program: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x7) set_mempolicy(0x2, &(0x7f0000000140)=0x8001, 0x2) syz_mount_image$bcachefs(&(0x7f00000058c0), &(0x7f0000000000)='./file0\x00', 0x10000, &(0x7f0000000680)=ANY=[@ANYBLOB="696e6f6465735f7573655f6b65795f63616368652c67727071756f7bb0a0cf07ed17e4faf11f6d74612c6469726563745f696f2c6261636b67726f756e645f636f6d7072657373696f6e3d6c7a342c75247271756f74612c6669785f6572726f72733d7965732c6e6f5f646174615f696f2c6673636b2c686173682c004d80ad0ce4b202114f053388cf3a83f5e0d0a4c78ed6e350f2f2075652bd041c2246678add6a01a9657f2feb2769a0059b004570445dd628181469d8b4ef2265a7e845cff4b7f3c1f7d4fe32166b97f107259ae17e75662db9f49dd386cdeb9d5d15dbd8dd15250aedaea9778c2183b11c03f6"], 0x1, 0x58df, &(0x7f000000b240)="$eJzs3X+QHFWdAPDXM7PZyW5+bAJIBNksgSiCmg2/Cn+URs9fBUjFwlLCRWEhG4wmIZUsAgEleOBBARZaWor6B1pIHRotqkAlUiI/LuEUpTg96gqp0zv0D6+QIyWQoyzPXO1Ov8ls7/T27OxsSODzqWR73pue73vd/aanv29mdwIAAACvCLuu3bLnrCPe8/PPDr9w1ft/vOHq0Fseq6/GFfrS5WUvVQ/Zn7ori8aW2XHxuiu+84eBC9/1szt7vv3izjVHr/3Nuw+58N5PnL7jlq8/8Pzcu//2VFHcOJ6O31dOnklCqP5k95c/t/ORw0frkhBCOenbFsKCZOEDC5JMiMG/hBDWpIVFmTvveuGktaPLq2/oHlc/P7Oe8f7KVk3H2dY9l54QfvvOVdf8cvH3v9e1/elt+1ZJqg3jKYR55zc+viuEMDv9PyqOtjge46BdGULoaXjcaQX9OqbF/i/LKR+ZLmely96COPH+JZlyKbNethx1ZZY9Be1NV14/2l2vyJxMOXsymq68fsb6BenyR+ny+CnGL8f/SSgloVLv/vpk3xgJDcctCcnYsazWy6X6sQ3p9mfKSaZcypTLXZntGms3HWjlJBlfH9fL1MfTcSWtP7rxXN3E2Tn1r06X1fSJ+mIsh+yNmt4JN+rbNSb2a/ckfdkfSg3noGb19QOfHozetK43WTjhMXubiPftXHXj0vLqB3f15fQjuTNJ4ydtxd/6iwVzPvbd6y/Jvq7X459fSuOX2or/uzMeffbc67/1tdz4N8f45bbin3hfzzNnPHTtktz9szvun0pb8YeeevimxYdesD23/7fG+NW8+D/oadJMvHPFjke75+657/7c/g/G/TO7rf4/+db3/v6Ox+95Ojd+iPF72oq/esemz3f37zkuN/79cf/0tjd+ntt+6hP9/X8cyIv/WIw/t634t2+75S23zb/h9NzjuzLun7624p957L3XzNlzz1F5587k1k69cgK8Mh2SXmNdl5bbzTOnqyFf+OpApXbNNyf9P7eTDWWMtjNvBuMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgv+zAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhv35C46jiOIC/t5uYbTZpk1YwKqZpFZR6sCiI6EVFRVqRgqdKkWprD6IgiCj1YCqtWKriRbB6KaKCGqWgYGOxtEoq/itePKigUD0IpRjQhuJBJcl728004+qkCurnA8Pb92bmO7+Z9zLZBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r0 = open(&(0x7f0000000000)='./bus\x00', 0x64942, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x141042, 0x0) copy_file_range(r1, 0x0, r0, 0x0, 0x10000000004, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x101740, 0x179) syz_mount_image$jfs(&(0x7f0000005dc0), &(0x7f0000005e00)='./bus\x00', 0x0, &(0x7f0000001d40)=ANY=[], 0x1, 0x5dff, &(0x7f0000011a00)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBfduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFvXuNkeus7wd+dr3rrB0u+4cQ/A8BNokJIVmy63uW1mBuJU1IS4HQll6Ma6+Nwbd6bW6KFKPQEqlRG6m8gBflVqTypiICVFGVIldqBRJI5BWt1DakClQRhdbQvoAK2GrmPL/HM+O9+czGmTnn85Hin3f2zMwzZ56Z3e+a7wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ1ueO38h0eKomj91/5jsiie0fr7pqnJ1odbX/F0rxAAAADo18/af154dr5g3xqu1HHMV1/0zS8uLi4uFo9992XP/8jiYv7EVFFMXlUU7c+FJ+/5m62dxyQPFBMjox0fj65y9xtW+fzYKp8fX+XzG1f5/FWrfH5ilc9fcgIusan8eUz7xra2/zpZntLimmK8/bmtS1zrgZGrRkfjZzltI+3rLI4fLo4Wx4r5Yrbr+PLYkfbxX76hdV93FnFfox33dX1rh/zwvoOxhpF0jrd23dfF2ww/eHUx9aMf3nfwTR97/Lql5qqnoev2ynXecmNrnR9Kl5RrHSmuyuck1jnasc7rl3hONnStc6R9vdbfe9d5YY3r3HBxmVdU73M+UYy2//5o+zyNdf5YL5+n69NlP76pKIpzF5fde8wl91WMFpu7Lhm9+PxMlDuydRutrfScYuyy9ukNa9inrXloa/c+7X1NxPN/Q7re2DJr6HyafvDBjZc875e7T0PrUS/3Wundg+v9WhmUPRj74tH2g35wyT24NT3++25efg8uuXeW2IP5cXfswRtX24OjGze015yfhJH2dS7uwW1dx29o39NIez5588p7cObM8VMzC+//wMuPHj9wZP7I/Imds7O7d+zZNbtndubw0WPz6c+KZ3vwbS5G82vgxnTu4jXw0p5jO7fq4qfW73U4scLrcLLn2PV+HY71PriRK/OCvHRPl6+Nt7ZO+sRDo8Uyr7H283Nr/6/D/Lg7XodjHa/DJb+mLPE6HFvD67B1zKlb1/Y9y1jHf0ut4an6WjDZsQd7vx/p3YPr/f3IoOzBibQv/uXW5b8WXJ/W++D05X4/suGSPZgfbnrvaV2Sv9+fuKM9ltqX17U+cfXG4uzC/Onb33fgzJnT24o0rojnduyV3v26ueMxFZfs19HL3q/7Pvz1b1y3xOWT6VxNvLz1x8Syz1XrmJ23r/xctb+6LX0+uy7dXqSxzq70+Vzqq3nrfOYsucL5bB3zoZn+vxfPubTj/Xd8mfffyP0/b9/P1nxTD2wYHytfvxvy2Rnvej/ufqrG2u9dI+37vjCztvfj8fTflX4/vmaF9+MtPceu9/vxeO+Di/fjkdV+2tGf3udzIu2TY7Mrvx+3jtmy/XL35NiK78c3pTmSzv/LUlLIuahj7yy3b/N9jY2Np8c1FvfQvU93dB0/nrJZ674+u73aPr3lpvK2NuRHd9GV2qdTPceu9z7N71fL7dOR1X76Vk3v8zmR9sU1O1bep61jzu/s/71zU/y1471z42p7cHzDxtaax/MmLN/vFzfFHry9OFicLI4Vh9qf3djeTyPt+5retbY9uDH9d6XfK7essAdv6Tl2vfdg/jq23N4bGbv0wa+D3udzIu2Lj+5aeQ+2jnndnvX93vWWdEk+puN7196fry33M6/rek7TU/kzr9Y6/37Pyj+bbR1z7I7LzZkrn6fb0iVXL3Geel+/y72mDhVX5jxtSev8/h3Ln6fWelrHfGRujftpX1EUX7h7X/vnvenfVz5/9ltf7Pp3l33l5740d/G2LvmuY6l/9/nC3fvO/9NdP7mcxwjAYPt5+8+tm8uvdR3/MrWWf/8HAAAAhkLk/tE0M/kfAAAAaiNyf/yvwjP5HwAAAGojcv9YmllD8v+D//q8d//0/iI38xeT+HychlNPlMdFx/WT6eOpxYtal7/mM//w9bffv7b7Hi2K4qd3/fOSxz/4RKyr9HBa59S3uy+/xJZvr+n+33HvxeM6O4CT6fbj8fRugy//1xPt603NlfP8Xefb883nHnyg9fkLc+XH0Z188r/L4/4slXn3Hf67ruvf8lh5f1sfW/lxxfU+98ZNd7/gbRfvL643cuOz2g/jo68sbzd+783Dry2Pv5COW279f/tHn/1c6/j3vWTp9d8/uvT6n0y3+500f/Kz8vLOc9r6OK73B2n9cX9xvds//ZUl1//IG8rjH0nPyyfT7F3/q//khT/rPF+x/riffY+X14v7n/2rf29fL24vbr93/ROveqLrfPTe/vnPl7ez9z3/s6Hz+Lg87ifvu8e7n+fW7XTut/DZPzzfdZ6Lfyuv99c964/bO/X40uu/rWedp7Ztbl9/ucr4x+e/s+TjjfXs+8tHux7PI99L5+8197Rvd+LHaT+mz//vw+Xt9f62hEe/1/1+Esd/crJ8XcbtzfSs/+Ge9Z97cevcrb7+O39Urv+RV321+/n4j3Id+35QztXWf+QT3+y6/qe+VT4fp987feLkwtmj0aGeTL/759R3y9u7amLT5quf8cxnPTu9V/Z+vP/kmXfOn56anZotiqkh/JV4T/X6P53mf5bj3Hrf/n1FUby34+vara8v91/xogt//OI7P/POOO4fX1de/tDd5detl6bjHk6Xn0vPd9zOxz9Wfj3sd/1xP8vNvN41Ovu1D+9e04Hp8X/0hmvbr7KR8+XFve9XVcXr/PHndb/uH3trOb+Uzuti+s3MN177tfZxvfcfvxvhobeUr+/4Ti6u3+/6/yI93/d8p7z9uN283vR9zFe2dL8/xvPzpft7ftPAZPlbPM6l94/iXPn5OCq+p3rowrWXs8xlLbx/YebY0RNn3zdzZn7hzMzC+z+w//jJsyfO7G//bs7971rt+hdf35vbr+9D87t3Fu1X+8lyPMWe7vWfuvfgoT2zNx+aP3zg7OEz956aP33k4MLCwflDCzcfOHx4/r2rXf/oob3bts/t2LN9+sjRQ3vvmJvbMTd99MTJ1jLKRa1i9+y7p0+c3t++ysLenXPbdu3aOTt9/OSh+b17Zmenz652/fbXpunWtd8zfXr+2IEzR4/PTy8c/cD83m1zu3dvX/W3+x0/dXhhaub02RMzZxfmT8+Uj2XqTPvi1te+1a4PLQuf2LTk16mR9N37ttt259/P2vKZDy57U+UhPb9A9Pvpd9F848//dNdaPo7cP55m1pD8DwAAAE0QuX9jmpn8DwAAALURuf+qNDP5HwAAAGojcv9EmllD8r/+v/6//r/+f9D/1/+vQv9f/78K/X/9/2FYv/6//j/9G7T+f+T+TUXRyPwPAAAATRC5f3OamfwPAAAAtRG5/+o0M/kfAAAAaiNy/zPSzBqS//X/9f/1//X/g/6//n8V+v/6/1Xo/+v/D8P69f/1/+nfoPX/I/c/M82sIfkfAAAAmiBy/7PSzOR/AAAAqI3I/c9OM5P/AQAAoDYi90+mmTUk/+v/6//r/+v/B/1//f8q9P/1/6vQ/9f/H4b16//r/9O/Qev/R+7/f2lmDcn/AAAA0ASR+5+TZib/AwAAQG1E7n9umpn8DwAAALURuf+aNLOG5H/9f/1//X/9/6D/r/9fhf6//n8V+v/6/8Owfv1//X/6N2j9/8j9z0sza0j+BwAAgCaI3H9tmpn8DwAAALURuf/5aWbyPwAAANRG5P4taWYNyf/6//r/+v/6/0H/X/+/Cv1//f8q9P/1/4dh/fr/+v/0b9D6/5H7/3+aWUPyPwAAADRB5P7r0szkfwAAAKiNyP0vSDOT/wEAAKA2Ivdfn2bWkPyv/6//r/+v/x/0//X/q9D/1/+vQv9f/38Y1q//r/9P/wat/x+5/4VpZg3J/wAAANAEkftflGYm/wMAAEBtRO5/cZqZ/A8AAAC1Ebl/Ks2sIflf/1//X/9f/z/o/+v/V6H/f9n9/02Xsz79//J4/f9qnu7+/LCvX/9f/5/+DVr/P3L/DWlmDcn/AAAA0ASR+29MM5P/AQAAoDYi99+UZib/AwAAQG1E7t+aZtaQ/K//r/+v/6//H/T/9f+r0P/3//9fhf6//v8wrF//X/+f/g1a/z9y/0vSzBqS/wEAAKAJIvffnGYm/wMAAEBtRO5/aZqZ/A8AAAC1Ebn/ljSzhuR//X/9f/1//f+g/6//X4X+v/5/Ffr/+v/DsH79f/1/+jdo/f/I/S9LM2tI/gcAAIAmiNx/a5qZ/A8AAAC1Ebn/tjQz+R8AAABqI3L/dJpZQ/K//r/+/8r9/3P6//r/+v/pY/3/pen/6/9Xof+v/z8M69f/1/+nf4PW/4/c//I0s4bkfwAAAGiCyP23p5nJ/wAAAFAbkftn0szkfwAAAKiNyP2zaWYNyf/6//r//v//9f+D/r/+fxX6//r/Vej/6/8Pw/r1//X/6d+g9f8j929LM2tI/gcAAIAmiNy/Pc1M/gcAAIDaiNy/I81M/gcAAIDaiNy/M82sIflf/1//X/9f/z/o/+v/V6H/r/9fhf6//v8wrF//X/+f/g1a/z9y/640s4bkfwAAAGiCyP2708zkfwAAAKiNyP170szkfwAAAKiNyP13pJk1JP/r/+v/6//r/wf9f/3/KvT/9f+r0P/X/x+G9ev/6//Tv0Hr/0fun0sza0j+BwAAgCaI3P+KNDP5HwAAAGojcv8vpJnJ/wAAAFAbkft/Mc2sIflf/1//X/9f/z/o/+v/V6H/r/9fhf6//v8wrF//X/+f/g1a/z9y/940s4bkfwAAAGiCyP2vTDOT/wEAAKA2Ive/Ks1M/gcAAIDaiNy/L82sIflf/1//X/9f/z/o/+v/V6H/r/9fhf6//v8wrF//X/+f/g1a/z9y/6vTzBqS/wEAAKAJIve/Js1M/gcAAIDaiNz/2jQz+R8AAABqI3L/69LMGpL/9f/1//X/9f+D/r/+fxX6//r/Vej/6/8Pw/r1//X/6d+g9f8j978+zawh+R8AAACaIHL/L6WZyf8AAABQG5H735BmJv8DAABAbUTuvzPNrCH5X/9f/1//X/8/6P/r/1eh/6//X4X+v/7/MKxf/1//n/4NWv8/cv8vp5k1JP8DAABAE0TuvyvNTP4HAACA2ojcf3eamfwPAAAAtRG5/41pZg3J//r/+v/6//r/Qf9f/78K/X/9/ypq0f+/X///qfZ0r1//X/+f/g1a/z9y/z1pZg3J/wAAANAEkft/Jc1M/gcAAIDaiNz/q2lm8j8AAADURuT+N6WZNST/6//r/+v/6/8H/X/9/yr0//X/q6hF/9////+6rHGQ16//r/9P/wat/x+5/9fSzBqS/wEAAKAJIve/Oc1M/gcAAIDaiNz/ljQz+R8AAABqI3L/W9PMGpL/9f/1//X/9f+D/r/+fxX6//r/Vej/6/8Pw/r1//X/6d+g9f8j99+bZtaQ/A8AAABNELn/bWlm8j8AAADURuT+X08zk/8BAACgNiL3/0aaWUPyv/6//r/+v/5/0P/X/69C/1//vwr9f/3/YVi//r/+P/0btP5/5P7fTDNrSP4HAACAJojc//Y0M/kfAAAAaiNy/2+lmcn/AAAAUBuR+387zawh+V//X/9f/1//P+j/6/9Xof+v/1+F/r/+/zCsX/9f/5/+DVr/P3L/76SZNST/AwAAQBNE7v/dNDP5HwAAAGojcv/+NDP5HwAAAGojcv870swakv/1//X/9f/1/4P+v/5/Ffr/+v9V6P/r/w/D+vX/9f/p36D1/yP3H0gza0j+BwAAgCaI3P97aWbyPwAAANRG5P6DaWbyPwAAANRG5P5DaWYNyf/6//r/+v/6/0H/X/+/Cv1//f8q9P/1/4dh/fr/+v/0b9D6/5H759PMGpL/AQAAoAki9x9OM5P/AQAAoDYi9x9JM5P/AQAAoDYi978zzawh+V//X/9f/1//P+j/6/9Xof+v/1+F/r/+/zLmxgdo/fr/+v/0b9D6/5H7j6aZNST/AwAAQBNE7n9Xmpn8DwAAALURuf/daWbyPwAAANRG5P5jaWYNyf/6//r/+v/6/0H/X/+/Cv1//f8q9P/1/4dh/fr/+v/0b9D6/5H7j6eZNST/AwAAQBNE7j+RZib/AwAAQG1E7j+ZZib/AwAAQG1E7j+VZtaQ/K//r/+v/6//H/T/9f+r0P/X/69C/1//fxjWr/+v/0//Bq3/H7n/99PMGpL/AQAAoAki959OM5P/AQAAoDYi9y+kmcn/AAAAUBuR+8+kmTUk/+v/6//r/+v/B/1//f8q9P/1/6vQ/9f/H4b16//r/9O/Qev/R+4/m2bWkPwPwP+xd9c4wFxJFEY3OIuYVQwzMzMzMzMzMzMzgymw/LtuybKc+HXS/eqcpNTZS2/wqQEAmCC7/351m/0PAAAA28juv3/dZv8DAADANrL7H1C3Ddn/+n/9v/5f/x/6f/3/Cv2//n+F/l//f4X36//1/xx3tv4/u/+BdduQ/Q8AAAATZPc/qG6z/wEAAGAb2f0PrtvsfwAAANhGdv9D6rYh+1//r//X/+v/Q/+v/1+h/9f/r9D/6/+v8H79v/6f487W/2f3P7RuG7L/AQAAYILs/ofVbfY/AAAAbCO7/+F1m/0PAAAA28juf0TdNmT/6//1//p//X/o//X/K/T/+v8V+n/9/xXer//X/3Pc2fr/7P5H1m1D9j8AAABMkN3/qLrN/gcAAIBtZPc/um6z/wEAAGAb2f2PqduG7H/9v/5f/6//D/2//n+F/l//v0L/r/+/wvv1//p/jjtb/5/d/9i6bcj+BwAAgAmy+x9Xt9n/AAAAsI3s/sfXbfY/AAAAbCO7/wl125D9r//X/+v/9f+h/9f/r9D/6/9X6P/1/1d4v/5f/89xZ+v/s/ufWLcN2f8AAAAwQXb/k+o2+x8AAAC2kd3/5LrN/gcAAIBtZPc/pW4bsv/1//p//b/+P/T/+v8V+n/9/wr9v/7/Cu/X/+v/Oe5s/X92/1PrtiH7HwAAACbI7n9a3Wb/AwAAwDay+59et9n/AAAAsI3s/mfUbUP2v/5f/6//1/+H/l//v0L/r/9fof/X/1/h/Xfp/+9zx6f+X//PvXe2/j+7/5l125D9DwAAABNk9z+rbrP/AQAAYBvZ/c+u2+x/AAAA2EZ2/3PqtiH7X/+v/9f/6/9D/6//X6H/1/+v0P/r/6/wfv//1/9z3Nn6/+z+59ZtQ/Y/AAAATJDd/7y6zf4HAACAbWT3P79us/8BAABgG9n9L6jbhux//b/+X/+v/w/9v/5/hf5f/79C/6//v8L79f/6f447W/+f3f/Cum3I/gcAAIAJsvtfVLfZ/wAAALCN7P4X1232PwAAAGwju/8ldduQ/a//1//r//X/of/X/6/Q/+v/V+j/9f9XeL/+X//PcWfr/7P7X1q3Ddn/AAAAMEF2/8vqNvsfAAAAtpHd//K6zf4HAACAbWT3v6JuG7L/9f/6f/2//j/0//r/Ffp//f8K/b/+/wrv1//r/znubP1/dv8r67Yh+x8AAAAmyO5/Vd1m/wMAAMA2svtfXbfZ/wAAALCN7P7X1G1D9r/+X/+v/9f/h/5f/79C/6//X6H/1/9f4f36f/0/x52t/8/uf23dNmT/AwAAwATZ/a+r2+x/AAAA2EZ2/+vrNvsfAAAAtpHd/4a6bcj+1//r//X/+v/Q/+v/V+j/9f8r9P/6/yu8X/+v/+e4s/X/2f1vrNuG7H8AAACYILv/TXWb/Q8AAADbyO5/c91m/wMAAMA2svvfUrcN2f/6f/2//l//H/p//f8K/b/+f4X+X/9/hffr//X/HHe2/j+7/61125D9DwAAABNk97+tbrP/AQAAYBvZ/W+v2+x/AAAA2EZ2/zvqtiH7X/+v/9f/6/9D/6//X6H/1/+v0P/r/6/wfv2//p/jztb/Z/e/s24bsv8BAABgguz+d9Vt9j8AAABsI7v/3XWb/Q8AAADbyO5/T902ZP/r//X/+n/9f+j/9f8r9P/6/xX6f/3/Fd6v/9f/c9zZ+v/s/vfWbUP2PwAAAEyQ3f++us3+BwAAgG1k97+/brP/AQAAYBvZ/R+o24bsf/2//l//r/8P/b/+f4X+X/+/Qv+v/7/C+/X/+n+OO1v/n93/wbptyP4HAACACbL7P1S32f8AAACwjez+D9dt9j8AAABsI7v/I3XbkP2v/9f/6//1/6H/1/+v0P/r/1fo//X/V3i//l//z3Fn6/+z+z9atw3Z/wAAADBBdv/H6jb7HwAAALaR3f/xus3+BwAAgG1k93+ibhuy//X/+n/9v/4/9P/6/xWX7//ve+fV/9+N/v8G/b/+X/+v/+eYs/X/2f2frNuG7H8AAACYILv/U3Wb/Q8AAADbyO7/dN1m/wMAAMA2svs/U7cN2f/6f/2//l//H/p//f+Ky/f//v9/z/T/N+j/9f/6f/0/x5yt/8/u/2zdNmT/AwAAwATZ/Z+r2+x/AAAA2EZ2/+frNvsfAAAAtpHd/4W6bcj+1//r//X/+v/Q/+v/V+j/9f8r9P/6/yu8X/+v/+e4s/X/2f1frNuG7H8AAACYILv/S3Wb/Q8AAADbyO7/ct1m/wMAAMA2svu/UrcN2f/6f/2//l//H/p//f8K/b/+f4X+X/9/hffr//X/HHe2/j+7/6t125D9DwAAABNk93+tbrP/AQAAYBvZ/V+v2+x/AAAA2EZ2/zfqtiH7X/+v/9f/6/9D/6//X6H/1/+v0P/r/6/wfv2//p/jztb/Z/d/s24bsv8BAABgguz+b9Vt9j8AAABsI7v/23Wb/Q8AAADbyO7/Tt02ZP/r//X/+n/9f+j/9f8r9P/6/xX6f/3/Fd6v/9f/c9zZ+v/s/u/WbUP2PwAAAEyQ3f+9us3+BwAAgG1k93+/brP/AQAAYBvZ/T+o24bsf/2//l//r/8P/b/+f4X+X/+/Qv+v/7/C+/X/+n+OO1v/n93/w7ptyP4HAACACbL7f1S32f8AAACwjez+H9dt9j8AAABsI7v/J3XbkP2v/9f/6//1/6H/1/+v0P/r/1fo//X/V3i//l//z3Fn6/+z+39atw3Z/wAAADBBdv/P6jb7HwAAALaR3f/zus3+BwAAgG1k9/+ibhuy//X/+n/9v/4/9P/6/xX6f/3/Cv2//v8K79f/6/857mz9f3b/L+u2IfsfAAAAJsju/1XdZv8DAADANrL7f1232f8AAACwjez+39RtQ/a//l//r//X/4f+X/+/Qv+v/1+h/9f/X+H9+n/9P8edrf/P7v9t3TZk/wMAAMAE2f2/q9vsfwAAANhGdv/v6zb7HwAAALaR3f+Hum3I/tf/6//1//r/0P/r/1fo//X/K/T/+v8rvF//r//nuLP1/9n9f6zbhux/AAAAmCC7/091m/0PAAAA28ju/3PdZv8DAADANrL7/1K3Ddn/+n/9v/5f/x/6f/3/Cv2//n+F/l//f4X36//1/xx3tv4/u/+vdduQ/Q8AAAATZPf/rW6z/wEAAGAb2f1/r9vsfwAAANhGdv8/6rYh+1//r//X/+v/Q/+v/1+h/9f/r9D/6/+v8H79v/6f487W/2f3/7NuG7L/AQAAYILs/n/VbfY/AAAAbCO7/991m/0PAAAA28ju/0/dNmT/6//1//p//X/o//X/K/T/+v8V+n/9/xXer//X/3Pc2fr/7P7/1m1D9j8AAABMkN3/v7rN/gcAAIBtZPf/v26z/wEAAGAb2f031W1D9r/+X/+v/9f/h/5f/79C/6//X6H/1/9f4f36f/0/x52t/8/uv7luG7L/AQAAYILs/lvqNvsfAAAAtpHdf2vdZv8DAADANrL7b6vbhux//b/+X/+v/w/9v/5/hf5f/79C/6//v8L79f/6f447W/+f3X97AAAA//+1MW8A") socket$inet_dccp(0x2, 0x6, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x210000000013, &(0x7f0000000300)=0x100000001, 0x4) bind$inet(r2, &(0x7f0000000080)={0x2, 0x4e21, @empty}, 0x10) connect$inet(r2, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r2, 0x6, 0x16, &(0x7f0000000000)=[@mss, @sack_perm, @window={0x3, 0x7}, @mss={0x2, 0xfff}, @window={0x3, 0x0, 0x401}, @window], 0x20000000000000e4) setsockopt$inet_tcp_TCP_REPAIR(r2, 0x6, 0x13, &(0x7f00000001c0), 0x4) sendto$inet(r2, &(0x7f0000000000), 0xffffffffffffff94, 0xb, 0x0, 0x0) syz_open_dev$tty20(0xc, 0x4, 0x1) recvfrom$inet(r2, &(0x7f0000000080)=""/8, 0xfffffffffffffd0b, 0x0, 0x0, 0xfffffffffffffd25) [ 67.695678][ T48] Bluetooth: hci0: command tx timeout [ 68.152464][ T5326] loop0: detected capacity change from 0 to 32768 [ 68.652692][ T5326] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=metadata_checksum=none,data_checksum=none,compression=lz4,background_compression=lz4,fsck,fix_errors=yes,nojournal_transaction_names,no_data_io [ 68.661252][ T5326] invalid bkey u64s 11 type btree_ptr_v2 U64_MAX:18446744073692774400:10 len 3036676096 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0 [ 68.661274][ T5326] size != 0: delete?, fixing [ 68.669627][ T5326] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 68.672595][ T5326] bcachefs (loop0): Version upgrade required: [ 68.672595][ T5326] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 68.672595][ T5326] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.13: inode_has_child_snapshots [ 68.672595][ T5326] running recovery passes: check_allocations,check_alloc_info,check_lrus,check_btree_backpointers,check_backpointers_to_extents,check_extents_to_backpointers,check_alloc_to_lru_refs,bucket_gens_init,check_snapshot_trees,check_snapshots,check_subvols,check_subvol_children,delete_dead_snapshots,check_inodes,check_extents,check_indirect_extents,check_dirents,check_xattrs,check_root,check_unreachable_inodes,check_subvolume_structure,check_directory_structure,check_nlinks,set_fs_needs_rebalance [ 68.726749][ T5326] invalid bkey u64s 17 type inode_v3 0:4097:U32_MAX len 0 ver 0: (unpack error) [ 68.726778][ T5326] invalid variable length fields: delete?, fixing [ 68.764606][ T5326] bcachefs (loop0): flagging btree xattrs lost data [ 68.769680][ T5326] error reading btree root xattrs l=0: btree_node_read_error, fixing [ 68.772877][ T5326] bcachefs (loop0): will run btree node scan [ 68.779876][ T5326] invalid bkey u64s 12 type alloc_v4 0:28:0 len 0 ver 0: [ 68.779890][ T5326] gen 0 oldest_gen 0 data_type btree [ 68.779896][ T5326] journal_seq 6 [ 68.779902][ T5326] need_discard 1 [ 68.779908][ T5326] need_inc_gen 1 [ 68.779915][ T5326] dirty_sectors 0 [ 68.779921][ T5326] stripe_sectors 0 [ 68.779926][ T5326] cached_sectors 0 [ 68.779932][ T5326] stripe 0 [ 68.779938][ T5326] stripe_redundancy 0 [ 68.779943][ T5326] io_time[READ] 1 [ 68.779950][ T5326] io_time[WRITE] 768 [ 68.779956][ T5326] fragmentation 0 [ 68.779963][ T5326] bp_start 8 [ 68.779969][ T5326] [ 68.779978][ T5326] invalid data type (got 3 should be 9): delete?, fixing [ 68.806179][ T5326] invalid btree root subvolumes, fixing [ 68.808001][ T5326] bcachefs (loop0): flagging btree subvolumes lost data [ 68.855841][ T5326] invalid bkey u64s 5 type set 0:37:0 len 4294964982 ver 0 [ 68.855859][ T5326] size greater than offset (4294964982 > 37): delete?, fixing [ 68.861964][ T5326] bcachefs (loop0): flagging btree freespace lost data [ 68.865811][ T5326] error reading btree root freespace l=0: btree_node_read_error, fixing [ 68.877781][ T5326] bcachefs (loop0): scan_for_btree_nodes... [ 68.922427][ T5326] bch2_scan_for_btree_nodes: nodes found after overwrites: [ 68.922451][ T5326] extents l=0 seq=1 journal_seq=5 cookie=c6c25c03258c59c5 POS_MIN-SPOS_MAX ptr: 0:27:0 gen 0 [ 68.922459][ T5326] inodes l=0 seq=1 journal_seq=5 cookie=7589ab5e0c11cc7a POS_MIN-SPOS_MAX ptr: 0:38:0 gen 0 [ 68.922467][ T5326] dirents l=0 seq=1 journal_seq=4 cookie=9aa2895aefce4bdf POS_MIN-SPOS_MAX ptr: 0:41:0 gen 0 [ 68.922474][ T5326] subvolumes l=0 seq=1 journal_seq=1 cookie=c0bef60d07ceb940 POS_MIN-SPOS_MAX ptr: 0:35:0 gen 0 [ 68.922482][ T5326] snapshots l=0 seq=1 journal_seq=1 cookie=ebb8d5a9e3463bdb POS_MIN-SPOS_MAX ptr: 0:32:0 gen 0 [ 68.922489][ T5326] lru l=0 seq=1 journal_seq=5 cookie=28f61e078e70b95c POS_MIN-SPOS_MAX ptr: 0:28:0 gen 0 [ 68.922497][ T5326] deleted_inodes l=0 seq=1 journal_seq=0 cookie=1db8f60c84bb244c POS_MIN-SPOS_MAX ptr: 0:42:0 gen 0 [ 68.922504][ T5326] [ 68.956738][ T5326] done [ 68.957751][ T5326] bcachefs (loop0): check_topology... [ 68.957801][ T5326] bcachefs (loop0): btree root xattrs unreadable, must recover from scan [ 68.963318][ T5326] no nodes found for btree xattrs, continuing [ 68.966106][ T5326] bcachefs (loop0): btree root subvolumes unreadable, must recover from scan [ 68.969581][ T5326] bcachefs (loop0): bch2_get_scanned_nodes(): recovering subvolumes l=0 POS_MIN - SPOS_MAX [ 68.973406][ T5326] bcachefs (loop0): bch2_get_scanned_nodes(): recovering u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0 [ 69.007145][ T5326] done [ 69.008343][ T5326] bcachefs (loop0): accounting_read... done [ 69.011228][ T5326] bcachefs (loop0): alloc_read... done [ 69.013462][ T5326] bcachefs (loop0): stripes_read... done [ 69.015521][ T5326] bcachefs (loop0): snapshots_read... done [ 69.018101][ T5326] bcachefs (loop0): check_allocations... [ 69.021391][ T5326] bucket 0:26 data type btree ptr gen 0 missing in alloc btree [ 69.021412][ T5326] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ac62141f8dc7e261 written 24 min_key POS_MIN durability: 1 ptr: 0:26:0 gen 0, fixing [ 69.035120][ T5326] bucket 0:38 data type btree ptr gen 0 missing in alloc btree [ 69.035130][ T5326] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 7589ab5e0c11cc7a written 24 min_key POS_MIN durability: 1 ptr: 0:38:0 gen 0, fixing [ 69.045576][ T5326] bucket 0:41 data type btree ptr gen 0 missing in alloc btree [ 69.045585][ T5326] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0, fixing [ 69.057435][ T5326] bucket 0:35 data type btree ptr gen 0 missing in alloc btree [ 69.057450][ T5326] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0, fixing [ 69.074722][ T5326] bucket 0:28 data type btree ptr gen 0 missing in alloc btree [ 69.074738][ T5326] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 28f61e078e70b95c written 16 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0, fixing [ 69.084300][ T5326] bucket 0:1 gen 0 has wrong data_type: got free, should be sb, fixing [ 69.087459][ T5326] bucket 0:1 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 69.091729][ T5326] bucket 0:2 gen 0 has wrong data_type: got free, should be sb, fixing [ 69.094912][ T5326] bucket 0:2 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 69.098553][ T5326] bucket 0:3 gen 0 has wrong data_type: got free, should be sb, fixing [ 69.101704][ T5326] bucket 0:3 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 69.105732][ T5326] bucket 0:4 gen 0 has wrong data_type: got free, should be sb, fixing [ 69.109047][ T5326] bucket 0:4 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 69.112483][ T5326] bucket 0:5 gen 0 has wrong data_type: got free, should be sb, fixing [ 69.115607][ T5326] bucket 0:5 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 69.119427][ T5326] bucket 0:6 gen 0 has wrong data_type: got free, should be sb, fixing [ 69.122622][ T5326] bucket 0:6 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 69.126870][ T5326] bucket 0:7 gen 0 has wrong data_type: got free, should be sb, fixing [ 69.130071][ T5326] bucket 0:7 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 69.133740][ T5326] bucket 0:8 gen 0 has wrong data_type: got free, should be sb, fixing [ 69.137030][ T5326] bucket 0:8 gen 0 data type sb has wrong dirty_sectors: got 0, should be 8, fixing [ 69.140914][ T5326] bucket 0:9 gen 0 has wrong data_type: got free, should be journal, fixing [ 69.145360][ T5326] bucket 0:9 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 69.149259][ T5326] bucket 0:10 gen 0 has wrong data_type: got free, should be journal, fixing [ 69.152768][ T5326] bucket 0:10 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 69.156811][ T5326] bucket 0:11 gen 0 has wrong data_type: got free, should be journal, fixing [ 69.159959][ T5326] bcachefs (loop0): Ratelimiting new instances of previous error [ 69.162871][ T5326] bucket 0:11 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 69.166653][ T5326] bcachefs (loop0): Ratelimiting new instances of previous error [ 69.175198][ T5326] done [ 69.179798][ T5326] bcachefs (loop0): going read-write [ 69.183232][ T5326] bcachefs (loop0): journal_replay... [ 69.191022][ T5326] [ 69.194053][ T5326] ====================================================== [ 69.196680][ T5326] WARNING: possible circular locking dependency detected [ 69.199397][ T5326] 6.12.0-rc5-syzkaller-00322-gb9021de3ec2f #0 Not tainted [ 69.202134][ T5326] ------------------------------------------------------ [ 69.204802][ T5326] syz.0.0/5326 is trying to acquire lock: [ 69.206957][ T5326] ffffffff8ea17308 (pcpu_alloc_mutex){+.+.}-{3:3}, at: pcpu_alloc_noprof+0x27f/0x16b0 [ 69.210708][ T5326] [ 69.210708][ T5326] but task is already holding lock: [ 69.213851][ T5326] ffff88804fa01c50 (&bc->lock){+.+.}-{3:3}, at: bch2_btree_node_mem_alloc+0x4ec/0x1340 [ 69.217594][ T5326] [ 69.217594][ T5326] which lock already depends on the new lock. [ 69.217594][ T5326] [ 69.221456][ T5326] [ 69.221456][ T5326] the existing dependency chain (in reverse order) is: [ 69.224716][ T5326] [ 69.224716][ T5326] -> #2 (&bc->lock){+.+.}-{3:3}: [ 69.227319][ T5326] lock_acquire+0x1ed/0x550 [ 69.229260][ T5326] __mutex_lock+0x136/0xd70 [ 69.231220][ T5326] bch2_btree_cache_scan+0x192/0xd00 [ 69.233424][ T5326] do_shrink_slab+0x701/0x1160 [ 69.235437][ T5326] shrink_slab+0x1093/0x14d0 [ 69.237316][ T5326] shrink_one+0x43b/0x850 [ 69.239077][ T5326] shrink_node+0x3791/0x3e20 [ 69.241019][ T5326] kswapd+0x1ca3/0x3700 [ 69.242844][ T5326] kthread+0x2f0/0x390 [ 69.244572][ T5326] ret_from_fork+0x4b/0x80 [ 69.246484][ T5326] ret_from_fork_asm+0x1a/0x30 [ 69.248506][ T5326] [ 69.248506][ T5326] -> #1 (fs_reclaim){+.+.}-{0:0}: [ 69.251353][ T5326] lock_acquire+0x1ed/0x550 [ 69.253255][ T5326] fs_reclaim_acquire+0x88/0x130 [ 69.255392][ T5326] __kmalloc_noprof+0xa9/0x400 [ 69.257364][ T5326] pcpu_create_chunk+0x57/0xbc0 [ 69.259289][ T5326] pcpu_balance_workfn+0xc4d/0xd40 [ 69.261241][ T5326] process_scheduled_works+0xa63/0x1850 [ 69.263336][ T5326] worker_thread+0x870/0xd30 [ 69.265166][ T5326] kthread+0x2f0/0x390 [ 69.266787][ T5326] ret_from_fork+0x4b/0x80 [ 69.268568][ T5326] ret_from_fork_asm+0x1a/0x30 [ 69.270420][ T5326] [ 69.270420][ T5326] -> #0 (pcpu_alloc_mutex){+.+.}-{3:3}: [ 69.273120][ T5326] validate_chain+0x18ef/0x5920 [ 69.275132][ T5326] __lock_acquire+0x1384/0x2050 [ 69.277104][ T5326] lock_acquire+0x1ed/0x550 [ 69.278950][ T5326] __mutex_lock+0x136/0xd70 [ 69.280780][ T5326] pcpu_alloc_noprof+0x27f/0x16b0 [ 69.282876][ T5326] __six_lock_init+0x104/0x150 [ 69.284934][ T5326] bch2_btree_lock_init+0x38/0x100 [ 69.286774][ T5326] bch2_btree_node_mem_alloc+0x4f8/0x1340 [ 69.289072][ T5326] bch2_btree_reserve_get+0x2df/0x1890 [ 69.291329][ T5326] bch2_btree_update_start+0xe56/0x14e0 [ 69.293690][ T5326] bch2_btree_split_leaf+0x123/0x840 [ 69.295938][ T5326] bch2_trans_commit_error+0x212/0x1390 [ 69.298266][ T5326] __bch2_trans_commit+0x7ead/0x93c0 [ 69.300490][ T5326] bch2_journal_replay+0x1a3a/0x2a40 [ 69.302699][ T5326] bch2_run_recovery_pass+0xf0/0x1e0 [ 69.304910][ T5326] bch2_run_recovery_passes+0x387/0x870 [ 69.307126][ T5326] bch2_fs_recovery+0x25cc/0x39c0 [ 69.309223][ T5326] bch2_fs_start+0x356/0x5b0 [ 69.311152][ T5326] bch2_fs_get_tree+0xd68/0x1710 [ 69.313195][ T5326] vfs_get_tree+0x90/0x2b0 [ 69.315058][ T5326] do_new_mount+0x2be/0xb40 [ 69.316911][ T5326] __se_sys_mount+0x2d6/0x3c0 [ 69.318832][ T5326] do_syscall_64+0xf3/0x230 [ 69.320712][ T5326] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 69.323069][ T5326] [ 69.323069][ T5326] other info that might help us debug this: [ 69.323069][ T5326] [ 69.327010][ T5326] Chain exists of: [ 69.327010][ T5326] pcpu_alloc_mutex --> fs_reclaim --> &bc->lock [ 69.327010][ T5326] [ 69.331540][ T5326] Possible unsafe locking scenario: [ 69.331540][ T5326] [ 69.334395][ T5326] CPU0 CPU1 [ 69.336453][ T5326] ---- ---- [ 69.338476][ T5326] lock(&bc->lock); [ 69.340000][ T5326] lock(fs_reclaim); [ 69.342383][ T5326] lock(&bc->lock); [ 69.344779][ T5326] lock(pcpu_alloc_mutex); [ 69.346444][ T5326] [ 69.346444][ T5326] *** DEADLOCK *** [ 69.346444][ T5326] [ 69.349418][ T5326] 4 locks held by syz.0.0/5326: [ 69.351197][ T5326] #0: ffff88804fa00278 (&c->state_lock){+.+.}-{3:3}, at: bch2_fs_start+0x45/0x5b0 [ 69.354604][ T5326] #1: ffff88804fa04398 (&c->btree_trans_barrier){.+.+}-{0:0}, at: __bch2_trans_get+0x7de/0xd20 [ 69.358452][ T5326] #2: ffff88804fa266d0 (&c->gc_lock){++++}-{3:3}, at: bch2_btree_update_start+0x682/0x14e0 [ 69.362263][ T5326] #3: ffff88804fa01c50 (&bc->lock){+.+.}-{3:3}, at: bch2_btree_node_mem_alloc+0x4ec/0x1340 [ 69.366037][ T5326] [ 69.366037][ T5326] stack backtrace: [ 69.368344][ T5326] CPU: 0 UID: 0 PID: 5326 Comm: syz.0.0 Not tainted 6.12.0-rc5-syzkaller-00322-gb9021de3ec2f #0 [ 69.372145][ T5326] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 69.376717][ T5326] Call Trace: [ 69.377829][ T5326] [ 69.378908][ T5326] dump_stack_lvl+0x241/0x360 [ 69.380481][ T5326] ? __pfx_dump_stack_lvl+0x10/0x10 [ 69.382394][ T5326] ? __pfx__printk+0x10/0x10 [ 69.384074][ T5326] print_circular_bug+0x13a/0x1b0 [ 69.385907][ T5326] check_noncircular+0x36a/0x4a0 [ 69.387594][ T5326] ? __pfx_check_noncircular+0x10/0x10 [ 69.389342][ T5326] ? lockdep_lock+0x123/0x2b0 [ 69.391051][ T5326] validate_chain+0x18ef/0x5920 [ 69.392558][ T5326] ? __pfx_validate_chain+0x10/0x10 [ 69.394383][ T5326] ? validate_chain+0x11e/0x5920 [ 69.396091][ T5326] ? __lock_acquire+0x1384/0x2050 [ 69.397901][ T5326] ? __pfx_validate_chain+0x10/0x10 [ 69.399749][ T5326] ? mark_lock+0x9a/0x360 [ 69.401328][ T5326] __lock_acquire+0x1384/0x2050 [ 69.403117][ T5326] lock_acquire+0x1ed/0x550 [ 69.404884][ T5326] ? pcpu_alloc_noprof+0x27f/0x16b0 [ 69.406739][ T5326] ? __pfx_lock_acquire+0x10/0x10 [ 69.408576][ T5326] ? __pfx___might_resched+0x10/0x10 [ 69.410530][ T5326] __mutex_lock+0x136/0xd70 [ 69.412219][ T5326] ? pcpu_alloc_noprof+0x27f/0x16b0 [ 69.414148][ T5326] ? __mutex_trylock_common+0x183/0x2e0 [ 69.416198][ T5326] ? __pfx___might_resched+0x10/0x10 [ 69.418117][ T5326] ? pcpu_alloc_noprof+0x27f/0x16b0 [ 69.420038][ T5326] ? __pfx___mutex_lock+0x10/0x10 [ 69.421888][ T5326] ? __asan_memset+0x23/0x50 [ 69.423603][ T5326] ? lockdep_init_map_type+0xa1/0x910 [ 69.425654][ T5326] pcpu_alloc_noprof+0x27f/0x16b0 [ 69.427568][ T5326] ? __pfx_debug_check_no_locks_freed+0x10/0x10 [ 69.429869][ T5326] __six_lock_init+0x104/0x150 [ 69.431709][ T5326] bch2_btree_lock_init+0x38/0x100 [ 69.434093][ T5326] bch2_btree_node_mem_alloc+0x4f8/0x1340 [ 69.436728][ T5326] ? bch2_btree_reserve_get+0x149c/0x1890 [ 69.439394][ T5326] bch2_btree_reserve_get+0x2df/0x1890 [ 69.441775][ T5326] ? __pfx_bch2_btree_reserve_get+0x10/0x10 [ 69.444378][ T5326] ? rcuwait_wake_up+0x1e5/0x230 [ 69.446578][ T5326] ? percpu_up_read+0xdc/0x1b0 [ 69.448738][ T5326] ? __pfx___bch2_disk_reservation_add+0x10/0x10 [ 69.451255][ T5326] ? bch2_btree_update_start+0x682/0x14e0 [ 69.453441][ T5326] bch2_btree_update_start+0xe56/0x14e0 [ 69.455587][ T5326] ? bch2_btree_split_leaf+0x123/0x840 [ 69.457701][ T5326] ? __pfx_bch2_btree_update_start+0x10/0x10 [ 69.459910][ T5326] ? __pfx_bch2_trans_update+0x10/0x10 [ 69.461972][ T5326] ? run_btree_triggers+0x1263/0x1270 [ 69.463850][ T5326] ? __pfx_bch2_path_get+0x10/0x10 [ 69.465623][ T5326] ? __lock_acquire+0x1384/0x2050 [ 69.467522][ T5326] ? __do_six_trylock+0x832/0x9f0 [ 69.469452][ T5326] bch2_btree_split_leaf+0x123/0x840 [ 69.471468][ T5326] bch2_trans_commit_error+0x212/0x1390 [ 69.473565][ T5326] ? bch2_journal_replay+0x1a3a/0x2a40 [ 69.475590][ T5326] ? six_unlock_ip+0x2ce/0x3e0 [ 69.477391][ T5326] ? bch2_trans_unlock_write+0x892/0xce0 [ 69.479542][ T5326] ? __pfx_bch2_trans_commit_error+0x10/0x10 [ 69.481838][ T5326] ? bch2_trans_unlock_write+0xc2d/0xce0 [ 69.483895][ T5326] ? bch2_btree_path_verify_locks+0x633/0x720 [ 69.486527][ T5326] ? bch2_trans_verify_locks+0x339/0x3c0 [ 69.488733][ T5326] __bch2_trans_commit+0x7ead/0x93c0 [ 69.490874][ T5326] ? __pfx___bch2_trans_commit+0x10/0x10 [ 69.493045][ T5326] bch2_journal_replay+0x1a3a/0x2a40 [ 69.495064][ T5326] ? preempt_count_add+0x93/0x190 [ 69.497020][ T5326] ? __wake_up_klogd+0xd5/0x110 [ 69.498863][ T5326] ? __pfx_bch2_journal_replay+0x10/0x10 [ 69.501004][ T5326] ? rcu_is_watching+0x15/0xb0 [ 69.502858][ T5326] ? trace_contention_end+0x3c/0x120 [ 69.504960][ T5326] ? __bch2_print+0x17a/0x220 [ 69.506785][ T5326] ? local_clock+0x10/0x30 [ 69.508487][ T5326] ? bch2_run_recovery_pass+0x6d/0x1e0 [ 69.510599][ T5326] ? __pfx___bch2_print+0x10/0x10 [ 69.512577][ T5326] ? __bch2_fs_read_write+0x35c/0x370 [ 69.514635][ T5326] bch2_run_recovery_pass+0xf0/0x1e0 [ 69.516650][ T5326] bch2_run_recovery_passes+0x387/0x870 [ 69.518781][ T5326] bch2_fs_recovery+0x25cc/0x39c0 [ 69.520710][ T5326] ? __pfx_bch2_fs_recovery+0x10/0x10 [ 69.522804][ T5326] ? __pfx_lock_release+0x10/0x10 [ 69.524760][ T5326] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 69.527043][ T5326] ? __pfx_lock_release+0x10/0x10 [ 69.529017][ T5326] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 69.531041][ T5326] ? bch2_get_next_online_dev+0x4b9/0x4f0 [ 69.533141][ T5326] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 69.535198][ T5326] ? llist_reverse_order+0x72/0x90 [ 69.537144][ T5326] bch2_fs_start+0x356/0x5b0 [ 69.538874][ T5326] bch2_fs_get_tree+0xd68/0x1710 [ 69.540790][ T5326] ? __pfx_bch2_fs_get_tree+0x10/0x10 [ 69.543063][ T5326] ? generic_parse_monolithic+0x387/0x400 [ 69.545216][ T5326] ? apparmor_capable+0x13b/0x1b0 [ 69.546771][ T5326] vfs_get_tree+0x90/0x2b0 [ 69.548455][ T5326] do_new_mount+0x2be/0xb40 [ 69.550036][ T5326] ? __pfx_do_new_mount+0x10/0x10 [ 69.551929][ T5326] __se_sys_mount+0x2d6/0x3c0 [ 69.553719][ T5326] ? __pfx___se_sys_mount+0x10/0x10 [ 69.555747][ T5326] ? exc_page_fault+0x590/0x8c0 [ 69.557556][ T5326] ? __x64_sys_mount+0x20/0xc0 [ 69.559294][ T5326] do_syscall_64+0xf3/0x230 [ 69.560817][ T5326] ? clear_bhb_loop+0x35/0x90 [ 69.562455][ T5326] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 69.564541][ T5326] RIP: 0033:0x7ff45577feba [ 69.566219][ T5326] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb a6 e8 de 1a 00 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 69.573362][ T5326] RSP: 002b:00007ff4555fee68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 69.576622][ T5326] RAX: ffffffffffffffda RBX: 00007ff4555feef0 RCX: 00007ff45577feba [ 69.579584][ T5326] RDX: 00000000200058c0 RSI: 0000000020000000 RDI: 00007ff4555feeb0 [ 69.582598][ T5326] RBP: 00000000200058c0 R08: 00007ff4555feef0 R09: 0000000000010000 [ 69.585542][ T5326] R10: 0000000000010000 R11: 0000000000000246 R12: 0000000020000000 [ 69.588402][ T5326] R13: 00007ff4555feeb0 R14: 00000000000058df R15: 0000000020000680 [ 69.591340][ T5326] [ 69.670784][ T5326] done [ 69.672172][ T5326] bcachefs (loop0): check_alloc_info... [ 69.673264][ T5326] hole in alloc btree missing in freespace btree [ 69.673274][ T5326] device 0 buckets 25-26, fixing [ 69.682544][ T5326] hole in alloc btree missing in freespace btree [ 69.682555][ T5326] device 0 buckets 29-30, fixing [ 69.687141][ T5326] incorrect key in need_discard btree (got deleted should be set) [ 69.687152][ T5326] u64s 13 type alloc_v4 0:31:0 len 0 ver 0: [ 69.687158][ T5326] gen 0 oldest_gen 0 data_type need_discard [ 69.687163][ T5326] journal_seq 4 [ 69.687168][ T5326] need_discard 1 [ 69.687173][ T5326] need_inc_gen 1 [ 69.687178][ T5326] dirty_sectors 0 [ 69.687182][ T5326] stripe_sectors 0 [ 69.687187][ T5326] cached_sectors 0 [ 69.687191][ T5326] stripe 0 [ 69.687195][ T5326] stripe_redundancy 0 [ 69.687200][ T5326] io_time[READ] 1 [ 69.687204][ T5326] io_time[WRITE] 512 [ 69.687208][ T5326] fragmentation 0 [ 69.687213][ T5326] bp_start 8 [ 69.687217][ T5326] , fixing [ 69.716058][ T5326] hole in alloc btree missing in freespace btree [ 69.716069][ T5326] device 0 buckets 33-34, fixing [ 69.720308][ T5326] hole in alloc btree missing in freespace btree [ 69.720319][ T5326] device 0 buckets 39-41, fixing [ 69.724768][ T5326] hole in alloc btree missing in freespace btree [ 69.724777][ T5326] device 0 buckets 43-120, fixing [ 69.730363][ T5326] done [ 69.733443][ T5312] Bluetooth: hci0: command tx timeout [ 69.740301][ T5326] bcachefs (loop0): check_lrus... done [ 69.742743][ T5326] bcachefs (loop0): check_btree_backpointers... done [ 69.746267][ T5326] bcachefs (loop0): check_backpointers_to_extents... [ 69.746721][ T5326] backpointer for missing btree node [ 69.746730][ T5326] u64s 9 type backpointer 0:8126464:0 len 0 ver 0: bucket=0:31:0 btree=xattrs l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 69.756012][ T5326] done [ 69.757929][ T5326] bcachefs (loop0): check_extents_to_backpointers... [ 69.765972][ T5326] missing backpointer for btree=inodes l=1 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 7589ab5e0c11cc7a written 24 min_key POS_MIN durability: 1 ptr: 0:38:0 gen 0 [ 69.765987][ T5326] got: u64s 5 type deleted 0:9961472:0 len 0 ver 0 [ 69.765992][ T5326] want: u64s 9 type backpointer 0:9961472:0 len 0 ver 0: bucket=0:38:0 btree=inodes l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 69.782354][ T5326] missing backpointer for btree=dirents l=1 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0 [ 69.782369][ T5326] got: u64s 5 type deleted 0:10747904:0 len 0 ver 0 [ 69.782375][ T5326] want: u64s 9 type backpointer 0:10747904:0 len 0 ver 0: bucket=0:41:0 btree=dirents l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 69.797187][ T5326] missing backpointer for btree=alloc l=1 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ac62141f8dc7e261 written 48 min_key POS_MIN durability: 1 ptr: 0:26:0 gen 0 [ 69.797200][ T5326] got: u64s 5 type deleted 0:6815744:0 len 0 ver 0 [ 69.797206][ T5326] want: u64s 9 type backpointer 0:6815744:0 len 0 ver 0: bucket=0:26:0 btree=alloc l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 69.813234][ T5326] missing backpointer for btree=subvolumes l=1 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0 [ 69.813248][ T5326] got: u64s 5 type deleted 0:9175040:0 len 0 ver 0 [ 69.813254][ T5326] want: u64s 9 type backpointer 0:9175040:0 len 0 ver 0: bucket=0:35:0 btree=subvolumes l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 69.829547][ T5326] missing backpointer for btree=snapshots l=1 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0 [ 69.829561][ T5326] got: u64s 5 type deleted 0:8388608:0 len 0 ver 0 [ 69.829567][ T5326] want: u64s 9 type backpointer 0:8388608:0 len 0 ver 0: bucket=0:32:0 btree=snapshots l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 69.843942][ T5326] done [ 69.851327][ T5326] bcachefs (loop0): check_alloc_to_lru_refs... done [ 69.854807][ T5326] bcachefs (loop0): bucket_gens_init... done [ 69.858638][ T5326] bcachefs (loop0): check_snapshot_trees... done [ 69.861434][ T5326] bcachefs (loop0): check_snapshots... [ 69.861720][ T5326] snapshot points to missing/incorrect tree: [ 69.861729][ T5326] u64s 8 type snapshot 0:4294967295:0 len 0 ver 0: is_subvol 1 deleted 0 parent 0 children 0 0 subvol 1 tree 0, fixing [ 69.874360][ T5326] done [ 69.876441][ T5326] bcachefs (loop0): check_subvols... done [ 69.878992][ T5326] bcachefs (loop0): check_subvol_children... done [ 69.881388][ T5326] bcachefs (loop0): delete_dead_snapshots... done [ 69.884142][ T5326] bcachefs (loop0): check_inodes... done [ 69.886662][ T5326] bcachefs (loop0): check_extents... done [ 69.889453][ T5326] bcachefs (loop0): check_indirect_extents... done [ 69.892240][ T5326] bcachefs (loop0): check_dirents... [ 69.892997][ T5326] dirent points to missing inode: [ 69.893006][ T5326] u64s 8 type dirent 4096:8130059955150870709:U32_MAX len 0 ver 0: lost+found -> 4097 type dir, fixing [ 69.901499][ T5326] done [ 69.903922][ T5326] bcachefs (loop0): check_xattrs... done [ 69.906260][ T5326] bcachefs (loop0): check_root... done [ 69.908608][ T5326] bcachefs (loop0): check_unreachable_inodes... done [ 69.911461][ T5326] bcachefs (loop0): check_subvolume_structure... done [ 69.914346][ T5326] bcachefs (loop0): check_directory_structure... done [ 69.917355][ T5326] bcachefs (loop0): check_nlinks... done [ 69.919953][ T5326] bcachefs (loop0): resume_logged_ops... done [ 69.922301][ T5326] bcachefs (loop0): delete_dead_inodes... done [ 69.924624][ T5326] bcachefs (loop0): set_fs_needs_rebalance... done [ 69.970791][ T5326] bcachefs (loop0): Fixed errors, running fsck a second time to verify fs is clean [ 69.974139][ T5326] bcachefs (loop0): check_alloc_info... done [ 69.978604][ T5326] bcachefs (loop0): check_lrus... done [ 69.980852][ T5326] bcachefs (loop0): check_btree_backpointers... done [ 69.983661][ T5326] bcachefs (loop0): check_backpointers_to_extents... done [ 69.986500][ T5326] bcachefs (loop0): check_extents_to_backpointers... done [ 69.989510][ T5326] bcachefs (loop0): check_alloc_to_lru_refs... done [ 69.992251][ T5326] bcachefs (loop0): bucket_gens_init... done [ 70.000646][ T5326] bcachefs (loop0): check_snapshot_trees... done [ 70.003388][ T5326] bcachefs (loop0): check_snapshots... done [ 70.005691][ T5326] bcachefs (loop0): check_subvols... done [ 70.007734][ T5326] bcachefs (loop0): check_subvol_children... done [ 70.009815][ T5326] bcachefs (loop0): delete_dead_snapshots... done [ 70.012011][ T5326] bcachefs (loop0): check_inodes... done [ 70.014400][ T5326] bcachefs (loop0): check_extents... done [ 70.016721][ T5326] bcachefs (loop0): check_indirect_extents... done [ 70.019028][ T5326] bcachefs (loop0): check_dirents... [ 70.019345][ T5326] directory 4096:4294967295 with wrong i_nlink: got 2, should be 1, fixing [ 70.023931][ T5326] done [ 70.025504][ T5326] bcachefs (loop0): check_xattrs... done [ 70.027511][ T5326] bcachefs (loop0): check_root... done [ 70.029530][ T5326] bcachefs (loop0): check_unreachable_inodes... done [ 70.031822][ T5326] bcachefs (loop0): check_subvolume_structure... done [ 70.034339][ T5326] bcachefs (loop0): check_directory_structure... done [ 70.037017][ T5326] bcachefs (loop0): check_nlinks... done [ 70.039229][ T5326] bcachefs (loop0): resume_logged_ops... done [ 70.041509][ T5326] bcachefs (loop0): delete_dead_inodes... done [ 70.043691][ T5326] bcachefs (loop0): set_fs_needs_rebalance... done [ 70.046995][ T5326] bcachefs (loop0): Second fsck run was not clean [ 70.050431][ T5326] bcachefs (loop0): done starting filesystem [ 70.093718][ T24] audit: type=1800 audit(1730660505.706:2): pid=5326 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.0.0" name="bus" dev="loop0" ino=4097 res=0 errno=0 [ 70.174584][ T24] audit: type=1804 audit(1730660505.786:3): pid=5326 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz.0.0" name="/newroot/0/file0/file1" dev="loop0" ino=536870912 res=1 errno=0 [ 70.804180][ T5326] syz.0.0 (5326) used greatest stack depth: 10032 bytes left