program: syz_mount_image$ocfs2(&(0x7f0000004440), &(0x7f0000000040)='./file1\x00', 0x8c0, &(0x7f0000000400)=ANY=[@ANYBLOB="61636c2c6865617274626561743d6e6f6e652c6572726f72733d72656d6f756e742d726f2c636f686572656e63793d66756c6c2c636f686572656e63793d66756c6c2c6c6f63616c666c6f636b732c696e74722c6e6f61636c2c0050890e1d2cc1bbbdf08d08fe06ff2766758d8955927fab01a7ccdecfc59b2041a9461723f1db971e775e0e358c03b00c510998283ed6f1dba0502d352e58b65a28492b0a7053e14eccd84ac5b3452602d77c0ca0"], 0x1, 0x442a, &(0x7f0000008940)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+JMdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7NIxSgNBFAbgN2Ohdh7DatntbFcU0cIVwRPoMTyMHsVLeIcUKdKmCIFkFsJmF7ZJqu9rHszPzHswDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHme3ruPt7qJSHG1uYz4+/pfHOYvpf7cj9+/OMOMnM7za/fwWDfl39NRfleOlm3epevV92eM1N7vYE+G+7TX97menGtq36bm6/veRMpVRLQlv005V9W8twAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyw4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24FgAAAAAQJi/dRR9GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPArAAD///4CHxA=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x143042, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='hugetlb.1GB.usage_in_bytes\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4000003, 0x13, r1, 0x0) ftruncate(r1, 0x97a9) r2 = syz_open_dev$loop(&(0x7f0000000640), 0x0, 0x22400) syz_usb_connect(0x5, 0xdcf, &(0x7f0000001480)=ANY=[@ANYBLOB="12015002e0e91d20801b9dd36b56010203010902bd0d030706400e090425b910a9bc5b03112402020800060009c338604b5497bb20072401070802000824020100010201072401c808011009058008400005080f07250180080000d00997b6ca35314715c64b1e85b11b0a2fa92476e07561a879b0ec8ed394b6c2c269f00cbd47c6a49ef805eeec355d02a291fae011065c327caac63da211cb38c0c53abe086b3b6fbd5c5b6b0eb708dff81320d0f1706e4f9cfe4fe82a95489529a239676d75b099f4a2cc7338322df97aed239be1d01d6e014005e28a7c19d0b9572eb578d1b0f816f7eda7178284572768b58737f493d9e7c27947d90f1c826a1086f79415c9a32aa69394d69f77694a1f9ae0922ff90b34a2909b849d4798a97a2a52bb8e691660e405dce5a6fce509050b000004ff6942d5060137f218845a8364bc739802df392eb3bbf5368bd67c5ae5f22d1568df1c6c731cde3caa5c7ca70e91ad4480464ff6793c26ac733d4ed69f1ae46cf8dcd2f117c58e788eb5d901fdb6351f83c4da99094db93cf1a65fb67e97dcdc5d3170d28609a96ac669fa64691626a9e89add943bb3d6de218d591a6c45a3aa9553f08f41ec12935f7e9a649e7b2724c3967f26cf22ab347d6d26f4d97fef4c25f0a602cc52ea67d18ae8fab18813bdf302aa8ae09b7c29c5cce4a6d2eedfd6bbafc78c5c139010ae0574e916ce20d3ba795f2dbb74bd08090504030002550a0509050f00200004030c072501028b080009050c010002717f05090508082000030506f00b7074932766a2199bcff5884c1b166f99bf4a1fc9103f3cb464c36cf52210dd2fae94b7529ab733e0e417814cb3f866410c2105d59ddb594ccd72711f7ef22c9a442a0b2d5be17189ae46d3df41f1daaa9b338de47319da7d99cc11f0622d3bfc91193e2924782550b65d83e637a2e291bc436e9c4a7d9cbcb4c2ea14d83e96e7f050c9ba17991297decd591f071302b1a7154d08ca31cb7bc796d1ca2b0c51e132d995596ad10982d8c76e9572affaae3d39a9cb6670bc0717f8275f88adf6aa187db32320ddc04be54cc52720896bde4ae1416c02518914c2d64bf41ba46f0c1dfb6a41c71b5a4cb57658ab6f57090501000800a2d9d84d011dde40916fc08a7b6360d800bacbc22bc19ca6718a44b27cc25973cd5b4db1af9c6090e5df6ea7281388be18d1d5fd890976a25b7c00e2eb1af375b0ce44ab07005484ce6b79aecdb15bbb09050500200005025b072501006c000007250182070100090501000002814007072501820b080009050808000409a2017008754e8088031785ca0b36299be2e9b964ac8c6d9baf3d9915134e49fa1885c4032cbbca7d9b37d7404d9dbb18275ad80708f550202925e8d9513346aada1e5cbdd360eb3a021958aa805cc15a5377d7e54bc985168b442bda2a3b354a2923556d9ffa7d0acac11e197dbb107cc1cb800babb6633174c7b17c7be8fe21735f7906e5ec46494f66628f17b1172a2bba5577c91c666dba6251ae04354c02b03f439c512d6c9a42d38f9933f4633748fc7f8a116d276614b57dc5e4acfa8b4af617acd60a179bf7166e0485611a395ef094fe8695de993bfab62d89bc9d37698614d9364f39a36e570cd867d36170e0f20905010020000700050725018204faff2e0b471325f0ba61f140432507aa9e5649760b75222d8c0ffaaf2748415445b7b68611f27fe74e05b456323be3da090589010004030705e2053427ab8d3fc2a40bbb437e3c486010f2a1d4453af4b7bb1668f938df1f83226e208894578ca1b1b625d0123b43fcb1d235b9dba36bcfb939de571826ddcfcb6b0bbfdf4742d14daaf6d0bd224b3852c699269002e8c90bf7ebb82bdd73b5aba027ef1a41462be8239d2081294a36ac24778744bc5302aa3b324e8b6bbae2c5839c2121ddc8cc1eccbcfb71dffa5fe66b63f3e2d8fb869354eb4934df06f4c36641d0d4c609be07402d09118dd24c7bf32e931ceb5af5ab30a494c4bb5d71dd362e701b329d5f1a978b9eca6a8085def2b44df14087fdd46e08929fe87bcd6e5c09050a104000fe04ff07250101060100072501823809000905090000026800049f218e0be260cc1af43a31c58b82fd265344876a29650c9b14cd9022ffcf742b99c5414d1a28fde85ef5b2f23f3ab9e36905f6dc7bb026ddbe14325333a6f34baa8368b6f343cac73c48db79b8d5fc7445fd4365418388e548c0a4fe43fa71b9b4b22ae084ae6dcb9d9de21e00992bd697de8cc2d9a2c52029f7a77fd866a6f82b631a94002bc37dd3b72509be0d91f2f4f8f0d37b9ebca2d02371dca52241090504100002020609072501c0080700090503082000b5c0905c10d2d099a46ec06a6643c59d34eeeffdccd4c684478acd81adb6a6070eabf5472d84badc45d666f58ab1fa6327b67f4747d0e2af6e95761482d303a1532eafebd09652dfc139d062e83a8f6d1f8f61dc4904631597e2d52f5019d409046358088fec804b0a24010400ba0201020a24040307e9f616743c0c24020603020604060009040c240205060201070800070806240503078909050f04000407060709050602080006104e09050000000200090038003401f88a76d03ef670eab8bd9b780ad273596cec7cf72fbab811a0f22391038dd325eeb7901c33c807e1cbdf556197541f7065d24999d2078f155f4638797755f4511fd09288580a328e9c87551fbf84d781b71b49491a301f81095b413dc9c1bc4ae453d3044ff27c876d3d4efdd99e31bb44508d6dad7b68e9820c3ac1a69923e79327c3e2fdf14f204852e531ecab420c45ef66ff75542bf17a93f30d260c8c080102cf34d6290c604a24103d28335a13d40559975d5deb0dda9928932ba8963b717cd1e6ce919503294095a41a6169de3b1cad8eccabe24a48d09e6a586845a1b28080422b3360a116a85bc624f34699df1269e6179b7bfdb607e2ee8b09673bbb1b0da2937a09050e1030d1010210090507030800070304e5051704de797ac0feaad65abb4d7af7487fcebb631eabe9f4c86dea3d594ef2f71018f8934e7e45b664df8b91569e8f6d503827377550cc64821720db2e77695d2fed182ad129166cd4e15b92cd99c24287dc4514302289e099ec62432caf4d2b025b64a3d34ddb1e7cc31aea0233a805624c7cc59bb706a2ffb76346912cce66179154ec759edae153e1975f57fb5b26828b7bc6fcafb1c5622b5bc292c15ba954cce77a8db22268284a185b988594ded831d27f67a5da15d04d85c217b41027850580991644b0ebbe25f0cfe529eed928caf8dba44888825cca90ba08f9ac90eb803fe7d0ad672d904bfd663997672ab54cc04616a5d2d81c21c1083107b6f400a260d08b8b716732388c57db297d5d4d345966358909aa08b00b1b24510c19dc53971bae8a66964e1b177c980ca5ecd4e8e96a75fa290119c695b03a613e76b20c5ad2e8c2ebe21219649e1e63b12668ef0c21c8043004464ca57fd3f3cfe57abe00e3acbe7e8d593550ccb7b89f0743980454c5bb57fb57306d64dfae7bafdba1d938ed0f5d3102a435de88ae7844ae0bb4772609050401400060fe0bf106ad248faa4f1931283052b62cbca5f48264e8522e6ecce559448384a52feb963bab4bceab5854a18c09aa033bd6a6300d749bc239464764db1647463ff9311501b5951d31983b4b4f7ee18ef429c45583f202eb6cb3bfade96f82d361c5161cc3eed8be9111088aa8cbecb251171dd205399c24b983ef0552d2cddb9478147b8cd6e9d0723bd96dae72ee92181ea40f2bfa5fe84c0dc8a74ddf0a6ab0ce7d834908587993522c6670bafb411d3edff3fd19aa33c4055057823b2bcec5806cc61d841d221e647332cb2e1887e8705a3e8df51b4f903633a7d1b051e40e47b96601128e1131104fe02774340b5105cf3509050500ff0306045807250101ff02000905001000025f2407c709b5c5bca33718d562942ecc4c1a19933bace0dc1337ab9a5132f8042f2c56de1e49c892a7da34cb93fa86421657f131cbb2ca87a5f96bbfb3b9ff5d2691de4e12f3009f1d3281f012804b0bb4da26d616e2ef608baddd5333be463da33d2559acc665a5aeedb962ef7a6503f2285a0445093286875c21ffe1e8d27ae9ddfc05d2c270f20b08cee92df430324d7e2195a0cb6cce5cea081c69bc9364fe72e5d7c9b239f6013d3217e458797b58f685a228bd7087bf00ed3422a42a652d516eb452d9e3b2dbdb090418cf08f713ae0309050900ff0304020307250180ff090009050cb2ff030701070725010203040009050510ff0308ff019a0d134a5ac7c3b592a803b95ae9478584f7b7b677612ddc2cb71b10fb603ee12eec0a766274d1afc466f3fe5889dbbb93e22de5757d5b1c874850f28d4d90ffb4b9dc249255fb742744327bf52fe0212ccc492ea3a3d2df9996ba38ea82bcd3f1358d0f586f704e73efe59a178b386ffc02164e0d520a73d3a2a9a82589a778074f8f6028454267e9065491a4eeee42d5f37e6a6a5885d1f74f0905800120006a001d0725018008040009050d00000484010409050c020002077103072501000473b60725018105080009050e01080001fe670725010209fffb09050e001000fe00080725018201d200d2044f0c35fb47eb4461fc74baf18bdf147b5bab0696bdb15962518a2d3076096d2042d715ff1dc19355b8aa1edd264e5efa4611e90d6c92e4def96499c988f1bf545fa071f2519cb3ef382a12f46f4bc13304576fc09623960438ee24db397171d2903395b0f9494d69eb038f55b840c1afc5c481b059eddd97eb22e14a8303284ead57485a7636ff960ce82e880d35c142bb0c102e1164439eb14f128e0e920a937f447b0de65cb4532191bdfcdc738ac1813b7ba6eab485db411b277a3d7f913164be6e4aefff9cbb757b11bbdb64eff402358005699565853efe0571523744a7ecf4"], &(0x7f0000000200)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x201, 0x0, 0x0, 0x90, 0x40, 0x3}, 0x5, &(0x7f0000000180)={0x5, 0xf, 0x5}, 0x1, [{0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x4874}}]}) ioctl$LOOP_SET_STATUS(r2, 0x4c02, &(0x7f0000000580)={0x0, {}, 0x0, {}, 0x40010001, 0x5, 0xa, 0x11, "9e959f1600007b08a826e66c40070000000000000082ecff090f00000cfcebd8a6078ed93fd5f0643902dd8f6fac274de9d940bba5e51eb4bbd4ce85450d00", "f625c1076e4c36c808000000000000008d347f41be5a0c00000000000100", [0x7, 0x3]}) write$UHID_INPUT2(r0, &(0x7f0000000340)=ANY=[], 0x67) r3 = syz_open_dev$loop(&(0x7f0000000640), 0x0, 0x22400) ioctl$LOOP_SET_STATUS(r3, 0x4c02, &(0x7f00000000c0)={0x0, {}, 0x0, {}, 0x3, 0x9, 0x10, 0x1d, "9e959f16b6787b08aa26e66c4056a51695284854c282ec6bcfeef4fb0efcc1d8a6078ed98e033fd5f0643902dd8f6fac274de9d940bba5e592bbd4ce85450d00", "f625c10e6e4c36c800dee96015e0fb7e904dc8df62a3a893ec00347f41be5a08", [0x2, 0x9]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) syz_mount_image$ocfs2(&(0x7f0000004440), &(0x7f0000000040)='./file1\x00', 0x8c0, &(0x7f0000000400)=ANY=[@ANYBLOB="61636c2c6865617274626561743d6e6f6e652c6572726f72733d72656d6f756e742d726f2c636f686572656e63793d66756c6c2c636f686572656e63793d66756c6c2c6c6f63616c666c6f636b732c696e74722c6e6f61636c2c0050890e1d2cc1bbbdf08d08fe06ff2766758d8955927fab01a7ccdecfc59b2041a9461723f1db971e775e0e358c03b00c510998283ed6f1dba0502d352e58b65a28492b0a7053e14eccd84ac5b3452602d77c0ca0"], 0x1, 0x442a, &(0x7f0000008940)="$eJzs3c9PHGUfAPBnBvoW+rZ9oW8PfZM3cRObaNQQ6EmliZTSUmixptrGeNkusG3RhW1gMR56wFsTTyYejIdGE2+cGg5e65/gxWM9N9GDFxOTRszuzgIz7IaVsGDr53NgmOc3+5159pnD8MSJyp25pdzcUq6wkCvP3Fo6k/u4XFqeL4Z4nzTt/9D+9U97OnGdHPS190929fzFd2+cCeH72R+frK+vr4eq7tDU0Jbff/v13szWY0OcqVNtt3lre+WDEMLJbeOq6gohvP9dCFEI4VySNpoce0MIx0I978a9z27m9mg0Dx8Xz+afTt1fGz49ufpgrfXfHoXwVel/r92e//nFruGfXtmj7gEAAAAAAAAAAAAAAAAAeMaNX7t6/Z3BofAoCt2r0fb3dceTY6v3Y9f3zAud/2MBAAAAAAAAAAAAAAAAAADgb2rz/f9cdKLJ+/9jyXGkRf31tzo/Rjpn4u2rYxcGh5L936Nt+a8nSb+c6wr9TfZ9z+7/fi5Tv/n+79v72a3G+Br99oUoHkidx/HAQAjfJBu/n4qOxKXyUuXVW+Xlhdk9G8YzKx3/+u79qegkG/q3G//RTPud3///v9uupur5zb27xJ5r6fh3tSz37adRW/E/n6m3H/Fn99Lx766l9W4tMFKfAKrx/7x75/iPZdrvVPyPhxByUXWsudQMUF3DVNNbrVdIS8f/UC0tNXUmH2Sr+//3TPwvZNo/qPl/JftFRFPp+P+rltaTKrF5//fHO9//FzPtH0T8q+Nf8f3flnT8D9cTu1NFap9ku/P/eKb9TsX/epyM83iUugJWo3p6q/9XR1o6/j3b8jef/+K21n+XMvX36/mv0W/j+a8x/b8c1Z//aC4d/96W5dq9/ycy9To9/4/U1n/sVjr+R2pp6bVzX+1nu/GfzLTfqfjXViU9jfhvzid/HK6nf23915Z0/P9dT4y3llip/ayt/6Kd1/+XM+0fxPqvOv6VuLO9Pi/S8T/aslw1/j+08f1/JVOv8/EPYdBaf9fS8T/Wslzt/u/ZOf5TmXqdjv9LnWwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Bkwmhz7QhQPpM7jeGAghPPJ+alwJJouzOanS+WZj5ZCGEvSc+FEdLtUni6U8nML5dlivlAqlWdCuJDknww90VKpXMnPF+5e3GirN7pTLCxWpouFSghhPEn/fzjWaGt6rjJfuBtCuLSR95+4vHj3TmEhPzu3+Obg4OBgmNgYQ39U/KRSXKjUe6/nhjC5Ubcv2jK4WvbljbEcjT4sLy8uFEq19Ctb6pTKM4XSljpTSd4XoT+qLC4vzBQqxXypfLvR30EaSY5jE9feu3ZlaFv+zah+HN3fYQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwFz0afuPLEEJ3/SwOIYw0fomalX/4uHg2/3Tq/trw6cnVB2tPWpUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+JMdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7NIxSgNBFAbgN2Ohdh7DatntbFcU0cIVwRPoMTyMHsVLeIcUKdKmCIFkFsJmF7ZJqu9rHszPzHswDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHme3ruPt7qJSHG1uYz4+/pfHOYvpf7cj9+/OMOMnM7za/fwWDfl39NRfleOlm3epevV92eM1N7vYE+G+7TX97menGtq36bm6/veRMpVRLQlv005V9W8twAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyw4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24FgAAAAAQJi/dRR9GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPArAAD///4CHxA=") (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x143042, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='hugetlb.1GB.usage_in_bytes\x00', 0x275a, 0x0) (async) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4000003, 0x13, r1, 0x0) (async) ftruncate(r1, 0x97a9) (async) syz_open_dev$loop(&(0x7f0000000640), 0x0, 0x22400) (async) syz_usb_connect(0x5, 0xdcf, &(0x7f0000001480)=ANY=[@ANYBLOB="12015002e0e91d20801b9dd36b56010203010902bd0d030706400e090425b910a9bc5b03112402020800060009c338604b5497bb20072401070802000824020100010201072401c808011009058008400005080f07250180080000d00997b6ca35314715c64b1e85b11b0a2fa92476e07561a879b0ec8ed394b6c2c269f00cbd47c6a49ef805eeec355d02a291fae011065c327caac63da211cb38c0c53abe086b3b6fbd5c5b6b0eb708dff81320d0f1706e4f9cfe4fe82a95489529a239676d75b099f4a2cc7338322df97aed239be1d01d6e014005e28a7c19d0b9572eb578d1b0f816f7eda7178284572768b58737f493d9e7c27947d90f1c826a1086f79415c9a32aa69394d69f77694a1f9ae0922ff90b34a2909b849d4798a97a2a52bb8e691660e405dce5a6fce509050b000004ff6942d5060137f218845a8364bc739802df392eb3bbf5368bd67c5ae5f22d1568df1c6c731cde3caa5c7ca70e91ad4480464ff6793c26ac733d4ed69f1ae46cf8dcd2f117c58e788eb5d901fdb6351f83c4da99094db93cf1a65fb67e97dcdc5d3170d28609a96ac669fa64691626a9e89add943bb3d6de218d591a6c45a3aa9553f08f41ec12935f7e9a649e7b2724c3967f26cf22ab347d6d26f4d97fef4c25f0a602cc52ea67d18ae8fab18813bdf302aa8ae09b7c29c5cce4a6d2eedfd6bbafc78c5c139010ae0574e916ce20d3ba795f2dbb74bd08090504030002550a0509050f00200004030c072501028b080009050c010002717f05090508082000030506f00b7074932766a2199bcff5884c1b166f99bf4a1fc9103f3cb464c36cf52210dd2fae94b7529ab733e0e417814cb3f866410c2105d59ddb594ccd72711f7ef22c9a442a0b2d5be17189ae46d3df41f1daaa9b338de47319da7d99cc11f0622d3bfc91193e2924782550b65d83e637a2e291bc436e9c4a7d9cbcb4c2ea14d83e96e7f050c9ba17991297decd591f071302b1a7154d08ca31cb7bc796d1ca2b0c51e132d995596ad10982d8c76e9572affaae3d39a9cb6670bc0717f8275f88adf6aa187db32320ddc04be54cc52720896bde4ae1416c02518914c2d64bf41ba46f0c1dfb6a41c71b5a4cb57658ab6f57090501000800a2d9d84d011dde40916fc08a7b6360d800bacbc22bc19ca6718a44b27cc25973cd5b4db1af9c6090e5df6ea7281388be18d1d5fd890976a25b7c00e2eb1af375b0ce44ab07005484ce6b79aecdb15bbb09050500200005025b072501006c000007250182070100090501000002814007072501820b080009050808000409a2017008754e8088031785ca0b36299be2e9b964ac8c6d9baf3d9915134e49fa1885c4032cbbca7d9b37d7404d9dbb18275ad80708f550202925e8d9513346aada1e5cbdd360eb3a021958aa805cc15a5377d7e54bc985168b442bda2a3b354a2923556d9ffa7d0acac11e197dbb107cc1cb800babb6633174c7b17c7be8fe21735f7906e5ec46494f66628f17b1172a2bba5577c91c666dba6251ae04354c02b03f439c512d6c9a42d38f9933f4633748fc7f8a116d276614b57dc5e4acfa8b4af617acd60a179bf7166e0485611a395ef094fe8695de993bfab62d89bc9d37698614d9364f39a36e570cd867d36170e0f20905010020000700050725018204faff2e0b471325f0ba61f140432507aa9e5649760b75222d8c0ffaaf2748415445b7b68611f27fe74e05b456323be3da090589010004030705e2053427ab8d3fc2a40bbb437e3c486010f2a1d4453af4b7bb1668f938df1f83226e208894578ca1b1b625d0123b43fcb1d235b9dba36bcfb939de571826ddcfcb6b0bbfdf4742d14daaf6d0bd224b3852c699269002e8c90bf7ebb82bdd73b5aba027ef1a41462be8239d2081294a36ac24778744bc5302aa3b324e8b6bbae2c5839c2121ddc8cc1eccbcfb71dffa5fe66b63f3e2d8fb869354eb4934df06f4c36641d0d4c609be07402d09118dd24c7bf32e931ceb5af5ab30a494c4bb5d71dd362e701b329d5f1a978b9eca6a8085def2b44df14087fdd46e08929fe87bcd6e5c09050a104000fe04ff07250101060100072501823809000905090000026800049f218e0be260cc1af43a31c58b82fd265344876a29650c9b14cd9022ffcf742b99c5414d1a28fde85ef5b2f23f3ab9e36905f6dc7bb026ddbe14325333a6f34baa8368b6f343cac73c48db79b8d5fc7445fd4365418388e548c0a4fe43fa71b9b4b22ae084ae6dcb9d9de21e00992bd697de8cc2d9a2c52029f7a77fd866a6f82b631a94002bc37dd3b72509be0d91f2f4f8f0d37b9ebca2d02371dca52241090504100002020609072501c0080700090503082000b5c0905c10d2d099a46ec06a6643c59d34eeeffdccd4c684478acd81adb6a6070eabf5472d84badc45d666f58ab1fa6327b67f4747d0e2af6e95761482d303a1532eafebd09652dfc139d062e83a8f6d1f8f61dc4904631597e2d52f5019d409046358088fec804b0a24010400ba0201020a24040307e9f616743c0c24020603020604060009040c240205060201070800070806240503078909050f04000407060709050602080006104e09050000000200090038003401f88a76d03ef670eab8bd9b780ad273596cec7cf72fbab811a0f22391038dd325eeb7901c33c807e1cbdf556197541f7065d24999d2078f155f4638797755f4511fd09288580a328e9c87551fbf84d781b71b49491a301f81095b413dc9c1bc4ae453d3044ff27c876d3d4efdd99e31bb44508d6dad7b68e9820c3ac1a69923e79327c3e2fdf14f204852e531ecab420c45ef66ff75542bf17a93f30d260c8c080102cf34d6290c604a24103d28335a13d40559975d5deb0dda9928932ba8963b717cd1e6ce919503294095a41a6169de3b1cad8eccabe24a48d09e6a586845a1b28080422b3360a116a85bc624f34699df1269e6179b7bfdb607e2ee8b09673bbb1b0da2937a09050e1030d1010210090507030800070304e5051704de797ac0feaad65abb4d7af7487fcebb631eabe9f4c86dea3d594ef2f71018f8934e7e45b664df8b91569e8f6d503827377550cc64821720db2e77695d2fed182ad129166cd4e15b92cd99c24287dc4514302289e099ec62432caf4d2b025b64a3d34ddb1e7cc31aea0233a805624c7cc59bb706a2ffb76346912cce66179154ec759edae153e1975f57fb5b26828b7bc6fcafb1c5622b5bc292c15ba954cce77a8db22268284a185b988594ded831d27f67a5da15d04d85c217b41027850580991644b0ebbe25f0cfe529eed928caf8dba44888825cca90ba08f9ac90eb803fe7d0ad672d904bfd663997672ab54cc04616a5d2d81c21c1083107b6f400a260d08b8b716732388c57db297d5d4d345966358909aa08b00b1b24510c19dc53971bae8a66964e1b177c980ca5ecd4e8e96a75fa290119c695b03a613e76b20c5ad2e8c2ebe21219649e1e63b12668ef0c21c8043004464ca57fd3f3cfe57abe00e3acbe7e8d593550ccb7b89f0743980454c5bb57fb57306d64dfae7bafdba1d938ed0f5d3102a435de88ae7844ae0bb4772609050401400060fe0bf106ad248faa4f1931283052b62cbca5f48264e8522e6ecce559448384a52feb963bab4bceab5854a18c09aa033bd6a6300d749bc239464764db1647463ff9311501b5951d31983b4b4f7ee18ef429c45583f202eb6cb3bfade96f82d361c5161cc3eed8be9111088aa8cbecb251171dd205399c24b983ef0552d2cddb9478147b8cd6e9d0723bd96dae72ee92181ea40f2bfa5fe84c0dc8a74ddf0a6ab0ce7d834908587993522c6670bafb411d3edff3fd19aa33c4055057823b2bcec5806cc61d841d221e647332cb2e1887e8705a3e8df51b4f903633a7d1b051e40e47b96601128e1131104fe02774340b5105cf3509050500ff0306045807250101ff02000905001000025f2407c709b5c5bca33718d562942ecc4c1a19933bace0dc1337ab9a5132f8042f2c56de1e49c892a7da34cb93fa86421657f131cbb2ca87a5f96bbfb3b9ff5d2691de4e12f3009f1d3281f012804b0bb4da26d616e2ef608baddd5333be463da33d2559acc665a5aeedb962ef7a6503f2285a0445093286875c21ffe1e8d27ae9ddfc05d2c270f20b08cee92df430324d7e2195a0cb6cce5cea081c69bc9364fe72e5d7c9b239f6013d3217e458797b58f685a228bd7087bf00ed3422a42a652d516eb452d9e3b2dbdb090418cf08f713ae0309050900ff0304020307250180ff090009050cb2ff030701070725010203040009050510ff0308ff019a0d134a5ac7c3b592a803b95ae9478584f7b7b677612ddc2cb71b10fb603ee12eec0a766274d1afc466f3fe5889dbbb93e22de5757d5b1c874850f28d4d90ffb4b9dc249255fb742744327bf52fe0212ccc492ea3a3d2df9996ba38ea82bcd3f1358d0f586f704e73efe59a178b386ffc02164e0d520a73d3a2a9a82589a778074f8f6028454267e9065491a4eeee42d5f37e6a6a5885d1f74f0905800120006a001d0725018008040009050d00000484010409050c020002077103072501000473b60725018105080009050e01080001fe670725010209fffb09050e001000fe00080725018201d200d2044f0c35fb47eb4461fc74baf18bdf147b5bab0696bdb15962518a2d3076096d2042d715ff1dc19355b8aa1edd264e5efa4611e90d6c92e4def96499c988f1bf545fa071f2519cb3ef382a12f46f4bc13304576fc09623960438ee24db397171d2903395b0f9494d69eb038f55b840c1afc5c481b059eddd97eb22e14a8303284ead57485a7636ff960ce82e880d35c142bb0c102e1164439eb14f128e0e920a937f447b0de65cb4532191bdfcdc738ac1813b7ba6eab485db411b277a3d7f913164be6e4aefff9cbb757b11bbdb64eff402358005699565853efe0571523744a7ecf4"], &(0x7f0000000200)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x201, 0x0, 0x0, 0x90, 0x40, 0x3}, 0x5, &(0x7f0000000180)={0x5, 0xf, 0x5}, 0x1, [{0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x4874}}]}) (async) ioctl$LOOP_SET_STATUS(r2, 0x4c02, &(0x7f0000000580)={0x0, {}, 0x0, {}, 0x40010001, 0x5, 0xa, 0x11, "9e959f1600007b08a826e66c40070000000000000082ecff090f00000cfcebd8a6078ed93fd5f0643902dd8f6fac274de9d940bba5e51eb4bbd4ce85450d00", "f625c1076e4c36c808000000000000008d347f41be5a0c00000000000100", [0x7, 0x3]}) (async) write$UHID_INPUT2(r0, &(0x7f0000000340)=ANY=[], 0x67) (async) syz_open_dev$loop(&(0x7f0000000640), 0x0, 0x22400) (async) ioctl$LOOP_SET_STATUS(r3, 0x4c02, &(0x7f00000000c0)={0x0, {}, 0x0, {}, 0x3, 0x9, 0x10, 0x1d, "9e959f16b6787b08aa26e66c4056a51695284854c282ec6bcfeef4fb0efcc1d8a6078ed98e033fd5f0643902dd8f6fac274de9d940bba5e592bbd4ce85450d00", "f625c10e6e4c36c800dee96015e0fb7e904dc8df62a3a893ec00347f41be5a08", [0x2, 0x9]}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) [ 68.207322][ T5316] Bluetooth: hci0: command tx timeout [ 68.547155][ T5331] loop0: detected capacity change from 0 to 32768 [ 68.553617][ T5331] ======================================================= [ 68.553617][ T5331] WARNING: The mand mount option has been deprecated and [ 68.553617][ T5331] and is ignored by this kernel. Remove the mand [ 68.553617][ T5331] option from the mount to silence this warning. [ 68.553617][ T5331] ======================================================= [ 68.616260][ T5331] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 68.871186][ T9] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 69.021474][ T9] usb 5-1: Using ep0 maxpacket: 32 [ 69.030493][ T9] usb 5-1: config 7 has an invalid interface number: 37 but max is 2 [ 69.034430][ T9] usb 5-1: config 7 contains an unexpected descriptor of type 0x1, skipping [ 69.037944][ T9] usb 5-1: config 7 has an invalid interface number: 99 but max is 2 [ 69.041959][ T9] usb 5-1: config 7 has an invalid interface number: 3 but max is 2 [ 69.045375][ T9] usb 5-1: config 7 has an invalid descriptor of length 136, skipping remainder of the config [ 69.049513][ T9] usb 5-1: config 7 has no interface number 0 [ 69.053555][ T9] usb 5-1: config 7 has no interface number 1 [ 69.056722][ T9] usb 5-1: config 7 has no interface number 2 [ 69.059202][ T9] usb 5-1: config 7 interface 37 altsetting 185 has an invalid descriptor for endpoint zero, skipping [ 69.063976][ T9] usb 5-1: config 7 interface 37 altsetting 185 endpoint 0xB has invalid maxpacket 1024, setting to 64 [ 69.068623][ T9] usb 5-1: config 7 interface 37 altsetting 185 endpoint 0x4 has an invalid bInterval 85, changing to 10 [ 69.074031][ T9] usb 5-1: config 7 interface 37 altsetting 185 endpoint 0xC has an invalid bInterval 113, changing to 7 [ 69.078299][ T9] usb 5-1: config 7 interface 37 altsetting 185 has a duplicate endpoint with address 0x1, skipping [ 69.082538][ T9] usb 5-1: config 7 interface 37 altsetting 185 has a duplicate endpoint with address 0x8, skipping [ 69.086191][ T9] usb 5-1: config 7 interface 37 altsetting 185 has a duplicate endpoint with address 0x1, skipping [ 69.090422][ T9] usb 5-1: config 7 interface 37 altsetting 185 has an endpoint descriptor with address 0x34, changing to 0x4 [ 69.097113][ T9] usb 5-1: config 7 interface 37 altsetting 185 has a duplicate endpoint with address 0x4, skipping [ 69.102751][ T9] usb 5-1: config 7 interface 37 altsetting 185 has a duplicate endpoint with address 0x9, skipping [ 69.107007][ T9] usb 5-1: config 7 interface 37 altsetting 185 has a duplicate endpoint with address 0x4, skipping [ 69.112255][ T9] usb 5-1: config 7 interface 37 altsetting 185 has 17 endpoint descriptors, different from the interface descriptor's value: 16 [ 69.117565][ T9] usb 5-1: config 7 interface 99 altsetting 88 has 0 endpoint descriptors, different from the interface descriptor's value: 8 [ 69.123518][ T9] usb 5-1: too many endpoints for config 7 interface 3 altsetting 7: 233, using maximum allowed: 30 [ 69.127960][ T9] usb 5-1: config 7 interface 3 altsetting 7 has a duplicate endpoint with address 0xF, skipping [ 69.133460][ T9] usb 5-1: config 7 interface 3 altsetting 7 bulk endpoint 0x6 has invalid maxpacket 8 [ 69.137308][ T9] usb 5-1: config 7 interface 3 altsetting 7 has an invalid descriptor for endpoint zero, skipping [ 69.142052][ T9] usb 5-1: config 7 interface 3 altsetting 7 endpoint 0xE has invalid maxpacket 53552, setting to 64 [ 69.146330][ T9] usb 5-1: config 7 interface 3 altsetting 7 has an endpoint descriptor with address 0x17, changing to 0x7 [ 69.150816][ T9] usb 5-1: config 7 interface 3 altsetting 7 has a duplicate endpoint with address 0x7, skipping [ 69.156302][ T9] usb 5-1: config 7 interface 3 altsetting 7 has 6 endpoint descriptors, different from the interface descriptor's value: 233 [ 69.161283][ T9] usb 5-1: config 7 interface 37 has no altsetting 0 [ 69.163693][ T9] usb 5-1: config 7 interface 99 has no altsetting 0 [ 69.166202][ T9] usb 5-1: config 7 interface 3 has no altsetting 0 [ 69.172568][ T9] usb 5-1: Dual-Role OTG device on HNP port [ 69.176175][ T9] usb 5-1: New USB device found, idVendor=1b80, idProduct=d39d, bcdDevice=56.6b [ 69.179380][ T9] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 69.183640][ T9] usb 5-1: Product: syz [ 69.185117][ T9] usb 5-1: Manufacturer: syz [ 69.186691][ T9] usb 5-1: SerialNumber: syz [ 69.196313][ T5331] raw-gadget.0 gadget.0: fail, usb_ep_enable returned -22 [ 69.432171][ T5331] loop0: detected capacity change from 32768 to 0 [ 69.442863][ T5334] jbd2/loop0-75: attempt to access beyond end of device [ 69.442863][ T5334] loop0: rw=38913, sector=640, nr_sectors = 1 limit=0 [ 69.448305][ T5334] Buffer I/O error on dev loop0, logical block 640, lost sync page write [ 69.457907][ T5334] JBD2: I/O error when updating journal superblock for loop0-75. [ 69.462455][ T5334] Aborting journal on device loop0-75. [ 69.465376][ T5334] jbd2/loop0-75: attempt to access beyond end of device [ 69.465376][ T5334] loop0: rw=38913, sector=640, nr_sectors = 1 limit=0 [ 69.473426][ T5334] Buffer I/O error on dev loop0, logical block 640, lost sync page write [ 69.477019][ T5334] JBD2: I/O error when updating journal superblock for loop0-75. [ 69.482491][ T5334] jbd2/loop0-75: attempt to access beyond end of device [ 69.482491][ T5334] loop0: rw=2049, sector=9552, nr_sectors = 32 limit=0 [ 69.488555][ T5334] journal_release_journal_head: freeing b_committed_data [ 69.492544][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 69.495609][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 69.502904][ T5334] JBD2: Detected IO errors while flushing file data on loop0-75 [ 69.505962][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 69.509700][ T5330] OCFS2: File system is now read-only. [ 69.513431][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 69.516602][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 69.519993][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 69.523494][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 69.528773][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 69.534426][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 69.537617][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 69.540771][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 69.544207][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 69.548798][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 69.553972][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 69.557091][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 69.560065][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 69.563967][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 69.568742][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 69.573370][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 69.576593][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 69.579849][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 69.582693][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 69.586914][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 69.592772][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 69.595887][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 69.598971][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 69.602400][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 69.606973][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 69.610736][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 69.615188][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 69.618351][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 69.621954][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 69.626682][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 69.632585][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 69.635793][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 69.639676][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 69.643967][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 69.648758][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 69.654170][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 69.657750][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 69.661930][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 69.664933][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 69.669663][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 69.675398][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 69.678655][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 69.682284][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 69.685740][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 69.690436][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 69.696652][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 69.699895][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 69.704231][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 69.707275][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 69.714136][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 69.717947][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 69.721708][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 69.724961][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 69.727887][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 69.734846][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 69.738765][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 69.742744][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 69.746523][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 69.750343][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 69.760383][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 69.765485][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 69.769233][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 69.773927][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 69.776969][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 69.782196][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 69.786271][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 69.789742][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 69.821725][ T5331] loop0: detected capacity change from 0 to 32768 [ 69.835978][ T5331] OCFS2: ERROR (device loop0): int ocfs2_validate_inode_block(struct super_block *, struct buffer_head *): Invalid dinode #17059: signature = [ 69.852370][ T5331] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 69.856442][ T5331] (syz.0.0,5331,0):ocfs2_assign_bh:2417 ERROR: status = -30 [ 69.859813][ T5331] (syz.0.0,5331,0):ocfs2_inode_lock_full_nested:2512 ERROR: status = -30 [ 69.874824][ T5331] (syz.0.0,5331,0):ocfs2_page_mkwrite:132 ERROR: status = -30 [ 69.878377][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 69.881867][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 69.886164][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 69.889700][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 69.894530][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 69.897866][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 69.904056][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 69.908975][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 69.914592][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 69.917845][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 69.933032][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 69.936015][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 69.952352][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 69.956044][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 69.959209][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 69.973721][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 69.976739][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 69.993092][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 70.001270][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 70.004593][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 70.023702][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 70.026921][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 70.033631][ T5335] (syz.0.0,5335,0):ocfs2_truncate_file:460 ERROR: bug expression: le64_to_cpu(fe->i_size) != i_size_read(inode) [ 70.038539][ T5335] (syz.0.0,5335,0):ocfs2_truncate_file:460 ERROR: Inode 17059, inode i_size = 38825 != di i_size = 0, i_flags = 0x0 [ 70.052217][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 70.062350][ T5335] ------------[ cut here ]------------ [ 70.064635][ T5335] kernel BUG at fs/ocfs2/file.c:460! [ 70.068459][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 70.078567][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 70.082506][ T5335] Oops: invalid opcode: 0000 [#1] PREEMPT SMP KASAN NOPTI [ 70.085409][ T5335] CPU: 0 UID: 0 PID: 5335 Comm: syz.0.0 Not tainted 6.14.0-syzkaller-00624-g2f2d52945852 #0 [ 70.089116][ T5335] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 70.092873][ T5335] RIP: 0010:ocfs2_truncate_file+0x139f/0x1560 [ 70.095326][ T5335] Code: 40 01 00 00 48 c7 c6 45 1e 35 8e ba cc 01 00 00 48 c7 c1 80 65 69 8c 4d 89 e8 4d 89 f9 50 41 56 e8 56 99 19 00 48 83 c4 10 90 <0f> 0b e8 7a 5e 4d 08 f3 0f 1e fa 65 44 8b 35 1a c7 47 7c bf 07 00 [ 70.102944][ T5335] RSP: 0018:ffffc9000d3df760 EFLAGS: 00010286 [ 70.105378][ T5335] RAX: 60f613ed0ace4600 RBX: ffff8880546b362c RCX: 60f613ed0ace4600 [ 70.108408][ T5335] RDX: 0000000000000000 RSI: 0000000080000000 RDI: 0000000000000000 [ 70.111552][ T5335] RBP: ffffc9000d3df990 R08: ffffffff81a14bdc R09: fffffbfff1d3a69c [ 70.114783][ T5335] R10: dffffc0000000000 R11: fffffbfff1d3a69c R12: 1ffff1100a8d66c4 [ 70.117924][ T5335] R13: 00000000000042a3 R14: 0000000000000000 R15: 00000000000097a9 [ 70.121186][ T5335] FS: 00007ff74cf906c0(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 70.124595][ T5335] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 70.127104][ T5335] CR2: 00007ff7409f0000 CR3: 0000000033210000 CR4: 0000000000352ef0 [ 70.130281][ T5335] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 70.133352][ T5335] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 70.137040][ T5335] Call Trace: [ 70.138596][ T5335] [ 70.139866][ T5335] ? __die_body+0x5f/0xb0 [ 70.141614][ T5335] ? die+0x9e/0xc0 [ 70.143180][ T5335] ? do_trap+0x15a/0x3a0 [ 70.144965][ T5335] ? ocfs2_truncate_file+0x139f/0x1560 [ 70.147210][ T5335] ? do_error_trap+0x1dc/0x2c0 [ 70.149082][ T5335] ? ocfs2_truncate_file+0x139f/0x1560 [ 70.151146][ T5335] ? __pfx_do_error_trap+0x10/0x10 [ 70.153184][ T5335] ? report_bug+0x3e8/0x500 [ 70.155010][ T5335] ? handle_invalid_op+0x34/0x40 [ 70.157097][ T5335] ? ocfs2_truncate_file+0x139f/0x1560 [ 70.159343][ T5335] ? exc_invalid_op+0x38/0x50 [ 70.161336][ T5335] ? asm_exc_invalid_op+0x1a/0x20 [ 70.163584][ T5335] ? __wake_up_klogd+0xcc/0x110 [ 70.165538][ T5335] ? ocfs2_truncate_file+0x139f/0x1560 [ 70.167824][ T5335] ? ocfs2_inode_lock_tracker+0x45a/0x760 [ 70.169958][ T5335] ? __pfx_ocfs2_truncate_file+0x10/0x10 [ 70.172294][ T5335] ? do_raw_spin_unlock+0x58/0x8b0 [ 70.174364][ T5335] ? __asan_memset+0x23/0x50 [ 70.176214][ T5335] ? _raw_spin_unlock+0x28/0x50 [ 70.178433][ T5335] ? ocfs2_inode_lock_tracker+0x45a/0x760 [ 70.180717][ T5335] ? __pfx_ocfs2_inode_lock_tracker+0x10/0x10 [ 70.183166][ T5335] ? ocfs2_rw_lock+0x13e/0x260 [ 70.185050][ T5335] ? __pfx_ocfs2_rw_lock+0x10/0x10 [ 70.186982][ T5335] ? setattr_prepare+0x1f5/0xb20 [ 70.188927][ T5335] ? jbd2_journal_begin_ordered_truncate+0xc0/0x160 [ 70.191578][ T5335] ocfs2_setattr+0x1890/0x1ef0 [ 70.193213][ T5335] ? __pfx_ocfs2_setattr+0x10/0x10 [ 70.195129][ T5335] ? seqcount_lockdep_reader_access+0x1d7/0x220 [ 70.197633][ T5335] ? __pfx_seqcount_lockdep_reader_access+0x10/0x10 [ 70.200273][ T5335] ? ktime_get_coarse_real_ts64_mg+0x20c/0x220 [ 70.202814][ T5335] ? current_time+0x279/0x3a0 [ 70.204771][ T5335] ? evm_inode_setattr+0x1b2/0x7d0 [ 70.207012][ T5335] ? security_inode_setattr+0xdb/0x350 [ 70.209616][ T5335] ? __pfx_ocfs2_setattr+0x10/0x10 [ 70.211818][ T5335] notify_change+0xbca/0xe90 [ 70.213608][ T5335] do_truncate+0x220/0x310 [ 70.215256][ T5335] ? __pfx_do_truncate+0x10/0x10 [ 70.217146][ T5335] ? __fget_files+0x2a/0x420 [ 70.218862][ T5335] ? __pfx_lock_release+0x10/0x10 [ 70.220808][ T5335] do_ftruncate+0x4b4/0x590 [ 70.222455][ T5335] ? __pfx_do_ftruncate+0x10/0x10 [ 70.224142][ T5335] __x64_sys_ftruncate+0x93/0xf0 [ 70.225956][ T5335] do_syscall_64+0xf3/0x230 [ 70.227563][ T5335] ? clear_bhb_loop+0x35/0x90 [ 70.229312][ T5335] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 70.231584][ T5335] RIP: 0033:0x7ff74c18d169 [ 70.233395][ T5335] 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 [ 70.241045][ T5335] RSP: 002b:00007ff74cf90038 EFLAGS: 00000246 ORIG_RAX: 000000000000004d [ 70.244402][ T5335] RAX: ffffffffffffffda RBX: 00007ff74c3a6160 RCX: 00007ff74c18d169 [ 70.247556][ T5335] RDX: 0000000000000000 RSI: 00000000000097a9 RDI: 0000000000000005 [ 70.250617][ T5335] RBP: 00007ff74c20e2a0 R08: 0000000000000000 R09: 0000000000000000 [ 70.253875][ T5335] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 70.256883][ T5335] R13: 0000000000000001 R14: 00007ff74c3a6160 R15: 00007ffe273472c8 [ 70.260118][ T5335] [ 70.261322][ T5335] Modules linked in: [ 70.263527][ T5335] ---[ end trace 0000000000000000 ]--- [ 70.266122][ T5316] Bluetooth: hci0: command tx timeout [ 70.275585][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 70.278320][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 70.303626][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 70.307747][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 70.320983][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 70.324357][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 70.327457][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 70.341169][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 70.345177][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 70.361000][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 70.364282][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 70.367190][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 70.381757][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 70.385220][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 70.388198][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 70.401141][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 70.404204][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 70.408391][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 70.420939][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 70.426025][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 70.429174][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 70.440989][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 70.445272][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 70.461180][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 70.464548][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 70.468452][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 70.481100][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 70.485879][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 70.489817][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 70.511161][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 70.514466][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 70.517242][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 70.531215][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 70.534843][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 70.537825][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 70.540765][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 70.560978][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 70.565704][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 70.569425][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 70.580972][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 70.591727][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 70.594570][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 70.598846][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 70.611183][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 70.614475][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 70.617668][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 70.620681][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 70.641007][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 70.644883][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 70.654572][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 70.657959][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 70.671193][ T5335] RIP: 0010:ocfs2_truncate_file+0x139f/0x1560 [ 70.673863][ T5335] Code: 40 01 00 00 48 c7 c6 45 1e 35 8e ba cc 01 00 00 48 c7 c1 80 65 69 8c 4d 89 e8 4d 89 f9 50 41 56 e8 56 99 19 00 48 83 c4 10 90 <0f> 0b e8 7a 5e 4d 08 f3 0f 1e fa 65 44 8b 35 1a c7 47 7c bf 07 00 [ 70.682199][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 70.691121][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 70.695134][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 70.698646][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 70.711992][ T5335] RSP: 0018:ffffc9000d3df760 EFLAGS: 00010286 [ 70.715090][ T5335] RAX: 60f613ed0ace4600 RBX: ffff8880546b362c RCX: 60f613ed0ace4600 [ 70.718345][ T5335] RDX: 0000000000000000 RSI: 0000000080000000 RDI: 0000000000000000 [ 70.725369][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 70.728419][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 70.733784][ T5335] RBP: ffffc9000d3df990 R08: ffffffff81a14bdc R09: fffffbfff1d3a69c [ 70.741153][ T5335] R10: dffffc0000000000 R11: fffffbfff1d3a69c R12: 1ffff1100a8d66c4 [ 70.744049][ T5335] R13: 00000000000042a3 R14: 0000000000000000 R15: 00000000000097a9 [ 70.747250][ T5335] FS: 00007ff74cf906c0(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 70.756798][ T5330] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 70.760330][ T5330] (syz.0.0,5330,0):ocfs2_write_begin_nolock:1758 ERROR: status = -30 [ 70.771074][ T5335] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 70.773713][ T5335] CR2: 0000200000000089 CR3: 0000000033210000 CR4: 0000000000352ef0 [ 70.777403][ T5330] (syz.0.0,5330,0):__ocfs2_page_mkwrite:97 ERROR: status = -30 [ 70.780710][ T5330] (syz.0.0,5330,0):ocfs2_start_trans:357 ERROR: status = -30 [ 70.790501][ T5335] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 70.794144][ T5330] OCFS2: abort (device loop0): handle_t *ocfs2_start_trans(struct ocfs2_super *, int): Detected aborted journal [ 70.798987][ T5335] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 70.802874][ T5335] Kernel panic - not syncing: Fatal exception [ 70.805582][ T5335] Kernel Offset: disabled [ 70.807604][ T5335] Rebooting in 86400 seconds..