program: syz_mount_image$udf(&(0x7f0000000180), &(0x7f0000000100)='./bus\x00', 0x1014494, &(0x7f00000002c0)={[{@iocharset={'iocharset', 0x3d, 'iso8859-4'}}, {@partition={'partition', 0x3d, 0x6}}, {@gid_forget}, {@session={'session', 0x3d, 0xfe8}}, {@noadinicb}, {@anchor}, {@uid_forget}]}, 0xfe, 0xc24, &(0x7f0000001480)="$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") r0 = open(&(0x7f0000000240)='./file1\x00', 0x145142, 0x0) ftruncate(r0, 0x2007ffc) sendfile(r0, r0, 0x0, 0x800000009) r1 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x107382, 0x1d0) ftruncate(r2, 0x2007ffb) sendfile(r1, r2, 0x0, 0x1000000201005) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000380)=ANY=[@ANYBLOB="1201500200000040"], 0x0) truncate(&(0x7f00000013c0)='./file1\x00', 0x0) creat(&(0x7f0000000000)='./bus\x00', 0x0) syz_mount_image$btrfs(&(0x7f00000055c0), &(0x7f0000000040)='./bus\x00', 0x18, &(0x7f0000000300)={[{@space_cache_v1}, {@nossd_spread}, {@ref_verify}, {@compress_algo={'compress', 0x3d, 'zlib'}}, {@clear_cache}, {@noacl}, {@nodatacow}, {@barrier}, {@ref_verify}]}, 0x1, 0x55ae, &(0x7f000000ac40)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/sHfvcVJVd4LATzf9oJum6YgBY4ygRkR3aZomGEQcUXRXo4tNJKtjhtAIjXZoAwq4YsyKr3GV6GLUmBjZwY+jJg6r+CDqRIXoiElGJfE5Kz4HnciqS9BR45gs++m+dYqqW112IaC0+/3+0XWqfud569F17r11LgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPh0rXhw8Rc3L97noJue/fxNh//rsjWz9v7VAZtHjzm5cfjigWVX/t2/vDVowcI32iadeW3L9OXXbFi5NIT2rnJlSfGyhwaVl4/+wzF33XbFw03TBk85tzpTb2Xm9ot5uWOrH9aHsCznkbqY2FjfeWdLYMoxty6s6Ew8Wh/CPrmB2efP/lxn4sb6EPbLDayauv/gzsT56RL3vXj4a52JaenAUSN2ea8zMT4TKEt397r+SXfL0t29rH8IA3IC2e5+u39+Vdk2/mMmUJ5u4+a6pI0YqItFf1SXtBEDHbFEe98QRlaE0Cdd1a+rk6r6pKv6++qkqj7pqv5rdQjjQwgV6aperEqqqkiPfG1VUlUM7Lb3TzcN60wsqwphZG7gmW9eP6YzcXoqkG3861UhDOl8yaQbv6Myabwy3fhVlSHsGUKoSpf414qkRFW6xCsVIQzMCWQbP7UihIWBz4T44TMz98F5C8+ePb2jo+2MHZioyrRVE2a1d7Q1zpjTMbM61adiynLSm8/7+GN/ftM5Mzpvpw65fXgp6YpMucquLjdX5t0dvbP3PvarNreSLc9HQf0xf1XoF/oumNd2RuNZ0+fPP2NU8rfU7M3J3z6ZaLKtRvWWbbVfbiUj5582d+S8hWePaD9t+iltp7R9p3nsqObmMV8dO6Z5ZOeompK/22Oo13/yQ929IqeST+IDQEJCorclyvM+3Zp29g/ygi/6WzpaGaq7PqALphW5Wcq6Rrk9Bn3Yxxzxx/me0uOIRhVMHAqyNPecZXTBZGJLlpokS9f3uoLJYW5N5V2bNN4vD42NfYpth4b8u7mb961t2LzrMpuu1DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPD/2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBYAAAAAECYv3UYPRsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlwIAAP//WKHPZA==") ioctl$KVM_SET_XCRS(r1, 0x4188aea7, &(0x7f0000000b00)={0xa, 0x0, [{0x6, 0x0, 0x3ff}, {0x9, 0x0, 0x7}, {0x7, 0x0, 0x8}, {0x7fffffff, 0x0, 0x3ff}, {0x6, 0x0, 0x3}, {0x9, 0x0, 0x8}, {0x6a4d, 0x0, 0x8}, {0x4, 0x0, 0x4}, {0x0, 0x0, 0xee4}, {0x2}, {0x8, 0x0, 0x5}, {0x2bf, 0x0, 0x3}, {0x2, 0x0, 0x1ff}, {0x6, 0x0, 0x8}, {0x8, 0x0, 0x6}, {0x3cff, 0x0, 0x6}]}) sendmsg$sock(r0, &(0x7f0000000580)={&(0x7f00000001c0)=@rc={0x1f, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}, 0x6}, 0x80, &(0x7f0000000a40)=[{&(0x7f00000020c0)="18ff5693d6f338647bfa27713388e47b859ff502263eebc28cc8d033fe711630325df2e4607236d63cbba9f012dc7cd88ff065e97f1078b35e8a1e6636496ef4f39a97d527524d4597772501eb9741b4fe0a1a1abb0012bd8310d7a3b632ac8f979d88aa79827c58fb4349409c8513e3382fddfd397ef07da5becae3fbf4128accac832338d795286161e3108633023b6edaacbed78bf341c68da31cb8608ef7c302e6bcd3fde742909c9f86cb97d2a4768b7d917257d357ffa48c7db4687269781995e4207e1958a914a18c5e731832f0f4a42e393861cc55464342a8bf3edfab73ce7bd150a5417355cb0ddcd0734e16e6845b2e5ee6f7d2d0088dfb7a1cbe3ef518d316f044926b36d43b7183f7b3c54dae5065497fd6ad4e7227757ea64eb395f6260d47fba6cc48e1c0ce563e0bb76bf07e1c372ff361f30c8f23f92d9242409ac4aa13e8f80db444a0ab76f92db96b0c89613e6151aeb8273bf86327b4e42b5ba6aef174da26ac4658dc13d684f13c7b76698f9658bc329f98fbe5653d1ad6e8da8bdb7d67697cafed6f510fc7f7b430cdde6673b2b0da42d1fab4aa38fcf68d88b88821c34cdd79eaa02ec03918635bd2e763b9b140abda9aa2d5a68b98925f989c6ea44383e8545c5084edcd4ce3aeccd58aeb25c14aad7fc82e52cea7d35004b2f65f7b2e7e80329eba55797435ee580bf1bf598e531c181379415ba0a06bebeedebcd6ce6b0b2afacf3aabff6ea577a5a5f0b8e1cbaef0b183ef1f0e9f6063e2c9efa97bb583ce6f034dca68e7d73a348dded505eb547ab0d179bb88d42870abf0c597a85ce0500fb64efc49f6672766f283cb904020ca92bfbb122c10fee37d99a3dd4cd52a5ac4dcdeac53d92e82e599b401a2f7e044caf34308e1e421dbe9a066d3136522b17478bdf42e7fc067ea038edbf288e3e637dd4503628e89571f2cac0a29d5dc2d683b69a84316104888ca45a4d423812f1d4cbe57d7a00ed55564bcb4f48aec7620b5b8dfba769098178ceb4a014ecc4f50630fb97ad006e7a46ab34c86a55b33b3ca6ac1a95391288fa5372608d19b38922cb2197c5af1c256f3334ff62ddae7afe51db7e71d31dd43c236bb7b5ae8c0926d39b2c59552c6f5bffd99cc83570d63cab5e013b2ce9a9b449644efbef82b8eade2f83d3763a98bdace522bd0f8314b23208fa10d2f57cf92e89868b0eadcca2c758cf261c97e17aa84ef02647b914e8973805fda60642cfd70512cbffca0d86a2b92424a003cc9e13f804a84b8ae9a08fefa73d2623e131893c8c620f546aba20bff34c8446a7bd2fc9c9037298e5d300aff6e6e18ea96817e5ac25011d49190f04dd49fbdbe3afda56c511a7c5e42f3d1af9452177765ebbc78e79323e75b85f3d3b6a3501b7394f455c6b13b3ba0602a066eaa9ee54d171d6327c97755e75d0367b737dc49b0b168840482bb3b675366ca7cd82dd9260fa474fad1c77dbc5671b64a46b6cd4be806b9a4cfb73845803a869573612850e1e4bfe379021f3bb6995cb364b68091fbbfc4c270f096e6e327572d2c906f9a4a345ca647e90baa8c7fc02f0df81e358c68b60374dae4ab05d775fa98d86f23076266bab1552d153da98120c03e422d1ca7eb07af8e6ba32534947a198535caa8b7446b9eff687f13c487ce9c430d2ed8af3b24a67004fdfa9f54f69cefaa5cff9e8ddcb101bb4e1842370f6c5195843a5eca2fedaad5b1703c43270321a258eefe4863325f475186fcb393b62d0018cbbfd0dd0945976019792152760b3b1e0270e6deaa987219e6638d94f702be11fa21463903f6e0915006477dc7806414f5553da886b2d98725ab3d6a8aae833de2c499ffe747e73275352c2cdadecd5937320808701f079c543ab4569c5a0692032e6b643eadb6eaa67742b0448c4625c921c8955ea983c398fda4b21feee762ce9a2b8a802f98f1c84466de61ea3ce16c47e311eb346d52e4b79c0a4d5fcd2e21a12fea11beb9f7cb1ebd34ee5ad987c46097aa00da1c19851e72cbddc2100f98fbe21563cf4a8ba0a36695fef3129f177118ec0f833b30738691b5c01a0755e1efa1f257434f45c199a21270d07e93f48c8a8a2b8d8340dd027e8e2740eb84976f48cc1be0f95050807086f6f44118ac9485f0d34ff13a6b19adea96e0870d1b9e001d0738f5a324e6d1fbace2993f8f54e4974ad88770819edbe63b85ba62b962a75725e4f5cd58d43f908202136ffa5aab2d22cea36c2548ebcf7df651624d8df8ba43acbf68c75aa85ef481a81daf675534db949513ee0d2e7a8c8e3cf78e4d254b519910d72a62797ddff815f6074395fc52fdecee627e8fac942e3624e726ecb3c92479ed8c6a4d106c75afae13e185a9ed31fa6f9028d121ea6febd4468823079b96c10041dc4c9e5c4d5c5b44f5a12aff6e7ad70b60d3738e1c299e08ce748cc6f32e4108e8812a8d2f3e0fb847a9524785588def42b96250b3fe9a3ae09339189730a975717c98135d0a943bdcdae6cc83600d14d74f0cc9032319c8e7b92c61d84cebd9bf0f4ad9413d86aca87ab21ec3860de65bf53e4d4266d39e5a83d141208af7adc5c6de07dedda96001c5dab66c367bc90b68f5be821adf2eca38b473ba2ebde6479b61dbb81453d3336ba352b6c5a6cb54eea061b292a23ff6a1592bbc26e61a358bf5fbf1a3324dcbf6abfd2a20358268cd032b6335f7bba1427c443a3061238fab6a8a62876e56f02e5cd2d0c0cd2841c1e96b7308b3dc7e45c357a31ca0e6d3d916ae3194b5f60f1d81b11e5a59fde58e6b8d43af2af570802159975f421c713e345ecafe95e6ece060c0334513f8a5f3ce895b5e60b0e732bb10007c23abac76a8bd2a3ac3fbd18a931435b0b6c7e73d5a5a236da38f1df23eb6170f00b17b6c4d00dca33b8ae0d3c8af9d09c0726b74cf64e1961e754d9ad2f56e0948a7896d660fcbd55b5f29e4af5fc56068fa2c53ed1ef3627518a9cee1bbb0bd86fb39925feaff9ac673b3bb0c0465f59ad69331324262c630f2d35073db475ae98c9d4f9b82faf222f6238deb32b32ca784f51bc67bb6535d95f5231b90f2f7790ac1f84f063ed2305266cf654be8a756aa0f5f2860dcc5d5fb4faa710892398727d0a0b66b1391b71b32b32158ecb60aae144e66a5eb2923021c5a6f1ac1f585bc77636e63a23ab76e8a6cd21f4586c2c1ab1dd36294eee6bbd3a0a9843921d27e46b560443909714135911fed0b6f0d4c7cce6117a9ff804b1fd9262ad536f29314869aa7b77fb1983047f1ac31ee1a6185eefa6a297bac09ff6c9abcdede11a8f39502ffa3f04e661fa0e1584dfbf88b60ecbe190e66103cf363fd46906ed5da76c4664b28889d52f3909b651bbed25e4b465b630d1863ae2ce01de45150ce59e6de0b737fe972d86c866f366255404582dc9ddde9cd907c7af5cf0cbdabd96d4ad423a4585fb45f5bcfd988c66dc18573b7b6d1201d00fb8b1b42207aa58d9d45703ae07530980967f2fc28ce3804dc16710168fdb6d0aebc8cdedd7ed2d140390a4957481e76eff9c757993bf777ed897b8ed1999af558b006b00c4fa7a9516d15a836ea0244d6e92f727a450649133f2f20d34cece6ef86f9e8c209ac56e125937d93ac5ef69069a08a44852f34d8228014dd57e274211952a1890c730b8ca0b94cc569bf6298ea5f2cce02f1d6b79cc21e5d5d03a03698dbb1e2d471a6a50209a9e953d162e2c6867733f74636bd17d01f8ab8cb17ba443146b2751c704dcb9846370648a34382f58fbaee11c33aceb643ec0a9d5fc0723f7bdd3fabfccab3e8eb69b3452dba612954946c25a505c038f31706ce785d2e3c8a8a454c69fb17d2a1b56ce691b4b79720a715147b21ce77b29da6a5226c5adace4482b8c5a22cb2f4fb5b20adf43ba8be920a2656c75bff85ffaba5b36c1214584a91b50139e5d981cca4caed5c27165199b3a551b9b0957584fbc0fe94805b3805b3cd2e1ab4f59a3464040819a3a851d479145a6b308b3868bccf6112ead8bb4c3a0aebab3b90e3b7180e50ff8eeb71e60fcf35b6a9741ce1b34f7b353893e466f0d4701c6cfc065867cf44d6c8b7c8bc52e2bd2374632153e8d41d81bcedb14d69e9d94b43b278d6096a64480236de77a1907ef53cc50370b3b352a2b01cb16e98ffbab6d0d0b5e6dc58047e615497c8d938365db67201fad0c381201d5f70e40342ff1cc927841c9fa3206cedc9a2a64818aab5417335afcecf94bd95d47c72f8e46d62ffd9ea3286197d8ff2c9113099c2fd477ec990dec9ec9d27ea0ab47b3de393a19b7fa4de5f60050e3ceb9c1eb8533a75f09caba1eaa4c578786a36cc3e41439629eb76ebb493c965867d83063eb8a9458cb55e98ea34b2c4a58286cfa74a54937579e3808733bf5ada4272f743b2f87526c9627d510d6701053ff8c18db920a2cc51aa07e4f8256564ab0d2a6d3ae8b04c8dcf52444ebfcbcfb179d268a8c4e3b6f1f7cdb2de6486224631367c9dc1fbcb588fcfb97d8b7e9aa3bfebebac1c1eae888b6c30154b3c02dcebb35f6fb65679ef2d13ea7d8f9c5912376c3a80dd3866605b54cb32a648a79492672b3aff17ede8b13ce8b65e659e347b17c3b866754e88aa3cf8721316b3258e6a83bb1e3b1842c5f4d0e5daf0ce6da750dc958cb1306a324323f6a6ff503f9f21a1e3e854da8f96aaacd8bd334bc676e26b224e5247925218887b597c1098124be0b962110ddc881d90d7ff234054c105bf035ad6f780b0bab99729ed6d641490f6fd11b093fb798f263a9fd16f328c04ac45ecdd4ea89606483e6a8f1757d8ac67df72d13842d6a5c7e28ca6c09db1c1f79c559ca6e7c233564c6762742186f2e6c314f46eef5ab39d14f14e5fdd936c416849fc8caf0fa7de097c1a690b8aceba2162c592ca6a3ebcab4a84d0e643db88d08c23537f4794e22e53575422ce894ff8a3529c87b34428e8b3623559e2fb51058543c965bfbba64dfe619b7cac1da741ada23b51f95eef4a15c3336493276a3e72ee0ccd29a24dd4643b456636808912f2432331640207a517c35ec124a364a0ffb27b5eab364ecd44abfced6dbefb15d78fc57d4220e71d39ee518d0a0a304e1b61ebf80e0e370e66f2ed51855ac8bd4bd89f875e79a756bf13f821e05273899fad2f38d9d9ef2c49dbbd0c504557e7badd7afa4a81ab0db7e2fa4d2316edaa759cbdaf2d8b399048122443a4ef79a1e1e1510580ac6809110de4faf02d3d3b57896e5270e1e65c6fcb91d1d5d71f39de70c6ee2c60b5460a825962cd1888dbc32f173dd14e36e210af30de10b0167180d9b122d28be2a1fa2208cef4373213db5a44935566238d6fd5a967905f991300509b5934783932cb99045b6897c9c3605c2bc6be29733b8717a01f18f3962195ebde39e1131fdd71be4d7cd37100674b59a37f863034adedbf58f0284fdd63b7ec9b2d9a93ecad32e2df78043177618b251870b93a93fb34ec13dff78ec54f8a34a4b1eddef412fe355f94a261f0556e7b42d2cb82704d551053984381365cdd7a3cc6e286b1ad5f94a233eebb67a53a026fcc12d2fc058ac87b0c9904d050bb837845cdbd6239b48867e54963f3d477d96102bf394492f77e71f98be72b4feceb85e8e1971c862edefd1ed5821c0b172c185df5749f20d522da310e34f7faadfc71ede39930c288d14ce19f084d6b0d26c1735629d84a046e438fc1dbfb47084a499e47f27a14dbceb33cd4d1c7e20f8dffaa001382b54c34a48f2a22b82c89f32795", 0x1000}, {&(0x7f00000003c0)="bdc057fde3faa0c32344e86a25cdc3427335c5e01c062269a4b9e7e157c3af18e80f23183bec7a5463a781525ae841e0eb0ece5f8c95ab732503c77711cea985a8be6750a70662cd383e9602cd533bb3584d439b96152b73e39892ada7d5d2278711b3d1773ba722360f59d8e8fc3154f6585c8210f2e9d13e35ff7fb2edfaef36f4db558616c952ecb2a77c875404cbc82ca1d9ec4012203ead1760c07c669003a6efa0514bff70cafd1c235ec1d0c36662ebea4e632c6ad7e9912762dea1825702cf70fe48fcde6d966aab9e781c2978d5ad15f1", 0xd5}, {&(0x7f00000004c0)="2e4c5f2c4120bf32ea57e86934bcfe1752d1779cba802e4fe9df6da08814f30ba553d67c2c0bb6598d38a69772a7b2fe7c5ba030f9e33c5ce66df0350d94101144fcf60b3db0b0653c963e93d554393644fffd7b36bde63c88bdb88aa89a868d55b342da87d32173ab84132ac7235e6fd3812e8e353b41e40dc05e87699a9d8362231ccfe3e0731824169bc06f071693bf3d3b1234d70a7f15466aa4fac6190bd922aa86737ce9de87d8", 0xaa}, {&(0x7f0000000600)="41694a5d634d7039ec80f5232208bb4d14dc19dc2056586a664816cafd8b367c4d31678fbaf0e92b42ecb4e513f987e4d3815b4e443ae206e5727d23fb051ed90acad2a4d9595e3935dba60d1f7edc0902194c9af10faf795cdb56dd013c935e55c3ed2207ae61eb7b64522968c8e1f41be74e033d565f7d519db47dc8dd8b750b30ff22d26b", 0x86}, {&(0x7f00000006c0)="aad62eaf13d8a6a69eacab79cc8d139214fee5b7bad2d516e17c1f6abd69626689fa69abd9cd54b14f803f8e499cc22938fa185770f55e7a62699de2b3eddb9a55d7c0e029a254e9dc8bf8c6a8c493b011ffa564bd4281095dc0c84a8e419da723e64de9f6b8c79270bb4da71e93d5e3f0f28f385fa591741b7cb25a75046eb45dd5ed5638c46a32b58e4e24db5f3ee27229b38b73afc1afe11557722224aca519", 0xa1}, {&(0x7f00000000c0)="99224ba8c11500226897befe6a74", 0xe}, {&(0x7f0000000780)="70c38bf5b86ba71d22df373969d67f7d1510c2db0807a4580b4b3324119ae97404f3d35505fe416d97037d28a3827eda29d47075029b39686ede520c68f819091a2df38cb14b1f60b5204d14031768b22beea27508e8b4f9ce11132402d9fe1f1120a3850c4315256b0630bb8cd493cdaba2eec010c87e97ff892298735152140e8953c8a251b62a031df07822da85f7f909528608bc735ee0f891f3e21066789b4a06e859e698f7a1a7cf0df86c959acbd7921ba1bdbe56cbf24d0d5f7c8b7dcc0c00c8b5ba4a225450bc2078af47c3074018017030f534fcd79028095a0180ffe8c9a189", 0xe5}, {&(0x7f0000000880)="109b80c77fe91212dc495f324438734206051fbe3eb6ffce0929623b80523c349d6ec97d80ba313edf37dc97ceda152d909fc916c1410e5403577a0d386c551492f7cc294834a3a4c219cfec3126559ad8fd4b94f2a10eb4577605d805bd8b2394b1ca07f27cf2a1ededaf4fdaf68502669b93cb37fe1c878c35b87519e141123303ecb9312158da291439ef1ffd52c59ec8e186998d11262b0066dce21877e0837bee74c2dc1a34082a70a1cbdfa815a854ba", 0xb3}, {&(0x7f0000000940)="b7106d043a52a8db28a6d082a3682292233e1e42e8b393d2b3260a33bbcef3b0276770e2b90f3a0c7a28b8317b48760a5658d27d5c81084403e7e57e89b738cf203c2282a3819e53e3e210962d67e9ea84a4d4e9c5549a50b84146c1ac806de4a75594e6a71ffb8ec6b4dfad28060b27adb7959b991d882870cf09815fbb0cb819d6d054525849294f1a9c45fc9e04177ad3be360d085c5d47b553756af5ddd4a7526671fbe544a44979467d17ecf9003b3000ff381ad8272623e2921c3ece8c61636479e267ba8114a7e19ed4fca1b77c32974e10c17dbe3a4c5e6727fe541b965ccdfd693fee616be9", 0xea}], 0x9, &(0x7f0000000280)=[@txtime={{0x18, 0x1, 0x3d, 0x6}}, @timestamping={{0x14, 0x1, 0x25, 0x7}}], 0x30}, 0x2400c040) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x0, 0x0) unlinkat(0xffffffffffffff9c, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x64942, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{}, 0x2c, {'rootmode', 0x3d, 0x8000}}) read$FUSE(0xffffffffffffffff, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000004200)={0x50, 0x0, r5, {0x7, 0x2b, 0x0, 0xa0031718561b10dc}}, 0x50) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f00000062c0)="5c6db8bf44c8ee7245f8e224c9af35b8b81666bec364e08fc57bd42d1450a0df9820d196188841149a425103c3f0dc6a981aa123adc0c3a31b13dbbddef9469c3ab008669c8f98b01007ae504f204c9b9c3dd18b5ab45c32bac2a4756e3b9a9c232d0fa1240e8a3a371c254aa1bb0bc4de5261de2ea9406f8d3ba445224dd3d42d618e9524b6ea51833a0a0427bc5b7d856c37af86ee858b6ab382fb33ecd59b6ad4313367baa92f75474bc1e9005882608f29d68ab73b80c02782bbc89151090abb13d806f20b7d3a474c7d785cdde2f9ab237c34fb3cae8678cf349f339ca74927aa91300d1485893752a73f0aa96bccb3b29aacd91be679ee0b546811e3447f6d85f3d98e1a9b99921f7a8ccdf8fa8bfee49c939a8eb183bf85be2be3853ec04c532e13bc56e1fc5e3408d799d1d6169efe2710bbf7e1d288ab0171d97c1542b290b15875ad4d7c8e3c03aee964c5f7edfebf2cb5aaa990dbdf9148e48e9020fc3b8aea9472cbe0476db2631b693d7ed93b7e2e22bc05714fb8995b11ff6c47fefa0fec4dfcb5c6151bcd678402afa811db96e42a262fb74b2cb33660fe01b1bfa76b10ca642e8da643b5567ab4a55476e329cf68fba30c117c23f25e0824e75f2a7aace3c229cacf2f76f19fd29b515ea074eeca94937dfd5365bc844780a50d1dbc7611fafb518783a26bff651f3107f8a252ab69c83e7f4c56f7c12477b0df334885131af439dc10876c5c731cd26a9c44bd55e938263f2b5e636caa800e6748fc0eee6830747de7e2b15f2603ca16648326c9aab0d21159be2bbf3f0a0f34e55f0ca011c77a35bba5f5c4d926c6d9717e6ad303a1be22f5d3472f1cc033b0ad42871b28efa172ffa9417d9c46a687baffeecb243747b475810204fb015d5070530670365647c2527c89387c9787e822a8d0aff018c9a2d2fac7ad203c60b17877267dda3736659c7cd482fc9b3f834a01206dfd1ff0311bb2f1f017d8d2641708375aa232bf325b1edffd22e676493e5824ed534f646f1451c3c573fffddff4c52ad81c18ce87027b211701cdecddbca4aafc9d65aed382b78e419bcff3623b605dfbdbde0f894036574f438506d9b5bd00c193db1bbb97d819bd667dd7e643a236c9d2237f73bca3ba404ea32c31e37cf84a9defa843b186154d076f2b74a895913b4e33e725b899c8d52b0cbdc1cf923927868bb5858a24b7d90958944ccc4b0c846e9c34dd9c82a1402aa8bf184d40dd16ccabaf26312b8dc7bb5c93f9b6cebc45ad20967bbc4c1ad3da11a05c77800efe5208dff3c3c455064ebe4a189a7a1e7dfd6ca606a580e32b73172a5e70a42cd0266a1216f7e46063121c977a0d35969338dd675ee37fcd5a2d95b10de2462af45f148178ccb630de6a69e571582aa521a219647f3d7bd5c6741c11d876d9ef5108d363fb3b38db2019b38c9449cd6f0f2a2b0bf288d93243e6f046d78c0bc9589ee8ef8bad33945f742ae4315462a1c2ea5eab4a318978eb59b8dc785b316dca5c4f21d3d8782802c0f4b14aed5a8ef246ee772ce61d867b6c39772316fa41fa038cb3347bb05aed4cdbebf00a54a5541bc067c50cf7812af5dcc330908aa0f6bc95db603cffee4bc0380f07145b2f464740289708e28ab3cb8573f77ddc9767f57f32ef3ae80c5adeea4686bb842120c5cc3e9b98b9892f2c1497bc96054e211fbb8f9cd9edb0ffeca6c8d8a1f8c054c0c7dd11bf3961fda9b8a4527afb00baca8092dcdfe683c95c8be62161e9b7614ba6d6d3f455efac76f252071929da95396cbc377a0429f603d5cd894f9c56ca883e39ff7710bad7bb5836d796693a6c2e1b5d26a479ca491bb9545edfc4656c8a5e1b4baa8c31b645eb742289794ff4124fcdbf9cf54eecea5698d13e860a89e22bd7234efa9029cfadd16eee98562c57f5c1fae4755f214b609bb38473f61cd81316f46ad2009d7253b5a0ae0a16382f377cfe9e26b5e7a8cdc307d2c753731a3c089803f7403cefec69f3840ca6cc36f084da1d1e309123f6fa1b8c0e18e69adda4eb8803bd37669cac1518f5aba8ab7b51c9bf4f929288c1606407a389bdbd54992b1e7a2edba8abbe15197f0e8c0070ee0e3c4c001d5a3cb25b213641addb60fc4e29faba5edbfce75ea270e809692b999a984a5c3d6bc00bec8237a7d702e07262b85d309c0d2e343d2e7c6c7d349b5431e4d873cdf452d3430d2cfc7349957941a572d4f7dfcdc637a409b8c5800bd6e702da6a9c202b5dcd4d2f9af10e77cf0b3b72bcc308fb2e0eaa2dd8125d4626125b2a1aaadd5c411a3b5ea7805862e74ad316b84512913728be4dcc9405c89ec328fe3274c85785090350cd0096db82ae8816110ea084461e394092b0c33b10e1102cf90131a036574d13ffecbbad1c6af8a49a9cca9a1a1016cd081b734e12209be2f00a13518cb66abd49c76813405ec0407a876f4bf1f1efa89a465299b4d62b0cc6ee13b7b3d37148c556cd2907f7f1c7ffcba3cd343037b99d362c0d4f3637355598482182a3e3c391add5a8c63253217a8852037ca1f1d159c693917c4b50695d1d43d506d535eed02d4511ad146a46d51d8599a44e3f0de6c7f3dc725927293b3083c6ef28215b6b046b57dfcb3df187e08f723376f627c5d35dcaaf490f6468bf98d5857eab01f7615197469e221602d5021334d78476cad69bb5898cc49d5fd4ff66ef16ec23ba56f32013494f59b578603c7a0e825245e04f649b1ea4d602fc64395584a543ca75dc9a5f5fdba156c9ae020e25efa34056e17da701df57c6e5fd664d9e840ceae12e8a437cf29c80635ec8f23bc180f679ffe412de84762822553253c4b9431bb4835b31b8cd6b49b5db7daa37df1715fb4651032515215923c19de8c13e509f3814d1f9d839f56dbb34f4369b988e6b3c2826718582e6b30249b36784457b8e161b2dbd9ac67e4406c801eb1f54447bd19d3320ea606a642f5938f4c68480bac127ef2a9b54e287162c6a2492980964d43005f27716992ef2a19a5fb5ae9dffc7b3d02c67a73f0176edcc13b3fa187e2cfca6c82b7695e3f728d657410481e9146c15f72eff98953ea2c59e9420a5e93a61ca081523baf6d5a3bd09c73d1c4353571e6fd691609a0bf7934800b17d5627bc03adbb89f64b3326f01d4a83972498b9c9c77b17989dd877348e0bec50a1f0a9cd4d6b7b241148bbe3d2f58c8e818c5481939af59584c8a79b518c044bf3dff0933c42e4c76d7a5612d4f74bdf04d1a963bcfccab0be24bddcaeff8f476c138726f194bb2a00810cc1aaa159e156d450698532c6fc6e234d3ba4572cdfc2e1afd003e8a68c6d58bd7cd55c681a9b48faa52a11b1603607fd8e682c7f22b7e7cf772662d1a97acf38af0e075629b73a7df6374698902280f51d3c518607649359301b7cd0055c454cf4a249a2cb45c33ea9ba32714cb26991cd24974feb48ddf0de6e1f583ac9180491eebff08ba9549240964507aa9b8548d63400ef03f0a11e06687e3bf92032e07d11f301a9dea8bf02a1d0d18ccc4e475bc8a1c04e6dc04d42558c19776c9c3f674b7b2fa6a79410bd169dc5309c718535f25547d16fd1f0ef9f3770f891e901fd1ff6cfcec1d07a4ff318e33a901b7c6538c49b8b35e64e51649b539095bb8b0a7a330b79289b9dcaa3e4313b8e5e49fefd6c214f5a55b9624809a8ee1fc355a1005e9a4894463ce088d054ef4248d568b4b4747e16e19afdcb40320b83f8a5e64fa77c1e5bccb8c8505f573e64afc46e4aa696c166e061ee7cba2c4c926c335da181cd151e80c116cae2fb150b25463714f78e1d9ce3f75e941b9dd57b0ca28593a9180aad70cc1b79c301df51f583292386c85560d95a84b8acdf359d3c1fa78be39eeecaa4714b6e0fbe3d6f0dfef3300c0b80d6da4e872d1765b583f4259e9dcc23aa63d9d645715425afb60f62ddfb6c2018e1085e19d33a58bb06402f8ffc30728b25c6f060c630970a03897c49fdd17326f67dd3270b7d0f2f6eb70c9aafbc5bc023eeb015cc7c34f0680def1a166783ac6ad268eb361e08428449421cf489fba2dbafd74cfc3d9f2db6c65fa62d04aa8d2785da79226d97c16a985baa60ff93784fbf4456f995f0f02f40d453e5dfefe932e3f2aa5d0b8a58c071716e0fa388ed96b649e62142b69a6fe0a7d8b4ce6190f6ce50c4ff706e686dc8a11b947c11296596892270467bd3dd789b0bb212ccd0f17ce8f27e4b6c7caf89a592317ab0808fddd092ca513d01b6925a5bf912eb028223d48dc83e141b82bc02a03cd3d75143148409b99f63181f14c14936ecb76b8753b74564c98feec7baa0509cebf8ca6d7349f45fdae5f3404f16638feb33622d43cd58de022ab73de3078e3dff7b51ceb58074f8dc09db7eb512d43b700ac880713106a2e6f3a18da7743b95460d2b417b907f89fb4fa5b3097e34713b5a6a73cc9f76836d353116b8c37f9cfdd36b5ea2d4cd9206a828dde7fd936ffb8ac95f9d10a9f24d2586acba4b4f86f0581884d0ae958e8e4618b70a706edb31f2e3434f1992f0ca30d55ec582a7364e16f5d632afd8955360b0b1433155d008fb270a00945463a351ffcc825febb32f31289caa453852d689d12b73f8ef38c73b1760f0cc4c4cf79dd06de9f0fbddc6270982433a9f6fc3531f41c9f31698cbf074353b7318245674df25c19a54f34ef664dc546f310865a9e1e34be4c4d7654158a4c7f802a13e10822f60f6a2462ddafd079f8f3b679d409ac53cd7389a487f522c1d3cae8b5d928dcfa354afa15f1b6da256b6a25ac795a9b0ef8570a7b55eef339f9463bae1b656e5e2987b65e3c67f30632c65a71b7738bb9302c1501023cae931cae04aa13516e0e981ad4fcabcaeb80fb3dd25263e8e949bd462b60a9dc3ebedbbe4b497d0ca61f92664f7d6d4ce921a9b15cf8ff7e79cbd6baface0dc3e7bb0acd2452d15cb490cee915564814ae74f578ee954948040a1d544caa218630b8e54a243dd2e4a439de20893c1b5d2ceaad7ee8e02910db115c2a4c93f561dd8d3083910de2cc1e8e2e58793a9f4560bbe5ee45ea02a5158c0cc4c67bf1fe8e1c447ed7c75e1586a88dd153e87e5d036745ac253de40c6158abcf0b531305d21dc2c577a7bb8c256c8dd140b729ac367b027f64def76b1a291ec8a9c59caa3c15a9b1a6ceab55d64513f225c9f80cc627d94f33e9fd4f7a5fc4628669846f3c3febb0b68d2d3b51cc2223fc0cc61f27f69a5c2bc537cb3cbf3bebd1d5a933c1fe91555c318c7cb3608d66aa8c436de3e7b6c45df033d84d4e02e97a05240479b31911f8205c10ea0603c08ac7f4c3ae0507e3ed9ee56f2b246a05d8ddf2ee0e7f7f84adc0eda403b8bf05c3523bb9c34b924e3318af6e554b30bbd3986a4f821e73cc7b9bed8f0d333bdf8f3e0352d5088ab9e8d708fdd041938b6908ed1fe569f12c187af9ff7d4b7ab7f7c98e7bb9227fc9ac406460dcb637816dd7a9f46c103c0a6baf1afaeb006859ab6dc3bb3a15b7b9c1bcd9af98c4ade75dffbe6cffedac94b4dc2ce9c723ce6e0d992bea7f7318ca48015cb98a8481616879df724945b7f36314f2204579c9e8c5541964d93523923a9a86c99f1f4fabc883f1e8e0fbc1831204fe14c571fa3601c39c83693d68c701c58c178babb797e1f07b3697ed2df2726955a23676c5b937b66d271abc897393bfa3d7ca2a2218d18d049356cab30c8df0f0436dc33f3f028498ee6f09ad41d701a9c6fdc10eea767d2e6a689f09dd87a025458df7a1803940d553612bdfd0b57b1a675ae3ee269d9cf1eb0defc5af1cba23cd8e9f2aa8e1a11d8b84eae2efb151c30df98aafb762294fcf34ae7c93f77f2508aabae6b0cd7924d6df098f14fa94cff60c372aa4fd90dfa1486a9958b7b478e82dc71d2711ed351f18d5dbf28ec7814265d3f894d9ff87aa06b3f1e0819626e3621865e559e6d6e2e98ee1dd3147215378e148c53be869fb729c0aab39e626bc361ce08052f2202853f37b26521960083dd44aa3fb9e7dc89902ff1f95bd1b525c9faddd51da0d416e713c51ec6fb8dff1fad95c22cc15a956f67d4ff0b0eaf5a3ec4e2e25a7ac2c99e126dec1c5bc3cf2a9bf0114abc85add005f0973538e5d277b37a976c9db12422f6357cdcb88629380d12b856d455f068a3dd7f1018bf46d5ea478fe9250aff005c3b34df2295ee1f8950376e48f1c0b046f80a0af05c6c6b89073099dd3030ac6ecafbc96dd8a53db66ba5927c8b6e552d60ab0e823cd294816b9e300e3b4b9c324722fc0b24939b15276200f0d2a891a01e47d88c6fe8de08bf05e587b30dc767d9e20f5f703a9a9a9d3bd03db32f315994d8c4c420c63d14ae4330fa394013a45cc581395cf70d3f43e80115f2016008830028ef3373c0c42483d1788ed4ba1cd3710f276a5e6edf10657215c468716749f76de800e49bbe3aea04c20fede8a98a7da878a7a04e39816a217908d285b6438d3bfea81aefcdfc0d4a12f219845d760cf0f7b0a08ef0319a9e200730f6011d5c1236dbee9693a18e1f284601b9ffdc187a4e9562e8f7785f5f335a76aa30251a43e359722113797880fc2fe15b85636924a65f387c59306e037f84ba214a4745fd1ec5b72056baffb3e7b39d2c5238b85cb4f7ea1176ea446d4fbe1948f72313c538e40e8645a34273d8a92056c09b3463086c0892d97fe19ae27afdf491a750d560e91be806a675ce1daba4c823a83e24c424e438e86487512b0ebfe9a930d80d10bb3869e0b162bc5207805e20306f783d1690b24a11c37c4c18f913d925ecd37d5e8ce4cc34afd2e0435c568f3a5e6982208ef82812f971a37a38ad925c29df133b086f573fb08d24fe4709381c65243c81865e990cb6f4279c82487556d1dea51c7a9a6bc64e3a7236ef44bc1fe3579f36fa9c2b56cd4f7abeb6688dffe7262aa9d427cbd9d3da22fdf988181d427606b3830e1225c43506aaffe74b1c99a20a79d7ebf7f19c0cb5a4a6b056c723fe8447fec5320e10d409d81b4109d149d11bfaccd55805d46a784ebf76832b03365b260498d67d118b659959674ecaa625c075d792990a18bfca13276cbf8c71bead0527d153ac39f1598b00d128cfb6c06096b865a48695968c76abf131cc2ce331a3574e9142b1528ffb99207d6708fbe825f4997150f74b2f59df61ecbc354c43b7f826810804ec861075b6eb67ff228a495ea3a66b42f3aae38edd0a58de623b0b4948b23f40c67f265f508c39455457af424a821dde2e82fb579f1be665f849038a59abd13963fedaa8568db48ccc5784d2b9d7165a8f5f68a65ff30ba760cdcbf70da836fa4ce3f482b0cca559401e20a3500a1f6fd7271f2e5d5d580d9052aa08c81c918fbc14e59aa7cdb2da5ad972dd9166c12d391a0a921a1d214c98667ee3c44eb86507c4eff9ef9c9d6fe78fcd4817124ffd0eba47f4decab7ef4c84f9f131c2080e9843843472b3058a908465257d8c535f21a4f7b7520ae12b6bb84ba72f50e8f4e454a6bea215459164c8402a9df2d3b68afbb0515abcb1cb1168f1b8ce1853ead9c62d4e70093d9295355e9ffecdf7d621972ad8995e2a8cc3476f8146082ebc6d026acd370ee365ee1e747429f914fc93ceff847f81fcb1826be8618d5b46992a467c0e31c407bae356d5e8568e5aa31aa65b313891ec1e0fece67dfacbd087fd0a981539bc1ceaba9bd63a4e4c59c31f4b2bfebbcc31ca95c2a47f3d5dc0149673aa68a3b32f36b2accd45748e6bcb02f3032957c7b10a7990d40f09e83411a7f7d1731f19054776413aa5af9d21928704be77110cdf14759b12dc5b3cd68404b8ba2e40fb6359fac65ce5e8225f15c33ce9358b39d7030ed8822a588c9d2768f9c038c12454b247668520ff3524536d32141d42ce197bed8bccd8001a045f1b235517a02562d68b873f8352d93012b5edee9a0efd7bfc3f9b5d30f3aa06e830ad97fc016815eaec5900d426cd9dc448e4ad5cff033ac7979275c3056cab668b8e672001e789f89aa86081d3dd5392c98426ddfbedfa54fd9b4ffc6a5e92462a2a1c111da0900ea8584b8a23660ec431e1987520929a7e26c6e51eec8e8d1f4345ab7b8bf51286224405ef025a3bee9692ca49848a19277fb63726f045c8cecadd9c5ab70b547d61fe628de61f42c4700f9e30662bc165154139484ee5986d767c876e44b7651f33963e63e67bacadac24e6178c9808f3aca5cf25017ab21c2aa9d691023d1331dd81b614911abad642738cdb55e270ec18c549496fb89a2c175c2b03b9e03d000abbd4e3ea5018121a621833e25814af5b847971465be7c8563a21604d13870b80a5c1dbbd460a278d2765ea06e29380a3380130250fc28119efa3507244959f8fd7bc13b5d92236623be0c1dcb3b29b608b602f9926c82d58f6d297e73880908a5c3b4dc96135b4de5503b670472c535617da919252227cc69cafcf8404f8899c9b3b0f18008a20ed43ca2afc88a794f20aa5924a48f4663512a0fb0e8c44fc7e559f8eb44ae9e275260fd5eba329646a487b5d59b6a640ce0825d8ed83157c01ec7b8795a7a8b7b9a17b433b7581fae2d7167cc0a78f4321568c8acbbbcfbba079ea43b46d46b4102ed32e59b3488dc2b190bffcc62b62ce13e6abf55b2ae62e536bf9e6904b2231d6d43d1098f4b39c1d972f20c1d41dcad491592f45b20f76b8696194a571aa053f6fac99241795e402cf1a675a6e73214e60260e5a95dae62859006549622fb42d0ce51e8bc0832a5bb0bd2eb9383e5ab75381e63e893e22a00fb308ca397e1a4691e0946235bf2be78d2ef8d04a65617651041e853219ad56ec005f30166b6074f8aed3becb8f1c125e407bc46715af5563cc128680413c528b79709edabdea5cf09be909e04297cd510aed4791130c91382c757bb2d2bdb5d29fc3677ad822667e466b88023c42e70a681622c6ecfd641d06384dfca43fe7c618d6fc9526d5eca01114e4e34f72d7a0da887c3b1092ac888a39ad31a98b243f76de3e8a9b726d444dd7b6c13f28679bb9de7efec19fb84418f475b8274adb807eabcd6f8041b1ec1df138395fb445dd6bdc46c29b53dcd172eaad56f4179a1661342131b1e6ad29b6087e47aea03071c8b90075798be030c5c55c8cca3eff3f9a0d46cb52a172eb35d9fbeee5c29b11550fef938fb93ca6dff41b6eb565edc24a7503f8d88dc76058e7b206d551ae86110f21b2305a03c46af3695e5a67d925131a9efac9519017407fc521e0cd9d81259f38cb33b4bdf3d8d469996a9ed31b1b6c22fc6f680f47a874a2cf08ea974765f1e6e34174d136024a63119ed77df62368a043b42fc78f198edfe1eeaee5791161cb62cb3976e7af9d59e161a412655524715eb137a181742e63119bf10682982d857f58a3974631d0ed32c22ba4ef31608636b8631afc7f8e75709aff605741253a1090d7ce3bb8d9c1f3d9d99e8891d822fbd2ca270a2a26323b18a5a75a13275f8300c4cd591f11326576010b2958590423a6505f1d415eba0f28e8d52e605ce264962732cb1b7b8c0b649d2cfda6fa809a98cf29e840040bb052b834082aa5e4761926eded6eb37c8dedfeaaafec5b7251665d66e9e3f6b3ec88b6179653cd53dd5581a411fe7e08034481dc5089efd8b7e679459e873a0a29c5512c0114ecb6885ee6ba14662ea7bb7d5fd798a695085143b56d7f0ac015f22eb136be72e8d0b6f30a9293a1a00f211e413a5ee9b03c884d272912d1b87d9b792ff61c539db5856b426fcef7f0e035ce50c4a545ffa85ea1bf21deb1b9d22974a9360c05532772331c802135cd8b19b081c6782e3dbb61e67c77df509dbc1166b17978100e14338d7e52b244d857dcc63de41e3951b1fbf56d081a30d5d2728dde9dc407d758c5c25f947811b716e259046953d92dcb63a6471450bd53b4ebbfa97a98d9ecbd1ced74a09bd3ee5a00c8edcf963c4cd6955dc74fa4f5edfb2b2d1e707368edd1ecdd478e2cae40827d2b87f5b2a49a99a67ec86dd9ebfa6ceec6e09231607982677022202492a2a9c08eb214767717e48e16254612fc19357d0d2be6e8a8c84738ac477ad772741e705a07d74ad810e39a088322d21266c2f0eebbc35ffd227b6f3c0a1a02e73b51e73a4c4a1188759925ee7b8a174299bfe920669829972be2ead372f6232914cb7101f2a05a75a697dba2fbab9ab014af79c895fbd8d9f9a0869a5c64267da97e1eb57817cf9d826cc56a2f00c7e0a7eaf2cecdbf7d4cbed10a9e8db33aeb1d08959e31cdcf248e0d1028dd5c14068727b1e1ba5baa78143d5b3a7482cd297f468ec45e310c70fce88fe6157ecbc1062973a67047e2bd9ccfd6592a206fb52852712d3848c8cc6c10773c3d64cf8a6950ab6600b6550e86fe2fceb19488547705d18bf2dd392ce0131a36990b61289e53fb78c3ba3f1b5b8efdb40412b5c679a6227bb8dad2441a19ae9613305ecd2561a726719e2a172ced381cad9520511b6a0671cb0c4d4ed6d961e982a8a23cf1641639664e5ffd3efef70ba890f146e9553c49f7ff3fbe9f7d269f40f101e43f07f92337b01242455d8ae6348e4d3abf35cdbb02f3e5881581edaec46e35dffa44f84eac946a6c5307d808d9fdf8b7c1ddb8439273057cf41d72cac06c64f3bd477d3fd43ed3224b01412da9fe91e191a0d832a8328ae8337523d7b254d26ae690ad403dd7421a852f760e39c7c2a319e3f0b08a8e80346f97c54462455144889ae04fcafd50a02532d3d7d0b57586a14ba9afcf549082d9e9a576e30152db0962c57a068ab726e9fd018fd735de4f839e1be94859f78bf2f0ebc504a808a2c1a4d341ec2b43c01506f6f5243fdf9e50a38c2f1c2343c5b1d26c008987801bbe0a30e604fd6cc6d13d4a8409a63b44e5b1f3c94edcc576e2cd151d52bb8c0a7b6662682fe0a80706d7296d1a18647503af6101fa81892226e0660d0807a1b4fcb024887e61f1080485bef8c9c6557030e27e4599be1ce00579f55493f13f9177abfe1fdcbc0a305fdef0e5c1e49578be2f486fdf2fb37aba27a33cd843afa6910b686d2e800c8388ba10803cd9d17be9054625570c74c4874a9aa50e01a76a8d0cb1be7007db3f057a3653f79c306e4d1e38121d9a22dfad355bb033e5bcfcae522d640b7acda5c0352419f9b02bd122982623ac12fbb30e79e4160da2f6e579f6448b302a17935bc94916e5735e31f432d10c89b5f8b0d08d423359f4ca48eefb098ce67231cac4e0a11d9411dcf721909523c43d2a4ddaec74e38f6bcfda98e129b6848df82005e0821930078105b09ee21a430224c321b46d3c9e79e689d7abd6d2a02599b5105efc13a22959bd1e0321f095ccb0c7e1666e40a16b0346d5471be493f8bc5bdffd849ee4843729e7b3f4f51f1b7aaaad857e30d6c2c9d57fb8527f20f172f9d8440ed8cb267d6fdb5ec76b61140822057668d4ee72b8ccc0e153f2b9c278c8cc5f5373a306b86948464f44317584cf5c7845f7c05c90edb5ca5d0d50f1bd6ee0ee6204afc5c74d9d8685d5969562001be40dd7", 0x2000, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x78, 0x0, 0x3, {0x8000, 0xcd, 0x0, {0x2, 0x0, 0x9ef1, 0x1000, 0x5, 0x9b, 0xf79c000, 0x2339fdf8, 0x5, 0x8000, 0x538, 0x0, 0xffffffffffffffff, 0x3}}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f00000042c0)="0c6510c2f324bf9797569eeed510ce08db87f4a23cc6b9c72374ada3a4377bb16f0cbfa3b39b8929ea0435bf355d18b1f18d669121c218e2e4044cefc8ba5386f5b05ace8c09c280f81436b6d3a4556b5d7a6b0fb25df41afa795015135a93949869d7ccf498db802ad2e27514b5adc6d3d8ae6dc5e20fe411f5b6a5f390e08c48a805acc22bd9e3bf804e6df5dce9b00daa759feeebc0276f8d26a5bc6c4c68c81cff5e23f871dfc14c99bdff6b24524324d64fe00403b9dd51415cc44a6a0d5635b13b6da15314a13895d66f69bfd9341d70b787579151380f498743477f4a3a1cf4a784d5a0957d56a5d7f7dc9147f59643f2b97dddf6daf3b7733452a6d779d066c6994b4f85a3a1cabb7e2dbe77a666a557cf889512e7d7fc65eb5b26d1ffdedcfc5709bb5621a069632f0917f817474a032c7580d869a78659c346abd0adbe995c5fb220e291b5d063b8650e5c0468dc0b99ec94b5467e79512762ef3fbb91ad235767945bef6b47a1a5e63e3309b792531c05a37dd069b3beebf1bc4c7be567bf03bd75cfc8d8a24717ccef1d500b730a29c03de8395e4f1fd4c428a1bd58a97ec887f116f9dd80a97c10aecd70e0da86af82f89c1c4fb9ed0208a2e2a7fafa1f00bed723479057ff60d91cf219a4866c18c9cee8e21d2f6b57cf16129786c426fbcf8ddf3aca483f4536077cf3cb0181baf454be8e2699f7b8ca15b00fc88226943b7f0030af0f0583a29c700a8bcff73f5674f2f2371a12e564681208a950732c670ecc515206c1960fedcf06e12f2b70c1ad8cb61c019e8cc5f4873d9d12f0d4a6774379cd622a680c4e1047282e065b41271e2e3927942ac72a1bc2142ad02f58832b0be46c4f62f66acac6af34e9e9112fb7d09d0eebd82198ad3fc95b45eea52e8d810628e81c03a3addae27689811ca059d415c86a016b53e4cdabd90013eb4135fd701522c42a2f861b28675bdcbda2eb904af293040fa5473647adcf1f8a02226fffc5cea3afcf76ba5667c00110a3e919fe364b8f4166659a1e504998f1ad8d69308a2447407f23bc0c25b211bbf6fd6d617004ab929fd098f22924792cd3160a27e39962dc1c58d4e617622b97f55d51720bd350edb0f2a6bcc63c99936b152a880e897ca53e9c307860d8cbbeb847dc9bd94909155a28ebfa88b30111562be25cf3f87a1d0dea1e818fcc6eb19c52363040967c0fe3c7e0aeeec752abc7cac0f8f5a5c1e93ed181676bf958c46b6b03084a57ab88c86aa8a3ab8bf3a46751583a003ef5f01aaff58acc87bb6f7e9835085feb2ec7d4516c733ed63ba1fe310ea47980d010c7574caab772eca7a187b377c23d84b369eb17c94bbec270189156d7ec987a4243affec89ac9d4c208d38c22beb1bf5ffc4b5b22156b7e77df6cc1bb454e187f5eb7700e287a0ad5dae7ecb8505fe870e13d7c668bed3a02d2f0daed0bec145a5f0fb07379d9a671c8f065c415e5a105bfc452cf05182102ba3deda8716cad6ddfc9962d28df05687c4d3359f3655992b7d522f59e5ba7589df21224da1f8011924df3ec7b43a756cfe4517b53acc28fcd1db2a0a82407edb1cd014635c439187fee53b0a62d1ec69dba02db0ada0a29fc467ad2da98606791bcbe09cae0679857ce4cd8cf1c4da0311d6d59d88d04ea78574c077ba12e32b2f7659732c7f87dd81c799a7a9a1862c02d6a3538a347fb2b896c767ae6cb70d3ac6c20c62433ef7d309a4cb334cff127e82f65c3c4b912f08378590e896f035089d9b40adab5630dd62dd2ab96881ed0b4828a2646b96b632c634a0e3c654b0ad75702da158918f6fd65e3c167aadced633bcd810ffbb9a196575e439864a89437ef2b92b895707b7a1aba8f0728c5ecd43b24f301ad14d27ae8e776c0d1b3f5e57dbe7e3ba6d9b674e247a7af179e550b53822885b11fe12b401d10f56f7b6cda0c3515b689dfe8a203ca03d3bbfd4a033f0d1a86b2e90b26ab1aec3fc18adcc8421165868048c52cbfdaaaa55618ae6d579753d3f6c1c143c9d48bd02da3cc137a615152ab12d496d9dcd3e952ca85e928a62eafd6dc45b9ca6762cc45df2d80255fdbfa8d86ccacf0d770d3ab36dcd6b5b67771adfb5926d346d8a6d937427f2230a4b9b5d4c2e50d45e1c9f8ee9b859239a038a289b4794a6ca9e737874fdf58fb0af65780c3afd71abdfbe306d3be4e1a3f5ec8f2030ec6b0a284d7c36e443a2765fc523f68a05ff128185b6c7c2059addc521891bcd79c2f260d7e0832ae8f80720b800ccc438811618095ab9ae29dce1d67ac881632db6d35e2b2ea8f2ff85e6e3de0112e929fb9f6b767386bd29e211bb7bb48a33b7109e225d6763a38abb179c7f391b3a153d4faf2a73dd70f223677bf18371ee7215d3652fef40bc19232b7d3e5880eb42f45183327fd881e8fcd0e14e2792f87378200dbd60498872f5d6a67c856cb986970958193e399305c2f3ae52389cd477fcb70d13a3df39ae08097de0a05caa5ffa26225470a55b0d9fbbda9a42d2c0fed89e60ffcabe6011dc50099b57aa62d13c507c249f7b4ba14919f52f1820a2f265201896bb7b33fde143e734d46239d5a7ae47276ffab9daafeec1f0e42c2e1fa6d7b971babf656d5648891b52568e9aa48c5ae2c4fbcb538b5c72b77e4382f8e974dc7cba082f2e578e3a67fa2857b159dd4dfbe9f4dcbfc7a6e6af682a885f0e2525a60fc705bfd31dab02837c2bdf601110bebc24a755c9fb327dcc60c9b89ca94cba59d2355cea0711d99ceac002fc90d4ef053ff5f43bab869f2c6b44fd2403a87ae93d79453a48397f4cb1b33513a55bcd82107d79549e31c51d37c76b355b0560b6fabdc41c2b6ba2ee8b58c212971c7e9e9ab4b3233548d9fcb48937a8a7390c8131ecf122b4e68bb79c405ecc17239da81940ea74b74d776fb33709476914da17678d91aef8b2cd9be2ffa079625adc0488e69f65586ec6fa76df7e43320bea9b97fcecd4eb8a1f3d128d026dc377485b631888f769c2a1b6a9eb356542ffc357b2e15b043ac1eac3a93104a4b9231ce9f5ed10c24d7ac9983b14c2cb821aca32de488f26276c0a95f22077718faadc7dc1dc909d983f341e40e5fec1d0e90131d70daf6cfab3433a80994adea4a2a773f80c123eb071da5af00876e64abbf388082f8beb1f8987a21585308c9f7a2c01a6576b66e5b3fe097078d3c345f2c32125ab3890f11d7ae0475d04aad475794e27fce12b882cff24cd0d7ea587b6fbbf5aa3d7de9073916ae8078d892be9b8d5131ad9c203f30e2ea00fb87ed9d493d7209c36c12b23c2e41939ce12af724303ba7d50955d5aeb5a705aec6776760eab3e36ee98e3491f1394d6c9a465867c8fe6958c98bf85ccf1fe116590cec331f6cb84f4e8f1052a4c198b2785d1678f4e93643a650969da1b669ba624bd5fee882df3ce54b9825f3bd210cc6112a98ac4fca8e86df8185036b401d75f3b01558bd32f22d916a3818a9cdb9a7b1cb3adfcfd3a98fbdfb22186cd8982cfab216cbfa326539079287c02b2b162443446a5f854b7f732c1bee1a23a749365a24579e307662a7911e8376a354fd8e4d3f4bef7d87b7523c36ed9dbaa0fe9adf78edf5b7384d6e84d61b9e9f4dffa0f8a66cc3bb54eef83552faffcbfd53b9131a6c2e65e5855220b733fcfd1d5235dda9756a454a9e0d502f0310abb847f292800294dc17e897c01003976b3327d8383e514a96ff15a23d1bd45d3accc7f70dd6217be6cd7b8318f3b3d59325cdd7cb46c6b5b47a5f9ac267864dd8322d2809aab7ef6cc35133327c6f5cd1b1705187f9954776ebd5926c3707cc61b4053fe7cfd4512b1d98dd3e8175572c3c66f9ac6736cc8a46c169cabb85a3b75c240dd6ae01b60ee483ec3bdca85cac7c22e4be2b80b529cb3e8911b32c0b727858ce46efe797440d3ee1e9edc54e3d2a1f623007eb34bbf97f3c2a8460678502411a9dde536960577e86fd706a95a74f4de9e50af02d75795c3976a17bca9f26bb634cb8deec46b4129ff0cecd1b581f061cb1b5da8794db9bf4ae6098cb038a5a86950adc88c4f8d3ad1e27de08867b03f43ae915e513aa29a1198f025067421e7f53a8fa46f5d37cfea9763282deb3a55ab5a96372ad946a9cc348d59ed58eadba74148339be78e6714dff95c7e1741457202edbf29641cca708e13216618078e8b9e8e3482ae5d463c6fe29401acd4e4b974f98d2bb83e723d59b509538429573e5e087a284d99451791d60473b69d581234fa2ebed518bd482d97e5fc666de6eb9bd14029566b1892136a7e92c7e3f69f9de9b3661d3941d636ef0308e5aa012124660a967ae2711a6639c0a353ea9f3e6d8bd223c09e73b811f88d76d3f7b479bfcd6ea5fdab363ccfe62a7f6b54bfea7b6186438c5273fbbdfe9f0c3a155614109530afdf7832c1332d63b200118a8c6e0f959107c4b10e40bc498a88416e36d27dfcd1d6119ad77342da19d67e31725bf6bb69be3ccb251a476fd80316cb87522d7c95732e78b53f644d3bb27c38b64ea7fc9845d8537a1511040802866a6d722c2b70a7fd98cb70b799e4a8858b0270b3279473f87127f9a5b640de1c55c22b8ca7fa03607ff178970e3ba051960b9ac953b1de47357b8ff6b38796892df2cdb3e0fae3f84be51f2354f1136b866674e048bed6af81dc02903089d32be2639cd2fc754fab1d39ed8c51c6df5544d7a4913eaef2817f2cd2c075367594b80a2e88fcc07c0f52317297c345490233a731cb100b59d63c417f809d41f4f8492ee8f4d5c7176a7102c802d261be20386692c3d0f047d33aeb1739a5b3d611bb686194a5ab18e0248804fa16ce8f56efbed5d545446799b904ff3ffccc859ca2fcf04acb16aad82bc811ec0ce1d874e1d6d50aa6ca5f32795ebecc2485e16ae5995407244c1580ba35e7f5996bc831da190ec08d6623320f21bb95ce0e06908ac582152284dc43e3189b21d3a17b23c7a05862b77130bd2ca48ed27457168c08e753de654b30356c1564ec74dad8ebfb20e07ced5507ae68da0830997cf891e714f4b972e70c2cebf1cea691dd6ec7e5575d19fea4b3b1d876eee6efe5f02693a2d01eb98c4847a91102d7442bd3cdb6fcf44d37d1e939478fc9589429b33feddf7881e4666672785fbbee136535eb87d708ac5af3006940b7f1db1bc81bcf516cccad6a4be2c8eda124d7dd09ae755028e443b866398c9846809260fab643d0af7c448b42efadd678eb29bf682145772e5e768e47791ec3d9b6a0f837072e98f27c15aa86328203ac7c227e24977be743a8f9a82c00c68efaf2318011bd2668ac86fba25377ce19827495bf947c4802e6bc4d8ed0b19778fd6ffb09e6b846bb29ddd4f83aafa9626c18dc0e36d35f42479f5076bb1383af712678e4776143497d5d0bfd85429079d981921531f283a467c81c5df6ef8d54e59784e77ff9b48a00e40514021523b3410ded22903786323e7c33d087c38db33917b66eeab501b074a0d5381bca252e56a32e59a795399662bfc130cb15f85e8aefec67f691185f24ba05119a9e1d933e445391eb1d6096f5fdfb5c5cdd61f5b0719a1e529e567f7ea1e10434659bbe1aee53e7aa0cf9eb126a9c4fd5292bef45f9886ba4506a646013344da5b1fa219bdc9912a6674f852bc64d15f2597d7d1ae621d6543652d458d84e94b11c255e83e518f00f689ce54e81dc3009fd20c308c2716245212f34f321875429b8ed5f9ae96cecd25baa2d8024749f476d190821283d51ef91b8f8964eb39c9c3bddc99776bfd4acb93b5c484dea7220b751c2357f4fa02bc27d49368ceaa12a3ac2a5e0077b266293b164d263ab7654bf41d842138244491c307d961ce17f00cd3f9328158c9137c6a032a0e18e2a4fca230f26973c9b52398c4e8b1c22a84cf801ea1d2181b9d6be767fbc4ea8b9d55c7684822524398201a1037714b78794a48672f897b5c5f210555373bbd9b2ed7dad1b8773727d9ad9eac963945f02a657918b9b340cfda19fe8417d0c7e375e1ef2a21366e8513e65b8bc41c92098f8cb471e91f2c32b74c9867bc89c90a4de4da47bdf265613b653494c61830d1f2fa7c399be2271d9938aa85d9379bfcedd487cc7164bd1a3e3f0e49c99a5defad1d970c58443a651f95b88fc919fe6efad52bac8cbc8f6c181d321e7d333e03de9eed0d436cb2ee42c73c55405740bcb62c1b3c005eb0151eea95eeb42b76bd625fe11bdf11e11b927a85e780ce6839c92947ca0b9910a03f28b001d9facdf037cd0340c80b8ac7e8de5ede416a77a1987da4cf7719218f1a38b388763b152bacf091fb7927f47b4611843ef7fbae53f5b1257bf8abf06907af3d0c9f448f3f57d129c03cea5dd1a02c4705d7924d51a289ea61c6b879bf38eb9ef0cfb721e18c56bb220e66708d36e9efcbeaa4d258d765ab107803c0115c9db48f52da9a0c50a6a0bcf5a330df010b04e5ba6fdc2e2484b970993369e1639fdff0870d7c76570c76a18a3af5e780b33761052e6bbd1544f468bbba619fa984c2fd1c4d034a7fbd2b14ebde4c9063a2eb86069bf73fa2b1aa1e996b83d64154bb8c8859cd8257440215eb972c7d3ad88c6df0fb746a3334f0632e63e70015ae090f4c6c0831fc8606e04277975b6cd2dd7485b7a1f0fcacea2697bd068d8410b2f1460f158a4545a703cfeecc87b9564f01afb0f37a76a10d151cb14c380d0a195d9fc6139f60c8ab58fc517404e571b2671bb727333bfa011c29b0b312f539f130b79abdd12123a78b34dfd3162a205399b4ba43bf3753bf034460a909ad51f9273c361d4ba21fccdb99f45f1f3361f2ebcb1075c9e42b7858342cca098da0b79a1eff6007939d9c7323d90343fa6124f6c04ef0f157473697d7f9bf09cedc3efc7e9737fa49c9b6dd88e7ec19ec42ec7e87e558512e5a04e906513f88f59736b19f366de93a1feb4500c0891c0fecda94c32455ba56df117379a8b16bbd482256084eeb2287cb4048a768c80695ce3ed2294adb02072833929dd1e3af789ef05ba8c4ba808ee9b92e9349ac4854c066f34986cbcbb66182a8618003ea714e44032c256d55da58bcec27fecddeb293f29a2b08ffdcc8a793b6f10df2b32c96738b62e9a85f013f3aca28b3779cf05317339b2e3b564fc5f21fa5556fee4fdea8c9d5c9e5f0afc94f392b39dcf01b3190f122ea8912fdc89ac5868a5d66cf706e91305b4fcc9b0debb44291fd6b36d4a58f2d6c5103907dff632b9d993c2f9952f3aee2307d48126945fe4786f6f2bea729a150f00f60f4d92fe149f949b6a1d23e5921f2a8f8ce17f98c36314193f97cf0217b64916df39084796aa2ecbceedc61a2409aadc7cd809bae6f90311ef5a92884730b00667b34fc030908728b58cc5a202d955abf323d1f71ea6247526425f7f69f035d32390753991620ee9d0f4def4c1609230fb8766d3f8dfe3ec3febc35fea190a189cabbea4f0fffe38dbca33e063439fc63cf88d52d88685f86090bf94204d9a50beb65d2882e41fbada3455e43b0b8819cf6c9c10e71dc28449edf587ac8445c91bcdf6cea7771e9fb348f2fb8358ae9daa8209717fb8e43d881d88949588e8bc79d2a1464f6a4f2a428045c29ea3e722638093442ffb4c45c823307aef1a167d10716aea5a8503448ece5e45fbf9b922e2dd0732340692caaa98d9e4eceebd6d470264b255640bee14b949bf08282f82e0a66b45e7dae9d4ee0e49daf9231f1f4fe6457946e785e0d5df227bfbc6e54c91d59bce3f023f4b577d75340787ec3b5c41b4370b07257de8816c42d63883d7c1d7f081422332fda77a41113a2d16002212cf015f1f9bb87e554c483eac3176dca136353181694b1cb8ecc89e1364124976225a61138e1fd7764b3bdfd84678fc519f91b357695bc14978ee50e7b6ee21e9f2a42125b4e7789a20c7de81d1eb44ea9066ab856247cedcfbb37b71252916d5e11a50aafbada4c0c3a72f2b790ca016852c8dc939545bc5b9f8a65418d381857ae89b1ed04a2054c08d194e15131204141e781986b65d8de08cee9d1995ac9f356fd81a7389d183bbef99e9b86e4bf2569dd23c2769387dac108428513752e6d9251f7b9dd37a1d49380e0107a045e43629e1b646b1db5869378b0cbcf49a34c3a05dc39d99687b5307533217791cdbda77aa1f105515b79384092f5f6310da1f873b60fef1db7d84751ad50992d82bcda5fa62217b1300dd9388eea2a93a1c6166d5b8ba1ed7d26affa1e3cf67361b6d31009588a46226e5b53c15ab6a09719b3103c2313a50903e4a5ef328b27588bdfb840501f4d34bfa1ad0d8aa7e97038f9166a9be3e11f2cd5ef71b3752119428c9a0d6935c3e5454f3f4b97c37b30d4f08109d741388b1a9e4f43e6dd8401da661f66da32a3825dc7d015f0730d108c2bb9596a94a0f508963d59d3ab417a600a528bc57fba75a18516882962230fd48a608115679f97e304ac46b4ac4b7e62b09106bb15606aa882842248e1821a0ce80aef4fad580299e6521342f9fc19176f7b6f09e383232504ff600af5e7b819e3feba60d350e5f76abac28b240098c1007521545ed0025488d9839f459792d95148d8053075a358cd95a7e3b447ed5daa0690504018c5d0672779e1f2bb8fa52783826037135ce69cbfdcffd7d41fa02dd6436bfe8b4a1b1687774f34ac5349a1d0b2fcd704a1f8428b7025f772fcd38c122cff4cae6fecb5b726b2d80c843fe99ed3ef66ad2899034cc3b327889529f026f79f9455d01900adcbb1c9fc232c1d787bb552bb458edbb0ee33a4c1b717f7e40f7ee7826fb03f4e50ab6419a08c051401469fcbc6b01477ce18f3648b619c66f4165b23fa376e69edd3edc4a32dec627e0b5e1bad73791666737902c35cf36aa35ab485360b68cf24ac9dc3ef7015f122a7a6fcbee11fa29ae7efb50d22f607c131f35a2ba7ffac40d600526e2a12f72eff8bffa495d568e9fda3a3daf4786cad4422e5fc37d07d61762c5893286387406ae6c8cef6469a49f073bf79371fc97588b1928c94262fb4d330e4761813e4e53389b563916cc3d7107db6692ea848f2caad08127b31d1769bb998391341e79ecdeccad51fe6d4f41c263ac3574ff2f65d35891c84ecc4a77a53bea148392c490b459e58b4beefdf56d8228702e55ec89a02867be63ce93a961d14fab12d617ff35f06ae459fb102c5cd7e5c2c27137e370a851116ef5f0f919423387ce2a63e354fe63e9887b150cb57ef9f0a4c533db1aee07874438f06d981898eef154dd538fbaa8dcd49c1a2cfee1824fac2a1b6a2611c9e43f8a7ccfd0bfe8a9783781d28d08b3e2f534561ec227fb51fbc19b3445ff5a8261af7b0cb80beb0c3ff67bb5a9c257fe28ae4c05a72456f03a4d29024ed0aeed2f5a7a43fd72cd85c36da2948d99789f74fe9bad8d4c8a5768e343844038b09eb6bf0621ca80f8fba77814d233f5161e010d8b42be2a7f6e31ad137dee5b19b3c475fb6e7d8b5e0ebdbd2532d71926fb843c9c47e4f735ece1e7d9847968fb96e3b363e13032c6b29d2975aa09fa47ebd72ad0f320919e886c35960cca2cef364fdc563dbd251bd46cbfa03e4e4321e1462b313361a294d28a2da45d28a1f003f46536319c77a1bbc82c7098f6df46f542532c3ab9a39a086d325cbbcba6a5acd1b996d07e98ea5290fc3e7566e28cdb2bac7bfbf62975f26fd778f794ccac3ac9941184eb1c6aca2823b24115f0c68223d806b2acd431aa42da3c270e0d330e7b1ae915d1e62b584f5c67a3720abec0d75908f93f5e44ecf64f70b1da3043e88a38fc0bb2a42f3b86ebd34c344a721df5455ee06c08304072724c570093b88325d714ee08376cf5a6b5a3c1ea7b4a7e1d6904f2aa651ec00b4505a05c0fe2696e7f79cf463c58c72b304b021fdfa2126321347bcc96c5a1472c56108a8b11fb08fe848c8cb422c296d61264d9677eed938f1e2891596a80d38c158386d00b60bd90a2e67f5bb728655ece68b71e3d4bf2e25a93c3b4f7d011a4b620b15e8dbab3d5fc8e0bf94eacde853182ac368b0fa7e1d5e3a8545bbcc3d8dfaf1db803ebd12ca5953e39a1342cc3caddf608b634a5eea0d703d51d0f9f6bfecd3f2d881acb14459ecb45c3330f103dbbd1a6da079a8547e7f76425c7725ab69db54beefe5b4418d9a917f7cd1478120dca8e13492cd057ce23be062afd2210193b9ecce3bd605206ec47147046ee27f6296881d12171eccc126f37a732cfc7e292895869d897bcf27567fae22dade99339c4af57680a2cf70bd093c1aa7eb48b3ad06e68c169530efcc5927d195c0e8a05a0a91308843132a70c12646fba5400cff31b33539efd8ba3ff68184df8cefc9caddb9fad49e897eda548a9103ed347c1a2a520ff56d39ad69a779509875eb01b094a64d594c92d1f9a71aad274920baf9b6cdadc0e2f8318c438b86c74071df24fa95a1712501737d30c3b61c120f37fe60caaa9dc204d4eb590d53c1ff4e59c7622ca6df75eff42554e30655bcbf9528753bbc13165c670e1b6c6b3b0d02d8042171aaac7401ef31f1a57949d7fa6ca76b8dced3e6542da8e783e4ebf73361a0220e0cbc412feeb2de1675a730535f35c76fcfc1a87cea23db786f3aa6339ed514a2fc2d180fc50ca54e121ae6fb3c38dbd29905405dfab3b1c2aad8dbaf8c5bcfe63ae1049bf173d0604ef65b30f2dce23cefa1d72497a13f1b91a138c3e7c0a71389c588197f0b2bf636d43991b0c7f174a0f17192ec4467c63e95b30f31773b5085233c29031ac3bbeb15fa7e94b3cf443536a1155d1426d1880f4d96b631e790069fa26c0ec83550c4482079dfdfdb056faba08cf72fefb718a3029d801bd31ff8d047fe4024685a289e230b6442a20e6906a855ae880f22cb5a6de782fed86fb9da7150e2adc9e8a9f835fede5843de837406c8e58a453372b6f6b65af80bb6ecb9e056927e79e179a4d7ca253922cfc050162ee34ae50e087883ee6dccd64118243f28f22c80539e1aa482875dc4f9573dbab2a144887796933ac3a41d6d6da09e812298db166194cbd96e6979290bbc4002736062bad5cf3175bdc67afaf5530d6e994a8b1bb3488d1f61ec7d47449c0595b06ffeba4ed1146e6d2efabd67f543c1e150f680816d29de67bd385dc8661a532cf55c419551abfe9bd89e45ffcd784acc851f3a6dcd2e505a96e8e51cc9f5775dab0549b92f5137ea43bd98d5da0d351e674bba81ba06d77fb8aa6de2156509f467e79db8f39e8a25bbf8e8f067b6997a4f56a3bd4a157a28e039cb852f9cd3a3dd25384fb0ea6a1423d8ede54fa8767a45154efb5085c52eb5bac2b554aebdb541eb8ccca279f331928865c9ae353f0a53382dec64c4371816e20792542e80a6360e98ec8eab1d7c87a9ce6ea6cb3eaae393ea02c06d8da76a10ab3c4087f2afcb805efa4c8cff3b0f8c8836c7fe70f0263e792f7c0084d4f38eeac9b6fc8959bc26038aeeefc0be3700204371b4145abc154ccc68b810aba609cc566d35a0bc9501b82b5948d96bc28d1e97aa6b", 0x2000, &(0x7f0000001e00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)={0x78, 0x0, 0x7, {0xde, 0x1, 0x0, {0x0, 0xe, 0x7, 0x8000000000000001, 0x2, 0x2, 0x2, 0xd361, 0x92d, 0x8000, 0x1, r6, r7, 0x401, 0x536a}}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000030c0)="c392ab109cf9ffcb419a4110b142d0afa546aab4963eb00b7f8a115c492dd2d3cc442a907032f7c058769dea9b6544fc43e715b1e32718cdbfb000757b27033f149789dd7ad35f7dd222114c911971eda7f8cac1a1bdd8e52917b78593237c7008f9a59dd8c79afcdb4999b1e7f2496f96e60fc289d6b4aca9d3713b84e14e9a26f6a04e8dcbb4fd289052c711de7bd4165bbf7cec9648ce331e7fc6b18666b982467e0aada29a8e8162d78f65f0ee59528da4e5c154146aef55e5363d5557e29dc423763192d9f077f620176c93dbba3043a97ddaa78c919ea4ba6af4166c216ee21f9458ef7da96c6380dc71e6d11a5719fd55aacd86457b6b43e59fcde46cc6fda76c487d4fb064e0f380c3e1dde46544f1661d5513d69b95ed995adb92ea4beb4349b8adb984cab6971ab8a675882741ae206d44da4a26ca71822e40afbd42c1fe01aae36248cebfe91b4ea34d2621a7b3c8ab0634c2e14b047806132d19cf45cdc76258390b7d78287802525ec9ce6f20a4f1f35df7cad9b3d8a0485d3339b2d795cba23feea74549dbb3a1623459fc7ef7bc69b1e85e244774b3fd1ed80a0cc57d384b332bcd4398c2010e5c5c7265ed244dce55d0ee4329cc860fe80d868d7dec8848d2e7754ef7ae0ef6f9d294778f1210fab23ed29c3c1fea2b02e1bf073a540e986ea6d612ad66a806c731fd106c300ba8529d9848349f17a42d2b036de8a242ad4cfa71a26e8cc159b27614f4b82fefdf22c875fb444357962ca3042be6c8d271d135ed84ebb022993adedc78594842be44323f528d2d3292b7cdd9fb7f98ff5d2a5fe6ec6eb0a0e627fe3ca9fd53a4a2b3a7a231f9a38863fe11b8cdb750c2aad1765d225bb6bbd6c2d2607afa63061364b9958fd572a5d5252a0ef90091d6e9b4b66d68c34e3ee444a11a4e63babce36ffe9fa7bbc502b7e076cce2daf8ca1be6840a6f71d88e25eac6d1d5cd663a11305d4384c92be57e7e64551702c5ebe7ca311987f410bed07e7ef4964f06c33cf47bbbe78a7c905c911fc834c61cdec4f7dace24644dfd65ff183d7e8326ea5766a2c456d95eed0fc04a777b1a1ad3a637d3ff6fd89a9005fe7fb8a753aaf757183c4f57d9abe2193b4f3b376aeac1c8d099be9512b1d632515de6ada8c0705e026fdaa8efdfc78fbba9c1fc0cb238bf67b195c02fff1304ac0ee7d651296686a2a6cb2ad10d7e8453edfce41545d1f353188796b1bd8466486356aa34d4a5d5816d0b4abcb6914dc10ebda4c3b311bf972f6f2ca98e191b5d4c6cbd196dd5b133da80dfebf18feda2876219500d9e1f2c3dbe88c3096850de021e80ab85ffffdec7cf0fe877ecbb3fba0b9e9c30bf741caed66bfdcb7e43484dd476bbf4b949df950acc6095591c04b731cb2b1aa9022b9cc104c23e1df291ea1c462b828590ad56ff1699184a1c3e092503fcbc711e8234e55d18db6d496b32af64a067e828762516293b5ea97813850d3694dbf2c93f8d8a4706e7a2dbebcfc6ca497ae57307a236fbb4fddcd81410642102b758de04d981870e98e68fc1b8b92e2c175a8a5c00f9ca6046a4412faf7ccf7894d6b380144939b6936630fb67e2b4130525f3bcc813ccd90853b1094c8f3c720646760b6ef1f6fbdf4fcb2c9d8717ec057155f1d782fd59dc20d0e83648eb5518ca00111ac7ef8f8bd8b6ecdf30606df4b051c6cf6eb82b4b6c676197d0d5d06d30d1753bea2bc5a34eaf8ea0340602a244242db13dabdea3a0a36e5646d40792dd6dff4dfdcd1b9f7a9ebd1e069586e8fe1801ca447ccac5f5fe695dcdf63ff59e6b14b8c670ef273e35e210dff36936cea27cc5b8ae89fe5aecaec14ab22a8b4fb35990ad0b3afa2f28f7071b5c3d5718e744fa7414c3964433fbb3038de6283fdd4ed6c79a48b263dbf1528fe847ed0ebf80c9305be5fba7a6d93934d448ffbe915e5b6fd264f04ca2c1e856cf7a70ebeeefcf6b22e498aca180369e4d9ed5cdf58c7b5e267db03ba40ef0fa37fce26449e5e516e0d6c26f0b74ed9a93c925c4d9078798b1fd6de0cddecf0d9915bb9e6da6dc4498fc0d102ba4e8c346a63ee804694d661f75b0b1b4cab74104aa7542b13e8186a7e157f010bd4b44f8b91362db539cdee73af7befeefdb135f42dd441148802ce8bfaa8c1c251f3856a324072b56bf5307853315d40187dd787c3ff57c33e4c7aee8dbe27defedae7b2329abeb505231b67a0742a239823805a6e4d42f48645c0ea0941633e029d24677e659438306ff3753e189d61d17fa2f0f6cb8ec334dec60b293cea2e516558ba4b90b91f366264937534413d8889ed43c312735b67485ab300e695f27ce1eebaa6c392a7c7a167109867497714600e8c78349d498c376132359884fb57211fdee55c06922676c2579bc5130c42e1bc6ab23b020d90152f8f7a1af0f7c5b9f852dec6e1f81ef15fb2c633d0c92869cd74bcb31a4cd7d1a4028c961bb0159f4b40af0ec4e203078828631231dad446331fd2b6953b3d59937c35ac7a63438c768780ddd552b0f6fbc74976079fc567fa54b5476cdfbc5777f52f29a776bd15caee5ad106ab81e0f8d52368a711e24f3b11e684dd89d8efd0f591aaab1f880573f988451d47d463178ad1a32d352e6be592e76ff5a0dc782c9fc48dff233ea0e3a25add7cda4fabddb88f0c9b0b2c40abfc1725b8756ac15af48913ff2d4223bc8608ce481c5647fc0a560366066432a5c42c3547e25f18fda084eb96f4b74d3e710066097aa5f5ebfc587357aa2445a59eafd14413253c3522120632a69f80363c669b50e7c49d3b6e8434470f7d32a19f519da5eeeed11fa94d805bd4330d33bac19c1be202ba397f0636e70acfc91f1976f39d13337114e44f63c980a48d82d56c20470db4c8696a5a427a67641d1dc24177a833170a76cc984c20461c09d25e43358df1b61e5ec2f04a7642fadd50624285f4fec3fc5f1e5434648bc631cadc48044a1757b75380717199a8c0bdf991cdc959a54a92ef123393758f38a3d627d36a2551a61ce08fc121de17a11628a791a290bb16ca8a5b76b6eb99e61402ee86d5dacd988628fb68a3379750c28e2ac34bc2de521722054bc93168a398aa2429c06d8842428e2bb9224d78646a4e353c9f394e597bf115294291b90f7cfff12f58e08a7599cfaa565333cb307cd3f94ed9e6b8202f404c451a26c3f16bed5862f4457d8055f1b810870760444189bbff5ed5981963ec7f178b323e3bdf9804657d95c399f5c8a0b962600c7250e835106e3de722d447e3854b3a40116c7ffc99336fc73476bd4cf0791558bfe97e8f115d8255d35a10db591bfa9be2361e0f71076807f64c14c230960f48d20941ad82ed4f7760fb33892cfbe4dd2547458a7fa32c1a9c465a28983b234ae733088b6f3039d1b91e021fb968988b2d7c048388985e229c1fafadc41dc8ddd92125e963645fb3ad798bbaa613c2bf9cd4cc166fe093973179a1f3b8790e5fd4992b91841f7149f07ee252b9b8458c19580c9902b96978ea27347011b44dbdf9bb691726e7de5b4bc08e48be458085eefd02dcb796f64d002c29a64fbb209af6a720198daad694867df676a3a77bcebd82b29a2208d98b8e055044e27f355683e16e37d5b990baffcf17eaa6fc090f9ca89d4ed0615602745e42dc27dc5ab772c30bd18a4f225e98541ffacd5c5d4855f394402b3d4f85100cd927124026ca55014f85030e2aab791b3064260a16a3c654eebdcdd9faf44fda558dcba75348fa431996f217d643151302f274b8814f54c9914bc0fd31ffe007e0f25a3fbb93588dee47197d97121efb2df3d238a99f0fa3fd7dedad7ba76af0f9fd2c3fbc837d967699efc985ee3a209bd5973df84703aab10efba9711766e0feb38487cff6a241ff9e4ba36480337482ab270d4e23c1fc99ffecf1a576d164cbf6fbf5dce1487d17c6288a6558542231757f8113c42390cb49e9fb2328d71499bf98e12fe028fbb7ef395b4723078f1a8987742844c373d29d90b6340644cf796e3deab7497c6091dc28c7297621c4aa97f65e904c23601b6ec5dfbca2a48a1c2081d4bc9189efaf83af00c568f90c7bf0b2447e5299fd05a50298c1c49141bbe9c6961688f4be89ff2bfbb11dd887cdead905e774a57a4fa2ca61df1ab9c250036b8a014128c358b2995353055a00e34a1e54cbadc9769d5f5e81858d6e33bd6e89e1717b984141805b2d24ec929e8a26e9011ce1dac310e63d0be4222494492410ca78ef7a0c36103f358b2a356900b82c1d12fd62a6d5883699c6009fd32246c8ffdb2754f7e5fd544ca552f05d2f620abeb579b6149387b6bc11a6d20615e9ee7dd0e86d5f225f696b452397c9775367ee7d49382594caa8a2d4315a3c0f3c3dd52221f03c9af9857f017fd6d31837b3ce70a6367f4d59632f0429a25b7aea4316e996e343899919ac644320ab00bfd80d937a243c89d19c789c536e49415e6fe7aaf2340824db6e9353c183b92c62d5df95a321920d6a6071fe357c1b63f5b723cd6a37b14bd9e1ecb0776ed9cd2d5fb8c26734bd1373efe8d863022327f58a351f20af18fb906d892cfe989e97e368a08547c0770f0f5a462164c6f82c55de4c5a0734e45a12fe134ef9353786cddca209cda91b48071d61256b22266b6ae7d7b07b7b50fdff05cdbbe50bbdd7048f628eeacb4265d39acfe41053ea4a5b91b74223002cae73514c9a4bc76ddbbd17d6b4e4931e5e2df8ea72ac14867cfbdb37e51f8b37c3e06e1d2307a5dce736398c08f42e8a2c87fb2ae5e2e492ca042d90bfb9235e4565d3d877685be3c0ea6b56eb1d27be9d73844cc54b57ca5aa9a0f7edcc75ec2bb32cd3ab93e278d2d8c2982c7e7616a5c5919299a8810d276a5d9d191213c36e262199f8200a16a35a44577fe0da431011a99e9f65017afa5ef21c5a5c46e440b274b541c16f8e23da4a0897b91da4cdfe392f4dce4054885e798f398a065a762b0b1b53f9fc84e3056bc5b10f7174871474dd2e08cb854ae247ede32290f1cde15a60767f7c056079bfb38579e218a04c708b5b1a18b92c60e600ee173c0cd2b0f0bfac86bede11235caea91ce62112eb8f356eced01081fc7790c63ee0c93e9d537404b805154e9918ee3547c660b00a7a342db2ead823a02614a35dec047780c4a08dd63003f4c4c2d30a75ddb6d60c11e58f496e71cdbf684c4f487c5a0e06ded9705d04cf1dc2981e3125f20aa6d455f114f5dff1a510bdf4ba1cab11102b34a302708b9934db38ce335f81511cd15535c3aa7b7500e6713dee533463ec39be0dd1b010023ad25c95867e88c0b5ed3b0118b01ab0ec93b1e50adbc142802c819ce0c1777cb75e2e1f225b1c03c4e69cf940d015507aaa39392ff8b0cd5e690135549cd298b2aaab1a5517efa475adca22c388a2a40afabeded42482dda90dd5ad89f3a8a0ac85016b48be9e3b1c2d072214638edb33ef6fb6b5ddf1403400fede3e940656de6e9e815e6f4a38c04c0e78ef36de60702670c959a0a8b45fc5d836292970c1dca312a4ff7ea041d81240b8c0d1c08a5f968c04f60aa28c3a2748bc3156a74a2ee5962d20d266ca7806e1517584e381baf90a7d2dcc6db5eb14e17908cac2b727ee9cb6f8e896d7990b561a95f703459d526be88756add6c6f0b9dc9e1f8e4c6f7c4d6c5b1601c1d770867359398a7abbdbda4a51fc5ab483d2c0d6a4fb28fd89af2bde5380e2670821bf2b4561de9ee714fb4721462e8a39f67095295ae6b8bacef1a91a0a4bd0def80790aa5617dce7a4b6f5669bfc3056fa631bf43306d68e44f34697e1d940cbe23d136bca4820ff16143af55f19145617386b2c00f861e09fa520b637528854b8ee2cd6fa294149264c71b3ff61081a1abc74f86b4c4eea3fd9f6333bb94900d041235031e29d22b2a3f0cc2b7b7302d8d1fd3f7fbfd1adbc452521ec2bb567b96ca78b0167393696765c5c119b9557cb8ae6098aaa222ac3d73fc4f43d1db065490f2bf392e6575e034014d4fd1e585dbbd3f0c60b081a6025766e550d73e2e8e639160c814c0bd7b88cb4c7601fc8b649f6d06df8984d43ea1b6054070188d9d3d5cc74ecde0e37a3e5fb0e91f2823cd4c19bc10b036a1fd32e96a2a73b6b8f2c343f94cfe7af2bfce00c4e7e281a8d05e950ca6842af344a4d73ff6ca21d91fb7bcc1ee3f36a303a0e125924597d5d8f2de4d3470f8f2d3536960152ddfaf310893b3161730c19c8d51966f4a0f165fe32c9a992dbebe430a199a393e6b5e44d7ffdab0f4739991eae2ac6096256d67dcb26f8e28f22242dfcbf6a6697a00a0af660be5af3c11d62faf3232c6fb666879b4b81684597d517d4cba64a6be156446a2cd7eb1a589b8d30e06da89ce388ab7228acb56f996a0302beb526d520a9067cb5b1406a9e96652b8100d137ab2b95178fcd56a03191f4e95f1b91e816aa07bf8bc3efb38147b117d7ce09f2166a52ec908f2c14bc9afe9cce81d62b0dd8576ab8af16a855d6085a8534896e3c155bca53bde13f53ec9858060e10559891005f12db35142e797eac49dea3f084de68a076f50c7d92861e8d8f04c02c8b2c78d49fb3622e147a64568cb49b8cd47b9839d411ea1c320db2e2ef6547c3a8f906a888d1867a80a2e9974d85d3fad1190041b304718d9c3cefa69ff416d55483e9d9956f29e1a5366f134bc87eccbed865270759203b83764e292255ab8118a4936e8574c2a16be446cbc43cae64869ddb4cd56916d55a3291c07ca9b6b96d24bbfba40b39d8123d6acf2e3a3839bdf29645ec7592fe16d3bb9717bcb648f107d31028f6f68d46b7fe510afab0f9b39190013a35f60a876887860c14ebca676f798ed023758372bfeb0371cb903e88c9bc4830c3a721088b5c66af82b86c47125e71d6e509ed071c794d2f761dd90be297e0cd1b7372581894eef040d03cca68b4251553c31aa5467c099c110742695fee14959ab6dc4de7a90b0923fff71bf0bfc7dea40999483efdbf316d8d5250aed25762e12425bedae05d86aa37f18cdc84cc6096f7ebcdc63b020fb45d8422e3b1ceacec7eb90eda7d05249ea679bfcf61905868cc3c455c5b678016f69cf716d75d181850be959c85d06f68136458d41dd8e7e4b0507e68e0bc86761c0d8feaffd2f4869a5c0c402a1a2994d1d843b8e8f6f43769540b89cebeba441c7caf88932ea1813c9e525e9cb9f74566a25ff80bbce925405ea604a977e3b4a1df5302d1a22b85930efd75b299c89890c0d79f3671f9712e35c77da6dd7780ca5397ec29ee4f2d853b8efc05d868b15e248303a223a4bccf04ca19207cbd0a42f6a72d5544b441788fa5a3e34a9b724c052ab0caa6c3bc330cb246422e3f82922c0c77cb1375cfd35d85d086f3cd41b325f3610df532a7f542af3d773a3c3aaaccdfe57cfbc17d049a61ec53ba06cfe0d8a0abb841821f0a93337320f9c9b02b7af5580945b24284fe4a084f3accd7ea9f95fdbf603e9e92e1617f33c3664362e47d5915d0dd69724c8d5e0f70a0ad5b709179b495422e783f927b5375e2a85180a0a8dfe0402472fcda49a2f10455d5351132e728936432a882a92a60f6a5b9ed403b34d1160ffaaa8147d516119a6e1ef41efe85bd556db54c6834e0d3f0c24ec37dd522e79c7f35197304ce8a3dc9cb6b6b0c42e545aadbf37d5d00d329bb01c61314dc59aab7467d519f3c81a8d4aa6610ac257839d4eb4f90a755063ba0d4dee708fb6a6aed3b880ebcf1b0e7fed94e6ae991f88fbcea79ff2da669eb1acf088b41cb00b61a5d5b341c778b1c677535941a925f8487b9e0edf5efdb0e025a389ec05ddc38eb488adc7e2a2dc9a7376ba51fe7e9bbdbcd2d37b770985a2a3b4e7855125152c441bc41dcba7dae44ffb102258667d5453002b8500f34fe218e5443486171c0d7771a0f70780489221150124928591c50b85925a133180af2cc4bf8900f40e422c835088999c90a0a02b16e042cb5c650790361f46b9c3da7fdf9e3e1f31c47b169f576826e85a5c905f7ac64d96a40f08acee831bf0296aa7943fe99add411d40d3a8037445639cc1b09c1cffe01a9f96d5b16c972f1337827bd47b2d7bb1b48c260f22a6feda6fc88640559027c88a0a4b93edc34828b4b86b5684938bf8dbb3be67fc78667c81f9dd2aaaef677dfbae4667bb0d981ce130e928ae8cee3d8043d5dc428816217133d0af345840a0f45ad9ecd0aadbcbfe5b3bf36b895a7cd1951adb43b74c25b701d9c5c6d87ba5695737f338c18e5187b24d53dfde7037c7fb72c666266cf15d6d22a1c84ca707c540afa3b094a383ff4176959580b6ade1a9ab098607e0b029a98c9fb68ce9dd3c5844768dbefdd3bfe876bd73ed1862812ddc712d2a508e7ae3967ae793411848753d548ec6516d72679bed79cb4fddd4dcad461d93614e7cbcbbc3b272d1206ba56b654e12dfa00170c463e92e60e0c447ab5302ceb1d5f427c36bbcd602d28c0852aa5e30e60bfe5bff63938409eebcdba17be0d66625c46a6f1c1bb2e7e6a59beb933709ab012c9d5b0e78708913f263845f5b832825678791f4eb050f8b8c343ce05193ecd02fbe21403febffee74addac5bbebb95ab99341ea8c8a11554b78340db6aa56fdd1a88a8ee277e4dd4a3e0b79bbb07255c8da0b8ffc05d7b9b36509512563d74d1601f60fa6a50f36bc4dee768652703df676fbc794141b7469b47d27818f8c8353de9011f0dba11521581d62423499e222baf89916d96b6db682586272217a32a65f28ca01feaf4e90b915355c0e0fe38e8868c080fe5c14e9596e085a4f13117b417c45c3a681134deff6f3feeba37f412c87a4a6b58bc5e7557eca99bb918b54d3c6028aee9b7ee82b5fbad0468a429c5ed6c5b02a2818f669c92597d100d1cc58aa58b6f8f405277843ef087c6c47c3dd39770e598a29aac814f0f68b9660a7e25b0d2167b6c317b2445f87506d5c98b5ff77d167b489f9c040c88804136e1325e9c67d1782ed0909df31861c26d7f7aed3357d49f4e08c90a6c68753cd5385b203b91cea4257fc89414cda3b854881e7b12a68e7460390963abe21621e6f9832696750ee90ec09848fc1dfcdb544842da357ea6c810a6c594b5523d1862094700dd877861132692848bf88df13d89fc900f116a806758f3f5dc6c900910e25041efe4037ac3dbe9563f50f3aff3dba07e033d1ac83be6b926683b2fcbe6267b8eafa92bf180cf3c4c6acf5e9490b6feb4ead95cb06e3f32680ee8122b4fdaa384c5091ff07fdf5a4afe7b8f91f7d8e881b5ccb871960aa92dd9201e71d6eb8874123a66e3a4f71551b17bfa8618b876b4e18e4243943cc6a5ca3906e5c6cb7981892fbda5670659b3c219eee29d7d98341057864fe2788f49c173b311e537453bd4ca5075de64310f00249af7834db17a6efbf2c75ce8c396993dfc60bb407a328f01667d6bbb06b5bf6aadbbcd702da1cf6f26244db653e91456b35cb86ec0fbb85cece49cb4877d3060696264ffb9fff0add4e3fc49873796d23602d29d996d9a79725dfc3c37eb5e419393d888521ccb2125cab16f13cbce4849bbd531b4b19d10e73c2a51689f4a9b84bdee01d605100d4fd2cce8e4c2639cd701cf06b98b54fac451a979d095cddfc9006428613f9cc4eed14f15664ac0937cc0a9bbe0acdde024d9a6650a186dc7da4665f9b3f2be7d8313421a4ef20b4d25033b65f4d6dd8067fa2226e2c242dea1bb0f9cb8e5dc9bd24f34cd92fc0d3f29ebff53083dbf7fe6d6925a0cce3a594a878e130aecacca6303108ae5801e78de00f20173624c75676ef8d81d099f1e34d22a469061af957caf1cf7bf133e3fabd49d0fceca0990e754f4de544701762920cc335c04439cfc2afd65cef3e5a5ad3eaac01ff591bf420a63c4dd9bf53a9a9a8ae118ac1418ede296f59fd3dd74637a9d6bbef881da1a349b59a81fd9bb239df4280bea2043d907e2fff62de187a3e6c73502a38c986e53095f7d60baf19e048bcba6c89cbf8b3bba9d6fbd025dd8e9f2b47a4113903fa2bd386b959bb44360ac5a39e3d9f8b860b06f8b62438d93b06ce18853abda6f03d27e66b9c169e1c5ca3a1aefb03a30d639648ef1aa64f9e195b3117deeec9c521e8f1891779cd121b4d7e4be0a77e17cd14b87e5ee58cb217316871d1703be07fa25ec96fc08fee6c978b654f08eb8fb9bcf7dd74295f40b9da3d829916d4ad3a576ab712d2d2239523533ef119fe0c9dd741815cac4880e58116f30dea412da9f2e64cf18709d208c5c3a7ee18476aef3276b76d9f1ab45daf513a7bd7a96599d9dab4f3e7b2030fabb0d7e57a7fe57eaef42cc668d07dc0cc523c4371d3875bc7a7d269e4afa18e681350351618c6aac80871442f0f460a2252931420f1d7767e288cdfe95f1b17244c14562496ae111d0f429ede57028a2510bc6f4c134e2b228fed60dd84b81c232f69860ebbd2bfcb730da46a87bb0dc83b56fea849bea500a0a4cc173656e19f6f2ae32ddcdeb6784d9d934e45d8adda584c2ae2f4197e1eb53e5adb89f311b2719459a9a16f0224927f7e4111c3a4cbe4f93e56888eb128e81c0a5e44103984689a4c563ac7fa14862a8b05719219c5a62f35ef8668313da32526f055c162162fe1bfb31a7235584ae8347e6819f31ffbe76f448e37f770030fa851ec3c59c7b56c34d3a19b3415ca0e98eea5fcd30c975071f3efce3263f3654328fadd41f68d96761233825db8b6e52cc3b8994d8f676c6b2a36be02f7a2c8c4edd8b8f51cac14d5a2fe1a47d07c6564262109f1d214d531f7c7df64ab9e0dde501837450ae4b3c1addc917e2a856e06da1cf12b6c4e67330cf4ec68b6a17fbcbd4acf77c734c422f75b05687bfb70caa9a5d58129438164e72808b13c31a658d885509d507896ebb669002076d4da76341790c22938ab52ff9adf97e88f2e961d5e6d664679dffde263eb25fa1702c25afd5e6c6b9c4789151b5cb0eb9e9da359178ddf971187d6b407547de9bb020ab3a26cf3cb880052fa939a159421b9a9c36cd4b07f854bf05bd448f4ef4d77390891a516964a4f820880dcf29fcddde06a113a1f274a896a70008ca674e54f118ca9e05e57e99a81b73fdd744405a76d3696c05e10365584b39426f178ae0f67dea23568475627eb7e0798f32284704d162931b4a2aaf950b0dc468e58d76576afced803974727249434385826fcee53b57caa593fbc847d4bd39eb57127e6aecc0455f1ca5b48e513ced2839008db5a2ac4bdf9ce3d9aa5fa963926c17fd084afda0f75ae0de8e2fe059423af6434b8fbec34b4f193beba0ed259aa0bf534991dd86b35a29c788747a009ebc59fe319f8b0defddb96807566f3d1d4fd8932ece931c56738e33c6acbcd8572332816de94a6b41e645fe1aaf46a95bea713a0fbba8611a09578c3a178e98670dc0b58d67e18ca2a7f3196a5bdcf7bf179c959e252fc2a00c6568079f0d831ca4a990c3f664e0bf68e39a94d9c297535bf2c3925d6508adf5af8a69a13ea8c97f5885760531bfcfd1db38a", 0x2000, &(0x7f0000005380)={&(0x7f0000000cc0)={0x50, 0xfffffffffffffffe, 0x8, {0x7, 0x2b, 0x0, 0x1, 0x3, 0x1, 0x7, 0x6, 0x0, 0x0, 0x8, 0x3}}, &(0x7f0000000d40)={0x18, 0x0, 0x728b, {0x3}}, &(0x7f0000000d80)={0x18, 0xfffffffffffffff5, 0x7, {0x7}}, &(0x7f0000000dc0)={0x18, 0x0, 0x3, {0x80000001}}, &(0x7f0000000e00)={0x18, 0x0, 0x61, {0x7fffffff}}, &(0x7f0000000e40)={0x28, 0x0, 0x200, {{0x9, 0x7fffffffffffffff}}}, &(0x7f0000000e80)={0x60, 0x0, 0x93, {{0xfffffffffffffff4, 0x8, 0x7, 0x2, 0x8, 0x5, 0x1000, 0x5}}}, &(0x7f0000000f00)={0x18, 0x0, 0xae3b, {0x8}}, &(0x7f0000000f40)={0x13, 0xfffffffffffffffe, 0xfffffffffffff70e, {'-)\x00'}}, &(0x7f0000000f80)={0x20, 0x0, 0x6, {0x0, 0xc}}, &(0x7f0000001040)={0x78, 0x0, 0x0, {0x7, 0x1ff, 0x0, {0x0, 0x5, 0x8000, 0x14, 0x100000001, 0x6, 0xf2a, 0x1, 0x18000000, 0x8000, 0x81, 0x0, 0x0, 0xc, 0x3d37}}}, &(0x7f0000001200)={0x90, 0x0, 0x7, {0x5, 0x3, 0x0, 0x1, 0x3, 0xc, {0x2, 0x6, 0x2, 0x6, 0xa, 0x8, 0x0, 0x3ff, 0x3, 0x8000, 0x80, 0x0, 0x0, 0x1ff, 0x2}}}, &(0x7f00000012c0)={0x68, 0x0, 0x9, [{0x1, 0x7, 0x0, 0xc}, {0x6, 0x649, 0x2, 0x6, '-]'}, {0x3, 0x8, 0x1, 0x3, '@'}]}, &(0x7f00000050c0)={0xb8, 0x0, 0x6, [{{0x1, 0x3, 0x3a, 0x9, 0xaf81, 0x5, {0x2, 0x1eea88a9, 0x8000000000000000, 0x4, 0x0, 0x7, 0x1, 0x1ff, 0xffff, 0x8000, 0x1, 0x0, 0xee00, 0x2, 0x7}}, {0x4, 0x3, 0xa, 0x1, 'ref_verify'}}]}, &(0x7f0000005180)={0xa0, 0x0, 0x7, {{0x2, 0x3, 0x9, 0x5, 0x9, 0x4, {0x0, 0x9, 0x62, 0xea, 0x6, 0x7, 0x3, 0x7, 0x6, 0x6000, 0x65, 0x0, 0x0, 0x6, 0xfffffffd}}, {0x0, 0x5}}}, &(0x7f0000001380)={0x20, 0xfffffffffffffffe, 0x7, {0x3bba9b18, 0x4, 0x0, 0x1}}, &(0x7f0000005240)={0x130, 0x0, 0x8, {0x2, 0x4, 0x0, '\x00', {0x10, 0x4, 0x1, 0x5, 0x0, r7, 0x6000, '\x00', 0x401, 0x2, 0xf, 0x1, {0x0, 0x1}, {0x7, 0x100}, {0x1f2e0876, 0x101}, {0x2, 0x2}, 0x3, 0x100, 0x6, 0x3ff}}}}) r8 = open(&(0x7f00000005c0)='./bus\x00', 0x64842, 0x0) pwritev2(r8, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0x78c00}], 0x1, 0x2000, 0x0, 0x3) sendfile(r4, r4, 0x0, 0x1000200201005) r9 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x105042, 0x1fe) syz_usb_connect$hid(0x3, 0x0, 0x0, 0x0) read(r9, &(0x7f0000000000), 0x2000) ioctl$FITRIM(r3, 0xc4009420, &(0x7f0000000180)={0x5, 0x204}) [ 75.420405][ T4702] Bluetooth: hci0: command tx timeout [ 75.487293][ T5353] loop0: detected capacity change from 0 to 2048 [ 75.513354][ T5353] UDF-fs: error (device loop0): udf_read_tagged: read failed, block=2362, location=2362 [ 75.534564][ T5353] UDF-fs: error (device loop0): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d [ 75.549976][ T5353] UDF-fs: error (device loop0): udf_read_tagged: tag checksum failed, block 160: 0xd2 != 0xd4 [ 75.560628][ T5353] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 75.581727][ T25] audit: type=1800 audit(1758841788.376:2): pid=5353 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.0.0" name="file1" dev="loop0" ino=1346 res=0 errno=0 [ 75.940508][ T51] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 76.265022][ T1315] ieee802154 phy0 wpan0: encryption failed: -22 [ 76.267823][ T1315] ieee802154 phy1 wpan1: encryption failed: -22 [ 76.552521][ T25] audit: type=1804 audit(1758841789.346:3): pid=5353 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz.0.0" name="/newroot/0/bus/file1" dev="loop0" ino=1346 res=1 errno=0 [ 76.588187][ T5353] [ 76.589347][ T5353] ============================================ [ 76.591795][ T5353] WARNING: possible recursive locking detected [ 76.594355][ T5353] syzkaller #0 Not tainted [ 76.596275][ T5353] -------------------------------------------- [ 76.598854][ T5353] syz.0.0/5353 is trying to acquire lock: [ 76.601289][ T5353] ffff88804053e528 (&sbi->s_alloc_mutex){+.+.}-{4:4}, at: udf_free_blocks+0x9e2/0x17f0 [ 76.605444][ T5353] [ 76.605444][ T5353] but task is already holding lock: [ 76.608472][ T5353] ffff88804053e528 (&sbi->s_alloc_mutex){+.+.}-{4:4}, at: udf_prealloc_blocks+0x8d0/0x10b0 [ 76.612320][ T5353] [ 76.612320][ T5353] other info that might help us debug this: [ 76.615618][ T5353] Possible unsafe locking scenario: [ 76.615618][ T5353] [ 76.618788][ T5353] CPU0 [ 76.620193][ T5353] ---- [ 76.621678][ T5353] lock(&sbi->s_alloc_mutex); [ 76.623714][ T5353] lock(&sbi->s_alloc_mutex); [ 76.625786][ T5353] [ 76.625786][ T5353] *** DEADLOCK *** [ 76.625786][ T5353] [ 76.629137][ T5353] May be due to missing lock nesting notation [ 76.629137][ T5353] [ 76.632703][ T5353] 4 locks held by syz.0.0/5353: [ 76.634806][ T5353] #0: ffff88801169e428 (sb_writers#12){.+.+}-{0:0}, at: vfs_writev+0x288/0x960 [ 76.638743][ T5353] #1: ffff88804556d5c0 (&sb->s_type->i_mutex_key#20){+.+.}-{4:4}, at: udf_file_write_iter+0x6e/0x6c0 [ 76.643246][ T5353] #2: ffff88804556d3f0 (&ei->i_data_sem#2){++++}-{4:4}, at: udf_map_block+0x283/0x45f0 [ 76.647332][ T5353] #3: ffff88804053e528 (&sbi->s_alloc_mutex){+.+.}-{4:4}, at: udf_prealloc_blocks+0x8d0/0x10b0 [ 76.651739][ T5353] [ 76.651739][ T5353] stack backtrace: [ 76.654216][ T5353] CPU: 0 UID: 0 PID: 5353 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 76.654233][ T5353] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 76.654242][ T5353] Call Trace: [ 76.654250][ T5353] [ 76.654257][ T5353] dump_stack_lvl+0x189/0x250 [ 76.654278][ T5353] ? __pfx_dump_stack_lvl+0x10/0x10 [ 76.654293][ T5353] ? __pfx__printk+0x10/0x10 [ 76.654310][ T5353] ? print_lock_name+0xde/0x100 [ 76.654327][ T5353] print_deadlock_bug+0x28b/0x2a0 [ 76.654342][ T5353] validate_chain+0x1a3f/0x2140 [ 76.654355][ T5353] ? _raw_spin_unlock_irqrestore+0x85/0x110 [ 76.654420][ T5353] ? lockdep_hardirqs_on+0x9c/0x150 [ 76.654438][ T5353] __lock_acquire+0xab9/0xd20 [ 76.654458][ T5353] ? udf_free_blocks+0x9e2/0x17f0 [ 76.654477][ T5353] lock_acquire+0x120/0x360 [ 76.654493][ T5353] ? udf_free_blocks+0x9e2/0x17f0 [ 76.654514][ T5353] __mutex_lock+0x187/0x1350 [ 76.654526][ T5353] ? udf_free_blocks+0x9e2/0x17f0 [ 76.654545][ T5353] ? folio_mark_accessed+0x42c/0x8b0 [ 76.654564][ T5353] ? __pfx_folio_mark_accessed+0x10/0x10 [ 76.654582][ T5353] ? udf_free_blocks+0x9e2/0x17f0 [ 76.654600][ T5353] ? __pfx___mutex_lock+0x10/0x10 [ 76.654615][ T5353] ? __pfx___might_resched+0x10/0x10 [ 76.654626][ T5353] ? fs_reclaim_acquire+0x7d/0x100 [ 76.654642][ T5353] udf_free_blocks+0x9e2/0x17f0 [ 76.654663][ T5353] ? udf_get_fileshortad+0x6e/0x1b0 [ 76.654682][ T5353] ? __pfx_udf_free_blocks+0x10/0x10 [ 76.654706][ T5353] udf_delete_aext+0x4df/0xbc0 [ 76.654718][ T5353] ? udf_get_fileshortad+0xcb/0x1b0 [ 76.654738][ T5353] ? __pfx_udf_delete_aext+0x10/0x10 [ 76.654754][ T5353] udf_prealloc_blocks+0xb7e/0x10b0 [ 76.654774][ T5353] ? udf_get_filelongad+0x6e/0x1b0 [ 76.654791][ T5353] ? udf_current_aext+0x660/0xad0 [ 76.654805][ T5353] ? __pfx_udf_prealloc_blocks+0x10/0x10 [ 76.654832][ T5353] udf_map_block+0x1f70/0x45f0 [ 76.654856][ T5353] ? __pfx_udf_map_block+0x10/0x10 [ 76.654869][ T5353] ? pfn_valid+0x125/0x4d0 [ 76.654881][ T5353] ? pfn_valid+0x440/0x4d0 [ 76.654903][ T5353] ? irqentry_exit+0x74/0x90 [ 76.654914][ T5353] ? lockdep_hardirqs_on+0x9c/0x150 [ 76.654927][ T5353] __udf_get_block+0x52/0x250 [ 76.654940][ T5353] ? __pfx_udf_get_block+0x10/0x10 [ 76.654953][ T5353] __blockdev_direct_IO+0x16fc/0x3490 [ 76.654978][ T5353] ? __pfx___blockdev_direct_IO+0x10/0x10 [ 76.654994][ T5353] ? __pfx_invalidate_inode_pages2_range+0x10/0x10 [ 76.655010][ T5353] ? __pfx_udf_get_block+0x10/0x10 [ 76.655023][ T5353] ? filemap_write_and_wait_range+0x18a/0x320 [ 76.655039][ T5353] ? __pfx_filemap_write_and_wait_range+0x10/0x10 [ 76.655054][ T5353] ? inode_set_ctime_to_ts+0x126/0x2f0 [ 76.655074][ T5353] ? current_time+0x26c/0x370 [ 76.655093][ T5353] udf_direct_IO+0x139/0x200 [ 76.655106][ T5353] generic_file_direct_write+0x1db/0x3e0 [ 76.655118][ T5353] ? file_update_time+0x416/0x490 [ 76.655130][ T5353] __generic_file_write_iter+0x11d/0x230 [ 76.655141][ T5353] ? udf_file_write_iter+0x1a3/0x6c0 [ 76.655153][ T5353] udf_file_write_iter+0x2d5/0x6c0 [ 76.655168][ T5353] do_iter_readv_writev+0x619/0x8b0 [ 76.655185][ T5353] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 76.655198][ T5353] ? rcu_read_lock_any_held+0xb3/0x120 [ 76.655215][ T5353] vfs_writev+0x31a/0x960 [ 76.655232][ T5353] ? __lock_acquire+0xab9/0xd20 [ 76.655249][ T5353] ? __pfx_vfs_writev+0x10/0x10 [ 76.655269][ T5353] ? __fget_files+0x2a/0x420 [ 76.655285][ T5353] ? __fget_files+0x3a0/0x420 [ 76.655300][ T5353] ? __fget_files+0x2a/0x420 [ 76.655317][ T5353] __se_sys_pwritev2+0x179/0x290 [ 76.655332][ T5353] ? __pfx___se_sys_pwritev2+0x10/0x10 [ 76.655346][ T5353] ? rcu_is_watching+0x15/0xb0 [ 76.655359][ T5353] ? do_syscall_64+0xbe/0x3b0 [ 76.655378][ T5353] ? __x64_sys_pwritev2+0x20/0xc0 [ 76.655393][ T5353] do_syscall_64+0xfa/0x3b0 [ 76.655405][ T5353] ? lockdep_hardirqs_on+0x9c/0x150 [ 76.655416][ T5353] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 76.655429][ T5353] ? clear_bhb_loop+0x60/0xb0 [ 76.655443][ T5353] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 76.655456][ T5353] RIP: 0033:0x7f1be2f8eec9 [ 76.655469][ T5353] 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 [ 76.655481][ T5353] RSP: 002b:00007f1be3dcb038 EFLAGS: 00000246 ORIG_RAX: 0000000000000148 [ 76.655495][ T5353] RAX: ffffffffffffffda RBX: 00007f1be31e5fa0 RCX: 00007f1be2f8eec9 [ 76.655504][ T5353] RDX: 0000000000000001 RSI: 0000200000000240 RDI: 000000000000000b [ 76.655512][ T5353] RBP: 00007f1be3011f91 R08: 0000000000000000 R09: 0000000000000003 [ 76.655520][ T5353] R10: 0000000000002000 R11: 0000000000000246 R12: 0000000000000000 [ 76.655528][ T5353] R13: 00007f1be31e6038 R14: 00007f1be31e5fa0 R15: 00007ffd727d1b18 [ 76.655539][ T5353] [ 77.459839][ T4702] Bluetooth: hci0: command tx timeout [ 79.540353][ T4702] Bluetooth: hci0: command tx timeout [ 81.140334][ T51] usb 5-1: unable to get BOS descriptor or descriptor too short [ 81.143767][ T51] usb 5-1: no configurations [ 81.145861][ T51] usb 5-1: can't read configurations, error -22 [ 81.279896][ T51] usb 5-1: new high-speed USB device number 3 using dummy_hcd [ 81.410114][ T51] usb 5-1: device descriptor read/64, error -32 [ 81.519992][ T51] usb usb5-port1: attempt power cycle [ 81.619923][ T4702] Bluetooth: hci0: command tx timeout [ 81.859963][ T51] usb 5-1: new high-speed USB device number 4 using dummy_hcd [ 81.880271][ T51] usb 5-1: device descriptor read/8, error -32 [ 82.119851][ T51] usb 5-1: new high-speed USB device number 5 using dummy_hcd [ 82.140203][ T51] usb 5-1: device descriptor read/8, error -32 [ 82.250751][ T51] usb usb5-port1: unable to enumerate USB device