AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAnO3eTqjYUxQH8qI3aLyrFj604Kh06cBFdQoeddNbupqO6hoK4h87srEsoWkzue7w8hCfkJvLk94N4b4L5c9TR8YYLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECb/hSb1Y/dt+9Ncw7HZvJ8GgAAAOCcfbFZlZNJdf46XX+bLr2PiEVEzCNiFhHnevdBDGuZ04jopfm59xePavgVUSac7hml41VEfEzHv3dtfwsAAABwu3bb5TpicJqWLx+eumHYRVV0JP2a41x55V8+L3KlTcuwL5nSZneRWcwjopj8zZS2iIj+m0+Z0i4yqA3jB0OvGvpdVgMAAHSj3glc2r1l6/IAAADozOdrF8B1lOu16Vn8tBY8qoa0IPiydgYAAAA8Q71rFwAAAAC0ruz/7f8HAAAAt63a/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA27YvNarddrpvmHI7N3AdNf/7+2rQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4D/7c45CMQwEUbD1Fy93Er7/sUyDnTl3UgWCx4wUCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAR+M6+dzxHck4kvw6bfw7nkmW3mmsXTW2rht7H8y3fwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ/tzdwIhEARhsO/8z2kx/7CkQWMQoQoWPmaYhwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4It+98v/ialxJpk7bSwdjyRrV42tq8beg8bRg/H2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuNiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsL+3NsmDIRxHH59SZS4TUZIbyUwAw0VghH4kJAseQYGYCEaKlqLRWAFkOBc05mC52n+v+KKewEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXtPl4Yu3iCgidZkijTc/p/eI+Ii0bdvR5y2L3fnYfN1ztj9Mcn7H9LeMiDKKPs4BAOhd1W2O1bpe/uX9zzvIO8xbzZt68cxPAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXdu5YtakvDAD4SdLk/69OjlYQwUEXG5tYjZDFodBdEHQLbZRiqpJmaEuXPoHo5Oor2E1fwRcQHLTg4NBBwUWQSJKb9IQGSVFyU/394Lv366Wce06GwHe/cwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4FOD9fe8Cj/dYV6mtbuX490Q78di8Hw1Ox9GyIsmi/6BirW2KwAAAOC366bevkrzp/pmM8SyF/v/Ov8v9PzXk8M89/PjfX+OtxcPc7n/P9leOBrdLOwTLrp/cLi31Nhdfn9TH5cudx5XXk9XZ9K0E08+fnup4gMpt86mB3U8z+K839/4H9OJhgsHAL5sMceU5PehEJfbLAyAP6OTxr+R/r/qtVsTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBPeAgAA//913WkM") r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = creat(&(0x7f0000000340)='./bus\x00', 0x0) ftruncate(r1, 0x800) lseek(r1, 0x0, 0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffffa) r3 = openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) renameat2(r0, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file1\x00', 0x0) 18:24:00 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_udp_int(r0, 0x11, 0xa, &(0x7f0000000000)=0x4, 0x4) 18:24:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b04000000000000000002000000240001801400018008000100ac141440080002007f0020010c00028005000100000000001c002280080003400000000008000140000000000800024000000000240002801400018008000100ac9414bb08000200000000000c0002800500010000002000080007"], 0x80}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) bind$netlink(0xffffffffffffffff, 0x0, 0x0) r4 = socket$inet6(0xa, 0x0, 0x0) setsockopt$inet6_MCAST_MSFILTER(0xffffffffffffffff, 0x29, 0x30, 0x0, 0x310) setsockopt$inet6_group_source_req(r4, 0x29, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_SCRUB_PROGRESS(0xffffffffffffffff, 0xc400941d, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x11, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000100)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x8433000000000000) 18:24:00 executing program 3: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000180)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) r0 = fsopen(&(0x7f0000000040)='ramfs\x00', 0x0) fsconfig$FSCONFIG_SET_FLAG(r0, 0x6, 0x0, 0x0, 0x0) r1 = fsmount(r0, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000080)='./file1\x00') renameat(r1, &(0x7f0000000100)='./file1\x00', r1, &(0x7f0000000140)='./file0\x00') 18:24:00 executing program 3: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_MAKE_EQUIV(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x10, 0x3f7, 0x0, 0x0, 0x0, {0x10, 0x3f6, './file0', './file0'}}, 0x28}}, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f00000001c0)='net/nfsfs\x00') readv(r0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/60, 0xf}], 0x27) 18:24:00 executing program 3: timer_create(0x0, 0x0, &(0x7f0000001200)) timer_settime(0x0, 0x0, &(0x7f0000001240)={{0x77359400}, {0x0, 0x3938700}}, &(0x7f0000001280)) 18:24:00 executing program 3: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000040)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r1, 0x10e, 0xc, &(0x7f0000000640)=0x4, 0x4) sendmsg$netlink(r1, &(0x7f0000001080)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000680)={0x2c, 0x12, 0x1, 0x0, 0x0, "", [@nested={0x10, 0x0, 0x0, 0x0, [@typed={0xc, 0x0, 0x0, 0x0, @u64}]}, @typed={0xc, 0x36, 0x0, 0x0, @u64}]}, 0x2c}], 0x1}, 0x14008010) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$devlink(&(0x7f0000000080), 0xffffffffffffffff) r4 = syz_genetlink_get_family_id$batadv(0x0, r1) sendmsg$BATADV_CMD_SET_MESH(r0, &(0x7f0000000540)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200010a}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)={0x34, r4, 0x2, 0x70bd28, 0x25dfdbfc, {}, [@BATADV_ATTR_HARD_IFINDEX={0x8}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x4}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x8}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}]}, 0x34}, 0x1, 0x0, 0x0, 0x20008000}, 0x44800) sendmsg$DEVLINK_CMD_TRAP_POLICER_SET(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000002c0)={0x54, r3, 0x1, 0x0, 0x0, {0x25}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}, {0xc}, {0xc}}]}, 0x54}}, 0x0) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x14, r3, 0x512, 0x70bd2b, 0x25dfdbff}, 0x14}}, 0x0) sendmsg$DEVLINK_CMD_PORT_UNSPLIT(0xffffffffffffffff, 0x0, 0x0) sendmsg$DEVLINK_CMD_RATE_GET(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) [ 392.358897][ T4977] loop5: detected capacity change from 0 to 40427 [ 392.375059][ T4977] F2FS-fs (loop5): invalid crc value [ 392.399855][ T4977] F2FS-fs (loop5): Found nat_bits in checkpoint [ 392.513516][ T4977] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e4 [ 392.573402][ T441] syz-executor.5: attempt to access beyond end of device [ 392.573402][ T441] loop5: rw=2049, sector=45096, nr_sectors = 8 limit=40427 [ 392.977322][ T4979] loop4: detected capacity change from 0 to 131072 [ 392.985243][ T4979] F2FS-fs (loop4): invalid crc value [ 392.992088][ T4979] F2FS-fs (loop4): Found nat_bits in checkpoint [ 393.039620][ T4979] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e4 [ 393.147078][ T4998] loop2: detected capacity change from 0 to 131072 [ 393.155025][ T4998] F2FS-fs (loop2): invalid crc value [ 393.162193][ T4998] F2FS-fs (loop2): Found nat_bits in checkpoint [ 393.210128][ T4998] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e4 18:24:02 executing program 2: syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000010600)='./file0\x00', 0x10, &(0x7f0000000440)=ANY=[@ANYBLOB="6e6f646973636172642c6e6f696e6c696e655f64656e7472792c6e6f757365725f78617474722c66617374626f6f742c6e6f61636c2c696e6c696e655f646174612c6d6f64653d6c66732c00773d8f85af1fbcdcfbf24e7465c0df1fd90dbbeba82c815aa51525b426a767428d6688526c54e50000a961b04b0f420336e8d0f915d69a2f94270936590cc435c8c7ad280df0e700000000010000fe008dd431aa37d98ff55561b6a67c7500000000000000095899336fda9b6f7df65087f5f0c050c5cb5d7e2910cdd192504ae61ce191905ddd8df6b1530bbfffb89b57889f99d740094ccd459e4fe52b99418a5c62ef4cb2be1e434b273ecf565eb862a9c3170f49204d02f11f43a49e5ac1b78270774302ab5a35577eefd9cf6c00871954dac5f9e3369c696e27a985462311918dd096082bf24ff2daa9b39c6c6e5c26c87971fc4afad91d35ef63ade9cac7e4725b948a96fe02fb42049da0af79b05282d6289798154655509246f778e546d4bbec686bbf6854283942842dba5861ef29f1de80f5eb5a7600000000"], 0x1, 0x1060b, &(0x7f0000020c40)="$eJzs3E1rXNUfB/DfNP/06V/bIn1QKHhBhAw4oZM+oCBSbYsWbC0+LFzpZOZ2mDYzNySTNHatK924dyuIuCv4AgQ3vgFfQHEhiAvBXUWZe0+0Y7toTZppzecDk++55977m3MuA8OZG24A29bB7Ldfa7E/9kTEVETsiyjbtfQqnaniqYh4JiJ23PGqpf6/OnZGxN6I2D8qXtWspV2nf791+4unL7z0yVe36s2fvvx8crMGJu25iOgvVu3r/SqLbpVXU39rtVdm/+RqympH/1raLqq8ns+XFa631o9rlXmiWx1fLK4sj/LKQqs9ym7vStm/OKjecHm1u16nPOFqa6nc7uTzZfaWizK7N6pxraW8sTys6nRSvQ/L8jEcrmfVn6/l1XwWr5XZHgxTf1W36ORro1xNmd4u2sVCpxzH/L++zI+8N3qDlbVsNV9a7hWD7NRs84XZ5ulGc6no5MP8ZKPV75w+mc10F3rrX0pnukXRXchn20W/ns102+3G2VSqNciazdkTs8cbp+qp9Xz22qV3s4VONjPKV3uDlWFvYTm7Uixl5/L5XmtQz+ZmT7xYz55tZm9fvJxdfuv8+YuX33n/3HuXXrl44Ww66K5hZTNzx+fmGs3jjblmfYvmP1hZawzzVv/u+Teb2Uwa6Nj8d8b9zv+zAxETmn9tY6ez3fkAATww639gEqz/I/LpdDGs/x/G+nf7rf9HX7iP2fwt39gQHyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAnO3eTqjYUxQH8qI3aLyrFj604Kh06cBFdQoeddNbupqO6hoK4h87srEsoWkzue7w8hCfkJvLk94N4b4L5c9TR8YYLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECb/hSb1Y/dt+9Ncw7HZvJ8GgAAAOCcfbFZlZNJdf46XX+bLr2PiEVEzCNiFhHnevdBDGuZ04jopfm59xePavgVUSac7hml41VEfEzHv3dtfwsAAABwu3bb5TpicJqWLx+eumHYRVV0JP2a41x55V8+L3KlTcuwL5nSZneRWcwjopj8zZS2iIj+m0+Z0i4yqA3jB0OvGvpdVgMAAHSj3glc2r1l6/IAAADozOdrF8B1lOu16Vn8tBY8qoa0IPiydgYAAAA8Q71rFwAAAAC0ruz/7f8HAAAAt63a/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA27YvNarddrpvmHI7N3AdNf/7+2rQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4D/7c45CMQwEUbD1Fy93Er7/sUyDnTl3UgWCx4wUCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAR+M6+dzxHck4kvw6bfw7nkmW3mmsXTW2rht7H8y3fwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ/tzdwIhEARhsO/8z2kx/7CkQWMQoQoWPmaYhwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4It+98v/ialxJpk7bSwdjyRrV42tq8beg8bRg/H2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuNiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsL+3NsmDIRxHH59SZS4TUZIbyUwAw0VghH4kJAseQYGYCEaKlqLRWAFkOBc05mC52n+v+KKewEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAsB7vhdD/PhBDmZg7zjndfdlZGnd88fT/Xj8+3Xp+Px+wMkQ8h3F9r1K9OcC3TbmNr+2Gt0ag3JRKJZJCk/c0EAMBJ0W6320evZqIKviefROfqx/zecve/qiG0Xw7X/5eiPPyi/v/04uy5fvzYfNuK7xXX/wt/esEnWLG1/qS4sbV9ZW299iAb6o/K5dLi9cVrN2+Uit1nJUVPTAAAAPg9hSTi+j9bPdr/PxXlYcz6/87SvbvxvXLq/5EOm35pzwQAAODfdubCt6+ZEdczhULYrLVazYXecfB3qXdMYarH9l8Scf2fq6Y9KwAAAGASDnYzQ/3/1SgPY/b/51/t7Mdj5kIIs0n/f37lcWN1csuZapN4nTjtNQIAAJCu2STi/n++u/8/O9jykA0hXL7Yy5OfARyr/v/w/PbQS+vx/v/y5JY4lbKV3ufRPVdCmKmkPSMAAAD+Zv8n0Sn29/N7y83vz5YK9v8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPCTHftHiR6IAgD+Jdl8VuKChaiVFxBFC6sFC0FsBK8gCoInEEE9gFhq6R0svcPWCoJYWG6hJ5CZncFlLbRK/PP7wex7MyyZl0mTFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4FOD9fe8Cj/dYV6mtbuX490Q78di8Hw1Ox9GyIsmi/6BirW2KwAAAOC366bevkrzp/pmM8SyF/v/Ov8v9PzXk8M89/PjfX+OtxcPc7n/P9leOBrdLOwTLrp/cLi31Nhdfn9TH5cudx5XXk9XZ9K0E08+fnup4gMpt86mB3U8z+K839/4H9OJhgsHAL5sMceU5PehEJfbLAyAP6OTxr+R/r/qtVsTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBPeAgAA//913WkM") r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = creat(&(0x7f0000000340)='./bus\x00', 0x0) ftruncate(r1, 0x800) lseek(r1, 0x0, 0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffffa) r3 = openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) renameat2(r0, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file1\x00', 0x0) 18:24:02 executing program 5: syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000080)='./file0\x00', 0xa08886, &(0x7f0000000040)=ANY=[@ANYRES32=0x0], 0x1, 0x2a8, &(0x7f0000000500)="$eJzs3F9IU38Yx/HHPz/1Z+hGRFBQPeVNRRzcrgMdoRENjHJhCcExz2rstI2dsZqEWxB400U3/buuIEIQoosgELvoKpTwrovuvPMiu0oiOjGnudnUMnWS79fF9rDn+zl8z58dtu9g08fvXouGHSNspqS6oUqq2yUns1XilWpZkJMj10fe7zt34eLpQDDYcVa1M9Dt86tq84HR3pvDh8ZSO86/bH5dL+PeS9Mz/qnx3eN7pr93X404GnE0Fk+pqX3xeMrssy3tv+9EDdUztmU6lkZijpUs6YfteCKRUTPW39SYSFqOo2Yso1Ero6m4ppIZNa+YkZgahqFNjYKVDacfBZbvhp7Puq7MpN65bn1OXNfNv9iwidNDhc2df9ctOv93Kj0lbKKim3qDiD2UDqVDhedCPxCWiNhiSat45JvkrxH38Yg7d6nkH2/4R4KTR9++UVWvDNrZ+Xw2HaopzfvEI95CpqBQd54Kdvi0oDT/nzQW5/3ikV3l8/6y+To53FKUN8Qjk5clLrZMjB78MtU19GAhP+hTPdEVXJL/X/oXD9OzzxU6PwAAAAAAAAAArIWhP5VdvzfyA24PqGrTkn4hX+73gaXr861l1+drZW9tZfcdAAAAAIDtwskMRE3btpJ/WeS/yq/Hdv694smt3x+8v3PlMS1tNRPtH3KJrbBff1B87dkS0ygtZH71abXBNev8TlksPq3Ldqrm57f8mJO9H1+sup26X47PcsY2/q4EAAAAYCMsfuhvk2z4VTrbc+xepecEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMB2s4a/HJt4WK6l+WLn03KtSu8jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADASn4EAAD//xAR0Ao=") mkdir(0x0, 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, 0x0, 0x2, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000280)={0x2, 0x4e22, @rand_addr=0x64010100}, 0x10) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="00010400eeff7fef00002e80e423c7", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f0000000000), 0x400000000000041, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socket$nl_route(0x10, 0x3, 0x0) creat(&(0x7f0000000040)='./file0\x00', 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) truncate(0x0, 0x7) r5 = open(&(0x7f0000000040)='./file2\x00', 0x181042, 0x0) write$P9_RREADDIR(r5, &(0x7f0000001100)=ANY=[@ANYRESHEX, @ANYRES16=r1, @ANYBLOB="d2aa7f8cdb383ce5034fce7eb6eba76b9685b68a551c480422ea5bfaee3eebb7823d7f38954316826c916c5b19640ee9e6edc69cc3b69a3911c0f95e4150dd875dc2bfefe7bcc325542102070c951ff19f86d1b1921b69d0446e82c0308e9153d8c357f7b1e4503e9172f3f5f592071249296530297d5a4458d02469e18903fb7a9755651bcdb4df3b5f97557e7d97c81dc84b8289fa0f4106e854556ff5d13b9765d86e74de2db5a8efe003dbeadb795f7bfe093d736060faf52a282c364335d0eceb241dfbdcace37f7514ebb9a7ee30e538866cabf23ee92d1288d0d98616e334efe0f8c2b9c7b72ad8a2bc7dd5d376bcfb5ae502e62e2be0c1d113deb6b0811efe5927233f1a31628d20fd2ba6e53263eaacf6", @ANYRESDEC=r1], 0xbf) sendfile(r5, r5, &(0x7f0000000240), 0x7f06) ioctl$sock_inet6_SIOCSIFADDR(0xffffffffffffffff, 0x8916, &(0x7f0000000400)={@private0={0xfc, 0x2}, 0x5}) 18:24:02 executing program 0: syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000080)='./bus\x00', 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c646174615f666c7573682c66617374626f6f742c6a71666d743d76667376312c6e6f696e6c696e655f64656e7472792c7573726a71756f74613d66326673002c00ff371013587045d0d273e856ce75c2b11120ece6ac75541f2db63fb857cb7508f7d6a76856a2cdd8c835ef14aa3aea583b7f3affd12ff9abc9b2109887e1a78c2003f04a75607f0099dfad1a283ce7b8b528e239692ab156e30dd8365f708e6c98cfcd0b30d5304dd70f87da026e2d4e4df1ad07ba72683f43d76541d455d1fa118fe5f4727309fe28bfded255e7c5806f05b80ec0e186b4f72759eb096a1fe6793e734fe61555f01ff9f23bc11370aa247215e8f1410ea4720a4c7ddb25da21c75f35f711581d1f5b8d7e52b3be07c8a3ea61ae2a531b6790"], 0x1, 0x54f4, &(0x7f0000005600)="$eJzs3M1rI2UYAPBn2u1+uxbx4G0HFqGFTdj0Y9Fb1V38wC7Fj4MnTZM0ZDfJlCZNa08ePIoH/xNR8OTRv8GDZ2/iQfEmKJmZ6tYvhKaNtb8fTJ6ZN2+eed5QCs9MmADOrfn0px+SuBFXImI2Iq5H5PtJueXWivBMRNyMiJnHtqQc/23gYkRcjYgb4+RFzqR865Pbo1ur37/245dfX7pw7dMvvpneqoFpezYietvF/l6viFm7iA/L8fqok8feyqiMxRu9R+VxVsS91maeYa9+OK+ex+V2MT/b3h2MY5LUG+PY7mzl49v94oSDUfswT/6Bh/Wd/LjZ2sxjZ5DlsX1Q1LV/UPxvOxgMizzNMt/7efoYDg9jMd7abxXr2X6Ux0Z/WI4XebNma38cR2UsTxeNrNvM69g8zjf93/Z6p7+7n45aO4NO1k9Xq7XnqrW7ldpO1mwNWyuVeq95dyVdaHfH0yrDVr231s6ydrdVbWS9xXSh3WhUarV04V5rs1Pvp7Vadbl6p7K6WO7dTl9+8HbabaYL4/hip7877HQH6Va2kxafWEyXqsvPL6a3aumb6xvpxhv3769vvPXuvXcevLD+6kvlpD+VlS4s3VlaqtTuVJZqi+do/R+WRU9w/XAsybQLADh79P/ANEyj/9/qTq7/D/3/RJyp/ve89/8nsH44Fv0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC59e3cZ6/kO/PF8bVy/ImIm+Ohp8rjJCJmIuKXvzAbF4/knC3zzP3N/Lk/1PBVEnmG8TkuldvViFgrt5+fPOlvAQAAAP6/Pv/g5sdFt168zE+7IE5TcdFm5vp7E8qXRMTc/HcTyjYzfnl6Qsnyv+8LsT+hbPkFrMsTSlZccrswqWz/yuyRcPmxkBRh5lTLAQAATsXRTuB0uxAAAABO00fTLoDpSOLwVubhveD8l/e/3xC8cuQIAAAAOIOSaRcAAAAAnLi8//+H5/+F5/8BAADA2Vc8/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPiVnfvJSR2K4gB8Wuh7vD9GYpy7FWewDJfg0KFhAW6CJeAW3ABrwJlLMGBoS7QGE5PetpF8X9JebkN+nBIm515SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NJzsZo/3l89tM3Z7tpJczcAAADAMZtiNS9fTKv5v/r6WX3pop5nEZFHxLHefRS/GpmjOqf44v3FpxqeIsqE/Wf8ro+/EXFdH6/nXX8LAAAAcLrWi+Ws6tar03ToguhTtWiT/79JlJdFRDF9SZSW70+XicLK3/c47hKllQtYk0Rh1ZLbOFXat4waw+TDkFVD3ms5AABAL5qdQL9dCAAAAH26HboAhpHFYSvzsBdc/vP+fUPwT2MGAAAA/EDZ0AUAAAAAnSv7f8//AwAAgNNWPf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACALm2K1Xy9WM7a5mx37aS5GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgjf15R4EQCIMw2Lu+M5n7H1YaNDU1qQLh428MBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA3v/vL/4mpcSaZe20sPY8ka6fG1qmxd24c/WF8/RoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu9uclBUIgCKJgzvjfSd//sJKgZxAhAhoeVdSiAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4It+98v/ialxJpk7bSwdjyRrV42tq8beg8bRg/H2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAudu7nNY4qDgD4d2Z2trYqxig5RETBg17sdlNbe/WgBA/+CUJItzW69Ueagy1FyMWb5NyL6FFEUOKt/0PPLfRSbz3soYJnZWZnmmkacLV0Zpt8PvD2fWcY5n3fJIR8570EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKA2eW8vzoqPhWmcVudu3b+2XvS39/WFGzt3lotWxEmbST8dXm0eJEvdJQIAAMDRkdX1fUTczXdXiz5dKOv/vL6mqPl/eH4a1/X8/rq/7uvav2i//3bv5QcDLUzHKW56YWM8OvVoKr0nN8v59sK/XtErn3z57iUrvyDph9svTfLyeSbf3bz5fr8Mj7WRLQDwf5ys+yqofx8q+mGXiQFwZPQahXdd/2cL3eYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBt/wQAAP//K8ZAQg==") r0 = open(&(0x7f0000000000)='./bus\x00', 0x4c37e, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0x400c6615, 0x0) 18:24:02 executing program 3: r0 = io_uring_setup(0x113, &(0x7f0000000640)) openat$pfkey(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) openat$pfkey(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) io_uring_setup(0x3768, &(0x7f0000000100)) io_uring_register$IORING_REGISTER_BUFFERS(r0, 0x14, &(0x7f0000000400)=[{0x0, 0x6}], 0x2) 18:24:02 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@base={0x1b, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 18:24:02 executing program 4: syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000010600)='./file0\x00', 0x10, &(0x7f0000000440)=ANY=[@ANYBLOB="6e6f646973636172642c6e6f696e6c696e655f64656e7472792c6e6f757365725f78617474722c66617374626f6f742c6e6f61636c2c696e6c696e655f646174612c6d6f64653d6c66732c00773d8f85af1fbcdcfbf24e7465c0df1fd90dbbeba82c815aa51525b426a767428d6688526c54e50000a961b04b0f420336e8d0f915d69a2f94270936590cc435c8c7ad280df0e700000000010000fe008dd431aa37d98ff55561b6a67c7500000000000000095899336fda9b6f7df65087f5f0c050c5cb5d7e2910cdd192504ae61ce191905ddd8df6b1530bbfffb89b57889f99d740094ccd459e4fe52b99418a5c62ef4cb2be1e434b273ecf565eb862a9c3170f49204d02f11f43a49e5ac1b78270774302ab5a35577eefd9cf6c00871954dac5f9e3369c696e27a985462311918dd096082bf24ff2daa9b39c6c6e5c26c87971fc4afad91d35ef63ade9cac7e4725b948a96fe02fb42049da0af79b05282d6289798154655509246f778e546d4bbec686bbf6854283942842dba5861ef29f1de80f5eb5a7600000000"], 0x1, 0x1060b, &(0x7f0000020c40)="$eJzs3E1rXNUfB/DfNP/06V/bIn1QKHhBhAw4oZM+oCBSbYsWbC0+LFzpZOZ2mDYzNySTNHatK924dyuIuCv4AgQ3vgFfQHEhiAvBXUWZe0+0Y7toTZppzecDk++55977m3MuA8OZG24A29bB7Ldfa7E/9kTEVETsiyjbtfQqnaniqYh4JiJ23PGqpf6/OnZGxN6I2D8qXtWspV2nf791+4unL7z0yVe36s2fvvx8crMGJu25iOgvVu3r/SqLbpVXU39rtVdm/+RqympH/1raLqq8ns+XFa631o9rlXmiWx1fLK4sj/LKQqs9ym7vStm/OKjecHm1u16nPOFqa6nc7uTzZfaWizK7N6pxraW8sTys6nRSvQ/L8jEcrmfVn6/l1XwWr5XZHgxTf1W36ORro1xNmd4u2sVCpxzH/L++zI+8N3qDlbVsNV9a7hWD7NRs84XZ5ulGc6no5MP8ZKPV75w+mc10F3rrX0pnukXRXchn20W/ns102+3G2VSqNciazdkTs8cbp+qp9Xz22qV3s4VONjPKV3uDlWFvYTm7Uixl5/L5XmtQz+ZmT7xYz55tZm9fvJxdfuv8+YuX33n/3HuXXrl44Ww66K5hZTNzx+fmGs3jjblmfYvmP1hZawzzVv/u+Teb2Uwa6Nj8d8b9zv+zAxETmn9tY6ez3fkAATww639gEqz/I/LpdDGs/x/G+nf7rf9HX7iP2fwt39gQHyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAnO3eTqjYUxQH8qI3aLyrFj604Kh06cBFdQoeddNbupqO6hoK4h87srEsoWkzue7w8hCfkJvLk94N4b4L5c9TR8YYLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECb/hSb1Y/dt+9Ncw7HZvJ8GgAAAOCcfbFZlZNJdf46XX+bLr2PiEVEzCNiFhHnevdBDGuZ04jopfm59xePavgVUSac7hml41VEfEzHv3dtfwsAAABwu3bb5TpicJqWLx+eumHYRVV0JP2a41x55V8+L3KlTcuwL5nSZneRWcwjopj8zZS2iIj+m0+Z0i4yqA3jB0OvGvpdVgMAAHSj3glc2r1l6/IAAADozOdrF8B1lOu16Vn8tBY8qoa0IPiydgYAAAA8Q71rFwAAAAC0ruz/7f8HAAAAt63a/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA27YvNarddrpvmHI7N3AdNf/7+2rQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4D/7c45CMQwEUbD1Fy93Er7/sUyDnTl3UgWCx4wUCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAR+M6+dzxHck4kvw6bfw7nkmW3mmsXTW2rht7H8y3fwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ/tzdwIhEARhsO/8z2kx/7CkQWMQoQoWPmaYhwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4It+98v/ialxJpk7bSwdjyRrV42tq8beg8bRg/H2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuNiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsL+3NsmDIRxHH59SZS4TUZIbyUwAw0VghH4kJAseQYGYCEaKlqLRWAFkOBc05mC52n+v+KKewEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4FOD9fe8Cj/dYV6mtbuX490Q78di8Hw1Ox9GyIsmi/6BirW2KwAAAOC366bevkrzp/pmM8SyF/v/Ov8v9PzXk8M89/PjfX+OtxcPc7n/P9leOBrdLOwTLrp/cLi31Nhdfn9TH5cudx5XXk9XZ9K0E08+fnup4gMpt86mB3U8z+K839/4H9OJhgsHAL5sMceU5PehEJfbLAyAP6OTxr+R/r/qtVsTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBPeAgAA//913WkM") r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = creat(&(0x7f0000000340)='./bus\x00', 0x0) ftruncate(r1, 0x800) lseek(r1, 0x0, 0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffffa) r3 = openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) renameat2(r0, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file1\x00', 0x0) 18:24:02 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001a80)={&(0x7f00000019c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@union={0x0, 0x0, 0x0, 0xb}]}}, 0x0, 0x26}, 0x20) 18:24:02 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x3, 0x8000, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000400)={r0, &(0x7f0000000380), 0x20000000}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f00000000c0)={r0, &(0x7f0000000040)}, 0x20) 18:24:02 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000200)=@ipv6_newroute={0x30, 0x18, 0x1, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x3}, [@RTA_GATEWAY={0x14, 0x5, @dev={0xfe, 0x0}}]}, 0x30}}, 0x0) 18:24:02 executing program 1: syz_clone(0x50082000, 0x0, 0xffffffffffffffbb, 0x0, 0x0, 0x0) socketpair(0x0, 0x6, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000004c0)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f00000005c0)=[{0x0}, {&(0x7f0000000580)="b557fc2b899332", 0x7}], 0x2, 0x0, 0x0, 0x1}, 0x44080) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, 0x0, 0x4040002) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000780)={'tunl0\x00'}) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, 0x0) [ 393.447278][ T5016] loop5: detected capacity change from 0 to 128 [ 393.570817][ T28] kauditd_printk_skb: 96 callbacks suppressed [ 393.570835][ T28] audit: type=1400 audit(1686594242.262:526): avc: denied { sys_admin } for pid=5021 comm="syz-executor.1" capability=21 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=cap_userns permissive=1 [ 393.607276][ T5025] IPv6: NLM_F_CREATE should be specified when creating new route 18:24:02 executing program 3: clock_gettime(0x0, &(0x7f00000001c0)) rt_sigtimedwait(&(0x7f0000000100), 0x0, 0x0, 0x8) 18:24:02 executing program 1: syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) [ 394.859379][ T5033] loop4: detected capacity change from 0 to 131072 [ 394.867625][ T5033] F2FS-fs (loop4): invalid crc value [ 394.874266][ T5033] F2FS-fs (loop4): Found nat_bits in checkpoint [ 394.924407][ T5033] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e4 [ 395.164123][ T5038] loop2: detected capacity change from 0 to 131072 [ 395.172082][ T5038] F2FS-fs (loop2): invalid crc value [ 395.179100][ T5038] F2FS-fs (loop2): Found nat_bits in checkpoint [ 395.218034][ T5038] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e4 18:24:04 executing program 5: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000540)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) mkdir(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) unlinkat(r0, &(0x7f00000003c0)='./bus/file0\x00', 0x200) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x6) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000240)=ANY=[], 0x1f, 0x4a6, &(0x7f0000000a40)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000300)='./bus/file0\x00', 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000007c0)=@file={0x0, './bus\x00'}, 0x6e) r5 = socket$inet6(0xa, 0x0, 0x3) mount(&(0x7f0000000280)=ANY=[@ANYBLOB="2f64c1a828dabd73c7a47de3fee9b14a3e79a72e15cf7367744b387290"], &(0x7f0000000380)='./bus\x00', 0x0, 0x102402, &(0x7f0000000440)='\x00') setxattr(&(0x7f0000000240)='./bus/file0\x00', &(0x7f0000000340)=@random={'trusted.', '\x00'}, &(0x7f0000000480)='\x00', 0x1, 0x1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) renameat2(r6, &(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000000200)='./bus\x00', 0x0) writev(r5, &(0x7f00000009c0)=[{&(0x7f0000000900)="313a0301c82621671ee6087303f62ef8ae54443e677ed8e76196556005cd1bcf37470359c5382767ecb0f49592e906a8e4b4394247f460b88e6eb6230e6d2bad244e1101d6fd80a06af70e16c664baf85e80b61494b515100d6c59e45d753a043ac0e3eb0cd576ab4a2c6543f4a7f6bd73b9105fe5e4e015d502d45fcc23052a2339de5f23aba4e1eeae9fa64407b601b3be319d31762ca7b377697e9372cc48e9c05da1489d36b5d211a1830697f0ff", 0xb0}, {&(0x7f0000000f00)="44dc2bf14ef2300351c9adbbaf18e5535a908c616c348378c24d1ec631350230513967a3418e269cfab6d8c4beb17e41657e38c4ea60fe4acccf4ab6321a9c3a6c5aa606951c5e90841b798fcc5b442407411e20c7ae68acffd6485c1707263cb2154f7ffb7ff9db23ceded2f7c0bdd80f600277dd7290dde6b9c3bcd8b6a4eb59d91953106de51df8ce3279150fdfded7f6f11ddbdf4c261cb96bad191d8b110a3595fb386faea727a21f87640c96d94da2be43a89c3b3849beb03b9d9e4303fc94f1c2f710223e684c0757dd8118a2436d8036c683460ccfb7405ab7a4f99d24094953b12779c6e147ed0e6b40dbcc1bff3ce36a0104", 0xf7}, {&(0x7f0000000780)=')', 0x1}, {&(0x7f0000001000)="0147682f791681fae5a2c95c85d0d2c921f33bc08d26b5d60bd11b6266d0f2856479451ef94283532617f50c9599d012fd83ceccb6ef833a03bf496984eddea7bfa167d0ae8d7f06d0800538211055f63679cf77d502fce5066c7005f62e816befca7eb6e15b8afd4c5f80041a45589322de91649b9ac092c2a402c172bc96fbdf0c6281b81ab43bee0ba77c990ff4a9d759554d424e459c0e806f902b4e619a15c6c9a8a0e9f32c2bb7b4cfeba6b11ae6b13372547b04ac73a5d5205174cca37314b23403559809a2095418f6f83ef7647b2b6481a2b68ca20b", 0xda}, {&(0x7f0000000840)="bc9120c80d03fbfceeedea92b4377ddc8f6cb97af61dc4744061c8eedd81d9", 0x1f}, {&(0x7f0000001100)="d7bd1479a57cc4ef8d9986d03fe031af05d3519590fb15a32fd74685a0af52a8101e260da7e129982ecdf6bf53ca6d4374b076802e5901cd768c9253444b80ef5dd71da3c02e030c68710532cd21daee7b56fb6924f42de857351ec0a54767bf4a5a0b184e8f0e750ead9eca4c7b5ac47318f808dc28e62fbd5bda85316e143c458b9b46a27bb386badaf133cc2990e443b4fc54d86ba32d929be820f7aaa5bf1d08e8c967985bd92a8efc2b03add75798c783f24ffbfe879673b4f248348a7b8275b5abe1c829e688c317d5ceaee3e2bd5445b7910f9caa9bda778b46cb71fe9f03f419d7ce", 0xe6}, {&(0x7f0000001200)="6ea22af5adf7ca852cb3c0acb00f6f1580a1610b795c592133a06fb5457887a9377902d9881fa2e36caed670b69e0258d9a1deadc0f8d4f27254875c14412173e718a13d44a8f0cc196879bfcf5bf07975bb052b93a6395e73ec59ea305d8f9077b58a061e4cc7588c513324bb14a6d5c5f7d6059642ce293ce4211efa00ff03b99cefb32bace10469534d9ba2b6256b1a42379a5e79de9240cee88c162ba67926dfc864d82db6a4163928c5a94b", 0xae}, {&(0x7f0000000880)}], 0x8) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) rmdir(&(0x7f00000008c0)='./file0\x00') 18:24:04 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) r1 = socket$packet(0x11, 0x3, 0x300) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000180)={'batadv_slave_1\x00', 0x0}) setsockopt$packet_add_memb(r1, 0x107, 0x1, &(0x7f0000000200)={r2, 0x1, 0x6, @multicast}, 0x10) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f0000000180)={'batadv_slave_1\x00', 0x0}) setsockopt$packet_add_memb(r1, 0x107, 0x1, &(0x7f0000000140)={r4, 0x1, 0x6}, 0x10) setsockopt$packet_add_memb(r1, 0x107, 0x2, &(0x7f0000000080)={0x0, 0x1, 0x6, @local}, 0x10) 18:24:04 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(0x0, 0x0, 0x100) openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0), 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) r4 = openat$loop_ctrl(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = ioctl$LOOP_CTL_ADD(r4, 0x4c80, 0xb) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f00000004c0), 0xc, 0x0}, 0x0) unshare(0x6c060000) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = bpf$ITER_CREATE(0x21, &(0x7f0000000240), 0x8) ioctl$LOOP_CTL_ADD(r7, 0x4c80, r5) sendmsg$nl_route_sched(r6, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f00000004c0)=@newtaction={0x488, 0x30, 0x1, 0x0, 0x0, {}, [{0x474, 0x1, [@m_police={0x470, 0x1, 0x0, 0x0, {{0xb}, {0x444, 0x2, 0x0, 0x1, [[], [@TCA_POLICE_PEAKRATE={0x404, 0x3, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}], [@TCA_POLICE_TBF={0x3c}]]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x488}}, 0x0) 18:24:04 executing program 3: timer_gettime(0x0, &(0x7f0000000000)) timer_gettime(0x0, 0x0) r0 = syz_io_uring_setup(0x1954, &(0x7f0000000100), &(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) io_uring_enter(r0, 0x40b2, 0x0, 0x0, &(0x7f0000000000)={[0x6]}, 0x8) io_uring_enter(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) io_uring_register$IORING_REGISTER_EVENTFD_ASYNC(r0, 0x7, 0x0, 0x1) io_uring_enter(r0, 0x27ea, 0x0, 0x0, 0x0, 0x200000) timer_create(0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, @tid=0xffffffffffffffff}, 0x0) timer_settime(0x0, 0x0, 0x0, &(0x7f0000000200)) 18:24:04 executing program 4: r0 = socket$pppl2tp(0x18, 0x1, 0x1) ioctl$SIOCSIFMTU(r0, 0x8922, &(0x7f0000000080)={'bridge_slave_0\x00', 0xfff}) 18:24:04 executing program 4: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./bus\x00', 0x10, &(0x7f0000007f80)=ANY=[], 0x1, 0x7e64, &(0x7f0000000100)="$eJzs3M1uG1UUAODjhEZAS4kQC3aMxI8ciVhjO6mgbCKqqgtIFdGy7MKxHcttYkdx4oSuuuHnIdjBinfgAdix6aJvgMQOiU2FGuSZiYTKTyNinMb5Pml8fI9vzr3XmizOKEoA59Z88tuvpbgcL0XEbERcisjel4ors5KHNyLizYiY+dNVKvKjwZ1RYi4iXo6Iy6Piec1SMffbH768893PH7/zzfc/zqZff/XL6Z0aOE27EfF2RGxt5+P9rTz2O3m8W+Qbw24Wt5aGRcw/2LpXjPt53G+vZxX2G0fzGlmsd/L5/e29wShubDaao9jpbmT57V6+4GDYOaqT/cDdxk42brXXs9gd9LPYuZ/v66CI9we7eZ1WUe/zZn6+3aOY59sH7fw82/ey2OztFvm8br/VPhjFYRGL5aK1/t+/47Pik25v7yAZtncG3X4vWa5U00q6uNO8spim1Q/qi51WY6N5pV1bajU2lpJye2XQ31xIyp1mMynfuHZtIammlVolfS+5cfOzZLOVlEfxo25vb7e7OVhIapX6cqW6kLxVTW6triVrn16/vrp2O1nt95Kb/WFST5Nq/epy7Wr9/WTt1u2kltZS55+o0oTXY8r88w10+OQwM9HtAJwF4+z/Q/8PHNP56v+L8+j//+LE/e+7Z7v/1f/DCbiBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOrYs/fbiXvZnPxzNF/pUi9VoxLhWfHf6N0lM1Z0d1I+LCMed/UYqYK9Y4ul6IiJXi+v3V//c7AAAAgGn26HH5YSnr1vOX+X+fPnNhMtvihB7k4ckzps1lr6VLD8a0bPZY5xn30PFlD6JeH1e12Wx/4zrpxSieUI1F9mv14riqHcvsRFcDAACeDzoBAAAAmGpP/xk+AAAAMH30/wAAADD9sv7f//8DAACA6fbocfnhae8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfuTRCGggAAX/xrgihO4Q42juAILuEIDuJGNhaZw05ELXKCiIgQQyB8HxzHJeHyrnzNAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQN+Vx9WuuixPTfvc7s38ZxoAAADgq3mdBllO89Ei6yLffbq7F2+thhFRRsT4x+/3RcQk//GMUUSsM66ztocHAACA/qoO503XZwAAAAAAAAAAAAAAAAAAAABedLH/b1sn+/8AAACgPfb/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwYHdeTgCAQRiA9rNA95+2CLqB4OU9SMgxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH12Zp0aN+pN/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDPDhwUAQCAIACjmv2L+LGDPbgNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC63ST77NcxCoAwEARAk3wglT+z9rd+S5FcIWLtIc7AEtg0214bqWfRR1/jf9m39em9K28N/qo5ewAAAAB/0CLT5VYvPXEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwe4cWgEAg0AUa+k+7D9eBQ+PwySGLxAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDIG33cE51RCQBAyb65PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4LMDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAABDkb73CAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUwEAAP//bbMf7Q==") r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) lseek(r0, 0x200, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(r2, 0xf501, 0x0) sendfile(r0, r1, 0x0, 0x1dd00) 18:24:04 executing program 1: socketpair(0x0, 0x0, 0x0, &(0x7f00000001c0)) [ 395.468929][ T5057] device batadv_slave_1 entered promiscuous mode [ 395.479665][ T5051] loop5: detected capacity change from 0 to 512 [ 395.496914][ T5049] device batadv_slave_1 left promiscuous mode [ 395.535369][ T5051] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. [ 395.544396][ T5051] ext4 filesystem being mounted at /root/syzkaller-testdir4001455747/syzkaller.P3heSN/180/file0 supports timestamps until 2038 (0x7fffffff) 18:24:05 executing program 1: sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000080)={0x88, 0x0, 0x0, 0x0, 0x0, {}, [@TIPC_NLA_LINK={0x4}, @TIPC_NLA_NODE={0x64, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ADDR={0x8}, @TIPC_NLA_NODE_REKEYING={0x8}, @TIPC_NLA_NODE_KEY={0x41, 0x4, {'gcm(aes)\x00', 0x19, "94bcfea11c6e0eec3d890896c457c465749bb827d699d63a1a"}}, @TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_ADDR={0x8}]}, @TIPC_NLA_PUBL={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_LOWER={0x8}]}]}, 0x88}}, 0x0) r0 = syz_usb_connect(0x0, 0x36, &(0x7f00000008c0)=ANY=[@ANYBLOB="1201000014da2108ab12a390eb1e000000010902240001b30000000904410017ff5d810009050f1f01040000000905830300b3"], 0x0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0x8, &(0x7f0000000080)=ANY=[]) 18:24:05 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file1\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f0000000740)=[{{&(0x7f00000005c0)=@tipc, 0x80, &(0x7f0000000400)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000640)=""/251, 0xfb}], 0x2}}], 0x40002db, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) creat(&(0x7f0000000180)='./bus\x00', 0x0) syz_mount_image$exfat(&(0x7f0000001500), &(0x7f0000000040)='./file0\x00', 0x20010080, &(0x7f0000000300)=ANY=[], 0x1, 0x14d7, &(0x7f0000002a80)="$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") recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000007c40)) ftruncate(0xffffffffffffffff, 0x800) lseek(0xffffffffffffffff, 0x200, 0x0) fcntl$lock(0xffffffffffffffff, 0x26, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000010c0)=[{{&(0x7f0000000780)=@alg, 0x80, &(0x7f0000000c80)=[{&(0x7f00000027c0)=""/220, 0xdc}, {&(0x7f0000000580)=""/61, 0x3d}, {&(0x7f00000009c0)=""/75, 0x4b}, {0x0}, {0x0}, {&(0x7f0000000b80)=""/240, 0xf0}], 0x6}, 0x7}], 0x1, 0x0, &(0x7f0000001140)={0x0, 0x3938700}) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) fsetxattr$security_capability(0xffffffffffffffff, 0x0, &(0x7f0000001180)=@v3={0x3000000, [{0x400}, {0x0, 0x2894}], 0xee01}, 0x18, 0x0) r3 = bpf$PROG_LOAD(0x5, 0x0, 0x0) r4 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0x1, 0x1000000000000f, &(0x7f0000000180)=0x57bb, 0x3c) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x34, &(0x7f00000000c0)=r3, 0x4) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x33, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x6}]}, 0x10) ioctl$sock_SIOCSPGRP(r4, 0x8902, 0x0) mount$9p_fd(0x0, 0x0, 0x0, 0x0, 0x0) [ 396.576490][ T28] audit: type=1400 audit(1686594245.242:527): avc: denied { rename } for pid=5048 comm="syz-executor.5" name="file0" dev="loop5" ino=12 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 18:24:05 executing program 0: syz_mount_image$exfat(&(0x7f0000001500), &(0x7f0000000040)='./file0\x00', 0x1000000, &(0x7f00000001c0)={[{@gid}, {@namecase}, {@iocharset={'iocharset', 0x3d, 'cp869'}}, {@fmask={'fmask', 0x3d, 0x7}}, {@errors_continue}, {}, {@allow_utime={'allow_utime', 0x3d, 0x4}}, {@dmask={'dmask', 0x3d, 0x9}}, {@utf8}]}, 0x1, 0x14f0, &(0x7f0000002a40)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000006ac0)='cpuacct.stat\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="a5"], 0x10f) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000005, 0x10012, r0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) 18:24:05 executing program 5: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000540)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) mkdir(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) unlinkat(r0, &(0x7f00000003c0)='./bus/file0\x00', 0x200) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x6) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000240)=ANY=[], 0x1f, 0x4a6, &(0x7f0000000a40)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000300)='./bus/file0\x00', 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000007c0)=@file={0x0, './bus\x00'}, 0x6e) r5 = socket$inet6(0xa, 0x0, 0x3) mount(&(0x7f0000000280)=ANY=[@ANYBLOB="2f64c1a828dabd73c7a47de3fee9b14a3e79a72e15cf7367744b387290"], &(0x7f0000000380)='./bus\x00', 0x0, 0x102402, &(0x7f0000000440)='\x00') setxattr(&(0x7f0000000240)='./bus/file0\x00', &(0x7f0000000340)=@random={'trusted.', '\x00'}, &(0x7f0000000480)='\x00', 0x1, 0x1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) renameat2(r6, &(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000000200)='./bus\x00', 0x0) writev(r5, &(0x7f00000009c0)=[{&(0x7f0000000900)="313a0301c82621671ee6087303f62ef8ae54443e677ed8e76196556005cd1bcf37470359c5382767ecb0f49592e906a8e4b4394247f460b88e6eb6230e6d2bad244e1101d6fd80a06af70e16c664baf85e80b61494b515100d6c59e45d753a043ac0e3eb0cd576ab4a2c6543f4a7f6bd73b9105fe5e4e015d502d45fcc23052a2339de5f23aba4e1eeae9fa64407b601b3be319d31762ca7b377697e9372cc48e9c05da1489d36b5d211a1830697f0ff", 0xb0}, {&(0x7f0000000f00)="44dc2bf14ef2300351c9adbbaf18e5535a908c616c348378c24d1ec631350230513967a3418e269cfab6d8c4beb17e41657e38c4ea60fe4acccf4ab6321a9c3a6c5aa606951c5e90841b798fcc5b442407411e20c7ae68acffd6485c1707263cb2154f7ffb7ff9db23ceded2f7c0bdd80f600277dd7290dde6b9c3bcd8b6a4eb59d91953106de51df8ce3279150fdfded7f6f11ddbdf4c261cb96bad191d8b110a3595fb386faea727a21f87640c96d94da2be43a89c3b3849beb03b9d9e4303fc94f1c2f710223e684c0757dd8118a2436d8036c683460ccfb7405ab7a4f99d24094953b12779c6e147ed0e6b40dbcc1bff3ce36a0104", 0xf7}, {&(0x7f0000000780)=')', 0x1}, {&(0x7f0000001000)="0147682f791681fae5a2c95c85d0d2c921f33bc08d26b5d60bd11b6266d0f2856479451ef94283532617f50c9599d012fd83ceccb6ef833a03bf496984eddea7bfa167d0ae8d7f06d0800538211055f63679cf77d502fce5066c7005f62e816befca7eb6e15b8afd4c5f80041a45589322de91649b9ac092c2a402c172bc96fbdf0c6281b81ab43bee0ba77c990ff4a9d759554d424e459c0e806f902b4e619a15c6c9a8a0e9f32c2bb7b4cfeba6b11ae6b13372547b04ac73a5d5205174cca37314b23403559809a2095418f6f83ef7647b2b6481a2b68ca20b", 0xda}, {&(0x7f0000000840)="bc9120c80d03fbfceeedea92b4377ddc8f6cb97af61dc4744061c8eedd81d9", 0x1f}, {&(0x7f0000001100)="d7bd1479a57cc4ef8d9986d03fe031af05d3519590fb15a32fd74685a0af52a8101e260da7e129982ecdf6bf53ca6d4374b076802e5901cd768c9253444b80ef5dd71da3c02e030c68710532cd21daee7b56fb6924f42de857351ec0a54767bf4a5a0b184e8f0e750ead9eca4c7b5ac47318f808dc28e62fbd5bda85316e143c458b9b46a27bb386badaf133cc2990e443b4fc54d86ba32d929be820f7aaa5bf1d08e8c967985bd92a8efc2b03add75798c783f24ffbfe879673b4f248348a7b8275b5abe1c829e688c317d5ceaee3e2bd5445b7910f9caa9bda778b46cb71fe9f03f419d7ce", 0xe6}, {&(0x7f0000001200)="6ea22af5adf7ca852cb3c0acb00f6f1580a1610b795c592133a06fb5457887a9377902d9881fa2e36caed670b69e0258d9a1deadc0f8d4f27254875c14412173e718a13d44a8f0cc196879bfcf5bf07975bb052b93a6395e73ec59ea305d8f9077b58a061e4cc7588c513324bb14a6d5c5f7d6059642ce293ce4211efa00ff03b99cefb32bace10469534d9ba2b6256b1a42379a5e79de9240cee88c162ba67926dfc864d82db6a4163928c5a94b", 0xae}, {&(0x7f0000000880)}], 0x8) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) rmdir(&(0x7f00000008c0)='./file0\x00') 18:24:05 executing program 0: syz_mount_image$exfat(&(0x7f0000001500), &(0x7f0000000040)='./file0\x00', 0x1000000, &(0x7f00000001c0)={[{@gid}, {@namecase}, {@iocharset={'iocharset', 0x3d, 'cp869'}}, {@fmask={'fmask', 0x3d, 0x7}}, {@errors_continue}, {}, {@allow_utime={'allow_utime', 0x3d, 0x4}}, {@dmask={'dmask', 0x3d, 0x9}}, {@utf8}]}, 0x1, 0x14f0, &(0x7f0000002a40)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000006ac0)='cpuacct.stat\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="a5"], 0x10f) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000005, 0x10012, r0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) [ 396.715388][ T441] EXT4-fs (loop5): unmounting filesystem. [ 396.734204][ T28] audit: type=1400 audit(1686594245.242:528): avc: denied { rmdir } for pid=5048 comm="syz-executor.5" name="bus" dev="loop5" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=dir permissive=1 18:24:05 executing program 0: syz_mount_image$exfat(&(0x7f0000001500), &(0x7f0000000040)='./file0\x00', 0x1000000, &(0x7f00000001c0)={[{@gid}, {@namecase}, {@iocharset={'iocharset', 0x3d, 'cp869'}}, {@fmask={'fmask', 0x3d, 0x7}}, {@errors_continue}, {}, {@allow_utime={'allow_utime', 0x3d, 0x4}}, {@dmask={'dmask', 0x3d, 0x9}}, {@utf8}]}, 0x1, 0x14f0, &(0x7f0000002a40)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000006ac0)='cpuacct.stat\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="a5"], 0x10f) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000005, 0x10012, r0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) [ 396.820924][ T5082] loop5: detected capacity change from 0 to 512 [ 396.860257][ T5082] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. 18:24:05 executing program 3: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000540)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) mkdir(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) unlinkat(r0, &(0x7f00000003c0)='./bus/file0\x00', 0x200) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x6) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000240)=ANY=[], 0x1f, 0x4a6, &(0x7f0000000a40)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000300)='./bus/file0\x00', 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000007c0)=@file={0x0, './bus\x00'}, 0x6e) r5 = socket$inet6(0xa, 0x0, 0x3) mount(&(0x7f0000000280)=ANY=[@ANYBLOB="2f64c1a828dabd73c7a47de3fee9b14a3e79a72e15cf7367744b387290"], &(0x7f0000000380)='./bus\x00', 0x0, 0x102402, &(0x7f0000000440)='\x00') setxattr(&(0x7f0000000240)='./bus/file0\x00', &(0x7f0000000340)=@random={'trusted.', '\x00'}, &(0x7f0000000480)='\x00', 0x1, 0x1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) renameat2(r6, &(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000000200)='./bus\x00', 0x0) writev(r5, &(0x7f00000009c0)=[{&(0x7f0000000900)="313a0301c82621671ee6087303f62ef8ae54443e677ed8e76196556005cd1bcf37470359c5382767ecb0f49592e906a8e4b4394247f460b88e6eb6230e6d2bad244e1101d6fd80a06af70e16c664baf85e80b61494b515100d6c59e45d753a043ac0e3eb0cd576ab4a2c6543f4a7f6bd73b9105fe5e4e015d502d45fcc23052a2339de5f23aba4e1eeae9fa64407b601b3be319d31762ca7b377697e9372cc48e9c05da1489d36b5d211a1830697f0ff", 0xb0}, {&(0x7f0000000f00)="44dc2bf14ef2300351c9adbbaf18e5535a908c616c348378c24d1ec631350230513967a3418e269cfab6d8c4beb17e41657e38c4ea60fe4acccf4ab6321a9c3a6c5aa606951c5e90841b798fcc5b442407411e20c7ae68acffd6485c1707263cb2154f7ffb7ff9db23ceded2f7c0bdd80f600277dd7290dde6b9c3bcd8b6a4eb59d91953106de51df8ce3279150fdfded7f6f11ddbdf4c261cb96bad191d8b110a3595fb386faea727a21f87640c96d94da2be43a89c3b3849beb03b9d9e4303fc94f1c2f710223e684c0757dd8118a2436d8036c683460ccfb7405ab7a4f99d24094953b12779c6e147ed0e6b40dbcc1bff3ce36a0104", 0xf7}, {&(0x7f0000000780)=')', 0x1}, {&(0x7f0000001000)="0147682f791681fae5a2c95c85d0d2c921f33bc08d26b5d60bd11b6266d0f2856479451ef94283532617f50c9599d012fd83ceccb6ef833a03bf496984eddea7bfa167d0ae8d7f06d0800538211055f63679cf77d502fce5066c7005f62e816befca7eb6e15b8afd4c5f80041a45589322de91649b9ac092c2a402c172bc96fbdf0c6281b81ab43bee0ba77c990ff4a9d759554d424e459c0e806f902b4e619a15c6c9a8a0e9f32c2bb7b4cfeba6b11ae6b13372547b04ac73a5d5205174cca37314b23403559809a2095418f6f83ef7647b2b6481a2b68ca20b", 0xda}, {&(0x7f0000000840)="bc9120c80d03fbfceeedea92b4377ddc8f6cb97af61dc4744061c8eedd81d9", 0x1f}, {&(0x7f0000001100)="d7bd1479a57cc4ef8d9986d03fe031af05d3519590fb15a32fd74685a0af52a8101e260da7e129982ecdf6bf53ca6d4374b076802e5901cd768c9253444b80ef5dd71da3c02e030c68710532cd21daee7b56fb6924f42de857351ec0a54767bf4a5a0b184e8f0e750ead9eca4c7b5ac47318f808dc28e62fbd5bda85316e143c458b9b46a27bb386badaf133cc2990e443b4fc54d86ba32d929be820f7aaa5bf1d08e8c967985bd92a8efc2b03add75798c783f24ffbfe879673b4f248348a7b8275b5abe1c829e688c317d5ceaee3e2bd5445b7910f9caa9bda778b46cb71fe9f03f419d7ce", 0xe6}, {&(0x7f0000001200)="6ea22af5adf7ca852cb3c0acb00f6f1580a1610b795c592133a06fb5457887a9377902d9881fa2e36caed670b69e0258d9a1deadc0f8d4f27254875c14412173e718a13d44a8f0cc196879bfcf5bf07975bb052b93a6395e73ec59ea305d8f9077b58a061e4cc7588c513324bb14a6d5c5f7d6059642ce293ce4211efa00ff03b99cefb32bace10469534d9ba2b6256b1a42379a5e79de9240cee88c162ba67926dfc864d82db6a4163928c5a94b", 0xae}, {&(0x7f0000000880)}], 0x8) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) rmdir(&(0x7f00000008c0)='./file0\x00') [ 396.869215][ T5082] ext4 filesystem being mounted at /root/syzkaller-testdir4001455747/syzkaller.P3heSN/181/file0 supports timestamps until 2038 (0x7fffffff) 18:24:05 executing program 0: syz_mount_image$exfat(&(0x7f0000001500), &(0x7f0000000040)='./file0\x00', 0x1000000, &(0x7f00000001c0)={[{@gid}, {@namecase}, {@iocharset={'iocharset', 0x3d, 'cp869'}}, {@fmask={'fmask', 0x3d, 0x7}}, {@errors_continue}, {}, {@allow_utime={'allow_utime', 0x3d, 0x4}}, {@dmask={'dmask', 0x3d, 0x9}}, {@utf8}]}, 0x1, 0x14f0, &(0x7f0000002a40)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000006ac0)='cpuacct.stat\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="a5"], 0x10f) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000005, 0x10012, r0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) [ 396.996455][ T3681] usb 2-1: new high-speed USB device number 8 using dummy_hcd 18:24:06 executing program 5: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000540)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) mkdir(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) unlinkat(r0, &(0x7f00000003c0)='./bus/file0\x00', 0x200) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x6) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000240)=ANY=[], 0x1f, 0x4a6, &(0x7f0000000a40)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000300)='./bus/file0\x00', 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000007c0)=@file={0x0, './bus\x00'}, 0x6e) r5 = socket$inet6(0xa, 0x0, 0x3) mount(&(0x7f0000000280)=ANY=[@ANYBLOB="2f64c1a828dabd73c7a47de3fee9b14a3e79a72e15cf7367744b387290"], &(0x7f0000000380)='./bus\x00', 0x0, 0x102402, &(0x7f0000000440)='\x00') setxattr(&(0x7f0000000240)='./bus/file0\x00', &(0x7f0000000340)=@random={'trusted.', '\x00'}, &(0x7f0000000480)='\x00', 0x1, 0x1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) renameat2(r6, &(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000000200)='./bus\x00', 0x0) writev(r5, &(0x7f00000009c0)=[{&(0x7f0000000900)="313a0301c82621671ee6087303f62ef8ae54443e677ed8e76196556005cd1bcf37470359c5382767ecb0f49592e906a8e4b4394247f460b88e6eb6230e6d2bad244e1101d6fd80a06af70e16c664baf85e80b61494b515100d6c59e45d753a043ac0e3eb0cd576ab4a2c6543f4a7f6bd73b9105fe5e4e015d502d45fcc23052a2339de5f23aba4e1eeae9fa64407b601b3be319d31762ca7b377697e9372cc48e9c05da1489d36b5d211a1830697f0ff", 0xb0}, {&(0x7f0000000f00)="44dc2bf14ef2300351c9adbbaf18e5535a908c616c348378c24d1ec631350230513967a3418e269cfab6d8c4beb17e41657e38c4ea60fe4acccf4ab6321a9c3a6c5aa606951c5e90841b798fcc5b442407411e20c7ae68acffd6485c1707263cb2154f7ffb7ff9db23ceded2f7c0bdd80f600277dd7290dde6b9c3bcd8b6a4eb59d91953106de51df8ce3279150fdfded7f6f11ddbdf4c261cb96bad191d8b110a3595fb386faea727a21f87640c96d94da2be43a89c3b3849beb03b9d9e4303fc94f1c2f710223e684c0757dd8118a2436d8036c683460ccfb7405ab7a4f99d24094953b12779c6e147ed0e6b40dbcc1bff3ce36a0104", 0xf7}, {&(0x7f0000000780)=')', 0x1}, {&(0x7f0000001000)="0147682f791681fae5a2c95c85d0d2c921f33bc08d26b5d60bd11b6266d0f2856479451ef94283532617f50c9599d012fd83ceccb6ef833a03bf496984eddea7bfa167d0ae8d7f06d0800538211055f63679cf77d502fce5066c7005f62e816befca7eb6e15b8afd4c5f80041a45589322de91649b9ac092c2a402c172bc96fbdf0c6281b81ab43bee0ba77c990ff4a9d759554d424e459c0e806f902b4e619a15c6c9a8a0e9f32c2bb7b4cfeba6b11ae6b13372547b04ac73a5d5205174cca37314b23403559809a2095418f6f83ef7647b2b6481a2b68ca20b", 0xda}, {&(0x7f0000000840)="bc9120c80d03fbfceeedea92b4377ddc8f6cb97af61dc4744061c8eedd81d9", 0x1f}, {&(0x7f0000001100)="d7bd1479a57cc4ef8d9986d03fe031af05d3519590fb15a32fd74685a0af52a8101e260da7e129982ecdf6bf53ca6d4374b076802e5901cd768c9253444b80ef5dd71da3c02e030c68710532cd21daee7b56fb6924f42de857351ec0a54767bf4a5a0b184e8f0e750ead9eca4c7b5ac47318f808dc28e62fbd5bda85316e143c458b9b46a27bb386badaf133cc2990e443b4fc54d86ba32d929be820f7aaa5bf1d08e8c967985bd92a8efc2b03add75798c783f24ffbfe879673b4f248348a7b8275b5abe1c829e688c317d5ceaee3e2bd5445b7910f9caa9bda778b46cb71fe9f03f419d7ce", 0xe6}, {&(0x7f0000001200)="6ea22af5adf7ca852cb3c0acb00f6f1580a1610b795c592133a06fb5457887a9377902d9881fa2e36caed670b69e0258d9a1deadc0f8d4f27254875c14412173e718a13d44a8f0cc196879bfcf5bf07975bb052b93a6395e73ec59ea305d8f9077b58a061e4cc7588c513324bb14a6d5c5f7d6059642ce293ce4211efa00ff03b99cefb32bace10469534d9ba2b6256b1a42379a5e79de9240cee88c162ba67926dfc864d82db6a4163928c5a94b", 0xae}, {&(0x7f0000000880)}], 0x8) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) rmdir(&(0x7f00000008c0)='./file0\x00') 18:24:06 executing program 3: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000540)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) mkdir(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) unlinkat(r0, &(0x7f00000003c0)='./bus/file0\x00', 0x200) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x6) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000240)=ANY=[], 0x1f, 0x4a6, &(0x7f0000000a40)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000300)='./bus/file0\x00', 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000007c0)=@file={0x0, './bus\x00'}, 0x6e) r5 = socket$inet6(0xa, 0x0, 0x3) mount(&(0x7f0000000280)=ANY=[@ANYBLOB="2f64c1a828dabd73c7a47de3fee9b14a3e79a72e15cf7367744b387290"], &(0x7f0000000380)='./bus\x00', 0x0, 0x102402, &(0x7f0000000440)='\x00') setxattr(&(0x7f0000000240)='./bus/file0\x00', &(0x7f0000000340)=@random={'trusted.', '\x00'}, &(0x7f0000000480)='\x00', 0x1, 0x1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) renameat2(r6, &(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000000200)='./bus\x00', 0x0) writev(r5, &(0x7f00000009c0)=[{&(0x7f0000000900)="313a0301c82621671ee6087303f62ef8ae54443e677ed8e76196556005cd1bcf37470359c5382767ecb0f49592e906a8e4b4394247f460b88e6eb6230e6d2bad244e1101d6fd80a06af70e16c664baf85e80b61494b515100d6c59e45d753a043ac0e3eb0cd576ab4a2c6543f4a7f6bd73b9105fe5e4e015d502d45fcc23052a2339de5f23aba4e1eeae9fa64407b601b3be319d31762ca7b377697e9372cc48e9c05da1489d36b5d211a1830697f0ff", 0xb0}, {&(0x7f0000000f00)="44dc2bf14ef2300351c9adbbaf18e5535a908c616c348378c24d1ec631350230513967a3418e269cfab6d8c4beb17e41657e38c4ea60fe4acccf4ab6321a9c3a6c5aa606951c5e90841b798fcc5b442407411e20c7ae68acffd6485c1707263cb2154f7ffb7ff9db23ceded2f7c0bdd80f600277dd7290dde6b9c3bcd8b6a4eb59d91953106de51df8ce3279150fdfded7f6f11ddbdf4c261cb96bad191d8b110a3595fb386faea727a21f87640c96d94da2be43a89c3b3849beb03b9d9e4303fc94f1c2f710223e684c0757dd8118a2436d8036c683460ccfb7405ab7a4f99d24094953b12779c6e147ed0e6b40dbcc1bff3ce36a0104", 0xf7}, {&(0x7f0000000780)=')', 0x1}, {&(0x7f0000001000)="0147682f791681fae5a2c95c85d0d2c921f33bc08d26b5d60bd11b6266d0f2856479451ef94283532617f50c9599d012fd83ceccb6ef833a03bf496984eddea7bfa167d0ae8d7f06d0800538211055f63679cf77d502fce5066c7005f62e816befca7eb6e15b8afd4c5f80041a45589322de91649b9ac092c2a402c172bc96fbdf0c6281b81ab43bee0ba77c990ff4a9d759554d424e459c0e806f902b4e619a15c6c9a8a0e9f32c2bb7b4cfeba6b11ae6b13372547b04ac73a5d5205174cca37314b23403559809a2095418f6f83ef7647b2b6481a2b68ca20b", 0xda}, {&(0x7f0000000840)="bc9120c80d03fbfceeedea92b4377ddc8f6cb97af61dc4744061c8eedd81d9", 0x1f}, {&(0x7f0000001100)="d7bd1479a57cc4ef8d9986d03fe031af05d3519590fb15a32fd74685a0af52a8101e260da7e129982ecdf6bf53ca6d4374b076802e5901cd768c9253444b80ef5dd71da3c02e030c68710532cd21daee7b56fb6924f42de857351ec0a54767bf4a5a0b184e8f0e750ead9eca4c7b5ac47318f808dc28e62fbd5bda85316e143c458b9b46a27bb386badaf133cc2990e443b4fc54d86ba32d929be820f7aaa5bf1d08e8c967985bd92a8efc2b03add75798c783f24ffbfe879673b4f248348a7b8275b5abe1c829e688c317d5ceaee3e2bd5445b7910f9caa9bda778b46cb71fe9f03f419d7ce", 0xe6}, {&(0x7f0000001200)="6ea22af5adf7ca852cb3c0acb00f6f1580a1610b795c592133a06fb5457887a9377902d9881fa2e36caed670b69e0258d9a1deadc0f8d4f27254875c14412173e718a13d44a8f0cc196879bfcf5bf07975bb052b93a6395e73ec59ea305d8f9077b58a061e4cc7588c513324bb14a6d5c5f7d6059642ce293ce4211efa00ff03b99cefb32bace10469534d9ba2b6256b1a42379a5e79de9240cee88c162ba67926dfc864d82db6a4163928c5a94b", 0xae}, {&(0x7f0000000880)}], 0x8) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) rmdir(&(0x7f00000008c0)='./file0\x00') [ 397.856875][ T441] EXT4-fs (loop5): unmounting filesystem. [ 398.002606][ T5101] loop5: detected capacity change from 0 to 512 [ 398.026544][ T3681] usb 2-1: Using ep0 maxpacket: 8 [ 398.031932][ T5101] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. [ 398.040809][ T5101] ext4 filesystem being mounted at /root/syzkaller-testdir4001455747/syzkaller.P3heSN/182/file0 supports timestamps until 2038 (0x7fffffff) [ 398.886933][ T28] audit: type=1400 audit(1686594247.382:529): avc: denied { mounton } for pid=5100 comm="syz-executor.5" path="/root/syzkaller-testdir4001455747/syzkaller.P3heSN/182/file0/bus" dev="loop5" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=dir permissive=1 18:24:07 executing program 4: socket$netlink(0x10, 0x3, 0x5) 18:24:07 executing program 0: prlimit64(0x0, 0x0, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x0, 0x0) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./bus\x00', 0x0, &(0x7f0000000240)=ANY=[], 0x21, 0x4a6, &(0x7f0000000a40)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000280)=0x2) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x0, 0x0) syz_genetlink_get_family_id$mptcp(0x0, 0xffffffffffffffff) getpid() syz_mount_image$fuse(0x0, &(0x7f00000016c0)='./bus\x00', 0x2000000, 0x0, 0x0, 0x0, 0x0) openat$fuse(0xffffffffffffff9c, 0x0, 0x42, 0x0) listen(0xffffffffffffffff, 0x3) read$FUSE(0xffffffffffffffff, 0x0, 0x0) getresgid(0x0, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='devices.list\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000100)=ANY=[], 0x208e24b) read$FUSE(r1, 0x0, 0x0) [ 398.946529][ T28] audit: type=1400 audit(1686594247.392:530): avc: denied { rmdir } for pid=5100 comm="syz-executor.5" name="file0" dev="loop5" ino=12 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 398.970742][ T441] EXT4-fs (loop5): unmounting filesystem. [ 399.010204][ T28] audit: type=1400 audit(1686594247.702:531): avc: denied { create } for pid=5112 comm="syz-executor.4" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_nflog_socket permissive=1 [ 399.081933][ T3681] usb 2-1: config 179 has an invalid interface number: 65 but max is 0 [ 399.096826][ T3681] usb 2-1: config 179 has no interface number 0 [ 399.097187][ T5116] loop2: detected capacity change from 0 to 256 [ 399.122269][ T5116] exFAT-fs (loop2): failed to load upcase table (idx : 0x00010000, chksum : 0x4f9d53fa, utbl_chksum : 0xe619d30d) 18:24:08 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000480)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000000000)={0x2, 0x24e23, @loopback}, 0x10) sendmmsg$inet(r0, &(0x7f0000001a40)=[{{0x0, 0x0, &(0x7f00000019c0)=[{&(0x7f0000001880)="c54d168f667928a7134f22b1", 0xc}], 0x1}}], 0x1, 0x0) recvmmsg(r0, &(0x7f0000001840)=[{{0x0, 0x240, &(0x7f0000001500)=[{&(0x7f0000004ac0)=""/102389, 0x18ff5}], 0x1}}], 0x7, 0x0, 0x0) write$binfmt_elf64(r0, 0x0, 0xc63b9e35) [ 400.006480][ T3681] usb 2-1: config 179 interface 65 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 400.017379][ T3681] usb 2-1: config 179 interface 65 altsetting 0 endpoint 0xF has invalid maxpacket 1025, setting to 1024 [ 400.028393][ T3681] usb 2-1: config 179 interface 65 altsetting 0 endpoint 0x83 has an invalid bInterval 0, changing to 7 18:24:08 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file1\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f0000000740)=[{{&(0x7f00000005c0)=@tipc, 0x80, &(0x7f0000000400)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000640)=""/251, 0xfb}], 0x2}}], 0x40002db, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) creat(&(0x7f0000000180)='./bus\x00', 0x0) syz_mount_image$exfat(&(0x7f0000001500), &(0x7f0000000040)='./file0\x00', 0x20010080, &(0x7f0000000300)=ANY=[], 0x1, 0x14d7, &(0x7f0000002a80)="$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") recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000007c40)) ftruncate(0xffffffffffffffff, 0x800) lseek(0xffffffffffffffff, 0x200, 0x0) fcntl$lock(0xffffffffffffffff, 0x26, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000010c0)=[{{&(0x7f0000000780)=@alg, 0x80, &(0x7f0000000c80)=[{&(0x7f00000027c0)=""/220, 0xdc}, {&(0x7f0000000580)=""/61, 0x3d}, {&(0x7f00000009c0)=""/75, 0x4b}, {0x0}, {0x0}, {&(0x7f0000000b80)=""/240, 0xf0}], 0x6}, 0x7}], 0x1, 0x0, &(0x7f0000001140)={0x0, 0x3938700}) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) fsetxattr$security_capability(0xffffffffffffffff, 0x0, &(0x7f0000001180)=@v3={0x3000000, [{0x400}, {0x0, 0x2894}], 0xee01}, 0x18, 0x0) r3 = bpf$PROG_LOAD(0x5, 0x0, 0x0) r4 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0x1, 0x1000000000000f, &(0x7f0000000180)=0x57bb, 0x3c) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x34, &(0x7f00000000c0)=r3, 0x4) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x33, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x6}]}, 0x10) ioctl$sock_SIOCSPGRP(r4, 0x8902, 0x0) mount$9p_fd(0x0, 0x0, 0x0, 0x0, 0x0) 18:24:08 executing program 3: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000540)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) mkdir(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) unlinkat(r0, &(0x7f00000003c0)='./bus/file0\x00', 0x200) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x6) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000240)=ANY=[], 0x1f, 0x4a6, &(0x7f0000000a40)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000300)='./bus/file0\x00', 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000007c0)=@file={0x0, './bus\x00'}, 0x6e) r5 = socket$inet6(0xa, 0x0, 0x3) mount(&(0x7f0000000280)=ANY=[@ANYBLOB="2f64c1a828dabd73c7a47de3fee9b14a3e79a72e15cf7367744b387290"], &(0x7f0000000380)='./bus\x00', 0x0, 0x102402, &(0x7f0000000440)='\x00') setxattr(&(0x7f0000000240)='./bus/file0\x00', &(0x7f0000000340)=@random={'trusted.', '\x00'}, &(0x7f0000000480)='\x00', 0x1, 0x1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) renameat2(r6, &(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000000200)='./bus\x00', 0x0) writev(r5, &(0x7f00000009c0)=[{&(0x7f0000000900)="313a0301c82621671ee6087303f62ef8ae54443e677ed8e76196556005cd1bcf37470359c5382767ecb0f49592e906a8e4b4394247f460b88e6eb6230e6d2bad244e1101d6fd80a06af70e16c664baf85e80b61494b515100d6c59e45d753a043ac0e3eb0cd576ab4a2c6543f4a7f6bd73b9105fe5e4e015d502d45fcc23052a2339de5f23aba4e1eeae9fa64407b601b3be319d31762ca7b377697e9372cc48e9c05da1489d36b5d211a1830697f0ff", 0xb0}, {&(0x7f0000000f00)="44dc2bf14ef2300351c9adbbaf18e5535a908c616c348378c24d1ec631350230513967a3418e269cfab6d8c4beb17e41657e38c4ea60fe4acccf4ab6321a9c3a6c5aa606951c5e90841b798fcc5b442407411e20c7ae68acffd6485c1707263cb2154f7ffb7ff9db23ceded2f7c0bdd80f600277dd7290dde6b9c3bcd8b6a4eb59d91953106de51df8ce3279150fdfded7f6f11ddbdf4c261cb96bad191d8b110a3595fb386faea727a21f87640c96d94da2be43a89c3b3849beb03b9d9e4303fc94f1c2f710223e684c0757dd8118a2436d8036c683460ccfb7405ab7a4f99d24094953b12779c6e147ed0e6b40dbcc1bff3ce36a0104", 0xf7}, {&(0x7f0000000780)=')', 0x1}, {&(0x7f0000001000)="0147682f791681fae5a2c95c85d0d2c921f33bc08d26b5d60bd11b6266d0f2856479451ef94283532617f50c9599d012fd83ceccb6ef833a03bf496984eddea7bfa167d0ae8d7f06d0800538211055f63679cf77d502fce5066c7005f62e816befca7eb6e15b8afd4c5f80041a45589322de91649b9ac092c2a402c172bc96fbdf0c6281b81ab43bee0ba77c990ff4a9d759554d424e459c0e806f902b4e619a15c6c9a8a0e9f32c2bb7b4cfeba6b11ae6b13372547b04ac73a5d5205174cca37314b23403559809a2095418f6f83ef7647b2b6481a2b68ca20b", 0xda}, {&(0x7f0000000840)="bc9120c80d03fbfceeedea92b4377ddc8f6cb97af61dc4744061c8eedd81d9", 0x1f}, {&(0x7f0000001100)="d7bd1479a57cc4ef8d9986d03fe031af05d3519590fb15a32fd74685a0af52a8101e260da7e129982ecdf6bf53ca6d4374b076802e5901cd768c9253444b80ef5dd71da3c02e030c68710532cd21daee7b56fb6924f42de857351ec0a54767bf4a5a0b184e8f0e750ead9eca4c7b5ac47318f808dc28e62fbd5bda85316e143c458b9b46a27bb386badaf133cc2990e443b4fc54d86ba32d929be820f7aaa5bf1d08e8c967985bd92a8efc2b03add75798c783f24ffbfe879673b4f248348a7b8275b5abe1c829e688c317d5ceaee3e2bd5445b7910f9caa9bda778b46cb71fe9f03f419d7ce", 0xe6}, {&(0x7f0000001200)="6ea22af5adf7ca852cb3c0acb00f6f1580a1610b795c592133a06fb5457887a9377902d9881fa2e36caed670b69e0258d9a1deadc0f8d4f27254875c14412173e718a13d44a8f0cc196879bfcf5bf07975bb052b93a6395e73ec59ea305d8f9077b58a061e4cc7588c513324bb14a6d5c5f7d6059642ce293ce4211efa00ff03b99cefb32bace10469534d9ba2b6256b1a42379a5e79de9240cee88c162ba67926dfc864d82db6a4163928c5a94b", 0xae}, {&(0x7f0000000880)}], 0x8) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) rmdir(&(0x7f00000008c0)='./file0\x00') 18:24:08 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000000)='sys_enter\x00', r0}, 0x10) msync(&(0x7f0000271000/0x3000)=nil, 0x3000, 0x0) 18:24:08 executing program 5: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000540)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) mkdir(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) unlinkat(r0, &(0x7f00000003c0)='./bus/file0\x00', 0x200) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x6) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000240)=ANY=[], 0x1f, 0x4a6, &(0x7f0000000a40)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000300)='./bus/file0\x00', 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000007c0)=@file={0x0, './bus\x00'}, 0x6e) r5 = socket$inet6(0xa, 0x0, 0x3) mount(&(0x7f0000000280)=ANY=[@ANYBLOB="2f64c1a828dabd73c7a47de3fee9b14a3e79a72e15cf7367744b387290"], &(0x7f0000000380)='./bus\x00', 0x0, 0x102402, &(0x7f0000000440)='\x00') setxattr(&(0x7f0000000240)='./bus/file0\x00', &(0x7f0000000340)=@random={'trusted.', '\x00'}, &(0x7f0000000480)='\x00', 0x1, 0x1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) renameat2(r6, &(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000000200)='./bus\x00', 0x0) writev(r5, &(0x7f00000009c0)=[{&(0x7f0000000900)="313a0301c82621671ee6087303f62ef8ae54443e677ed8e76196556005cd1bcf37470359c5382767ecb0f49592e906a8e4b4394247f460b88e6eb6230e6d2bad244e1101d6fd80a06af70e16c664baf85e80b61494b515100d6c59e45d753a043ac0e3eb0cd576ab4a2c6543f4a7f6bd73b9105fe5e4e015d502d45fcc23052a2339de5f23aba4e1eeae9fa64407b601b3be319d31762ca7b377697e9372cc48e9c05da1489d36b5d211a1830697f0ff", 0xb0}, {&(0x7f0000000f00)="44dc2bf14ef2300351c9adbbaf18e5535a908c616c348378c24d1ec631350230513967a3418e269cfab6d8c4beb17e41657e38c4ea60fe4acccf4ab6321a9c3a6c5aa606951c5e90841b798fcc5b442407411e20c7ae68acffd6485c1707263cb2154f7ffb7ff9db23ceded2f7c0bdd80f600277dd7290dde6b9c3bcd8b6a4eb59d91953106de51df8ce3279150fdfded7f6f11ddbdf4c261cb96bad191d8b110a3595fb386faea727a21f87640c96d94da2be43a89c3b3849beb03b9d9e4303fc94f1c2f710223e684c0757dd8118a2436d8036c683460ccfb7405ab7a4f99d24094953b12779c6e147ed0e6b40dbcc1bff3ce36a0104", 0xf7}, {&(0x7f0000000780)=')', 0x1}, {&(0x7f0000001000)="0147682f791681fae5a2c95c85d0d2c921f33bc08d26b5d60bd11b6266d0f2856479451ef94283532617f50c9599d012fd83ceccb6ef833a03bf496984eddea7bfa167d0ae8d7f06d0800538211055f63679cf77d502fce5066c7005f62e816befca7eb6e15b8afd4c5f80041a45589322de91649b9ac092c2a402c172bc96fbdf0c6281b81ab43bee0ba77c990ff4a9d759554d424e459c0e806f902b4e619a15c6c9a8a0e9f32c2bb7b4cfeba6b11ae6b13372547b04ac73a5d5205174cca37314b23403559809a2095418f6f83ef7647b2b6481a2b68ca20b", 0xda}, {&(0x7f0000000840)="bc9120c80d03fbfceeedea92b4377ddc8f6cb97af61dc4744061c8eedd81d9", 0x1f}, {&(0x7f0000001100)="d7bd1479a57cc4ef8d9986d03fe031af05d3519590fb15a32fd74685a0af52a8101e260da7e129982ecdf6bf53ca6d4374b076802e5901cd768c9253444b80ef5dd71da3c02e030c68710532cd21daee7b56fb6924f42de857351ec0a54767bf4a5a0b184e8f0e750ead9eca4c7b5ac47318f808dc28e62fbd5bda85316e143c458b9b46a27bb386badaf133cc2990e443b4fc54d86ba32d929be820f7aaa5bf1d08e8c967985bd92a8efc2b03add75798c783f24ffbfe879673b4f248348a7b8275b5abe1c829e688c317d5ceaee3e2bd5445b7910f9caa9bda778b46cb71fe9f03f419d7ce", 0xe6}, {&(0x7f0000001200)="6ea22af5adf7ca852cb3c0acb00f6f1580a1610b795c592133a06fb5457887a9377902d9881fa2e36caed670b69e0258d9a1deadc0f8d4f27254875c14412173e718a13d44a8f0cc196879bfcf5bf07975bb052b93a6395e73ec59ea305d8f9077b58a061e4cc7588c513324bb14a6d5c5f7d6059642ce293ce4211efa00ff03b99cefb32bace10469534d9ba2b6256b1a42379a5e79de9240cee88c162ba67926dfc864d82db6a4163928c5a94b", 0xae}, {&(0x7f0000000880)}], 0x8) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) rmdir(&(0x7f00000008c0)='./file0\x00') 18:24:08 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000480)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000000000)={0x2, 0x24e23, @loopback}, 0x10) sendmmsg$inet(r0, &(0x7f0000001a40)=[{{0x0, 0x0, &(0x7f00000019c0)=[{&(0x7f0000001880)="c54d168f667928a7134f22b1", 0xc}], 0x1}}], 0x1, 0x0) recvmmsg(r0, &(0x7f0000001840)=[{{0x0, 0x240, &(0x7f0000001500)=[{&(0x7f0000004ac0)=""/102389, 0x18ff5}], 0x1}}], 0x7, 0x0, 0x0) write$binfmt_elf64(r0, 0x0, 0xc63b9e35) 18:24:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000480)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000000000)={0x2, 0x24e23, @loopback}, 0x10) sendmmsg$inet(r0, &(0x7f0000001a40)=[{{0x0, 0x0, &(0x7f00000019c0)=[{&(0x7f0000001880)="c54d168f667928a7134f22b1", 0xc}], 0x1}}], 0x1, 0x0) recvmmsg(r0, &(0x7f0000001840)=[{{0x0, 0x240, &(0x7f0000001500)=[{&(0x7f0000004ac0)=""/102389, 0x18ff5}], 0x1}}], 0x7, 0x0, 0x0) write$binfmt_elf64(r0, 0x0, 0xc63b9e35) [ 400.086569][ T3681] usb 2-1: config 179 interface 65 altsetting 0 endpoint 0x83 has invalid maxpacket 41728, setting to 1024 [ 400.101102][ T3681] usb 2-1: config 179 interface 65 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 23 [ 400.114999][ T3681] usb 2-1: New USB device found, idVendor=12ab, idProduct=90a3, bcdDevice=1e.eb [ 400.124326][ T3681] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 400.135233][ T5125] loop5: detected capacity change from 0 to 512 [ 400.147850][ T3681] usb 2-1: can't set config #179, error -71 [ 400.154207][ T3681] usb 2-1: USB disconnect, device number 8 18:24:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000480)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000000000)={0x2, 0x24e23, @loopback}, 0x10) sendmmsg$inet(r0, &(0x7f0000001a40)=[{{0x0, 0x0, &(0x7f00000019c0)=[{&(0x7f0000001880)="c54d168f667928a7134f22b1", 0xc}], 0x1}}], 0x1, 0x0) recvmmsg(r0, &(0x7f0000001840)=[{{0x0, 0x240, &(0x7f0000001500)=[{&(0x7f0000004ac0)=""/102389, 0x18ff5}], 0x1}}], 0x7, 0x0, 0x0) write$binfmt_elf64(r0, 0x0, 0xc63b9e35) 18:24:08 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000480)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000000000)={0x2, 0x24e23, @loopback}, 0x10) sendmmsg$inet(r0, &(0x7f0000001a40)=[{{0x0, 0x0, &(0x7f00000019c0)=[{&(0x7f0000001880)="c54d168f667928a7134f22b1", 0xc}], 0x1}}], 0x1, 0x0) recvmmsg(r0, &(0x7f0000001840)=[{{0x0, 0x240, &(0x7f0000001500)=[{&(0x7f0000004ac0)=""/102389, 0x18ff5}], 0x1}}], 0x7, 0x0, 0x0) write$binfmt_elf64(r0, 0x0, 0xc63b9e35) [ 400.260366][ T5125] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. [ 400.269213][ T5125] ext4 filesystem being mounted at /root/syzkaller-testdir4001455747/syzkaller.P3heSN/183/file0 supports timestamps until 2038 (0x7fffffff) [ 401.555310][ T5142] loop2: detected capacity change from 0 to 256 18:24:08 executing program 4: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000480)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000000000)={0x2, 0x24e23, @loopback}, 0x10) sendmmsg$inet(r0, &(0x7f0000001a40)=[{{0x0, 0x0, &(0x7f00000019c0)=[{&(0x7f0000001880)="c54d168f667928a7134f22b1", 0xc}], 0x1}}], 0x1, 0x0) recvmmsg(r0, &(0x7f0000001840)=[{{0x0, 0x240, &(0x7f0000001500)=[{&(0x7f0000004ac0)=""/102389, 0x18ff5}], 0x1}}], 0x7, 0x0, 0x0) write$binfmt_elf64(r0, 0x0, 0xc63b9e35) [ 403.975342][ T5142] exFAT-fs (loop2): failed to load upcase table (idx : 0x00010000, chksum : 0x4f9d53fa, utbl_chksum : 0xe619d30d) 18:24:12 executing program 5: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000480)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000000000)={0x2, 0x24e23, @loopback}, 0x10) sendmmsg$inet(r0, &(0x7f0000001a40)=[{{0x0, 0x0, &(0x7f00000019c0)=[{&(0x7f0000001880)="c54d168f667928a7134f22b1", 0xc}], 0x1}}], 0x1, 0x0) recvmmsg(r0, &(0x7f0000001840)=[{{0x0, 0x240, &(0x7f0000001500)=[{&(0x7f0000004ac0)=""/102389, 0x18ff5}], 0x1}}], 0x7, 0x0, 0x0) write$binfmt_elf64(r0, 0x0, 0xc63b9e35) 18:24:12 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000480)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000000000)={0x2, 0x24e23, @loopback}, 0x10) sendmmsg$inet(r0, &(0x7f0000001a40)=[{{0x0, 0x0, &(0x7f00000019c0)=[{&(0x7f0000001880)="c54d168f667928a7134f22b1", 0xc}], 0x1}}], 0x1, 0x0) recvmmsg(r0, &(0x7f0000001840)=[{{0x0, 0x240, &(0x7f0000001500)=[{&(0x7f0000004ac0)=""/102389, 0x18ff5}], 0x1}}], 0x7, 0x0, 0x0) write$binfmt_elf64(r0, 0x0, 0xc63b9e35) 18:24:12 executing program 4: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000480)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000000000)={0x2, 0x24e23, @loopback}, 0x10) sendmmsg$inet(r0, &(0x7f0000001a40)=[{{0x0, 0x0, &(0x7f00000019c0)=[{&(0x7f0000001880)="c54d168f667928a7134f22b1", 0xc}], 0x1}}], 0x1, 0x0) recvmmsg(r0, &(0x7f0000001840)=[{{0x0, 0x240, &(0x7f0000001500)=[{&(0x7f0000004ac0)=""/102389, 0x18ff5}], 0x1}}], 0x7, 0x0, 0x0) write$binfmt_elf64(r0, 0x0, 0xc63b9e35) [ 404.078181][ T441] EXT4-fs (loop5): unmounting filesystem. 18:24:12 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file1\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f0000000740)=[{{&(0x7f00000005c0)=@tipc, 0x80, &(0x7f0000000400)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000640)=""/251, 0xfb}], 0x2}}], 0x40002db, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) creat(&(0x7f0000000180)='./bus\x00', 0x0) syz_mount_image$exfat(&(0x7f0000001500), &(0x7f0000000040)='./file0\x00', 0x20010080, &(0x7f0000000300)=ANY=[], 0x1, 0x14d7, &(0x7f0000002a80)="$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") recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000007c40)) ftruncate(0xffffffffffffffff, 0x800) lseek(0xffffffffffffffff, 0x200, 0x0) fcntl$lock(0xffffffffffffffff, 0x26, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000010c0)=[{{&(0x7f0000000780)=@alg, 0x80, &(0x7f0000000c80)=[{&(0x7f00000027c0)=""/220, 0xdc}, {&(0x7f0000000580)=""/61, 0x3d}, {&(0x7f00000009c0)=""/75, 0x4b}, {0x0}, {0x0}, {&(0x7f0000000b80)=""/240, 0xf0}], 0x6}, 0x7}], 0x1, 0x0, &(0x7f0000001140)={0x0, 0x3938700}) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) fsetxattr$security_capability(0xffffffffffffffff, 0x0, &(0x7f0000001180)=@v3={0x3000000, [{0x400}, {0x0, 0x2894}], 0xee01}, 0x18, 0x0) r3 = bpf$PROG_LOAD(0x5, 0x0, 0x0) r4 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0x1, 0x1000000000000f, &(0x7f0000000180)=0x57bb, 0x3c) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x34, &(0x7f00000000c0)=r3, 0x4) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x33, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x6}]}, 0x10) ioctl$sock_SIOCSPGRP(r4, 0x8902, 0x0) mount$9p_fd(0x0, 0x0, 0x0, 0x0, 0x0) 18:24:12 executing program 3: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r1, &(0x7f0000000040)={0x20000004}) epoll_pwait(r2, &(0x7f0000000100)=[{}], 0x1, 0xfffeffff, 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cpuacct.stat\x00', 0x275a, 0x0) close(r0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) epoll_wait(r2, &(0x7f0000000000)=[{}, {}], 0x2, 0x3ff) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) 18:24:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000480)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000000000)={0x2, 0x24e23, @loopback}, 0x10) sendmmsg$inet(r0, &(0x7f0000001a40)=[{{0x0, 0x0, &(0x7f00000019c0)=[{&(0x7f0000001880)="c54d168f667928a7134f22b1", 0xc}], 0x1}}], 0x1, 0x0) recvmmsg(r0, &(0x7f0000001840)=[{{0x0, 0x240, &(0x7f0000001500)=[{&(0x7f0000004ac0)=""/102389, 0x18ff5}], 0x1}}], 0x7, 0x0, 0x0) write$binfmt_elf64(r0, 0x0, 0xc63b9e35) 18:24:12 executing program 1: syz_emit_ethernet(0x9e, &(0x7f00000000c0)={@local, @remote, @val, {@ipv4}}, 0x0) 18:24:12 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) syz_fuse_handle_req(r0, &(0x7f00000041c0)="89df3c6a9ed0d0f78f292292a0983da922f2d9838f9b79085dcce72a60a9922a40c37bf945f7812dd32a4b99160c385cf5867567d06172d846e396598d4b088afcb07f8d64b84032d3ee130638ff0cba124a1eb96186824f5299d96190c34d2270fe5914380bcaeca10a6bad1d0a887e6a30478402e6770bd1c8d5403693e8b4ed6195da4ee726864459206881690b0b131a6962ac6e6598f8c993fa5f3f00a408fe8b67aa902a22085655b7aa0fa02b56d2cfe64b1972f0ef80a9406f8e590b96f8538d37e6603c33a08352d0cdcd57a6319fd76c5380bba42d716cdaf3ce26dbcc844df58d04d445fa13d50e363337298049aa09921725c5db61a6d3e654d149218188d2fd41d1055b39331b77b93fb374ad2c61edf9cd814669d16c840c3ff617705b38036ac5e9af6cb49bb5c6b3503b42ee9e2c73e9092d1c74d1027a43dddeee17f45a6b3b9d49c726ec8ccf1af000d007e2f87564ce8e0760dc38136f2b9e6a01d62ff1219f0aca62a73d25660a6763b75c66ba5fde6d125f947b0afddc2cd226096cf98cafb666189a6d760a65f6b81a4788a01d64576946db97db67254f7c90bffda05e0f7f359b22c62c0de972a7eed5c2167239863d4634067e16c3004b7a8e2694a4e48a673c6e4e5f38bdc3e32759a286149bed6e6df2a090adc404bd155d7fced24724cea2f105509d90885b543c06551b8773e70dde037eaa5aa078455a5ed37d1d4bed28c876d77634238ca0d6c409a1e20ab10fc056a18b6ac27e9b9163e19e7e4ba0b3b1899d084e57fbd8aea4e39187170e889696cdf749481196002d04c903c31dc7bb187441e3fa139175e04c8d3c2d7d0379481759f92d6a6ed8b2f0048df120a8f91ae235620422fa9c4f384fed87342b0b396765298661a8afde938e8a2a07286ccdd800835293a2887b443f6f4510f363a3f872bae4831cd288ba730b775ea145e752edb24308de17414df3f8e9e0c65e70e99d0b4286dff99faeb77da4335a50bc85e8470b854d600632666dbacb9dd057034d9a539e320f7f28cb6dbb56f0d6feaca3c72d676983c318c69cdb1f2ee1f1a9589c1cef06e566295d72dc2b911d7f2ed57c2a86c35ecc4fc2fec78c5db721826d6f87b1c38637013d41665d81dd8eae47bd0a9aebee111f86ccefb77ba780af78d4d2a4f166b378288b9bed1cbfc9cef77792f21a291853c9a4646af0ae0feabd636583e68fb7b152e87561997b3388cacda75acc5bd17f724bf7c38c2c0559d94dd2605bfe071522fe5a3bcfe1d2ecb8a16b7400d423c89dbba79ed82be710b5de716987fcf3b6e288366cfd8033bde9728aec651547ed890113d83ada59577d8c1d45df0e0862ecfdc34b870383d7f3056efae345b4ff8d258f04c8d55bb9611519318eb95a92e11dd3d2650b46616843526de5bab09d8d22d7013187b166d1f344be266724212745d17642f40efe93cb430ac4c8fbd962e3af235f989b95f2d6c8a415eaf370334d6503faac165a3f3153af0a650d4b9c2bb0d34f226e3b724b7b1ff76abce466aa9a91a880f71e40003027e0f7bbcf009b73a8cb1f3e732898f0d84c79fc957015928d326786861ee1ef0559ab9958945c9a8521f01cbff38c4c42eb303d6ffdbdecab7515ca0ea73149ab0fffe1989d3a0de3d266afca3600b202742dd9edcb61d96f59f19f28f4b0f203de674980f210063ae545978db716ddf9c417064c7b7b22bbd154bd8fb982ae17e12e4757507331ee57c16be900796716aac1d94289b72cb87196ad5b3db4a8bcba09fe9902262dc7360803b81c4dc76f406d7523a80481794719d99e1815fc22d568b4181a102697d4b3ddab09d55122046477b35607170a741c1d84ddfd5b15051c1c59dded1803d452af63f493cf86be8a8ed8b85881a0a94dce1203a0b3e5a3ba83828041cac8739a2a50ba5cf0360c47201841ddc704c54b4e13f0521eb33619c8bf9438a1f04453e9f4f5a692b38b90acd69afab91b63af9e647cfe263731fd4fc33bed756852f6c542e27ad53a11c2780924382729a39b34a742c8f3cd2c8c80a3922fccca1d69db5d8c5934d99296199b6968719fb619ce625b5e71aa5596977898733faee8d6ae96dc8ce20915e9446a56aaaf00cf2aae238a6ced67ebcd8a77fe305605e358a6633aae1d30b9adc0e12239932a4769c6ec2ba6392c84885aff25bcdcbb54a070572a355adb31decba115dd5cae9a588ad1b078d03568b96305d8e60ce0e0cfd67f99f62fe9cf5faffd77b1c07e0f1ab418a74700b5416f271bfb905ab2285ab39f05485ed94cc8dcaac852b70cbd8199bd1bfd67b5ff082183fcf100269c61e041e9b8f6349e298afb0cfa3c9c9c5aae292548559d1999db49014ace093dd1eb10b0f71d1ea2ede2b56ed67f1ee94a14054312a2b632cc9278a597e1f349e10f5c3f32a140462822f1b824bdfe32a3effa3f7b5f8d842beeaef803ed9390d3d8c1eea7a05ddb92069536841eb4c4b2e456c72537f208f682e1a4638d81667ef4e4243d6f6295c4bb55d9d89fb0f683819b142db1fc98022eb3f128747970dff77d0309a0fe448ad4d57b4778ad1011302ad9d94c3c0a78361b1547cbb47006428a4a188e7bf742fcedbc059e7d768e2a133342b3e9f3cef9b124a478f68612d2d0656eb64023b792d0207c09a1cc02f9ccb4016b344201e0f6bbefea8cbf9b2da2936d206c1a76bb788b13fc7443bae5be3f45cefc51ba8368e924fd10ef4cbea3bcf5cf1427a87294a183eb77570ce3efb163dcc0d8257062f7389ff3b9139acf623449aefe53e5d3556c9ca63e98f5ffae5ee6d7590ee7b6295a1501521c97e5a0d12feb1d300288a8b21f51432e3754bf15dfd25b2a564282abec70aa8af5c7d09d6048b48100a61acc8d301d9a2637ad170a9bef16674d85a5a3bd19d2e10df548064492b29d981b62c82a923e4152db75b4f594dc036c48baf66084bfa70cb6bce362254ee28cc5c4479bde1e29cdf7387f794881bafa1d130a82d51df264c250726c97b3af1bebb7cfc0604cfffe779f9b3bc87eb6b88cfc385d423c5923010fdc9c120da2f5d3179d85e54a6cde1a64a289257e7c945e97f3dc431a397fb56f2e9e5b00b8fa19a9a20c2aa46565eabdaa10834ec46d24fc3514d20babe9370f3d2988b4cf39b4ae455c7552d1b6cdc9ea49b720d6e1c5569339071fdadeb8a5928401e30af4b065f7b15b0145bd2ef66e4884f97903d376bb5d222e3fe84cdd3381bf3de0c51802cad6babf9039da7254921546f9a53efbbfd7122cf7656a4e5751c31108207242a4d56108cc208854d68a708060959c09f658fe6a0030fa7cd28f889b7139f1676ebb1369156f32edaeeb59a73086f05346ae1ad3034e0a669a153e04d693d3bdc3010556b80691744d0b6ec667a0445f313f9f57ca0308179ddfc59d54320004aa496e726733fd4e4be6144928b83c9fcb0e8b27d5b6f6a9df9acb216b3899fc156a6a6e2e6cc26858226c55b2dc9f91a0291ffd74cbd3a1fecdc7161ee4ea2d9e0216cbd760eaa2447f2a69ab8b289f3b05f8a2f56524ed3505c0729862f5c1cad6f3eddd192486a2e43e844bf419ae75e7fe19a402b2fd0a96f0f68d1b86bfee1269061ef04b299e0ca7309fd7fdb8f583e9558ef26e242152e6fa1a4f11daa2fe70072ba6c35026b160abc8317b8743f7f1f9ed6cf2b83ff4ba72090948bc5a398735bfc045d94e2ebadeddf4e4ddd819450830e50c9236636c594e4a537e846349400ab0651501892ba6515b39767bddd4e664ad4f98b9dfbd0c5f82030c8ac37ee1aaa579bc0d32bcc90a9decf7652e08167f1defe0b17035f6d6ee7c843baa2cb4f4ccee7623281b861c894ca47eeb875cd3f0bd34d4f0d51b709d946e5101761ffbeb6a6edcc74c7ecfabe0228be13e70efd96fc73e578ccd5f7fa2c624204f648110c9c7775b833c07f6f9e99e0ef12c6d92895224fee4f67f649ebcbba08b637e8ec05d0d8ee4b464b117bcd3c01e15ef5500895327c1776a548643146bd5bb0c5bbc596dd972bcdce0a5a514aa1d4ae6e44b56d427946ba0789772399ff837b61b636100c4ed3476dd7f03197c68c61e0b9e795b0e6b9aa3f6f7aeb393d8d5420b5860254baa66ff8c461355968f40a674ffbd66c59b34c6c49dde4bdce5a007ed01252229601da2fb8bf965882d7f11a4224c4c95cd2d02fb045bb278981d85b10b9ecc0a18657dc641c333557d2f03ff32898b622cf11aef4610a584423f6364640a4043b63cbcb4fcc5aef15941230303074ea265a0b0cfb08b6cfa53a6a3ec27bbad53a0b5859b1e6ed4af48241a78b9a861427cee75a0f30f53097d1f992ffbe174915396d31ef63ee6da9dff2e5230be2bd4a403994fdfb5beea8bf576d9f745097e906c0293f3c2480c0dca203048f15e2d4c0b1ed1a2707c0897fb640a6aee3a13acdf5fb9270d5a37b89c3969196df7f1bb7a50fd9c6e16838386b769353c85023f0a72a1aeed329de866c7b02f7ab30b45c5b51167e811c59dbbe669c4256ec7716366414ce1d53dd5d30df9a54119dd9c6a26eab8e532ecbeed40577d717a0674ab22e7d9dc74f781c80391434102396466b0d145c6277d9688e069143413b7087e4d5465c1ed7a6ba6edb3fc1de9fd5015bfc0c187892dd203e69cc0103a0a6b6f3d9cc615ba7410d3c393ccd92ce24976a302205a1801643cf109eeddd07cc99977c14472fada65500f5664d0d14aadc334688d47405cfa99eb99c00d86775273ae79726a96fd5a7acfe5a0369c954befeca55a18e398718fdae9f7bf4de169530118bb407f6d35058eed5c8fec1f092b44fd76e2ade59b372bfac726fcdca61f2c67ba702e349872dbb8f388634679a95ff9e5c3580759f4c183099c5326c821a55ab67c922f1083a032c0994d033211dcfdb48580ce748bef705aa60507121347a6eed2629bb3dcf9ded0d97fe5a117a119968d6f4cccc3d45bf2688dac9f63f3f6e49a5cb7bd3cfce0267bf9aeecce42eb32b19ed31b7293efd81f474a1af3114bb9260fb7ace3a809e80ca508386e6a41f8788e52919684cf3199e34448c73ce5c654b09631673c24937a3ffd6ee388bed1eaf63c1ac9b57460a41388876978312d3b38999d1d9defa10eafeb1703435e05de64eaa3fd67f7a14e893c4bd18b0b132fc82bbc8c0794925902c9cfdef3f4270e49fc8cce3589ced1203fb6dd4a3a3c5cbd4be5ca895cb8f2fba0df3f6e0b1d795aba2a0e4cd3fdfc06f4b37c3c53bb2dd065d179250a7567ca9f31e6f348cb32842a2b748e0b20fbacf9e291cb030b0ebd396badf508de5297c0826211e4140455e6216a462e1a56dbbfef14b95006c82a58b3947403d6a574d27155755adff560fa73a4a6c10595426b1252108ecc08ee73a6286c3830f2fce4b440ddc931ec13cda4ec3a267a621219b35b56431d6c700f1b9428c81134d248abf89882abedd1461e11d15058a632477bbb37ee80be6462e3077cb1924aa1649e46293ab8b7680a9d84b95dffdb191b5a54a00a74bf5274be679034d0cd31d3b2eed4ac652c302d68ae96f67163d5cc6347a0386722e9af4c9c249a5aa01cce03ea45d7827cb9b7e5d1634a693e6a4e148eb9e076b477b435f9f4ed09999252e49f21976b9ec641f5ac631dcac24833f232ffae884a9fb930ba61eb9a0d1ab625278f41e6b9f4587196a7bc2fda2e3ee0aecacb544339ee59fc2239b77e9c55684f0d9e135fcf834c75187d9f29cb3cf417b02bd77125707e13d7675b5398747cee50c5144dd662ff9699c7df36f90ef7fbe7cc9b9487c6aa9dcb0bfffa47b4315575ecd08db93cd3eff01a319ee071ac9eef7d1c08a48f831bf1f7cb52551e16bea76aa01e927fd577f655d1da94bc57af92e360c76e15ee458ea16aa5e3528ac49698830211e30b4237c2cdb4127a9befd49a0115c26195a4d22971b16044afeb0572225e5f04790111853e6d29a3377c1b7313ba1657d582c00459192a815158ecbebfda9f1bb29cf0953c93d5dd236faa35c633ca82cdfc40f576cd8c1812e62727bdd2462c87654330bcbb4dd0936f61cc9da304da23fbf360af2a7b0d7e4fbae745aefd64fca6d01f36bd7350d1a5a2c9cce3c4a1fd727f8de569c9fc23e85f7b5d5b9c50e50c1ef862074c7b0648f25bd3d1864210f59e771977f67b7008e0fbd1f17aa831f0cce661dbb937c8eba57cb5fbe56cd147f2c6bfa57052c621f9ce737d0317342adcf78d0ebd6871264d73728e9238a841b02748cdbe49fd3579c3d074951202296b08047dbf97ade008b304f3112c77330b48f69ffcbd7334718087d25ce17366f42ad0a3f9dcffe7da853187c0430bf6b3a4cfe0d1c7ea61b6d32a7cc5b3dc8fe0c0e0723484d6f162617e114f5d8243d1c1636e6688ccf81c0f61f661323063f2b2584c99ef5fb31e8f49a78292c9acff9ed1d88951bbd946e349565beaab87455c9f1978909c3730319cbc63325ef193dab9c80f57eff23c0e679225ba4e608f4a502e9dbc2f2296e8c5fd14cc0a47f7b9057dbd72a29689d914c82af8d9b8b1ce5247b5d72a3ad4343e0bdfd3a5542a8364fe302286d58ab8db857f32e2e9c492f08be1656a764cd04098ee812a0b92374a25823a57c1eb62c149f191cf41098f5d42dcb645e4011557583b3fb0cd346a034b31f0ec22ccd840be30e41b674d3de6d711a85c62b18e882b62e0fc655dc07c26c20f9ba7517aa4c30795ba024b847e649d29767c45179a9891b3f86a304b65c3c4bf496c89e6638ff45aa0b9059e7575e80277a0921d252458f6d6028d6364b89049db642541eda9abfb94da323e0bfa7cc1cdd64d599e5fad306c6b8b9f75c99bcae888f6ef0b3bd716cf4f87d06d8ea633c79a2803423115f3b68f550517dc46b0a3574954bb0b2a9c314e78b474524e51e10463267d19a24ef3cc1961f8cd553326e5221ae33c6fdc7976746041d84e02c8299e569c9f267ca46177aafcb988054dcaf2aa2cdce9d48e4804f53f97a18982491cbf33488b02866eb9220654be4dbf25dfd206d1016c307cb39545bc83f9dc919e82d4262b022b0e2e0de35729d8ca5631240c8b42960bd85debce3a8e3335e81ac40936fcafd76a2994523cad9a5eef3f158b30ab93dc647335c8245a729f51208ed975bc6c8eab01fc3e71325b36e9201aef8205cc5ccb2d5e075d949030b6ea57c8adecb7f1477e011fddc2662383a978d5631389bf4d2b6c11aa4e71bb4be974005b985a59a010ea3ed417722ce3aa89f9a3644657a942ae52b1cca664c1e693fb3d9ef34931ec498cfea3092b28e8ac7dd8034dd53928b97a715df16b5716bed6476fcdcd0d502d29512f3ef5053706e9c25a75dd34acc7d89a76b827e4b2b7a841a9f31b85010972fc0943200b2331885e4065bb383c0c6abc2ce98894591edde5a5a6c05aff189376de09cf664a790753580debf0a01e98c5bc944f172772bdfa0d6da29d10a8105174e5f4214bdc0efbc8cbf1e0f987d62ff3f27f5f05976dc66f5b6011ce7680f91547946c2a614c0a59d8d4dbe9e8d3501a8fbee778a94552620231ba8caa84ca6c2f3782308e1acf43a6ba3dccfd66bc0638e3689b441167170cf4f0989130d66998de45314d04f5b638145f3f855f26d68e13be00d0ae52993a49e40da666e2faa70b8a02d33da73832ce7b6ff84409c071df7881860c2b0970b961d89e83163b467a614622f9ae5d3e1c54ddbebbcf84f7d81d087938ffb511043339c4a41f4b190f71386dc3d2ddda42933a765cc14eeb488332a04b2aac3431d49934d9c0ef52ceabae3d5b4dc21e1d35bb40f0e178a7326dbde7192ed0fc6f629b9dd821ca0a5e41c1534fa6ce9bb5a6924f3fb2dbf62f11e17e2499fd4f39ab0300dc947cb2175f310b686f339fd714a6143303f2f1d832eefe87780c85e602e9cc3ffd29e5e5f00c843588e96dda8ea55be412fda21852463ac4177f1b10e4d11e3a13576528227e2674bcfbf470672660b58b4808e9fed30bc2c06244e4165b7df791820d7834d8f052b41ef50676421503fb732b5df5e1cb81295f2a7a4d7d8fd6076fe3f589f057ea20b4c9bee5cdea48d188f79164d6477e9209b6df2d3e1c93d342b0da83a7021c9c450cba46e18c7570c5afdbf60534ab62c6270c2fddc77500ca7913302faf784f78816e5a8d14a637b15ba9e5698484ca1a8f2c6d62e49120206eac6974a6a973a3ae301b2a73374ed9f1ee11f96a94f89aea21b7b0054c49f5fb02524369dd64ffb88775b76dbc087d0546717d0ff10e15f4fad72c398b120dc25823acf552df85f87687218291fb9178fc0c62c97e42f58c0beb36b6ac58f8f2c3632e54368de271fb0a6ba84e2d06d6c42dbaecede4185b053fdda75acbd2dd74145f20161c983620cdfe2ece122040f5f0de1e42b5b64faf9221c6df6f2babad8e83fc9bc5d01967464ae34cdd3f524c90ce01bf022ca8ba5777fdc1b169663cc3b1da3c35cb1d151eb29d426961566fda535554b5d68ff1c8ec486f7017d039ddca42dce49594a27b2822d03571aaf195b73cda82c032e247f8102ae17d2cbdf0086333e10937e4092c1eb31617f88bb4e3aca65f84a7e16adfce938268e963277fbd3d72d3dc7d5b2e0cc69a353e7e34f28e938999308d21aa912eac5a4cb0f4aed95cb32c3329b5181c1b03b9402f150ac52323dbf45a1124f9a35b05efbabe60b26f4ddeab339d3b7668884f2703a4e252ee33dc1b1cff0a473dcbdf1e35f639225b2084f06fac5311ab4dbdab0f6312e79822a17f3909993d2cf7f70630017413a72c2391de55ed05d9dd1244fdf4c948131ae0e1fd396584f7a3426875cab743bebaf79c10e0b82d880aba53650fce749b9f79af33719ca92fc577da8b48cba50a73abdd0633def043e29b75c61ba94b6c3b0e0fe2200afe293f196734e2eda15c8f4c7f18af3240e2b2d90f91933787f63c98e8652325bff1f6c7f27c32b6ff48eb6c3feec2f6553e583143df685b2a1f039adf0c5b22a40d9113486eaee36bde0c0b078b1b3651c9e00704321a7932a3774359a18b9aaa3d3b7265a9a4bcb438c6d10c1085855b487d4df301b428f5ab0937ff63e3a388c05e83517a460dc0b7edec6491d46dc64fbad0268fb3062a3171157fc79ce6de23b80f15cebc5965c61d1a18065b8b2a38bd70f31293cbf3569db82e7d150b9a5ed2cfd5a82c48ffd6f68cdbeb69e1b3b2fd7a07962fb7a428d616fddcee8712f85be72f67c52fe59033d6997d329f6abb50056ccb69660e5bc1c35b6f27fabd5f6f8d49044a1844103c5476552c0356db699265f703e4aca4883806d68fadf3f24c1915d2426e74bcc159ae0717c16829534c37cccf880bb51f7a5d07da0a66c556296b21a9ab370eb4983c5b347df2da7f3c05dd25ebbeee9e3eee4e832b6033460cc4f53b7eac14acaf2863cda94ec15434fd198c506213bd6eb277ef5318deb066b01b807166677ee6b55b92f06922f59c02856dd5a149511e7a863c659b72aa07811b3e8c62de5ea43e35e0b901e2dcf83f2ad9817c88a212752a2b542e863ead2ab273463b403449ebccb88b7323aef9d37a8b7f3733b212a8dbf5b11e7f921baffdd05212c5acc786a92fff325fb506f7927aacc70732b30fa3166fcb62b356366e3f7d0e3a7e52a1b05d2dd49b71b38b3dcd932c5ff11e52afbbb1fafa1ed20830ae46a2679b2548e78ebc36fdac9f7e24a1b7091335708d1fa3c1f02da02dd77f9775927e60fc8091e6ca4e4860cbef87caf518731dc37a5d6633a732f3e671e7cbc7474e3a1d569e81c40e120c569d582dc274e9ad95144b898c9b448947b12fcf8c984e80fc5c746e44927110f3461976aa9169025ef3107e36fdfb363e0ab169d8b3ae5559a995bc8d2f7b79af3a9b94712fd922b745cacf8af63d5441a2e3e78dba4359ae22fbaf879cacd332aedfdb68f1457733acce6f404cd1a7ff741a884b37242017a37d48bc00d94fb8ab6304fb8383da2c8e228f0e22eb6ecad4b3ebdf72e5224aba6b2e41a889d2a669ca3a32d3abf2accfb6bbf88ba66a475cb786cc6922ebcc09bb916f64f874256837e7536e797d9802366fa1b491e5dc07435386473de9cfedbfbf0e7d41330df841e6a5d15341bb6ca88ca32abdd6aad039a00e0655c89319a760bd0f10c459dd74cc776bd08641f3e54b74b75b2b2129e0c6a17e35435b9c2b0df1b6ee91c01380b7da41b8c9dd04377fd40ae89b7c14f0c5aeb945023fb9278e70117c383b1b2f9c28c751ec43a82cc11cc076873ea475194186dc894a1a13741d4b4b72515b2f3349a177b20b25124ec8654d12834d2f5041d06f2c2c8f3fbfd963426da985e1ef2a9588439a9ddfe3e32fabe1d0d3eaef66d9e12819616fdb91f0ffe4aef5ad34686714f79874e5bf5dc7e637fc59dc10757307f4de7988422e1b39a03ec2e736bd001b3494a7ff6cb0eef6142423398afa181b4003413136a2006a97dc6e81f01b8e79f0f973042e8b7030976a7b38bef4e04fa6e36ccad5613e9c7161e79dcccc6ef7731a43d5595bb72de2cd8a8cba6fde06f6ce2882a2817264faaa45ca97d0b4b4a6d07b40edfe1f561c6840abf64a59a2b44a6fea01cd1c6bb48a03dfe6dd22d6097d9c1f5b35a30562a923e6f7e476016f43e129f1d02fcccc2596d2388d2a33719d96a3a00f62d59223812bbbcc9821740e809357e1397540599cc4d9e2aad2ce1f3d0d76bcd59a80785beebaa3d8eae1ec30596d125ea85b1b6c685b1f40fc986ee430f9d2ce45418691dc3befacc0c31a93246d5c099a18e5dc344501baeb3ba1ade8c98f00c23915594b326de22033d811f0bc6d8a3eafc08727340e7ef347cf26d140588d6f356c905a606200b1c3ab64a146d71442d70134b66b91a0d3fc769a27c26007a9e4cd186d6a36ee59c47dd6d444bd542c534b0471df29e85c9ef80598235713584002ed9951df0d9e8494903a4e6a3f536415aa2651c79e9a5d21f2fb8e2c8bf31584c4a3eeec33ea692324fddd6a46685f401eef5e62b4fc4263292d9da82b5bedf5065d73b6c36d8f0ec9a39556fef395a6a43905fd8461ff7946ff6861c9d4f1554962729227ad118747cb7e87390dd69ca8f81781f5c52e8919f1762d88e6e7009185a9e1fbc946b381584e451d41979cb6c426dc675ecce92ce2ecd2a91c1e66142d751571e617cae16cc22cd16d6cbef74875c7f525bbd0b7f5d3eb196b0e83aa768e0eefa60ca93e02623158721d2a19c5c2c877f749389123fe0dbd4c3f30de452bde9895b175fedc56dd9aa8e8a6b54e2b6a5223ed6c7c438533b3695077858f6bf745295fe02a3b3a24c1ab34ae83deb4e058fe97f799bfc6bf9bd7bde04d681b3217447dcaebc75ccdc8fc54fd2291705ce4a604acf97d5995972935e9ccd85e3d68aacb6be5cbae100c260533c09e2d286b693e0a4eb6a1b5ad1a5cd5529b845f9f39ab6e6447cc84cc7e5ff53430409469312aada7a201218d9bb7f9839fdc8d8364090fb20bc1a5f9550c7ed2c913d4156d66dd562168b01ab0", 0x2000, &(0x7f00000019c0)={&(0x7f0000000d80)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) timer_create(0x0, &(0x7f0000000340)={0x0, 0x12}, &(0x7f0000000180)) chroot(&(0x7f0000000080)='./file0\x00') timer_settime(0x0, 0x0, &(0x7f0000000500)={{0x0, 0x3938700}, {0x0, 0x989680}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000040)=0x0) timer_settime(r1, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000061c0)="618e371cf9b0834241e76756b605732fdfeda9783f6de886404b4f93a6acafc5cf4910032ed9cde5a49459ae63afaa6be9a80299bddb47560c8a20dda37d2b14dd3d8a48b564c7f8fb53de0208125c0e66d67be98085056aa9b69c2b03f6d0818e100b8aa22e6ec9139251cb9fdd3745a424ee335c94069b7fee9304b5b60677ba900bc4b820794c4b745c101c9217c8d9600d6d059baf3e51a5fca3dec30a67600c5fd3cfb4899114b3698782354c101b876ee45529966454db701020db0fc910d3f271c3895020797b8873c74688a0670b74de188971bedda09f5d26490ec20e462ec15c72b1088158862eb15adca91388087f2d7132280bc0a664b1d8671ae6043fa47f068b14e33618a9833c7223d160d3317897caceccf162433c10de5ccd922e5b84329d0fc74b91eb58442ad34ed24b8838c244de01b178458ea5c2d91067177af075cbaa541c7e679d4fcfba3376ce06447b5c8791b79f1c680fb30694383c8adf1e5f40507e1f9c3a396597d234762090602c9fcc5af85636c904fb6740ab131082b630219186a001348153f39ebb57286bc89ec0b544d30db10f235cafec59b13d1a4d78949feb0d7eeec19481c830602f91cbce53008ec178790b23239430bf5ddeeb0bedec3bb525e792f08c0f58f8332234367bcc9dd042949aa11548881ca1043127f2b3306b2c6e67e386ecc9cb0b7a15d4878395a69c42493be30ad1be2dc9028d91a94a42e5225a49f354d2b60249ef6ade8823d4e32628ccb1033c32b920a98b9f2fedf40da5f12d6d4a4d89e668d6414e5f65bd1d30b427f615ee2d8a0c2975e598d01ef56b36132e3d0fb02f43036e890736ce36e531486a93c8b6c7bd9e6ff80e5621dc3f93f43db07cf7c7a49f8ba011c549eaff35e1e338a4f95d46d03325085b05e134eda369da69ee57d9c2ba416e291d2d485e917de771bcf063c4f19eb74ce669bf75f9d8996cdfb6a8c30314bfa3e1de007cd19f0b6a5fcff9a45e201f9f6bf9bd1e301157f0c4c5f95dd99ef1a2f2bb9ca122fb51c77971806da9928ce82fe70b6dfaae834e24cbe055d6239592f37593ce744359bc7d549d8fc83e0e05caf3ac5ed0a9c760fb55911dddfea2c92651ae322e3c64185b0722c26af2514f6a5c848e3441901bc5a377fd492bfc563602d0b3375b2fa6c03beeea2fc87c11bf99c6433c2f76436060b317e91b4949a88610513a52d3bd153c43263a86338b734159b6921c9c0b608096898fd13c4b6600390d25229835ae94d76ceb1d8b6a0a74bd4d082d6b71663d3c4881ac6b9700c8bb4555bbe4cbdeba022ede38a80b78ece77cd55f842bed1877f57c90bb205c997053ad3562798b3ef7f84222b1fadc4775d2b148bf9ccb8b6ec5ff5676566870f4255fdb2567737af51aee5f3ef3d6740f8f40de537932410f4122ed6599993e0a671de608348b3e1858ea750fa311e237284f3c73baec0f206be2c8ccd07d44fecf8265da86bdd9409d0bc93a57ee0de39ebf3e945d4c7d3b583e368f2191fef625a37ccaacbdcad49eeffd5b6883a569b4392325fab23a50c372b25e22ad02e2012747013570296241a992668c2fcbe159448f2489bf5f2bad05c2aa076f9a6926689558cec480292129bfbe30580bf1667a7070211b176a19ba4b8249873a28e4441d1b99fb7367b12d1a7c8a8c6bfece7392ca95fa21be70b7e56f77415e1e30e668283af3aab6e6ee8ae7ddfd9c2c64915eb1594130de839854e7fbe4dc7d56b5eaecb8fa125ca2eb07b17c379d5d988e394413bf4d3daf5c5d895c211fd2a00d274f0f69960501dfda3a4b0359b3043fb653e7eb34021c6da919f081115f08c75ba7d289e5b37e8b016838c93b632fe1d9569e4cb6371a3cfc6c2c138baf069a10060dcfccebe5ebca1fbf099d6cf1d426cbee789e20abc2858f4fdd1773ddf793e0a34f50c9180180b829155a60b3abefa7fc8a024640404b5c8cdddefd1095a9a87f90e12196a057121563f3289d67f8b11e713c7e734d2615f53328bf28c2a917305c09029ae1375c42e24e7e6513bb607cf9ae8b50cc776325119cbd38204750e0d23d48f8f7ea71e2b89a15b04c827488bb893446b72ad54ddd36a95287299360ee189cc9a024bef16fa1298583215c53f6365ade4f569fb144f2e2b353730423cec17b1be804680249089ba80091533c28e18c82929bfa97e574ad613aa22fde25e22c453e1ea3f637f6e4115186f7735ef8abb3d50258d1a8be60c20a0640c91941d126797bf042a0221befe4ed89384fde0d0dd25064b9fd130489d7dc5b562d90f60a21d228a032153fc31a6a4dccb26fbbace1ce51366d142ae318857564d5ca9f510a7aa34a9ac17cbd4e2a07f4fdcc3a60cd2f79a4135a19cc1a32a56ee946db6d70a98e999a9cddf94ce7a3ca6aadcc744c405a0944c550a5ac15f0d0a55cf035e3330392f0f2f602c744d00f3ffeeb4dbaa2f2e07d21c17d46a5503808e5aa5d06765b2e59ce9d24c2f74bae7859315715236d462c97866ea29fba57c75de787f8cce12b1d42c056461e08ff448c323201577caa606739811128cc46e7dec87b0c7978f83311d93ebfecfb700f0465c599261a87d2b44d9afc3e3ff185ba9b97ba867e8f6e0656effc4f1aff1656f12d8303d7116173c3281733fcf3cf55dfede80d9c6812b117443f2bc4468a30ac64b43ac2a9b2921e071fc13dd7b166ee47ae49061b71d0430bbc6e24c21b0de5dc4e76a6b6d649c717cd5438d6c1e8b1252aecee8241804bedf3e5201d0c09f19df300f86cb00e7ad48c2c8bf31a34c6cef505697064a579fc9453117ad2eb9c30803fbfe170ee038cab6fc461f161948ca4cdb756d3a5bf2976f7c4c2748758f7831c6b8e5718f75fced927a8b87af3138e71665095aafc9a29031cb40652aeb4ff5bf1f2c8db7be19d96feda3c8d842a1d723a34457517850385b187cf1b257fa5e2c7562edd636068524cea88abcd06ea57178929fb3ad1bc58913528df98eaee5a38c38251b9a9620072e8c19172d932ec05201afc1cc4ba6a7024d55cd77289e2a481ddc01352e66f0ae929b775eb825830faa097a36f8d16359bcf5d19c34a061aaed9d2934e12fd383e03ec335f573eb847d9f139ac04578d87b4cff684768fa5ec96450923ca4e3c4eae031412701ba02b81f0d2953fdaf83d63d5e0a79c463bd7848e8892820ab8e745723ca7aa238a5aa2edab51b6b264c22d2bc161bb1d71cbb0ed71d95b1b66ad0850f5c9a011b5062b3411434772a3925584ef3f53e87bab16e54fa9af19d4c111f68792e702eee2e5bedd43266ea53ed828db3fcc1053b75606f35d2b54beba6c7a792bf601102024cc022558b301c543ba03e32a579e4320af6add7177af5993106790b7cf85560643a8ffc86bffb774f4c47331ae966587537e2ded86b157039dd7e4eb02dbd893b6ffd23ee2df19ed8f7d0e119ce003afee319fadcd08ba556af4d44ac99689b530c18f9d2cfd4e94f41ab7622e501aba9d1a50e0014b5ddd94bcde9112f7b89ead8a484e8e95c77e5b67c84d32c553bd9ff7f1577cb1aaa3511d8ef1a261aca8c89a4501a6ccd3f42a4e8b1d51da60a46a0578a6ee8825aade50ec4daaa0b24bfcdb64bf7c3873b7faeee8c9997d6515a6089e6fd265bdc61c53e444bd58df518fe1e4fdc094a7acad2708d2a7e35fd0e84a89b3eacf979f6cb47f0c8366275d162f6955ef163341c572fc47628f68391b2bd0ff7f5bb94036cd915491a833ee1d4a93e08d2bb6ab42c566eba8c14e3181244596c7463c45f81ee2e66ce3dbdb9fd981b39e0e8173291d7dc6b2580ab5f71767258acc68c5bb966766292609ffe9c0edf83f03319aed55e22e828c18db6eda24901014bfe007ce4ca3674f6b16d661d4bb502620b9b50646c13594d578b1ff70b85878be7ef346ea217e2c66ea610e85088c188007bd1567940c513b7f3b16ac4239e4cfc02889a5cad698b452dd1609d033763df4a162c67bf39736f85420a6b2fbcae776cb0d5e046ac5fe55e73b48786710c893a6c3ef2b8094dd6eda2263eeb5a7d91ae955d12c5c02864d7c3a013b17adfcc261ce709d7d4e1714ceef8b84bb9c1f83368e130efc68bb9c4b5e7342a311b13e2f76217acf3cbe183ec7f9acb54e3cad33d4ac69da8ba60d0ec54bb43c051e652038ebf239243ae2cffd04d672587afbec54137ed7d37cd6b71d701b27500f22c89ec0bf046c46b969c63164a8989641027d0cb2b4d9925c836ea2908fc889b3a57bfffb3acdd6be94044e5b6da829be9199f2489c0e288c78843d539772664dfc0257870181dc551b00bb5211476debfc9160302a96066b41cbb4d8408879c4dadfecd41af052516c2ef60b1b9154d2b17ff4d973ab35e4829d6e3547c24942de945b90cabd829e4dd992c52911b41ab134b5928c2d3da5081f230abb889c046874722207bda6f152f5e0f0c43d57db134d1c1b3d2f9a13ef33ae07bd2e541a711f57ad8b627e61a5e9ce46a761d8cd9114bbded2af8d4efa22c4ba405cfbead43ca7544d3a5c8f5898783683d3a58b1aa0446e58608150123852f4eda69a406ee99c760d400c9801881cef76e09146ef5af35267375b6403fca6bf905e44d9066969b573020a1481c90569d6cc0d82d287616cdf16a9769816b8ec69ee1b53db0e60a5a0a6c31fa3dfa9c820ff3722e3636880ad0a81c51509f9fb5542e25b40dfbfe3bd43717545665bc5edff69819326825323860729b241ea47313c4a09d9f840296e4824e6e4f355c7ad06413d88c8b5d9bd31a7e4acd2e21fddaa19712f18c8c1e4c8ac78bbb4625def8b49c48d0e3e48bbbb0f84085cc514660232f83edac80fb27428ee3396e6aad2a5a51f28cf23c1728ab8669dee6235566ff47e91813f3b73af1d68705e1179621a76e53fa5680356d387d8c959d490e3809607598a3dc1bd6f7550409dbd0e910d2ad0ce81f798dfc8dd58f775cabf01281fc0bc10d4c38e2650992cfda95c0ecd0b77aeb3d344401a0f19d9cc7d416ff4312dbabd799b901af878749ded2b45e4ea08a7ef8c38781d7c7b3c13fad0193021ffc1a4226dedf4c4ea8b476ea193ec84e4d94c9173bc509ff4e4e8f6ea8d77b20efc9322bd21fa459c2e009c57f05bfadba2cb40dd3896d49d6a2146ed3914533d40e050b65b9986c3e46824f3664b9515029049f357eb34ed43708ca2e5695023a37ae359390d0c7bb2ff67e1a5bad5e47832b33bbbe858aa8ca2cb2e6c1ce783b48360ee7ff528053f30b38b470a8aa6b24613cc68b05526879369cc02fe1edf5ab2c86fc0fdc5dacea94998cd3b5ca95475a67bf158836483efa47b3de5279bef262f83fb5d2a8342c5bb7220d9f6b0d577efa6731c744bbcf0b7eab809b7e0b35508207e9caa68b25202001415804ccdff2cd2fb116a0ab1c792dad1df2458f143659a7885b67e04580371b1aa761159b4f68aa54959c8e73206fe00d7c68a4e42020576c76420bde951ccb79bf985965dff02d3ca71ddb3e6ed06460caed6e90370e083fcb5787c14ea66ec703637a1a861fec1dc5e9bcdde637a3649a7d5f4c2730736c9617a539f357aa14feae34a26cd06df4037bfbc9d46981defc4aedcb95c2184e0ce3c9ee16a7934ad59704c6a5c1e1f26d9d5d7214f9136607cbabf7b08f794142911daeaf158584bc2acee99fb832bcf81cd3694bdb09bff349a841d8558ef1946b7fa69997720e2054f6b13e8a10db4c3c771a4fb11e21558873114b362569184e5a9cd6a19042feff7861c595ef4067573c186e2e581ab1cdad70bc1ea427061aba86ed523e8fbaff3dae8dc456355ddadf3ce18059ad06b33222e7885b0f6e285c5908e14cb0c4e743e2187421f86e13eec3a2bc1c1e9c8b44210f88f1ccc42e57ba01132eb311455c5763be9fe0077f18c77e404960e70f8dbc4164ff285c7eae33b7ff666ba2d802285363057d6bd45624a8ac3f1545de6766de3ee0124dc65bf59f536f417cb677a1c9694b7587d395ee4cfa38d88eb99509c21b8b7a6eabe3efc15b6dccb767f4a096f5fe3c9026d81678cd6c1a86f6626d1f23491374b34cc9e75636b70e4accc3859404147c4d35ac69705930765bad3cc01679736ba03f72430431c6cbc0ace45e01b12acb70c79129a6c18230f49a94e8c195cb9e0431d0b1fb020dd5570507d86b342c6d5e49a4de912090f979f19096bd8a28dd81f73ae4039df908040ab11d5eba125419e757d7a471e83ec02ca464205dfcaee9391ef3b3fd6413596b36fe2f4a087d7f3ad0d7be311108a05992b10b46eb47e7b498fe996ae0d20caadd24ebc984c4eae1ce9397fce2c457cc3248aadf7bcf67b2fb417415eebd9f444756fb7b87302904cad603c42a2edb56aebfd1a906dd1f94e494bbb14c4bf8c42b29ae2951641b79ca1764bff83a06a41bd10a5284443560cb6e12e25ac8bb98df4d8d274c9f608d1133792522f1fc065285add200f8362b5c43fccb3ed77b12430ea218e710c912446b566a498267b86d63d75303bbd91f66a6bf2b8dbcffde2a4d2b7e9dd8717d7dbbcbab05577d98ed5d676cd897ed04e34c40af40e5f02b302ab798c665549c46fc0224e3718b2555e732c7c260aeb6ce0977f770e7a721f23a4360b543db01973d5bcebf31c0ca1755a246502327f62823063dec10364ee7670730a4c62724a629583661a4042f92557ffb27bd1133eabfe058b1ca1839e4a67aa33d9fbe3b55a75d82a27a01c043d058b83fb597d305ddf4b6d57f8b32ba6d4fb1a085e5d71334de2ca85bc9b5059028d685c0125f21c98dd052d04c3f078ed677be689a6a19679d3838392012670e3daf7512eb661c74a2ba91e979adcfcbd12369e49e2478468cc549f87c84e45e8a2c7782f4a8e39fd92311a177084f536203e33a83ef883412d9a2741f6ced5d964ee351253b54c3e272b94014311e71617be915cd896e63a58115ac932cfb56942b046694c6ef5b3dc8f0a42e6f8367986d8333283fe064cafa2865724c1ab3c01efeb985bbc3824f59940646c8928289ceb3be7cdcd4b953a7375611d6e594e1201e26cd6208b9b7414e75beb53ce10f824f41a4790b9f31d88771f6bc9e04f4675226c8cd3f19a4c1a60bd538be632a6135bee068aac40f15cf75c92de3c5a43b09984a8ec5bc9fcefeb50696d9f159bd9b60a1e0e2c9b66094aa9c7e87b25e5237261b95ab8d7d8be5c77d77795289b4df9e27b64c1038dce97d40185da164d7f0798972b92407c91142bc97be9287db90930ccec0485fc16d285592e949b5f64828ab5f5dab267d925e1ceeaa6a74e2de53de467eddf91574b54676c6cc4372742f4129cd6b3ed45890ced62b9d6f8b3bcd88e93245b5775b586c8bc36acaac195c429ed69f8058b72833ac9936226de76036f3678f3d44a1119f242609ff526690c360191568a49d378141f19d3db79562c3045e0aeeaab2c9ab049c7fa8d1f2edf872828386a2b03ea3f8e6e165b9ab2d38600a8ad853f366c5fc8e60b97a845db5088bb0f1fb3605c4b084faf648f120cce0a82de2f16302d498fc49fc716abca48c90d322783abcd47124f2659be1f561713d09002ff5e797c147c21ac97a67712d9430d70e4c64affa85ad53155dd6409ca78750b014daf7c227d7691d9ba2e22e885e28a291a9676d11cfb1745ee282b4b6fad35ea6c27073fcd809fa05c9c9fabb11989afeee53163297efbd570243b9605a2078dcc525a334b5c9d71e30766c790b68d728c260abef256ebdd6ad4bdac2e96932ccd68520fa2f7515bf1cab9bc74a01e684c552bd958775d868241a31c3bea68e4120648ca895c8321e2a29b25f8bd3df5ed1292e7c34dd2c051b2dd8d74d7daf08327abeacb6f0647320e8fbe249d47c5a3a3f688f182f7d39013a89c1ef58395147dcaa55762b047fbe92c59a6f6f317711b81179fbdc3bb31f35b01bd2bbb9fa316972761969b7b2bab2909ae1cab62bcb205624622340786ac01bf1a3569684158293c029e86cbd9865164937465f652b71d1c37185048e4d93d4f84ebebd5d3e27ef1f7021f89a7a882e323476c9262439f9d6869ce9982d70061ae3ee72084f06b0b7a76fd026d084fced681331cb896ce435cc915a7a1b0f36b4d8dcd60f7e6549e5a51bb6d6720c9975f9670b80e9b53f9b7f0253799d531a69c06f76abdb3c1979d8f9fa07b94de79cf2930f1f1006901a0811040fa7036bf815032f37bb6cfc8936e0f68857ba047867a624c74bdf13e4df14e7d4aa24407b2f8e858df96e55627e6a960e0c6143af2a93e560e299de47832db06742c2f0d0890a11fb1226548112ddcf29ab81b83392757be89e2a4053ebd304e4eb1abd1b7335ce2cf1b7beb6edecb7ae2d635bdcf39e8c9c48c6178eb672e99d7a890d343c38b95239b46e1bbff2ffc122ca34a81ac6f96a31bf4ce1850c03edfbfbb53742646cb0bde571bbe1401741095b0446e1f23ad6b8498c6e1acccdb6777d3c744e18381cb35b94cbaeda2d0d5c499784dd7b6e7f66eb8719a7197aa95936b38459480dce015db217a569081d43881e3bf25b6e64fee17eb16996510c4b62be31cd7b6fd444b33b45d3ef3f3486138c6760fc2bf198674c11f7e4c7a3c4228cfde19a72fb5c7cd93369e4d3f47035fb9a8d16135ad0a6f3dce856d2ba283e350245a8e515c56f32740fc54bda90f5227cb45868f32440a2995e4ed2ea57846905b1418dae634cc6f744404635cde70cf6ffef90085c5a46d6e65b15b8d8a7353b252cefd478e31b8da9caf2a82040136c936dafdb1a4b2e69f7fba60ef6e2e60763d4b13ad3a435664b3cbebea08c86a701f89037e10419e3ef31c87201254ca7ad888640694c09b646777a561b9db663ca9d7d538e952f1650a3687a912131e6439ad8aca7560af73bafa3f5218768f80b127e3207fb3438b48ef1259d4992f22a7453ad6bbf99262149bd3181385016550f36f94138f907d73e594a43bcd8554436fb9a56d24ce13dbecb49a06da87654ed2b5cb08c085845bd6e61479aafbbf9f3b1ee96fa20dcd6d25e8c080fdb279554c7f51c55794a9503d4f2edfcfd478fd380145010c9d98a44d73a945c0cc0abe618d98d7731a61c2c14e06a0e622c75857d8966a1ccb5317c59121a2c566fcf1a9dc27e572aaebb5a32456b1120ac76b568c1f17edc4137b7155190bf16887cdfbd4f5513f811395021a9d95d97f9dcc01581efafcb07c0a6efe5d55cf230462a14cf1670cac0393004f4df28d1f2ac73efb707fca0ef0940649b34c5d95cad4d050a5be4478ff33f9dafe0e6ceab5c67d32c2789b72588cbc00a80a19084f4554b0be6e81db3e2eef034aebdbc9e3e9d1bfa54d5f497e2043ba583db41b5d0a2b66285ddebf40ab858247053e1f1ce62bb2caa72a3bdb14ddaa1e955d692075858b0c015bb8a6337de99fec64198a305291cb857ab5d29c4485b066a646e33abc5187bac32c1ce41e89b6d2149ee6b1ee1654666baab8ae020951655a8ef3298d05e306a8eb50c043681504f2e9c18b4205331b0cb3a740724d34a9d9dd4f4dfa89d0294082a901aa17ce5f9c4d7d9fa8e209c2c1b4c517f95ef80d64497e96cd871ec3676a162e65fb89d1a98275d360e9db2220e648b2bd83544f29575605c5f0a02366698daaf5f6b7e2acd3d215e77d8ae815a92ccb1fe3e3c678dc0a3ec9fb430416d9657413dd12fcd593e0d7a95a457e0ae642b6d451bc26521773bbbe0aa8f73ec454b4a7eccd6c5b19540a95f5dc880d517a3bead89bbd95bfd143c94b327eebb583cb27367fb8c57f1066af5c460693bdcd420696fd24eeca697e9fe6a45a15f829b830e8c17debfa8a52f462bfac89d6070898b98f905979ecb867ba1f15ebef058f951783fc60192d2e4776758613765876a904e813b76c3e0d0a94cb8bb0b603e48fa02d037d51db884f408adcc7d827f674545c8e2ca60bde2d41ba7cdc23768766ffffdf2f2ca1d56f64f23a8eba81dcc0879e4e37a6731eaf88ce4ecd0b9becd61434665af0c2ad91e5078de779e5ff000f02a94a34a1ceeadccfc969293e2ee6bc79bd4616a90c97e8f540b493e4d3737133e11fd9f682249ac2512a0d79430622434a457cdfb1b62f8973052e595bfd5b392b0225ed255a3ab420000d857315e9e707a74a854e768cc4cdf0434140cbcf4198c115c465176dcbc8e1d2ecbc455081d8eed1b33b3e443304a493186c73892675994905b5b91cbf9e6cc9828d8adfbeceaf7560186b31614950c704e339b4ade066818fb3b95477d03ebaa9d66048f04d2c429c919fd5194640825248694007d44a608b97dad6fa4d09e4bd467f2a26712c1258f9f581a7252695d17991b864596d22552edb526a9b25df7bc444d68c9138f931b624e3a4db01744c0e390abd0d44aa3dbd36610f480f917a8f16ce6e9ef6c7d349b1f39f907d2f40378cdfcade06c4ad7793b5ab5caacac149cffc42dd6495ac576cffbde23773c036c65a726ca19c82a4a25753f0dd93d94f52b53de5ffd53bd4a2e422cac92dd9a557f8b05fe4b2894f49ba90daa755b7551edecc162ca1ed6dc05cecd5ae2489c10e0276d4f0618d7245e73c72c9f848c05940f6818fed539aab95a4cdf0e6046c66259d538d81b92a639db04cffd4922b1ab86c736077e73f10005a0b8e0bfcb06c5d6dde1796c03b77442f2f3e693b83312bbef3cfd4b380fa9a83832411ec55ff0fba7feb19cbbfb3149793152c24679015b4c5739b519da550d87e117e5624c82ce944fd77073c4af06e54920559dbaf670e3a5f20328cfdc13ed6213787efe3725d9a4502a6018b6b707bb3f4b7a7368cbef90aa79a1cdb85f03a172ba782d16e4b7a84d8b45ce03b4e8aeed360974bfac1cd5c64491389aae43b69c292d95e545e8819a0a325b171ae8cf3085bbf62d0b5f6768dbe21383ffa456e8b292ac651c0ebef2224110882ad17e328688fe4514cbc51d01344a1cf5a42a02253451b926cf8a77c12aed560b6a5da765a1a564d2d459e13cf2fb6286ba09041155efb5b512e8824dcfeacdbc83cdd7bc84201ee365bb0cbd1fe80ab48d4c356d6ae0d57a0573cd48a6c9dba38ef4da79e7735bedd6af54b3136f1155ee75a19105d1b3df61a46024f0bf11d201738bb55b66cb87a15869908a6116336afd7e54ec31cb63b599bebb70d63f80e47bade7d07190ae489ad9dfc9b8233919711856d485f9be52b1c60d6756f4620161a92f0eb585eff8474b68ed93f841650ff3ae199a2080806779a217f7498f2f4cce452a9a8ccf35550edea551950022cbc3440e89e2caebcba230451d6e49ca41030d5f927092f24819c799011c565e58aa35f2eea57beed58d375b59bf4bf37d57a72a5fb59786bcde250b593f72a80d2b31bb21206ad11f7286219e9470212f64896333dc7717dcf76929d5b99b07760673cd64578c227bd3e3d17e5bc1d12cc0b1730ee03d92f45906f3602418729d65214059dd2126becaf7595d4a1625ebced452a1688b056912d415f0b4b28af23356bc213d99792ac47d580", 0x2000, &(0x7f0000000b00)={&(0x7f0000000280)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 18:24:12 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x1a, 0x0, 0x0, 0x0, 0x2}}, &(0x7f0000000240)=""/194, 0x1a, 0xc2, 0x1}, 0x20) 18:24:12 executing program 4: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000480)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000000000)={0x2, 0x24e23, @loopback}, 0x10) sendmmsg$inet(r0, &(0x7f0000001a40)=[{{0x0, 0x0, &(0x7f00000019c0)=[{&(0x7f0000001880)="c54d168f667928a7134f22b1", 0xc}], 0x1}}], 0x1, 0x0) recvmmsg(r0, &(0x7f0000001840)=[{{0x0, 0x240, &(0x7f0000001500)=[{&(0x7f0000004ac0)=""/102389, 0x18ff5}], 0x1}}], 0x7, 0x0, 0x0) write$binfmt_elf64(r0, 0x0, 0xc63b9e35) 18:24:12 executing program 4: r0 = socket$inet6(0xa, 0x3, 0x103) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @loopback}, 0x1c) sendmmsg$inet6(r0, &(0x7f0000001700)=[{{0x0, 0x10000000, 0x0, 0x0, 0x0, 0x0, 0xfc}, 0x1030000}], 0x40000000000035c, 0x0) setsockopt$inet6_int(r0, 0x29, 0x38, 0x0, 0x0) [ 404.294866][ T5176] loop2: detected capacity change from 0 to 256 18:24:12 executing program 5: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000480)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000000000)={0x2, 0x24e23, @loopback}, 0x10) sendmmsg$inet(r0, &(0x7f0000001a40)=[{{0x0, 0x0, &(0x7f00000019c0)=[{&(0x7f0000001880)="c54d168f667928a7134f22b1", 0xc}], 0x1}}], 0x1, 0x0) recvmmsg(r0, &(0x7f0000001840)=[{{0x0, 0x240, &(0x7f0000001500)=[{&(0x7f0000004ac0)=""/102389, 0x18ff5}], 0x1}}], 0x7, 0x0, 0x0) write$binfmt_elf64(r0, 0x0, 0xc63b9e35) 18:24:13 executing program 0: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./bus\x00', 0x10, &(0x7f0000007f80)=ANY=[], 0x1, 0x7e64, &(0x7f0000000100)="$eJzs3M1uG1UUAODjhEZAS4kQC3aMxI8ciVhjO6mgbCKqqgtIFdGy7MKxHcttYkdx4oSuuuHnIdjBinfgAdix6aJvgMQOiU2FGuSZiYTKTyNinMb5Pml8fI9vzr3XmizOKEoA59Z88tuvpbgcL0XEbERcisjel4ors5KHNyLizYiY+dNVKvKjwZ1RYi4iXo6Iy6Piec1SMffbH768893PH7/zzfc/zqZff/XL6Z0aOE27EfF2RGxt5+P9rTz2O3m8W+Qbw24Wt5aGRcw/2LpXjPt53G+vZxX2G0fzGlmsd/L5/e29wShubDaao9jpbmT57V6+4GDYOaqT/cDdxk42brXXs9gd9LPYuZ/v66CI9we7eZ1WUe/zZn6+3aOY59sH7fw82/ey2OztFvm8br/VPhjFYRGL5aK1/t+/47Pik25v7yAZtncG3X4vWa5U00q6uNO8spim1Q/qi51WY6N5pV1bajU2lpJye2XQ31xIyp1mMynfuHZtIammlVolfS+5cfOzZLOVlEfxo25vb7e7OVhIapX6cqW6kLxVTW6triVrn16/vrp2O1nt95Kb/WFST5Nq/epy7Wr9/WTt1u2kltZS55+o0oTXY8r88w10+OQwM9HtAJwF4+z/Q/8PHNP56v+L8+j//+LE/e+7Z7v/1f/DCbiBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOrYs/fbiXvZnPxzNF/pUi9VoxLhWfHf6N0lM1Z0d1I+LCMed/UYqYK9Y4ul6IiJXi+v3V//c7AAAAgGn26HH5YSnr1vOX+X+fPnNhMtvihB7k4ckzps1lr6VLD8a0bPZY5xn30PFlD6JeH1e12Wx/4zrpxSieUI1F9mv14riqHcvsRFcDAACeDzoBAAAAmGpP/xk+AAAAMH30/wAAADD9sv7f//8DAACA6fbocfnhae8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfuTRCGggAAX/xrgihO4Q42juAILuEIDuJGNhaZw05ELXKCiIgQQyB8HxzHJeHyrnzNAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQN+Vx9WuuixPTfvc7s38ZxoAAADgq3mdBllO89Ei6yLffbq7F2+thhFRRsT4x+/3RcQk//GMUUSsM66ztocHAACA/qoO503XZwAAAAAAAAAAAAAAAAAAAABedLH/b1sn+/8AAACgPfb/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwYHdeTgCAQRiA9rNA95+2CLqB4OU9SMgxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH12Zp0aN+pN/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDPDhwUAQCAIACjmv2L+LGDPbgNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC63ST77NcxCoAwEARAk3wglT+z9rd+S5FcIWLtIc7AEtg0214bqWfRR1/jf9m39em9K28N/qo5ewAAAAB/0CLT5VYvPXEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwe4cWgEAg0AUa+k+7D9eBQ+PwySGLxAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDIG33cE51RCQBAyb65PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4LMDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAABDkb73CAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUwEAAP//bbMf7Q==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) fadvise64(r0, 0x0, 0x0, 0x0) [ 404.405370][ T5176] exFAT-fs (loop2): failed to load upcase table (idx : 0x00010000, chksum : 0x4f9d53fa, utbl_chksum : 0xe619d30d) 18:24:13 executing program 5: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000480)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000000000)={0x2, 0x24e23, @loopback}, 0x10) sendmmsg$inet(r0, &(0x7f0000001a40)=[{{0x0, 0x0, &(0x7f00000019c0)=[{&(0x7f0000001880)="c54d168f667928a7134f22b1", 0xc}], 0x1}}], 0x1, 0x0) recvmmsg(r0, &(0x7f0000001840)=[{{0x0, 0x240, &(0x7f0000001500)=[{&(0x7f0000004ac0)=""/102389, 0x18ff5}], 0x1}}], 0x7, 0x0, 0x0) write$binfmt_elf64(r0, 0x0, 0xc63b9e35) 18:24:13 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) syz_fuse_handle_req(r0, &(0x7f00000041c0)="89df3c6a9ed0d0f78f292292a0983da922f2d9838f9b79085dcce72a60a9922a40c37bf945f7812dd32a4b99160c385cf5867567d06172d846e396598d4b088afcb07f8d64b84032d3ee130638ff0cba124a1eb96186824f5299d96190c34d2270fe5914380bcaeca10a6bad1d0a887e6a30478402e6770bd1c8d5403693e8b4ed6195da4ee726864459206881690b0b131a6962ac6e6598f8c993fa5f3f00a408fe8b67aa902a22085655b7aa0fa02b56d2cfe64b1972f0ef80a9406f8e590b96f8538d37e6603c33a08352d0cdcd57a6319fd76c5380bba42d716cdaf3ce26dbcc844df58d04d445fa13d50e363337298049aa09921725c5db61a6d3e654d149218188d2fd41d1055b39331b77b93fb374ad2c61edf9cd814669d16c840c3ff617705b38036ac5e9af6cb49bb5c6b3503b42ee9e2c73e9092d1c74d1027a43dddeee17f45a6b3b9d49c726ec8ccf1af000d007e2f87564ce8e0760dc38136f2b9e6a01d62ff1219f0aca62a73d25660a6763b75c66ba5fde6d125f947b0afddc2cd226096cf98cafb666189a6d760a65f6b81a4788a01d64576946db97db67254f7c90bffda05e0f7f359b22c62c0de972a7eed5c2167239863d4634067e16c3004b7a8e2694a4e48a673c6e4e5f38bdc3e32759a286149bed6e6df2a090adc404bd155d7fced24724cea2f105509d90885b543c06551b8773e70dde037eaa5aa078455a5ed37d1d4bed28c876d77634238ca0d6c409a1e20ab10fc056a18b6ac27e9b9163e19e7e4ba0b3b1899d084e57fbd8aea4e39187170e889696cdf749481196002d04c903c31dc7bb187441e3fa139175e04c8d3c2d7d0379481759f92d6a6ed8b2f0048df120a8f91ae235620422fa9c4f384fed87342b0b396765298661a8afde938e8a2a07286ccdd800835293a2887b443f6f4510f363a3f872bae4831cd288ba730b775ea145e752edb24308de17414df3f8e9e0c65e70e99d0b4286dff99faeb77da4335a50bc85e8470b854d600632666dbacb9dd057034d9a539e320f7f28cb6dbb56f0d6feaca3c72d676983c318c69cdb1f2ee1f1a9589c1cef06e566295d72dc2b911d7f2ed57c2a86c35ecc4fc2fec78c5db721826d6f87b1c38637013d41665d81dd8eae47bd0a9aebee111f86ccefb77ba780af78d4d2a4f166b378288b9bed1cbfc9cef77792f21a291853c9a4646af0ae0feabd636583e68fb7b152e87561997b3388cacda75acc5bd17f724bf7c38c2c0559d94dd2605bfe071522fe5a3bcfe1d2ecb8a16b7400d423c89dbba79ed82be710b5de716987fcf3b6e288366cfd8033bde9728aec651547ed890113d83ada59577d8c1d45df0e0862ecfdc34b870383d7f3056efae345b4ff8d258f04c8d55bb9611519318eb95a92e11dd3d2650b46616843526de5bab09d8d22d7013187b166d1f344be266724212745d17642f40efe93cb430ac4c8fbd962e3af235f989b95f2d6c8a415eaf370334d6503faac165a3f3153af0a650d4b9c2bb0d34f226e3b724b7b1ff76abce466aa9a91a880f71e40003027e0f7bbcf009b73a8cb1f3e732898f0d84c79fc957015928d326786861ee1ef0559ab9958945c9a8521f01cbff38c4c42eb303d6ffdbdecab7515ca0ea73149ab0fffe1989d3a0de3d266afca3600b202742dd9edcb61d96f59f19f28f4b0f203de674980f210063ae545978db716ddf9c417064c7b7b22bbd154bd8fb982ae17e12e4757507331ee57c16be900796716aac1d94289b72cb87196ad5b3db4a8bcba09fe9902262dc7360803b81c4dc76f406d7523a80481794719d99e1815fc22d568b4181a102697d4b3ddab09d55122046477b35607170a741c1d84ddfd5b15051c1c59dded1803d452af63f493cf86be8a8ed8b85881a0a94dce1203a0b3e5a3ba83828041cac8739a2a50ba5cf0360c47201841ddc704c54b4e13f0521eb33619c8bf9438a1f04453e9f4f5a692b38b90acd69afab91b63af9e647cfe263731fd4fc33bed756852f6c542e27ad53a11c2780924382729a39b34a742c8f3cd2c8c80a3922fccca1d69db5d8c5934d99296199b6968719fb619ce625b5e71aa5596977898733faee8d6ae96dc8ce20915e9446a56aaaf00cf2aae238a6ced67ebcd8a77fe305605e358a6633aae1d30b9adc0e12239932a4769c6ec2ba6392c84885aff25bcdcbb54a070572a355adb31decba115dd5cae9a588ad1b078d03568b96305d8e60ce0e0cfd67f99f62fe9cf5faffd77b1c07e0f1ab418a74700b5416f271bfb905ab2285ab39f05485ed94cc8dcaac852b70cbd8199bd1bfd67b5ff082183fcf100269c61e041e9b8f6349e298afb0cfa3c9c9c5aae292548559d1999db49014ace093dd1eb10b0f71d1ea2ede2b56ed67f1ee94a14054312a2b632cc9278a597e1f349e10f5c3f32a140462822f1b824bdfe32a3effa3f7b5f8d842beeaef803ed9390d3d8c1eea7a05ddb92069536841eb4c4b2e456c72537f208f682e1a4638d81667ef4e4243d6f6295c4bb55d9d89fb0f683819b142db1fc98022eb3f128747970dff77d0309a0fe448ad4d57b4778ad1011302ad9d94c3c0a78361b1547cbb47006428a4a188e7bf742fcedbc059e7d768e2a133342b3e9f3cef9b124a478f68612d2d0656eb64023b792d0207c09a1cc02f9ccb4016b344201e0f6bbefea8cbf9b2da2936d206c1a76bb788b13fc7443bae5be3f45cefc51ba8368e924fd10ef4cbea3bcf5cf1427a87294a183eb77570ce3efb163dcc0d8257062f7389ff3b9139acf623449aefe53e5d3556c9ca63e98f5ffae5ee6d7590ee7b6295a1501521c97e5a0d12feb1d300288a8b21f51432e3754bf15dfd25b2a564282abec70aa8af5c7d09d6048b48100a61acc8d301d9a2637ad170a9bef16674d85a5a3bd19d2e10df548064492b29d981b62c82a923e4152db75b4f594dc036c48baf66084bfa70cb6bce362254ee28cc5c4479bde1e29cdf7387f794881bafa1d130a82d51df264c250726c97b3af1bebb7cfc0604cfffe779f9b3bc87eb6b88cfc385d423c5923010fdc9c120da2f5d3179d85e54a6cde1a64a289257e7c945e97f3dc431a397fb56f2e9e5b00b8fa19a9a20c2aa46565eabdaa10834ec46d24fc3514d20babe9370f3d2988b4cf39b4ae455c7552d1b6cdc9ea49b720d6e1c5569339071fdadeb8a5928401e30af4b065f7b15b0145bd2ef66e4884f97903d376bb5d222e3fe84cdd3381bf3de0c51802cad6babf9039da7254921546f9a53efbbfd7122cf7656a4e5751c31108207242a4d56108cc208854d68a708060959c09f658fe6a0030fa7cd28f889b7139f1676ebb1369156f32edaeeb59a73086f05346ae1ad3034e0a669a153e04d693d3bdc3010556b80691744d0b6ec667a0445f313f9f57ca0308179ddfc59d54320004aa496e726733fd4e4be6144928b83c9fcb0e8b27d5b6f6a9df9acb216b3899fc156a6a6e2e6cc26858226c55b2dc9f91a0291ffd74cbd3a1fecdc7161ee4ea2d9e0216cbd760eaa2447f2a69ab8b289f3b05f8a2f56524ed3505c0729862f5c1cad6f3eddd192486a2e43e844bf419ae75e7fe19a402b2fd0a96f0f68d1b86bfee1269061ef04b299e0ca7309fd7fdb8f583e9558ef26e242152e6fa1a4f11daa2fe70072ba6c35026b160abc8317b8743f7f1f9ed6cf2b83ff4ba72090948bc5a398735bfc045d94e2ebadeddf4e4ddd819450830e50c9236636c594e4a537e846349400ab0651501892ba6515b39767bddd4e664ad4f98b9dfbd0c5f82030c8ac37ee1aaa579bc0d32bcc90a9decf7652e08167f1defe0b17035f6d6ee7c843baa2cb4f4ccee7623281b861c894ca47eeb875cd3f0bd34d4f0d51b709d946e5101761ffbeb6a6edcc74c7ecfabe0228be13e70efd96fc73e578ccd5f7fa2c624204f648110c9c7775b833c07f6f9e99e0ef12c6d92895224fee4f67f649ebcbba08b637e8ec05d0d8ee4b464b117bcd3c01e15ef5500895327c1776a548643146bd5bb0c5bbc596dd972bcdce0a5a514aa1d4ae6e44b56d427946ba0789772399ff837b61b636100c4ed3476dd7f03197c68c61e0b9e795b0e6b9aa3f6f7aeb393d8d5420b5860254baa66ff8c461355968f40a674ffbd66c59b34c6c49dde4bdce5a007ed01252229601da2fb8bf965882d7f11a4224c4c95cd2d02fb045bb278981d85b10b9ecc0a18657dc641c333557d2f03ff32898b622cf11aef4610a584423f6364640a4043b63cbcb4fcc5aef15941230303074ea265a0b0cfb08b6cfa53a6a3ec27bbad53a0b5859b1e6ed4af48241a78b9a861427cee75a0f30f53097d1f992ffbe174915396d31ef63ee6da9dff2e5230be2bd4a403994fdfb5beea8bf576d9f745097e906c0293f3c2480c0dca203048f15e2d4c0b1ed1a2707c0897fb640a6aee3a13acdf5fb9270d5a37b89c3969196df7f1bb7a50fd9c6e16838386b769353c85023f0a72a1aeed329de866c7b02f7ab30b45c5b51167e811c59dbbe669c4256ec7716366414ce1d53dd5d30df9a54119dd9c6a26eab8e532ecbeed40577d717a0674ab22e7d9dc74f781c80391434102396466b0d145c6277d9688e069143413b7087e4d5465c1ed7a6ba6edb3fc1de9fd5015bfc0c187892dd203e69cc0103a0a6b6f3d9cc615ba7410d3c393ccd92ce24976a302205a1801643cf109eeddd07cc99977c14472fada65500f5664d0d14aadc334688d47405cfa99eb99c00d86775273ae79726a96fd5a7acfe5a0369c954befeca55a18e398718fdae9f7bf4de169530118bb407f6d35058eed5c8fec1f092b44fd76e2ade59b372bfac726fcdca61f2c67ba702e349872dbb8f388634679a95ff9e5c3580759f4c183099c5326c821a55ab67c922f1083a032c0994d033211dcfdb48580ce748bef705aa60507121347a6eed2629bb3dcf9ded0d97fe5a117a119968d6f4cccc3d45bf2688dac9f63f3f6e49a5cb7bd3cfce0267bf9aeecce42eb32b19ed31b7293efd81f474a1af3114bb9260fb7ace3a809e80ca508386e6a41f8788e52919684cf3199e34448c73ce5c654b09631673c24937a3ffd6ee388bed1eaf63c1ac9b57460a41388876978312d3b38999d1d9defa10eafeb1703435e05de64eaa3fd67f7a14e893c4bd18b0b132fc82bbc8c0794925902c9cfdef3f4270e49fc8cce3589ced1203fb6dd4a3a3c5cbd4be5ca895cb8f2fba0df3f6e0b1d795aba2a0e4cd3fdfc06f4b37c3c53bb2dd065d179250a7567ca9f31e6f348cb32842a2b748e0b20fbacf9e291cb030b0ebd396badf508de5297c0826211e4140455e6216a462e1a56dbbfef14b95006c82a58b3947403d6a574d27155755adff560fa73a4a6c10595426b1252108ecc08ee73a6286c3830f2fce4b440ddc931ec13cda4ec3a267a621219b35b56431d6c700f1b9428c81134d248abf89882abedd1461e11d15058a632477bbb37ee80be6462e3077cb1924aa1649e46293ab8b7680a9d84b95dffdb191b5a54a00a74bf5274be679034d0cd31d3b2eed4ac652c302d68ae96f67163d5cc6347a0386722e9af4c9c249a5aa01cce03ea45d7827cb9b7e5d1634a693e6a4e148eb9e076b477b435f9f4ed09999252e49f21976b9ec641f5ac631dcac24833f232ffae884a9fb930ba61eb9a0d1ab625278f41e6b9f4587196a7bc2fda2e3ee0aecacb544339ee59fc2239b77e9c55684f0d9e135fcf834c75187d9f29cb3cf417b02bd77125707e13d7675b5398747cee50c5144dd662ff9699c7df36f90ef7fbe7cc9b9487c6aa9dcb0bfffa47b4315575ecd08db93cd3eff01a319ee071ac9eef7d1c08a48f831bf1f7cb52551e16bea76aa01e927fd577f655d1da94bc57af92e360c76e15ee458ea16aa5e3528ac49698830211e30b4237c2cdb4127a9befd49a0115c26195a4d22971b16044afeb0572225e5f04790111853e6d29a3377c1b7313ba1657d582c00459192a815158ecbebfda9f1bb29cf0953c93d5dd236faa35c633ca82cdfc40f576cd8c1812e62727bdd2462c87654330bcbb4dd0936f61cc9da304da23fbf360af2a7b0d7e4fbae745aefd64fca6d01f36bd7350d1a5a2c9cce3c4a1fd727f8de569c9fc23e85f7b5d5b9c50e50c1ef862074c7b0648f25bd3d1864210f59e771977f67b7008e0fbd1f17aa831f0cce661dbb937c8eba57cb5fbe56cd147f2c6bfa57052c621f9ce737d0317342adcf78d0ebd6871264d73728e9238a841b02748cdbe49fd3579c3d074951202296b08047dbf97ade008b304f3112c77330b48f69ffcbd7334718087d25ce17366f42ad0a3f9dcffe7da853187c0430bf6b3a4cfe0d1c7ea61b6d32a7cc5b3dc8fe0c0e0723484d6f162617e114f5d8243d1c1636e6688ccf81c0f61f661323063f2b2584c99ef5fb31e8f49a78292c9acff9ed1d88951bbd946e349565beaab87455c9f1978909c3730319cbc63325ef193dab9c80f57eff23c0e679225ba4e608f4a502e9dbc2f2296e8c5fd14cc0a47f7b9057dbd72a29689d914c82af8d9b8b1ce5247b5d72a3ad4343e0bdfd3a5542a8364fe302286d58ab8db857f32e2e9c492f08be1656a764cd04098ee812a0b92374a25823a57c1eb62c149f191cf41098f5d42dcb645e4011557583b3fb0cd346a034b31f0ec22ccd840be30e41b674d3de6d711a85c62b18e882b62e0fc655dc07c26c20f9ba7517aa4c30795ba024b847e649d29767c45179a9891b3f86a304b65c3c4bf496c89e6638ff45aa0b9059e7575e80277a0921d252458f6d6028d6364b89049db642541eda9abfb94da323e0bfa7cc1cdd64d599e5fad306c6b8b9f75c99bcae888f6ef0b3bd716cf4f87d06d8ea633c79a2803423115f3b68f550517dc46b0a3574954bb0b2a9c314e78b474524e51e10463267d19a24ef3cc1961f8cd553326e5221ae33c6fdc7976746041d84e02c8299e569c9f267ca46177aafcb988054dcaf2aa2cdce9d48e4804f53f97a18982491cbf33488b02866eb9220654be4dbf25dfd206d1016c307cb39545bc83f9dc919e82d4262b022b0e2e0de35729d8ca5631240c8b42960bd85debce3a8e3335e81ac40936fcafd76a2994523cad9a5eef3f158b30ab93dc647335c8245a729f51208ed975bc6c8eab01fc3e71325b36e9201aef8205cc5ccb2d5e075d949030b6ea57c8adecb7f1477e011fddc2662383a978d5631389bf4d2b6c11aa4e71bb4be974005b985a59a010ea3ed417722ce3aa89f9a3644657a942ae52b1cca664c1e693fb3d9ef34931ec498cfea3092b28e8ac7dd8034dd53928b97a715df16b5716bed6476fcdcd0d502d29512f3ef5053706e9c25a75dd34acc7d89a76b827e4b2b7a841a9f31b85010972fc0943200b2331885e4065bb383c0c6abc2ce98894591edde5a5a6c05aff189376de09cf664a790753580debf0a01e98c5bc944f172772bdfa0d6da29d10a8105174e5f4214bdc0efbc8cbf1e0f987d62ff3f27f5f05976dc66f5b6011ce7680f91547946c2a614c0a59d8d4dbe9e8d3501a8fbee778a94552620231ba8caa84ca6c2f3782308e1acf43a6ba3dccfd66bc0638e3689b441167170cf4f0989130d66998de45314d04f5b638145f3f855f26d68e13be00d0ae52993a49e40da666e2faa70b8a02d33da73832ce7b6ff84409c071df7881860c2b0970b961d89e83163b467a614622f9ae5d3e1c54ddbebbcf84f7d81d087938ffb511043339c4a41f4b190f71386dc3d2ddda42933a765cc14eeb488332a04b2aac3431d49934d9c0ef52ceabae3d5b4dc21e1d35bb40f0e178a7326dbde7192ed0fc6f629b9dd821ca0a5e41c1534fa6ce9bb5a6924f3fb2dbf62f11e17e2499fd4f39ab0300dc947cb2175f310b686f339fd714a6143303f2f1d832eefe87780c85e602e9cc3ffd29e5e5f00c843588e96dda8ea55be412fda21852463ac4177f1b10e4d11e3a13576528227e2674bcfbf470672660b58b4808e9fed30bc2c06244e4165b7df791820d7834d8f052b41ef50676421503fb732b5df5e1cb81295f2a7a4d7d8fd6076fe3f589f057ea20b4c9bee5cdea48d188f79164d6477e9209b6df2d3e1c93d342b0da83a7021c9c450cba46e18c7570c5afdbf60534ab62c6270c2fddc77500ca7913302faf784f78816e5a8d14a637b15ba9e5698484ca1a8f2c6d62e49120206eac6974a6a973a3ae301b2a73374ed9f1ee11f96a94f89aea21b7b0054c49f5fb02524369dd64ffb88775b76dbc087d0546717d0ff10e15f4fad72c398b120dc25823acf552df85f87687218291fb9178fc0c62c97e42f58c0beb36b6ac58f8f2c3632e54368de271fb0a6ba84e2d06d6c42dbaecede4185b053fdda75acbd2dd74145f20161c983620cdfe2ece122040f5f0de1e42b5b64faf9221c6df6f2babad8e83fc9bc5d01967464ae34cdd3f524c90ce01bf022ca8ba5777fdc1b169663cc3b1da3c35cb1d151eb29d426961566fda535554b5d68ff1c8ec486f7017d039ddca42dce49594a27b2822d03571aaf195b73cda82c032e247f8102ae17d2cbdf0086333e10937e4092c1eb31617f88bb4e3aca65f84a7e16adfce938268e963277fbd3d72d3dc7d5b2e0cc69a353e7e34f28e938999308d21aa912eac5a4cb0f4aed95cb32c3329b5181c1b03b9402f150ac52323dbf45a1124f9a35b05efbabe60b26f4ddeab339d3b7668884f2703a4e252ee33dc1b1cff0a473dcbdf1e35f639225b2084f06fac5311ab4dbdab0f6312e79822a17f3909993d2cf7f70630017413a72c2391de55ed05d9dd1244fdf4c948131ae0e1fd396584f7a3426875cab743bebaf79c10e0b82d880aba53650fce749b9f79af33719ca92fc577da8b48cba50a73abdd0633def043e29b75c61ba94b6c3b0e0fe2200afe293f196734e2eda15c8f4c7f18af3240e2b2d90f91933787f63c98e8652325bff1f6c7f27c32b6ff48eb6c3feec2f6553e583143df685b2a1f039adf0c5b22a40d9113486eaee36bde0c0b078b1b3651c9e00704321a7932a3774359a18b9aaa3d3b7265a9a4bcb438c6d10c1085855b487d4df301b428f5ab0937ff63e3a388c05e83517a460dc0b7edec6491d46dc64fbad0268fb3062a3171157fc79ce6de23b80f15cebc5965c61d1a18065b8b2a38bd70f31293cbf3569db82e7d150b9a5ed2cfd5a82c48ffd6f68cdbeb69e1b3b2fd7a07962fb7a428d616fddcee8712f85be72f67c52fe59033d6997d329f6abb50056ccb69660e5bc1c35b6f27fabd5f6f8d49044a1844103c5476552c0356db699265f703e4aca4883806d68fadf3f24c1915d2426e74bcc159ae0717c16829534c37cccf880bb51f7a5d07da0a66c556296b21a9ab370eb4983c5b347df2da7f3c05dd25ebbeee9e3eee4e832b6033460cc4f53b7eac14acaf2863cda94ec15434fd198c506213bd6eb277ef5318deb066b01b807166677ee6b55b92f06922f59c02856dd5a149511e7a863c659b72aa07811b3e8c62de5ea43e35e0b901e2dcf83f2ad9817c88a212752a2b542e863ead2ab273463b403449ebccb88b7323aef9d37a8b7f3733b212a8dbf5b11e7f921baffdd05212c5acc786a92fff325fb506f7927aacc70732b30fa3166fcb62b356366e3f7d0e3a7e52a1b05d2dd49b71b38b3dcd932c5ff11e52afbbb1fafa1ed20830ae46a2679b2548e78ebc36fdac9f7e24a1b7091335708d1fa3c1f02da02dd77f9775927e60fc8091e6ca4e4860cbef87caf518731dc37a5d6633a732f3e671e7cbc7474e3a1d569e81c40e120c569d582dc274e9ad95144b898c9b448947b12fcf8c984e80fc5c746e44927110f3461976aa9169025ef3107e36fdfb363e0ab169d8b3ae5559a995bc8d2f7b79af3a9b94712fd922b745cacf8af63d5441a2e3e78dba4359ae22fbaf879cacd332aedfdb68f1457733acce6f404cd1a7ff741a884b37242017a37d48bc00d94fb8ab6304fb8383da2c8e228f0e22eb6ecad4b3ebdf72e5224aba6b2e41a889d2a669ca3a32d3abf2accfb6bbf88ba66a475cb786cc6922ebcc09bb916f64f874256837e7536e797d9802366fa1b491e5dc07435386473de9cfedbfbf0e7d41330df841e6a5d15341bb6ca88ca32abdd6aad039a00e0655c89319a760bd0f10c459dd74cc776bd08641f3e54b74b75b2b2129e0c6a17e35435b9c2b0df1b6ee91c01380b7da41b8c9dd04377fd40ae89b7c14f0c5aeb945023fb9278e70117c383b1b2f9c28c751ec43a82cc11cc076873ea475194186dc894a1a13741d4b4b72515b2f3349a177b20b25124ec8654d12834d2f5041d06f2c2c8f3fbfd963426da985e1ef2a9588439a9ddfe3e32fabe1d0d3eaef66d9e12819616fdb91f0ffe4aef5ad34686714f79874e5bf5dc7e637fc59dc10757307f4de7988422e1b39a03ec2e736bd001b3494a7ff6cb0eef6142423398afa181b4003413136a2006a97dc6e81f01b8e79f0f973042e8b7030976a7b38bef4e04fa6e36ccad5613e9c7161e79dcccc6ef7731a43d5595bb72de2cd8a8cba6fde06f6ce2882a2817264faaa45ca97d0b4b4a6d07b40edfe1f561c6840abf64a59a2b44a6fea01cd1c6bb48a03dfe6dd22d6097d9c1f5b35a30562a923e6f7e476016f43e129f1d02fcccc2596d2388d2a33719d96a3a00f62d59223812bbbcc9821740e809357e1397540599cc4d9e2aad2ce1f3d0d76bcd59a80785beebaa3d8eae1ec30596d125ea85b1b6c685b1f40fc986ee430f9d2ce45418691dc3befacc0c31a93246d5c099a18e5dc344501baeb3ba1ade8c98f00c23915594b326de22033d811f0bc6d8a3eafc08727340e7ef347cf26d140588d6f356c905a606200b1c3ab64a146d71442d70134b66b91a0d3fc769a27c26007a9e4cd186d6a36ee59c47dd6d444bd542c534b0471df29e85c9ef80598235713584002ed9951df0d9e8494903a4e6a3f536415aa2651c79e9a5d21f2fb8e2c8bf31584c4a3eeec33ea692324fddd6a46685f401eef5e62b4fc4263292d9da82b5bedf5065d73b6c36d8f0ec9a39556fef395a6a43905fd8461ff7946ff6861c9d4f1554962729227ad118747cb7e87390dd69ca8f81781f5c52e8919f1762d88e6e7009185a9e1fbc946b381584e451d41979cb6c426dc675ecce92ce2ecd2a91c1e66142d751571e617cae16cc22cd16d6cbef74875c7f525bbd0b7f5d3eb196b0e83aa768e0eefa60ca93e02623158721d2a19c5c2c877f749389123fe0dbd4c3f30de452bde9895b175fedc56dd9aa8e8a6b54e2b6a5223ed6c7c438533b3695077858f6bf745295fe02a3b3a24c1ab34ae83deb4e058fe97f799bfc6bf9bd7bde04d681b3217447dcaebc75ccdc8fc54fd2291705ce4a604acf97d5995972935e9ccd85e3d68aacb6be5cbae100c260533c09e2d286b693e0a4eb6a1b5ad1a5cd5529b845f9f39ab6e6447cc84cc7e5ff53430409469312aada7a201218d9bb7f9839fdc8d8364090fb20bc1a5f9550c7ed2c913d4156d66dd562168b01ab0", 0x2000, &(0x7f00000019c0)={&(0x7f0000000d80)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) timer_create(0x0, &(0x7f0000000340)={0x0, 0x12}, &(0x7f0000000180)) chroot(&(0x7f0000000080)='./file0\x00') timer_settime(0x0, 0x0, &(0x7f0000000500)={{0x0, 0x3938700}, {0x0, 0x989680}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000040)=0x0) timer_settime(r1, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000061c0)="618e371cf9b0834241e76756b605732fdfeda9783f6de886404b4f93a6acafc5cf4910032ed9cde5a49459ae63afaa6be9a80299bddb47560c8a20dda37d2b14dd3d8a48b564c7f8fb53de0208125c0e66d67be98085056aa9b69c2b03f6d0818e100b8aa22e6ec9139251cb9fdd3745a424ee335c94069b7fee9304b5b60677ba900bc4b820794c4b745c101c9217c8d9600d6d059baf3e51a5fca3dec30a67600c5fd3cfb4899114b3698782354c101b876ee45529966454db701020db0fc910d3f271c3895020797b8873c74688a0670b74de188971bedda09f5d26490ec20e462ec15c72b1088158862eb15adca91388087f2d7132280bc0a664b1d8671ae6043fa47f068b14e33618a9833c7223d160d3317897caceccf162433c10de5ccd922e5b84329d0fc74b91eb58442ad34ed24b8838c244de01b178458ea5c2d91067177af075cbaa541c7e679d4fcfba3376ce06447b5c8791b79f1c680fb30694383c8adf1e5f40507e1f9c3a396597d234762090602c9fcc5af85636c904fb6740ab131082b630219186a001348153f39ebb57286bc89ec0b544d30db10f235cafec59b13d1a4d78949feb0d7eeec19481c830602f91cbce53008ec178790b23239430bf5ddeeb0bedec3bb525e792f08c0f58f8332234367bcc9dd042949aa11548881ca1043127f2b3306b2c6e67e386ecc9cb0b7a15d4878395a69c42493be30ad1be2dc9028d91a94a42e5225a49f354d2b60249ef6ade8823d4e32628ccb1033c32b920a98b9f2fedf40da5f12d6d4a4d89e668d6414e5f65bd1d30b427f615ee2d8a0c2975e598d01ef56b36132e3d0fb02f43036e890736ce36e531486a93c8b6c7bd9e6ff80e5621dc3f93f43db07cf7c7a49f8ba011c549eaff35e1e338a4f95d46d03325085b05e134eda369da69ee57d9c2ba416e291d2d485e917de771bcf063c4f19eb74ce669bf75f9d8996cdfb6a8c30314bfa3e1de007cd19f0b6a5fcff9a45e201f9f6bf9bd1e301157f0c4c5f95dd99ef1a2f2bb9ca122fb51c77971806da9928ce82fe70b6dfaae834e24cbe055d6239592f37593ce744359bc7d549d8fc83e0e05caf3ac5ed0a9c760fb55911dddfea2c92651ae322e3c64185b0722c26af2514f6a5c848e3441901bc5a377fd492bfc563602d0b3375b2fa6c03beeea2fc87c11bf99c6433c2f76436060b317e91b4949a88610513a52d3bd153c43263a86338b734159b6921c9c0b608096898fd13c4b6600390d25229835ae94d76ceb1d8b6a0a74bd4d082d6b71663d3c4881ac6b9700c8bb4555bbe4cbdeba022ede38a80b78ece77cd55f842bed1877f57c90bb205c997053ad3562798b3ef7f84222b1fadc4775d2b148bf9ccb8b6ec5ff5676566870f4255fdb2567737af51aee5f3ef3d6740f8f40de537932410f4122ed6599993e0a671de608348b3e1858ea750fa311e237284f3c73baec0f206be2c8ccd07d44fecf8265da86bdd9409d0bc93a57ee0de39ebf3e945d4c7d3b583e368f2191fef625a37ccaacbdcad49eeffd5b6883a569b4392325fab23a50c372b25e22ad02e2012747013570296241a992668c2fcbe159448f2489bf5f2bad05c2aa076f9a6926689558cec480292129bfbe30580bf1667a7070211b176a19ba4b8249873a28e4441d1b99fb7367b12d1a7c8a8c6bfece7392ca95fa21be70b7e56f77415e1e30e668283af3aab6e6ee8ae7ddfd9c2c64915eb1594130de839854e7fbe4dc7d56b5eaecb8fa125ca2eb07b17c379d5d988e394413bf4d3daf5c5d895c211fd2a00d274f0f69960501dfda3a4b0359b3043fb653e7eb34021c6da919f081115f08c75ba7d289e5b37e8b016838c93b632fe1d9569e4cb6371a3cfc6c2c138baf069a10060dcfccebe5ebca1fbf099d6cf1d426cbee789e20abc2858f4fdd1773ddf793e0a34f50c9180180b829155a60b3abefa7fc8a024640404b5c8cdddefd1095a9a87f90e12196a057121563f3289d67f8b11e713c7e734d2615f53328bf28c2a917305c09029ae1375c42e24e7e6513bb607cf9ae8b50cc776325119cbd38204750e0d23d48f8f7ea71e2b89a15b04c827488bb893446b72ad54ddd36a95287299360ee189cc9a024bef16fa1298583215c53f6365ade4f569fb144f2e2b353730423cec17b1be804680249089ba80091533c28e18c82929bfa97e574ad613aa22fde25e22c453e1ea3f637f6e4115186f7735ef8abb3d50258d1a8be60c20a0640c91941d126797bf042a0221befe4ed89384fde0d0dd25064b9fd130489d7dc5b562d90f60a21d228a032153fc31a6a4dccb26fbbace1ce51366d142ae318857564d5ca9f510a7aa34a9ac17cbd4e2a07f4fdcc3a60cd2f79a4135a19cc1a32a56ee946db6d70a98e999a9cddf94ce7a3ca6aadcc744c405a0944c550a5ac15f0d0a55cf035e3330392f0f2f602c744d00f3ffeeb4dbaa2f2e07d21c17d46a5503808e5aa5d06765b2e59ce9d24c2f74bae7859315715236d462c97866ea29fba57c75de787f8cce12b1d42c056461e08ff448c323201577caa606739811128cc46e7dec87b0c7978f83311d93ebfecfb700f0465c599261a87d2b44d9afc3e3ff185ba9b97ba867e8f6e0656effc4f1aff1656f12d8303d7116173c3281733fcf3cf55dfede80d9c6812b117443f2bc4468a30ac64b43ac2a9b2921e071fc13dd7b166ee47ae49061b71d0430bbc6e24c21b0de5dc4e76a6b6d649c717cd5438d6c1e8b1252aecee8241804bedf3e5201d0c09f19df300f86cb00e7ad48c2c8bf31a34c6cef505697064a579fc9453117ad2eb9c30803fbfe170ee038cab6fc461f161948ca4cdb756d3a5bf2976f7c4c2748758f7831c6b8e5718f75fced927a8b87af3138e71665095aafc9a29031cb40652aeb4ff5bf1f2c8db7be19d96feda3c8d842a1d723a34457517850385b187cf1b257fa5e2c7562edd636068524cea88abcd06ea57178929fb3ad1bc58913528df98eaee5a38c38251b9a9620072e8c19172d932ec05201afc1cc4ba6a7024d55cd77289e2a481ddc01352e66f0ae929b775eb825830faa097a36f8d16359bcf5d19c34a061aaed9d2934e12fd383e03ec335f573eb847d9f139ac04578d87b4cff684768fa5ec96450923ca4e3c4eae031412701ba02b81f0d2953fdaf83d63d5e0a79c463bd7848e8892820ab8e745723ca7aa238a5aa2edab51b6b264c22d2bc161bb1d71cbb0ed71d95b1b66ad0850f5c9a011b5062b3411434772a3925584ef3f53e87bab16e54fa9af19d4c111f68792e702eee2e5bedd43266ea53ed828db3fcc1053b75606f35d2b54beba6c7a792bf601102024cc022558b301c543ba03e32a579e4320af6add7177af5993106790b7cf85560643a8ffc86bffb774f4c47331ae966587537e2ded86b157039dd7e4eb02dbd893b6ffd23ee2df19ed8f7d0e119ce003afee319fadcd08ba556af4d44ac99689b530c18f9d2cfd4e94f41ab7622e501aba9d1a50e0014b5ddd94bcde9112f7b89ead8a484e8e95c77e5b67c84d32c553bd9ff7f1577cb1aaa3511d8ef1a261aca8c89a4501a6ccd3f42a4e8b1d51da60a46a0578a6ee8825aade50ec4daaa0b24bfcdb64bf7c3873b7faeee8c9997d6515a6089e6fd265bdc61c53e444bd58df518fe1e4fdc094a7acad2708d2a7e35fd0e84a89b3eacf979f6cb47f0c8366275d162f6955ef163341c572fc47628f68391b2bd0ff7f5bb94036cd915491a833ee1d4a93e08d2bb6ab42c566eba8c14e3181244596c7463c45f81ee2e66ce3dbdb9fd981b39e0e8173291d7dc6b2580ab5f71767258acc68c5bb966766292609ffe9c0edf83f03319aed55e22e828c18db6eda24901014bfe007ce4ca3674f6b16d661d4bb502620b9b50646c13594d578b1ff70b85878be7ef346ea217e2c66ea610e85088c188007bd1567940c513b7f3b16ac4239e4cfc02889a5cad698b452dd1609d033763df4a162c67bf39736f85420a6b2fbcae776cb0d5e046ac5fe55e73b48786710c893a6c3ef2b8094dd6eda2263eeb5a7d91ae955d12c5c02864d7c3a013b17adfcc261ce709d7d4e1714ceef8b84bb9c1f83368e130efc68bb9c4b5e7342a311b13e2f76217acf3cbe183ec7f9acb54e3cad33d4ac69da8ba60d0ec54bb43c051e652038ebf239243ae2cffd04d672587afbec54137ed7d37cd6b71d701b27500f22c89ec0bf046c46b969c63164a8989641027d0cb2b4d9925c836ea2908fc889b3a57bfffb3acdd6be94044e5b6da829be9199f2489c0e288c78843d539772664dfc0257870181dc551b00bb5211476debfc9160302a96066b41cbb4d8408879c4dadfecd41af052516c2ef60b1b9154d2b17ff4d973ab35e4829d6e3547c24942de945b90cabd829e4dd992c52911b41ab134b5928c2d3da5081f230abb889c046874722207bda6f152f5e0f0c43d57db134d1c1b3d2f9a13ef33ae07bd2e541a711f57ad8b627e61a5e9ce46a761d8cd9114bbded2af8d4efa22c4ba405cfbead43ca7544d3a5c8f5898783683d3a58b1aa0446e58608150123852f4eda69a406ee99c760d400c9801881cef76e09146ef5af35267375b6403fca6bf905e44d9066969b573020a1481c90569d6cc0d82d287616cdf16a9769816b8ec69ee1b53db0e60a5a0a6c31fa3dfa9c820ff3722e3636880ad0a81c51509f9fb5542e25b40dfbfe3bd43717545665bc5edff69819326825323860729b241ea47313c4a09d9f840296e4824e6e4f355c7ad06413d88c8b5d9bd31a7e4acd2e21fddaa19712f18c8c1e4c8ac78bbb4625def8b49c48d0e3e48bbbb0f84085cc514660232f83edac80fb27428ee3396e6aad2a5a51f28cf23c1728ab8669dee6235566ff47e91813f3b73af1d68705e1179621a76e53fa5680356d387d8c959d490e3809607598a3dc1bd6f7550409dbd0e910d2ad0ce81f798dfc8dd58f775cabf01281fc0bc10d4c38e2650992cfda95c0ecd0b77aeb3d344401a0f19d9cc7d416ff4312dbabd799b901af878749ded2b45e4ea08a7ef8c38781d7c7b3c13fad0193021ffc1a4226dedf4c4ea8b476ea193ec84e4d94c9173bc509ff4e4e8f6ea8d77b20efc9322bd21fa459c2e009c57f05bfadba2cb40dd3896d49d6a2146ed3914533d40e050b65b9986c3e46824f3664b9515029049f357eb34ed43708ca2e5695023a37ae359390d0c7bb2ff67e1a5bad5e47832b33bbbe858aa8ca2cb2e6c1ce783b48360ee7ff528053f30b38b470a8aa6b24613cc68b05526879369cc02fe1edf5ab2c86fc0fdc5dacea94998cd3b5ca95475a67bf158836483efa47b3de5279bef262f83fb5d2a8342c5bb7220d9f6b0d577efa6731c744bbcf0b7eab809b7e0b35508207e9caa68b25202001415804ccdff2cd2fb116a0ab1c792dad1df2458f143659a7885b67e04580371b1aa761159b4f68aa54959c8e73206fe00d7c68a4e42020576c76420bde951ccb79bf985965dff02d3ca71ddb3e6ed06460caed6e90370e083fcb5787c14ea66ec703637a1a861fec1dc5e9bcdde637a3649a7d5f4c2730736c9617a539f357aa14feae34a26cd06df4037bfbc9d46981defc4aedcb95c2184e0ce3c9ee16a7934ad59704c6a5c1e1f26d9d5d7214f9136607cbabf7b08f794142911daeaf158584bc2acee99fb832bcf81cd3694bdb09bff349a841d8558ef1946b7fa69997720e2054f6b13e8a10db4c3c771a4fb11e21558873114b362569184e5a9cd6a19042feff7861c595ef4067573c186e2e581ab1cdad70bc1ea427061aba86ed523e8fbaff3dae8dc456355ddadf3ce18059ad06b33222e7885b0f6e285c5908e14cb0c4e743e2187421f86e13eec3a2bc1c1e9c8b44210f88f1ccc42e57ba01132eb311455c5763be9fe0077f18c77e404960e70f8dbc4164ff285c7eae33b7ff666ba2d802285363057d6bd45624a8ac3f1545de6766de3ee0124dc65bf59f536f417cb677a1c9694b7587d395ee4cfa38d88eb99509c21b8b7a6eabe3efc15b6dccb767f4a096f5fe3c9026d81678cd6c1a86f6626d1f23491374b34cc9e75636b70e4accc3859404147c4d35ac69705930765bad3cc01679736ba03f72430431c6cbc0ace45e01b12acb70c79129a6c18230f49a94e8c195cb9e0431d0b1fb020dd5570507d86b342c6d5e49a4de912090f979f19096bd8a28dd81f73ae4039df908040ab11d5eba125419e757d7a471e83ec02ca464205dfcaee9391ef3b3fd6413596b36fe2f4a087d7f3ad0d7be311108a05992b10b46eb47e7b498fe996ae0d20caadd24ebc984c4eae1ce9397fce2c457cc3248aadf7bcf67b2fb417415eebd9f444756fb7b87302904cad603c42a2edb56aebfd1a906dd1f94e494bbb14c4bf8c42b29ae2951641b79ca1764bff83a06a41bd10a5284443560cb6e12e25ac8bb98df4d8d274c9f608d1133792522f1fc065285add200f8362b5c43fccb3ed77b12430ea218e710c912446b566a498267b86d63d75303bbd91f66a6bf2b8dbcffde2a4d2b7e9dd8717d7dbbcbab05577d98ed5d676cd897ed04e34c40af40e5f02b302ab798c665549c46fc0224e3718b2555e732c7c260aeb6ce0977f770e7a721f23a4360b543db01973d5bcebf31c0ca1755a246502327f62823063dec10364ee7670730a4c62724a629583661a4042f92557ffb27bd1133eabfe058b1ca1839e4a67aa33d9fbe3b55a75d82a27a01c043d058b83fb597d305ddf4b6d57f8b32ba6d4fb1a085e5d71334de2ca85bc9b5059028d685c0125f21c98dd052d04c3f078ed677be689a6a19679d3838392012670e3daf7512eb661c74a2ba91e979adcfcbd12369e49e2478468cc549f87c84e45e8a2c7782f4a8e39fd92311a177084f536203e33a83ef883412d9a2741f6ced5d964ee351253b54c3e272b94014311e71617be915cd896e63a58115ac932cfb56942b046694c6ef5b3dc8f0a42e6f8367986d8333283fe064cafa2865724c1ab3c01efeb985bbc3824f59940646c8928289ceb3be7cdcd4b953a7375611d6e594e1201e26cd6208b9b7414e75beb53ce10f824f41a4790b9f31d88771f6bc9e04f4675226c8cd3f19a4c1a60bd538be632a6135bee068aac40f15cf75c92de3c5a43b09984a8ec5bc9fcefeb50696d9f159bd9b60a1e0e2c9b66094aa9c7e87b25e5237261b95ab8d7d8be5c77d77795289b4df9e27b64c1038dce97d40185da164d7f0798972b92407c91142bc97be9287db90930ccec0485fc16d285592e949b5f64828ab5f5dab267d925e1ceeaa6a74e2de53de467eddf91574b54676c6cc4372742f4129cd6b3ed45890ced62b9d6f8b3bcd88e93245b5775b586c8bc36acaac195c429ed69f8058b72833ac9936226de76036f3678f3d44a1119f242609ff526690c360191568a49d378141f19d3db79562c3045e0aeeaab2c9ab049c7fa8d1f2edf872828386a2b03ea3f8e6e165b9ab2d38600a8ad853f366c5fc8e60b97a845db5088bb0f1fb3605c4b084faf648f120cce0a82de2f16302d498fc49fc716abca48c90d322783abcd47124f2659be1f561713d09002ff5e797c147c21ac97a67712d9430d70e4c64affa85ad53155dd6409ca78750b014daf7c227d7691d9ba2e22e885e28a291a9676d11cfb1745ee282b4b6fad35ea6c27073fcd809fa05c9c9fabb11989afeee53163297efbd570243b9605a2078dcc525a334b5c9d71e30766c790b68d728c260abef256ebdd6ad4bdac2e96932ccd68520fa2f7515bf1cab9bc74a01e684c552bd958775d868241a31c3bea68e4120648ca895c8321e2a29b25f8bd3df5ed1292e7c34dd2c051b2dd8d74d7daf08327abeacb6f0647320e8fbe249d47c5a3a3f688f182f7d39013a89c1ef58395147dcaa55762b047fbe92c59a6f6f317711b81179fbdc3bb31f35b01bd2bbb9fa316972761969b7b2bab2909ae1cab62bcb205624622340786ac01bf1a3569684158293c029e86cbd9865164937465f652b71d1c37185048e4d93d4f84ebebd5d3e27ef1f7021f89a7a882e323476c9262439f9d6869ce9982d70061ae3ee72084f06b0b7a76fd026d084fced681331cb896ce435cc915a7a1b0f36b4d8dcd60f7e6549e5a51bb6d6720c9975f9670b80e9b53f9b7f0253799d531a69c06f76abdb3c1979d8f9fa07b94de79cf2930f1f1006901a0811040fa7036bf815032f37bb6cfc8936e0f68857ba047867a624c74bdf13e4df14e7d4aa24407b2f8e858df96e55627e6a960e0c6143af2a93e560e299de47832db06742c2f0d0890a11fb1226548112ddcf29ab81b83392757be89e2a4053ebd304e4eb1abd1b7335ce2cf1b7beb6edecb7ae2d635bdcf39e8c9c48c6178eb672e99d7a890d343c38b95239b46e1bbff2ffc122ca34a81ac6f96a31bf4ce1850c03edfbfbb53742646cb0bde571bbe1401741095b0446e1f23ad6b8498c6e1acccdb6777d3c744e18381cb35b94cbaeda2d0d5c499784dd7b6e7f66eb8719a7197aa95936b38459480dce015db217a569081d43881e3bf25b6e64fee17eb16996510c4b62be31cd7b6fd444b33b45d3ef3f3486138c6760fc2bf198674c11f7e4c7a3c4228cfde19a72fb5c7cd93369e4d3f47035fb9a8d16135ad0a6f3dce856d2ba283e350245a8e515c56f32740fc54bda90f5227cb45868f32440a2995e4ed2ea57846905b1418dae634cc6f744404635cde70cf6ffef90085c5a46d6e65b15b8d8a7353b252cefd478e31b8da9caf2a82040136c936dafdb1a4b2e69f7fba60ef6e2e60763d4b13ad3a435664b3cbebea08c86a701f89037e10419e3ef31c87201254ca7ad888640694c09b646777a561b9db663ca9d7d538e952f1650a3687a912131e6439ad8aca7560af73bafa3f5218768f80b127e3207fb3438b48ef1259d4992f22a7453ad6bbf99262149bd3181385016550f36f94138f907d73e594a43bcd8554436fb9a56d24ce13dbecb49a06da87654ed2b5cb08c085845bd6e61479aafbbf9f3b1ee96fa20dcd6d25e8c080fdb279554c7f51c55794a9503d4f2edfcfd478fd380145010c9d98a44d73a945c0cc0abe618d98d7731a61c2c14e06a0e622c75857d8966a1ccb5317c59121a2c566fcf1a9dc27e572aaebb5a32456b1120ac76b568c1f17edc4137b7155190bf16887cdfbd4f5513f811395021a9d95d97f9dcc01581efafcb07c0a6efe5d55cf230462a14cf1670cac0393004f4df28d1f2ac73efb707fca0ef0940649b34c5d95cad4d050a5be4478ff33f9dafe0e6ceab5c67d32c2789b72588cbc00a80a19084f4554b0be6e81db3e2eef034aebdbc9e3e9d1bfa54d5f497e2043ba583db41b5d0a2b66285ddebf40ab858247053e1f1ce62bb2caa72a3bdb14ddaa1e955d692075858b0c015bb8a6337de99fec64198a305291cb857ab5d29c4485b066a646e33abc5187bac32c1ce41e89b6d2149ee6b1ee1654666baab8ae020951655a8ef3298d05e306a8eb50c043681504f2e9c18b4205331b0cb3a740724d34a9d9dd4f4dfa89d0294082a901aa17ce5f9c4d7d9fa8e209c2c1b4c517f95ef80d64497e96cd871ec3676a162e65fb89d1a98275d360e9db2220e648b2bd83544f29575605c5f0a02366698daaf5f6b7e2acd3d215e77d8ae815a92ccb1fe3e3c678dc0a3ec9fb430416d9657413dd12fcd593e0d7a95a457e0ae642b6d451bc26521773bbbe0aa8f73ec454b4a7eccd6c5b19540a95f5dc880d517a3bead89bbd95bfd143c94b327eebb583cb27367fb8c57f1066af5c460693bdcd420696fd24eeca697e9fe6a45a15f829b830e8c17debfa8a52f462bfac89d6070898b98f905979ecb867ba1f15ebef058f951783fc60192d2e4776758613765876a904e813b76c3e0d0a94cb8bb0b603e48fa02d037d51db884f408adcc7d827f674545c8e2ca60bde2d41ba7cdc23768766ffffdf2f2ca1d56f64f23a8eba81dcc0879e4e37a6731eaf88ce4ecd0b9becd61434665af0c2ad91e5078de779e5ff000f02a94a34a1ceeadccfc969293e2ee6bc79bd4616a90c97e8f540b493e4d3737133e11fd9f682249ac2512a0d79430622434a457cdfb1b62f8973052e595bfd5b392b0225ed255a3ab420000d857315e9e707a74a854e768cc4cdf0434140cbcf4198c115c465176dcbc8e1d2ecbc455081d8eed1b33b3e443304a493186c73892675994905b5b91cbf9e6cc9828d8adfbeceaf7560186b31614950c704e339b4ade066818fb3b95477d03ebaa9d66048f04d2c429c919fd5194640825248694007d44a608b97dad6fa4d09e4bd467f2a26712c1258f9f581a7252695d17991b864596d22552edb526a9b25df7bc444d68c9138f931b624e3a4db01744c0e390abd0d44aa3dbd36610f480f917a8f16ce6e9ef6c7d349b1f39f907d2f40378cdfcade06c4ad7793b5ab5caacac149cffc42dd6495ac576cffbde23773c036c65a726ca19c82a4a25753f0dd93d94f52b53de5ffd53bd4a2e422cac92dd9a557f8b05fe4b2894f49ba90daa755b7551edecc162ca1ed6dc05cecd5ae2489c10e0276d4f0618d7245e73c72c9f848c05940f6818fed539aab95a4cdf0e6046c66259d538d81b92a639db04cffd4922b1ab86c736077e73f10005a0b8e0bfcb06c5d6dde1796c03b77442f2f3e693b83312bbef3cfd4b380fa9a83832411ec55ff0fba7feb19cbbfb3149793152c24679015b4c5739b519da550d87e117e5624c82ce944fd77073c4af06e54920559dbaf670e3a5f20328cfdc13ed6213787efe3725d9a4502a6018b6b707bb3f4b7a7368cbef90aa79a1cdb85f03a172ba782d16e4b7a84d8b45ce03b4e8aeed360974bfac1cd5c64491389aae43b69c292d95e545e8819a0a325b171ae8cf3085bbf62d0b5f6768dbe21383ffa456e8b292ac651c0ebef2224110882ad17e328688fe4514cbc51d01344a1cf5a42a02253451b926cf8a77c12aed560b6a5da765a1a564d2d459e13cf2fb6286ba09041155efb5b512e8824dcfeacdbc83cdd7bc84201ee365bb0cbd1fe80ab48d4c356d6ae0d57a0573cd48a6c9dba38ef4da79e7735bedd6af54b3136f1155ee75a19105d1b3df61a46024f0bf11d201738bb55b66cb87a15869908a6116336afd7e54ec31cb63b599bebb70d63f80e47bade7d07190ae489ad9dfc9b8233919711856d485f9be52b1c60d6756f4620161a92f0eb585eff8474b68ed93f841650ff3ae199a2080806779a217f7498f2f4cce452a9a8ccf35550edea551950022cbc3440e89e2caebcba230451d6e49ca41030d5f927092f24819c799011c565e58aa35f2eea57beed58d375b59bf4bf37d57a72a5fb59786bcde250b593f72a80d2b31bb21206ad11f7286219e9470212f64896333dc7717dcf76929d5b99b07760673cd64578c227bd3e3d17e5bc1d12cc0b1730ee03d92f45906f3602418729d65214059dd2126becaf7595d4a1625ebced452a1688b056912d415f0b4b28af23356bc213d99792ac47d580", 0x2000, &(0x7f0000000b00)={&(0x7f0000000280)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 18:24:14 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file1\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f0000000740)=[{{&(0x7f00000005c0)=@tipc, 0x80, &(0x7f0000000400)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000640)=""/251, 0xfb}], 0x2}}], 0x40002db, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) creat(&(0x7f0000000180)='./bus\x00', 0x0) syz_mount_image$exfat(&(0x7f0000001500), &(0x7f0000000040)='./file0\x00', 0x20010080, &(0x7f0000000300)=ANY=[], 0x1, 0x14d7, &(0x7f0000002a80)="$eJzs3Hd0lsW2MPDZM/NAiBFfI1ICs2c/8IoBhoiISBERKSIiIiIi0kRAwIiIiIAIAWkiBkSkl4hICQiIlAgRQ+9FejNyEBERkSZNYL6F59zLPcdzF/f7zvkuf2T/1pqV2Xnevd+Z7Kw8Za28P3cdVrNxrWoNiUj8S+CvX1KEEDFCiEFCiNuEEIEQolx8ufhrx/MoSPnX3oT9ez2TfrNXwG4m7n/Oxv3P2bj/ORv3P2fj/uds3P+cjfufs3H/GcvJts4sdDuPnDv4+X9Oxuf/nI37n7Nx/3M27n/Oxv3P2bj/ORv3P2fj/uds3H/GcrKb/fyZx80dN/v3jzHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcZYznDBX6eFEP8xv9nrYowxxhhjjDHG2L+Pz32zV8AYY4wxxhhjjLH//0BIoYQWgcglcosYkUfEiltEnLhV5BW3iYi4XcSLO0Q+cafILwqIgqKQSBCFRRFhBAorSISiqCgmouIuUVzcLRJFCVFSlBJOlBZJ4h5RRtwryor7RDlxvygvHhAVREVRSVQWD4oq4iFRVTwsqolHRHVRQ9QUtcSjorZ4TNQRj4u64glRTzwp6ounRAPxtGgonhGNxLOisXhONBHPi6aimWguWoiW/0/5b4me4m3RS/QWKaKP6CveEf1EfzFADBSDxLtisHhPDBHvi1QxVAwTH4jh4kMxQnwkRopRYrQYI8aKcWK8mCAmikkiTXwsJotPxBTxqZgqponpYoZIFzPFLPGZmC3miLniczFPfCHmiwVioVgkMsSXYrFYIjLFV2Kp+FpkiWViuVghVopVYrVYI9aKdWK92CA2ik1is9gitopvxDaxXewQO8UusVvsEXvFPrFfHBDfimzx3f9l/vl/yO8GAgRIkKBBQy7IBTEQA7EQC3EQB3khL0QgAvEQD/kgH+SH/FAQCkICJEARKAIICAQERaEoRCEKxaE4JEIilISS4MBBEiRBGbgXykJZKAfloDyUhwpQESpCZagMVaAKVIWqUA2qQXWoDjWhJjwKj8JjUAfqQF2oC/WgHtSH+tAAGkBDaAiNoBE0hsbQBJpAU2gKzaE5tISW0ApaQWtoDW2hLbSDdtABOkAyJENH6AjtoRN0hs7QBbpAV+gK3aA7dIe34C14G96G3lBd9oG+0Bf6QT8YAANhILwLg+E9eA/eh1QYCsPgA/gAPoQRcA5GwigYDaOhihwH42ECkJwEaZAGk2EyTIEpMBWmwTSYAekwE2bBLJgNc2AOfA7z4Av4AhbAAlgEGZABi2EJZEImLIXzkAXLYDmsgJWwClbCGlgLa2A9bID1sAk2wRbYAt/ANzAGtsNO2Am7YTfshb2wH/ZDKmRDNhyEg3AIDsFhOAxH4AgchaNwDI7BcTgOJ+AEnIRTcBpOwVk4C+fgPFyAC3AJLsFleCPhx0a7S6xLFfIaLbXMJXPJGBkjY2WsjJNxMq/MKyMyIuNlvMwn88n8Mr8sKAvKBJkgi8giEiVKkqEsKovKqIzK4rK4TJSJsqQsKZ10MkkmyTKyjCwry8py8n5ZXj4gK8iKso2rLCvLKrKtqyofltVkNVld1pA1ZS1ZS9aWtWUdWUfWlXVlPVlP1pdPyQayDwyAZ+S1zjSWQ6GJHAZNZTPZXLaQH8ILspUcAa1lG9lWviRHwUjoIFu5ZPmK7CjHQyf5mpwAr8suchJ0lW/KbrK77CHfkj1la9dL9pZToY/sK2dAP9lfDpAD5WyoIa91rKZ8X6bKoXKY/EAugg/lCPmRHClHydFyjBwrx8nxcoKcKCfJNPmxnCw/kVPkp3KqnCanyxkyXc6Us+RncracI+fKz+U8+YWcLxfIhXKRzJBfysVyicyUX8ml8muZJZfJ5XKFXClXydVyjVwr18n1coPcKDfJzXKL3Cq/kdvkdrlD7pS75G65R+6V++R+eUB+K7Pld/Kg/Is8JL+Xh+UP8oj8UR6VP8lj8md5XP4iT8hf5Ul5Sp6WZ+RZ+Zs8J8/LC/KivCR/l5flFXlVeikUKKmU0ipQuVRuFaPyqFh1i4pTt6q86jYVUbereHWHyqfuVPlVAVVQFVIJqrAqooxCZRWpUBVVxVRU3aWKq7tVoiqhSqpSyqnSKkndo8qoe1VZdZ8qp+5X5dUDqoKqqCqpyupBVUU9pKqqh1U19YiqrmqomqqWelTVVo+pOupxVVc9oeqpJ1V99ZRqoJ5WDdUzqpF6VjVWz6km6nnVVDVTzVUL1VK9oFqpF1Vr1Ua1VS+pdqq96qBeVsnqFdVRvao6qddUZ/W66qLeUF3Vm6qb6q56qCvqqvKql+qtUlQf1Ve9o/qp/mqAGqgGqXfVYPWeGqLeV6lqqBqmPlDD1YdqhPpIjVSj1Gg1Ro1V49R4NUFNVJNUmvpYTVafqCnqUzVVTVPT1QyVrmaqAX+rNPd/kP/JP8kf8se7b1Fb1Tdqm9qudqidapfarfaoPWqf2qcOqAMqW2Wrg+qgOqQOqcPqsDqijqij6qg6po6p4+q4OqFOqJPqlLqozqiz6jd1Tp1X59VFdUldUpf/9jMQGrTUSmsd6Fw6t47ReXSsvkXH6Vt1Xn2bjujbdby+Q+fTd+r8uoAuqAvpBF1YF9FGo7aadKiL6mI6qu/SxfXdOlGX0CV1Ke10aZ2k7/mX82+0vpa6pW6lW+nWurVuq9vqdrqd7qA76GSdrDvqjrqT7qQ76866i+6iu+quupvupnvoHrqn7ql76V46Rafovvod3U/31wP0QD1Iv6sH68F6iB6iU3WqHqaH6eF6uB6hR+iReqQerUfrsXqsHq/H64l6ok7TaXqynqyn6Cl6qp6qp+vpOl2n61l6lp6tZ+u5eq6ep+fp+Xq+XqgX6gydoRfrxTpTZ+qleqnO0sv0Mr1Cr9Cr9Cq9Rq/R6/Q6vUFv0Jv0Jp2lt+qtepvepnfoHXqX3qX36D16n96nD+gDOltn64P6oD6kD+nD+rA+oo/oo/qoPqaP6eP6uD6hT+iT+qQ+rU/rs/qsPqfP6Qv6gr6kL+nL+rK+qq9eu+wLZCADHeggV5AriAligtggNogL4oK8Qd4gEkSC+CA+yBfcGeQPCgQFg0JBQlA4KBKYAAMbUBAGRYNiQTS4Kyge3B0kBiWCkkGpwAWlg6TgnqBMcG9QNrgvKBfcH5QPHggqBBWDSkHl4MGgSvBQUDV4OKgWPBJUD2oENYNawaNB7eCxoE7weFA3eCKoFzwZ1A+eChoETwcNg2eCRsGzQePguaBJ8HzQNGgWNA9aBC3/rfW9P1fgRdfL9DYppo/pa94x/Ux/M8AMNIPMu2awec8MMe+bVDPUDDMfmOHmQzPCfGRGmlFmtBljxppxZryZYCaaSSbNfGwmm0/MFPOpmWqmmelmhkk3M80s85mZbeaYueZzM898YeabBWahWWQyzJdmsVliMs1XZqn52mSZZWa5WWFWmlVmtVlj1pp1Zr3ZYDaaTWaz2WK2mm/MNrPd7DA7zS6z2+wxe80+s98cMN+abPOdOWj+Yg6Z781h84M5Yn40R81P5pj52Rw3v5gT5ldz0pwyp80Zc9b8Zs6Z8+aCuWgumd/NZXPFXDX+2sX9tdM7atSYC3NhDMZgLMZiHMZhXsyLEYxgPMZjPsyH+TE/FsSCmIAJWASL4DWEhEWxKEYxisWxOCZiIpbEkujQYRImYRksg2WxLJbDclgey2MFrICVsBI+iA/iQ/gQPowP4yP4CNbAGlgLa2FtrI11sA7WxbpYD+thfayPDbABNsSG2AgbYWNsjE2wCTbFptgcm2NLbImtsBW2xtbYFttiO2yHHbADJmMydsSO2Ak7YWfsjF2wC3bFrtgNu2EP7IE9sSf2wl6YginYF/tiP+yHA3AADsJBOBgH4xAcgqmYisNwGA7H4TgCR+BIHIWjcQyOxXE4HifgRJyEaZiGk3EyTsEpOBWn4nScjumYjrNwFs7G2TgX5+I8nIfzcT4uxIWYgRm4GBdjJmbiUlyKWZiFy3E5rsSVuBpX41pci+txPW7EjbgZN+NW3IrbcBvuwB24C3fhHtyD+3AfHsADmI3ZeBAP4iE8hIfxMB7BI3gUj+IxPIbH8TiewBN4Ek/iaTyNZ/EsnsNzeAEv4CX8HS/jFbyKHmNsHhtrb7Fx9lab195m/zEuaAvZBFvYFrHG5rcF/i5Ga22iLWFL2lLW2dI2yd7zp7iCrWgr2cr2QVvFPmSr/imubR+zdezjtq59wtayj/5dXM8+aevb52wD+7xtaJvZRraFbWyfs03s87apbWab2xa2nW1vO9iXbbJ9xXa0r/4pXmyX2LV2nV1vN9h9dr+9YC/aY/Zne8n+bnvZ3naQfdcOtu/ZIfZ9m2qH/ikebcfYsXacHW8n2Il20p/i6XaGTbcz7Sz7mZ1t5/wpzrBf2nk20863C+xCu+iP+NqaMu1Xdqn92mbZZXa5XWFX2lV2tV3zn2tdYTfZzXaL3WP32m12u91hd9pddvcf8bV9HLDf2mz7nT1qf7KH7Pf2sD1uj9gf/4iv7e+4/cWesL/ak/aUPW3P2LP2N3vOnv9j/9f2fsZesVett4KAJCnSFFAuyk0xlIdi6RaKo1spL91GEbqd4ukOykd3Un4qQAWpECVQYSpChpAsEYVUlIpRlO6i4nQ3JVIJKkmlyFFpSqJ7qAzdS2XpPipH91N5eoAqUEWqRJXpQapCD1FVepiq0SNUnWpQTapFj1Jteozq0ONUl56gevQk1aenqAE9TQ3pGWpEz1Jjeo6a0PPUlJpRc2pBLekFakUvUmtqQ23pJWpH7akDvUzJ9Ap1pFepE71Gnel16kJvUFd6k7pRd+pBb1FPept6UW9KoT7Ul96hftSfBtBAGkTv0mB6j4bQ+5RKQ2kYfUDD6UMaQR/RSBpFo2kMjaVxNJ4m0ESaRGn0MU2mT2gKfUpTaRpNpxmUTjNpFn1Gs2kOzaXPaR59QfNpAS2kRZRBX9JiWkKZ9BUtpa8pi5bRclpBK2kVraY1tJbW0XraQBtpE22mLbSVvqFttJ120E7aRbtpD+2lfbSfDtC3lE3f0UH6Cx2i7+kw/UBH6Ec6Sj/RMfqZjtMvdIJ+pZN0ik7TGTpLv9E5Ok8X6CJdot/pMl2hq+RJhBDKUIU6DMJcYe4wJswTxoa3hHHhrWHe8LYwEt4exod3hPnCO8P8YYGwYFgoTAgLh0VCE2JoQwrDsGhYLIyGd4XFw7vDxLBEWDIsFbqwdJgU3hOWCe8Ny4b3heXC+8Py4QNhhbBi+NwTlcMHwyrhQ2HV8OGwWvhIWD2sEdYMa4WPhrXDx8I64eNh3fCJsGz4ZFg/fCpsED4dNgyfCRuFz4aNw+fCJuHzYdOwWdg8bBG2DF8IW4Uvhq3DNmHb8KWwXdg+7BC+HCaHr4Qdw1dveDwl7BP2Dd8J3wm9f1wtjC6KZkS/jC6OLolmRr+KLo1+Hc2KLosuj66Iroyuiq6Oromuja6Lro9uiG6Mbopujm6Jel8rt3DgpFNOu8DlcrldjMvjYt0tLs7d6vK621zE3e7i3R0un7vT5XcFXEFXyCW4wq6IMw6ddeRCV9QVc1F3lyvu7naJroQr6Uo550q7JNfCtXQtXSv3omvt2ri27iX3kmvv2ruX3cvuFdfRveo6uddcZ/e66+LecG+4N1031931cG+5nu5t18v1dikuxfV1fV0/188NcAPcIDfIDXaD3RA3xKW6VDfMDXPD3XA3wo1wI91IN9qNdmPdWDfejXcT3USX5tLcZDfZTXFT3FQ31U130126S3ez3Cw32812c91cNy9xnpvv5ruFbqHLcBlusVvsMl2mW+qWuiyX5Za75W6lW+lWu9VurVvr1rv1bqPb6Da7zW6r2+q2uW1uh9vhdrldbo/b4/a5fe6AO+CyXbY76A66Q+6QO+x+cEfcj+6o+8kdcz+74+4Xd8L96k66U+60O+POut/cOXfeXXAX3SX3u7vsrrirzru0yMeRyZFPIlMin0amRqZFpkdmRNIjMyOzIp9FZkfmROZGPo/Mi3wRmR9ZEFkYWRTJiHwZWRxZEsmMfBVZGvk6khVZFlkeWRFZGVkV8b7wttAX9cV81N/li/u7faIv4Uv6Ut750j7J3+PL+Ht9WX+fL+fv9+X9A76Cr+gr+ed9U9/MN/ctfEv/gm/lX/StfRvf1r/k2/n2voN/2Sf7V3xH/6rv5F/znf3rvot/w3f1b/puvrvv4d/yPf3bvpfv7VN8H9/Xv+P7+f5+gB/oB/l3/WD/nh/i3/epfqgf5j/ww/2HfoT/yI/0o/xoP8aP9eP8eD/BT/STfJr/2E/2n/gp/lM/1U/z0/0Mn+5n+ln+Mz/bz/Fz/ed+nv/Cz/cL/EK/yGf4L/1iv8Rn+q/8Uv+1z/LL/HK/wq/0q/xqv8av9ev8er/Bb/Sb/Ga/xW/13/htfrvf4Xf6XX633+P3+n1+vz/gv/XZ/jt/0P/FH/Lf+8P+B3/E/+iP+p/8Mf+zP+5/8Sf8r/6kP+VP+zP+rP/Nn/Pn/QV/0V/yv/vL/oq/yv+zxhhjjDH2P6JucLzPP/me/Nu4pq8Q4tbthY78Y82N+f867y8T2kWEEK/07vrMf4zq1VNSUv722iwlgmILhBCR6/m5xPV4mWgr2otk0UaU+afr6y+7X6Ib1I/eL0Tsf8mJEdfj6/Xv/W/qj5t3w/oLhEgsdj0nj7geX69f9r+pX6DVDern+T5NiNb/JSdOXI+v108SL4pXRfLfvZIxxhhjjDHGGPur/rJS5xvd3167P0/Q13Nyi+vxje7PGWOMMcYYY4wxdvO93r3Hyy8kJ7fpzBOe8IQn/zm52X+ZGGOMMcYYY/9u1y/6b/ZKGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4yxnOt/4+PEbvYeGWOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMsZvt/wQAAP//bEM2nw==") recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000007c40)) ftruncate(0xffffffffffffffff, 0x800) lseek(0xffffffffffffffff, 0x200, 0x0) fcntl$lock(0xffffffffffffffff, 0x26, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000010c0)=[{{&(0x7f0000000780)=@alg, 0x80, &(0x7f0000000c80)=[{&(0x7f00000027c0)=""/220, 0xdc}, {&(0x7f0000000580)=""/61, 0x3d}, {&(0x7f00000009c0)=""/75, 0x4b}, {0x0}, {0x0}, {&(0x7f0000000b80)=""/240, 0xf0}], 0x6}, 0x7}], 0x1, 0x0, &(0x7f0000001140)={0x0, 0x3938700}) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) fsetxattr$security_capability(0xffffffffffffffff, 0x0, &(0x7f0000001180)=@v3={0x3000000, [{0x400}, {0x0, 0x2894}], 0xee01}, 0x18, 0x0) r3 = bpf$PROG_LOAD(0x5, 0x0, 0x0) r4 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0x1, 0x1000000000000f, &(0x7f0000000180)=0x57bb, 0x3c) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x34, &(0x7f00000000c0)=r3, 0x4) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x33, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x6}]}, 0x10) ioctl$sock_SIOCSPGRP(r4, 0x8902, 0x0) mount$9p_fd(0x0, 0x0, 0x0, 0x0, 0x0) 18:24:14 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) syz_fuse_handle_req(r0, &(0x7f00000041c0)="89df3c6a9ed0d0f78f292292a0983da922f2d9838f9b79085dcce72a60a9922a40c37bf945f7812dd32a4b99160c385cf5867567d06172d846e396598d4b088afcb07f8d64b84032d3ee130638ff0cba124a1eb96186824f5299d96190c34d2270fe5914380bcaeca10a6bad1d0a887e6a30478402e6770bd1c8d5403693e8b4ed6195da4ee726864459206881690b0b131a6962ac6e6598f8c993fa5f3f00a408fe8b67aa902a22085655b7aa0fa02b56d2cfe64b1972f0ef80a9406f8e590b96f8538d37e6603c33a08352d0cdcd57a6319fd76c5380bba42d716cdaf3ce26dbcc844df58d04d445fa13d50e363337298049aa09921725c5db61a6d3e654d149218188d2fd41d1055b39331b77b93fb374ad2c61edf9cd814669d16c840c3ff617705b38036ac5e9af6cb49bb5c6b3503b42ee9e2c73e9092d1c74d1027a43dddeee17f45a6b3b9d49c726ec8ccf1af000d007e2f87564ce8e0760dc38136f2b9e6a01d62ff1219f0aca62a73d25660a6763b75c66ba5fde6d125f947b0afddc2cd226096cf98cafb666189a6d760a65f6b81a4788a01d64576946db97db67254f7c90bffda05e0f7f359b22c62c0de972a7eed5c2167239863d4634067e16c3004b7a8e2694a4e48a673c6e4e5f38bdc3e32759a286149bed6e6df2a090adc404bd155d7fced24724cea2f105509d90885b543c06551b8773e70dde037eaa5aa078455a5ed37d1d4bed28c876d77634238ca0d6c409a1e20ab10fc056a18b6ac27e9b9163e19e7e4ba0b3b1899d084e57fbd8aea4e39187170e889696cdf749481196002d04c903c31dc7bb187441e3fa139175e04c8d3c2d7d0379481759f92d6a6ed8b2f0048df120a8f91ae235620422fa9c4f384fed87342b0b396765298661a8afde938e8a2a07286ccdd800835293a2887b443f6f4510f363a3f872bae4831cd288ba730b775ea145e752edb24308de17414df3f8e9e0c65e70e99d0b4286dff99faeb77da4335a50bc85e8470b854d600632666dbacb9dd057034d9a539e320f7f28cb6dbb56f0d6feaca3c72d676983c318c69cdb1f2ee1f1a9589c1cef06e566295d72dc2b911d7f2ed57c2a86c35ecc4fc2fec78c5db721826d6f87b1c38637013d41665d81dd8eae47bd0a9aebee111f86ccefb77ba780af78d4d2a4f166b378288b9bed1cbfc9cef77792f21a291853c9a4646af0ae0feabd636583e68fb7b152e87561997b3388cacda75acc5bd17f724bf7c38c2c0559d94dd2605bfe071522fe5a3bcfe1d2ecb8a16b7400d423c89dbba79ed82be710b5de716987fcf3b6e288366cfd8033bde9728aec651547ed890113d83ada59577d8c1d45df0e0862ecfdc34b870383d7f3056efae345b4ff8d258f04c8d55bb9611519318eb95a92e11dd3d2650b46616843526de5bab09d8d22d7013187b166d1f344be266724212745d17642f40efe93cb430ac4c8fbd962e3af235f989b95f2d6c8a415eaf370334d6503faac165a3f3153af0a650d4b9c2bb0d34f226e3b724b7b1ff76abce466aa9a91a880f71e40003027e0f7bbcf009b73a8cb1f3e732898f0d84c79fc957015928d326786861ee1ef0559ab9958945c9a8521f01cbff38c4c42eb303d6ffdbdecab7515ca0ea73149ab0fffe1989d3a0de3d266afca3600b202742dd9edcb61d96f59f19f28f4b0f203de674980f210063ae545978db716ddf9c417064c7b7b22bbd154bd8fb982ae17e12e4757507331ee57c16be900796716aac1d94289b72cb87196ad5b3db4a8bcba09fe9902262dc7360803b81c4dc76f406d7523a80481794719d99e1815fc22d568b4181a102697d4b3ddab09d55122046477b35607170a741c1d84ddfd5b15051c1c59dded1803d452af63f493cf86be8a8ed8b85881a0a94dce1203a0b3e5a3ba83828041cac8739a2a50ba5cf0360c47201841ddc704c54b4e13f0521eb33619c8bf9438a1f04453e9f4f5a692b38b90acd69afab91b63af9e647cfe263731fd4fc33bed756852f6c542e27ad53a11c2780924382729a39b34a742c8f3cd2c8c80a3922fccca1d69db5d8c5934d99296199b6968719fb619ce625b5e71aa5596977898733faee8d6ae96dc8ce20915e9446a56aaaf00cf2aae238a6ced67ebcd8a77fe305605e358a6633aae1d30b9adc0e12239932a4769c6ec2ba6392c84885aff25bcdcbb54a070572a355adb31decba115dd5cae9a588ad1b078d03568b96305d8e60ce0e0cfd67f99f62fe9cf5faffd77b1c07e0f1ab418a74700b5416f271bfb905ab2285ab39f05485ed94cc8dcaac852b70cbd8199bd1bfd67b5ff082183fcf100269c61e041e9b8f6349e298afb0cfa3c9c9c5aae292548559d1999db49014ace093dd1eb10b0f71d1ea2ede2b56ed67f1ee94a14054312a2b632cc9278a597e1f349e10f5c3f32a140462822f1b824bdfe32a3effa3f7b5f8d842beeaef803ed9390d3d8c1eea7a05ddb92069536841eb4c4b2e456c72537f208f682e1a4638d81667ef4e4243d6f6295c4bb55d9d89fb0f683819b142db1fc98022eb3f128747970dff77d0309a0fe448ad4d57b4778ad1011302ad9d94c3c0a78361b1547cbb47006428a4a188e7bf742fcedbc059e7d768e2a133342b3e9f3cef9b124a478f68612d2d0656eb64023b792d0207c09a1cc02f9ccb4016b344201e0f6bbefea8cbf9b2da2936d206c1a76bb788b13fc7443bae5be3f45cefc51ba8368e924fd10ef4cbea3bcf5cf1427a87294a183eb77570ce3efb163dcc0d8257062f7389ff3b9139acf623449aefe53e5d3556c9ca63e98f5ffae5ee6d7590ee7b6295a1501521c97e5a0d12feb1d300288a8b21f51432e3754bf15dfd25b2a564282abec70aa8af5c7d09d6048b48100a61acc8d301d9a2637ad170a9bef16674d85a5a3bd19d2e10df548064492b29d981b62c82a923e4152db75b4f594dc036c48baf66084bfa70cb6bce362254ee28cc5c4479bde1e29cdf7387f794881bafa1d130a82d51df264c250726c97b3af1bebb7cfc0604cfffe779f9b3bc87eb6b88cfc385d423c5923010fdc9c120da2f5d3179d85e54a6cde1a64a289257e7c945e97f3dc431a397fb56f2e9e5b00b8fa19a9a20c2aa46565eabdaa10834ec46d24fc3514d20babe9370f3d2988b4cf39b4ae455c7552d1b6cdc9ea49b720d6e1c5569339071fdadeb8a5928401e30af4b065f7b15b0145bd2ef66e4884f97903d376bb5d222e3fe84cdd3381bf3de0c51802cad6babf9039da7254921546f9a53efbbfd7122cf7656a4e5751c31108207242a4d56108cc208854d68a708060959c09f658fe6a0030fa7cd28f889b7139f1676ebb1369156f32edaeeb59a73086f05346ae1ad3034e0a669a153e04d693d3bdc3010556b80691744d0b6ec667a0445f313f9f57ca0308179ddfc59d54320004aa496e726733fd4e4be6144928b83c9fcb0e8b27d5b6f6a9df9acb216b3899fc156a6a6e2e6cc26858226c55b2dc9f91a0291ffd74cbd3a1fecdc7161ee4ea2d9e0216cbd760eaa2447f2a69ab8b289f3b05f8a2f56524ed3505c0729862f5c1cad6f3eddd192486a2e43e844bf419ae75e7fe19a402b2fd0a96f0f68d1b86bfee1269061ef04b299e0ca7309fd7fdb8f583e9558ef26e242152e6fa1a4f11daa2fe70072ba6c35026b160abc8317b8743f7f1f9ed6cf2b83ff4ba72090948bc5a398735bfc045d94e2ebadeddf4e4ddd819450830e50c9236636c594e4a537e846349400ab0651501892ba6515b39767bddd4e664ad4f98b9dfbd0c5f82030c8ac37ee1aaa579bc0d32bcc90a9decf7652e08167f1defe0b17035f6d6ee7c843baa2cb4f4ccee7623281b861c894ca47eeb875cd3f0bd34d4f0d51b709d946e5101761ffbeb6a6edcc74c7ecfabe0228be13e70efd96fc73e578ccd5f7fa2c624204f648110c9c7775b833c07f6f9e99e0ef12c6d92895224fee4f67f649ebcbba08b637e8ec05d0d8ee4b464b117bcd3c01e15ef5500895327c1776a548643146bd5bb0c5bbc596dd972bcdce0a5a514aa1d4ae6e44b56d427946ba0789772399ff837b61b636100c4ed3476dd7f03197c68c61e0b9e795b0e6b9aa3f6f7aeb393d8d5420b5860254baa66ff8c461355968f40a674ffbd66c59b34c6c49dde4bdce5a007ed01252229601da2fb8bf965882d7f11a4224c4c95cd2d02fb045bb278981d85b10b9ecc0a18657dc641c333557d2f03ff32898b622cf11aef4610a584423f6364640a4043b63cbcb4fcc5aef15941230303074ea265a0b0cfb08b6cfa53a6a3ec27bbad53a0b5859b1e6ed4af48241a78b9a861427cee75a0f30f53097d1f992ffbe174915396d31ef63ee6da9dff2e5230be2bd4a403994fdfb5beea8bf576d9f745097e906c0293f3c2480c0dca203048f15e2d4c0b1ed1a2707c0897fb640a6aee3a13acdf5fb9270d5a37b89c3969196df7f1bb7a50fd9c6e16838386b769353c85023f0a72a1aeed329de866c7b02f7ab30b45c5b51167e811c59dbbe669c4256ec7716366414ce1d53dd5d30df9a54119dd9c6a26eab8e532ecbeed40577d717a0674ab22e7d9dc74f781c80391434102396466b0d145c6277d9688e069143413b7087e4d5465c1ed7a6ba6edb3fc1de9fd5015bfc0c187892dd203e69cc0103a0a6b6f3d9cc615ba7410d3c393ccd92ce24976a302205a1801643cf109eeddd07cc99977c14472fada65500f5664d0d14aadc334688d47405cfa99eb99c00d86775273ae79726a96fd5a7acfe5a0369c954befeca55a18e398718fdae9f7bf4de169530118bb407f6d35058eed5c8fec1f092b44fd76e2ade59b372bfac726fcdca61f2c67ba702e349872dbb8f388634679a95ff9e5c3580759f4c183099c5326c821a55ab67c922f1083a032c0994d033211dcfdb48580ce748bef705aa60507121347a6eed2629bb3dcf9ded0d97fe5a117a119968d6f4cccc3d45bf2688dac9f63f3f6e49a5cb7bd3cfce0267bf9aeecce42eb32b19ed31b7293efd81f474a1af3114bb9260fb7ace3a809e80ca508386e6a41f8788e52919684cf3199e34448c73ce5c654b09631673c24937a3ffd6ee388bed1eaf63c1ac9b57460a41388876978312d3b38999d1d9defa10eafeb1703435e05de64eaa3fd67f7a14e893c4bd18b0b132fc82bbc8c0794925902c9cfdef3f4270e49fc8cce3589ced1203fb6dd4a3a3c5cbd4be5ca895cb8f2fba0df3f6e0b1d795aba2a0e4cd3fdfc06f4b37c3c53bb2dd065d179250a7567ca9f31e6f348cb32842a2b748e0b20fbacf9e291cb030b0ebd396badf508de5297c0826211e4140455e6216a462e1a56dbbfef14b95006c82a58b3947403d6a574d27155755adff560fa73a4a6c10595426b1252108ecc08ee73a6286c3830f2fce4b440ddc931ec13cda4ec3a267a621219b35b56431d6c700f1b9428c81134d248abf89882abedd1461e11d15058a632477bbb37ee80be6462e3077cb1924aa1649e46293ab8b7680a9d84b95dffdb191b5a54a00a74bf5274be679034d0cd31d3b2eed4ac652c302d68ae96f67163d5cc6347a0386722e9af4c9c249a5aa01cce03ea45d7827cb9b7e5d1634a693e6a4e148eb9e076b477b435f9f4ed09999252e49f21976b9ec641f5ac631dcac24833f232ffae884a9fb930ba61eb9a0d1ab625278f41e6b9f4587196a7bc2fda2e3ee0aecacb544339ee59fc2239b77e9c55684f0d9e135fcf834c75187d9f29cb3cf417b02bd77125707e13d7675b5398747cee50c5144dd662ff9699c7df36f90ef7fbe7cc9b9487c6aa9dcb0bfffa47b4315575ecd08db93cd3eff01a319ee071ac9eef7d1c08a48f831bf1f7cb52551e16bea76aa01e927fd577f655d1da94bc57af92e360c76e15ee458ea16aa5e3528ac49698830211e30b4237c2cdb4127a9befd49a0115c26195a4d22971b16044afeb0572225e5f04790111853e6d29a3377c1b7313ba1657d582c00459192a815158ecbebfda9f1bb29cf0953c93d5dd236faa35c633ca82cdfc40f576cd8c1812e62727bdd2462c87654330bcbb4dd0936f61cc9da304da23fbf360af2a7b0d7e4fbae745aefd64fca6d01f36bd7350d1a5a2c9cce3c4a1fd727f8de569c9fc23e85f7b5d5b9c50e50c1ef862074c7b0648f25bd3d1864210f59e771977f67b7008e0fbd1f17aa831f0cce661dbb937c8eba57cb5fbe56cd147f2c6bfa57052c621f9ce737d0317342adcf78d0ebd6871264d73728e9238a841b02748cdbe49fd3579c3d074951202296b08047dbf97ade008b304f3112c77330b48f69ffcbd7334718087d25ce17366f42ad0a3f9dcffe7da853187c0430bf6b3a4cfe0d1c7ea61b6d32a7cc5b3dc8fe0c0e0723484d6f162617e114f5d8243d1c1636e6688ccf81c0f61f661323063f2b2584c99ef5fb31e8f49a78292c9acff9ed1d88951bbd946e349565beaab87455c9f1978909c3730319cbc63325ef193dab9c80f57eff23c0e679225ba4e608f4a502e9dbc2f2296e8c5fd14cc0a47f7b9057dbd72a29689d914c82af8d9b8b1ce5247b5d72a3ad4343e0bdfd3a5542a8364fe302286d58ab8db857f32e2e9c492f08be1656a764cd04098ee812a0b92374a25823a57c1eb62c149f191cf41098f5d42dcb645e4011557583b3fb0cd346a034b31f0ec22ccd840be30e41b674d3de6d711a85c62b18e882b62e0fc655dc07c26c20f9ba7517aa4c30795ba024b847e649d29767c45179a9891b3f86a304b65c3c4bf496c89e6638ff45aa0b9059e7575e80277a0921d252458f6d6028d6364b89049db642541eda9abfb94da323e0bfa7cc1cdd64d599e5fad306c6b8b9f75c99bcae888f6ef0b3bd716cf4f87d06d8ea633c79a2803423115f3b68f550517dc46b0a3574954bb0b2a9c314e78b474524e51e10463267d19a24ef3cc1961f8cd553326e5221ae33c6fdc7976746041d84e02c8299e569c9f267ca46177aafcb988054dcaf2aa2cdce9d48e4804f53f97a18982491cbf33488b02866eb9220654be4dbf25dfd206d1016c307cb39545bc83f9dc919e82d4262b022b0e2e0de35729d8ca5631240c8b42960bd85debce3a8e3335e81ac40936fcafd76a2994523cad9a5eef3f158b30ab93dc647335c8245a729f51208ed975bc6c8eab01fc3e71325b36e9201aef8205cc5ccb2d5e075d949030b6ea57c8adecb7f1477e011fddc2662383a978d5631389bf4d2b6c11aa4e71bb4be974005b985a59a010ea3ed417722ce3aa89f9a3644657a942ae52b1cca664c1e693fb3d9ef34931ec498cfea3092b28e8ac7dd8034dd53928b97a715df16b5716bed6476fcdcd0d502d29512f3ef5053706e9c25a75dd34acc7d89a76b827e4b2b7a841a9f31b85010972fc0943200b2331885e4065bb383c0c6abc2ce98894591edde5a5a6c05aff189376de09cf664a790753580debf0a01e98c5bc944f172772bdfa0d6da29d10a8105174e5f4214bdc0efbc8cbf1e0f987d62ff3f27f5f05976dc66f5b6011ce7680f91547946c2a614c0a59d8d4dbe9e8d3501a8fbee778a94552620231ba8caa84ca6c2f3782308e1acf43a6ba3dccfd66bc0638e3689b441167170cf4f0989130d66998de45314d04f5b638145f3f855f26d68e13be00d0ae52993a49e40da666e2faa70b8a02d33da73832ce7b6ff84409c071df7881860c2b0970b961d89e83163b467a614622f9ae5d3e1c54ddbebbcf84f7d81d087938ffb511043339c4a41f4b190f71386dc3d2ddda42933a765cc14eeb488332a04b2aac3431d49934d9c0ef52ceabae3d5b4dc21e1d35bb40f0e178a7326dbde7192ed0fc6f629b9dd821ca0a5e41c1534fa6ce9bb5a6924f3fb2dbf62f11e17e2499fd4f39ab0300dc947cb2175f310b686f339fd714a6143303f2f1d832eefe87780c85e602e9cc3ffd29e5e5f00c843588e96dda8ea55be412fda21852463ac4177f1b10e4d11e3a13576528227e2674bcfbf470672660b58b4808e9fed30bc2c06244e4165b7df791820d7834d8f052b41ef50676421503fb732b5df5e1cb81295f2a7a4d7d8fd6076fe3f589f057ea20b4c9bee5cdea48d188f79164d6477e9209b6df2d3e1c93d342b0da83a7021c9c450cba46e18c7570c5afdbf60534ab62c6270c2fddc77500ca7913302faf784f78816e5a8d14a637b15ba9e5698484ca1a8f2c6d62e49120206eac6974a6a973a3ae301b2a73374ed9f1ee11f96a94f89aea21b7b0054c49f5fb02524369dd64ffb88775b76dbc087d0546717d0ff10e15f4fad72c398b120dc25823acf552df85f87687218291fb9178fc0c62c97e42f58c0beb36b6ac58f8f2c3632e54368de271fb0a6ba84e2d06d6c42dbaecede4185b053fdda75acbd2dd74145f20161c983620cdfe2ece122040f5f0de1e42b5b64faf9221c6df6f2babad8e83fc9bc5d01967464ae34cdd3f524c90ce01bf022ca8ba5777fdc1b169663cc3b1da3c35cb1d151eb29d426961566fda535554b5d68ff1c8ec486f7017d039ddca42dce49594a27b2822d03571aaf195b73cda82c032e247f8102ae17d2cbdf0086333e10937e4092c1eb31617f88bb4e3aca65f84a7e16adfce938268e963277fbd3d72d3dc7d5b2e0cc69a353e7e34f28e938999308d21aa912eac5a4cb0f4aed95cb32c3329b5181c1b03b9402f150ac52323dbf45a1124f9a35b05efbabe60b26f4ddeab339d3b7668884f2703a4e252ee33dc1b1cff0a473dcbdf1e35f639225b2084f06fac5311ab4dbdab0f6312e79822a17f3909993d2cf7f70630017413a72c2391de55ed05d9dd1244fdf4c948131ae0e1fd396584f7a3426875cab743bebaf79c10e0b82d880aba53650fce749b9f79af33719ca92fc577da8b48cba50a73abdd0633def043e29b75c61ba94b6c3b0e0fe2200afe293f196734e2eda15c8f4c7f18af3240e2b2d90f91933787f63c98e8652325bff1f6c7f27c32b6ff48eb6c3feec2f6553e583143df685b2a1f039adf0c5b22a40d9113486eaee36bde0c0b078b1b3651c9e00704321a7932a3774359a18b9aaa3d3b7265a9a4bcb438c6d10c1085855b487d4df301b428f5ab0937ff63e3a388c05e83517a460dc0b7edec6491d46dc64fbad0268fb3062a3171157fc79ce6de23b80f15cebc5965c61d1a18065b8b2a38bd70f31293cbf3569db82e7d150b9a5ed2cfd5a82c48ffd6f68cdbeb69e1b3b2fd7a07962fb7a428d616fddcee8712f85be72f67c52fe59033d6997d329f6abb50056ccb69660e5bc1c35b6f27fabd5f6f8d49044a1844103c5476552c0356db699265f703e4aca4883806d68fadf3f24c1915d2426e74bcc159ae0717c16829534c37cccf880bb51f7a5d07da0a66c556296b21a9ab370eb4983c5b347df2da7f3c05dd25ebbeee9e3eee4e832b6033460cc4f53b7eac14acaf2863cda94ec15434fd198c506213bd6eb277ef5318deb066b01b807166677ee6b55b92f06922f59c02856dd5a149511e7a863c659b72aa07811b3e8c62de5ea43e35e0b901e2dcf83f2ad9817c88a212752a2b542e863ead2ab273463b403449ebccb88b7323aef9d37a8b7f3733b212a8dbf5b11e7f921baffdd05212c5acc786a92fff325fb506f7927aacc70732b30fa3166fcb62b356366e3f7d0e3a7e52a1b05d2dd49b71b38b3dcd932c5ff11e52afbbb1fafa1ed20830ae46a2679b2548e78ebc36fdac9f7e24a1b7091335708d1fa3c1f02da02dd77f9775927e60fc8091e6ca4e4860cbef87caf518731dc37a5d6633a732f3e671e7cbc7474e3a1d569e81c40e120c569d582dc274e9ad95144b898c9b448947b12fcf8c984e80fc5c746e44927110f3461976aa9169025ef3107e36fdfb363e0ab169d8b3ae5559a995bc8d2f7b79af3a9b94712fd922b745cacf8af63d5441a2e3e78dba4359ae22fbaf879cacd332aedfdb68f1457733acce6f404cd1a7ff741a884b37242017a37d48bc00d94fb8ab6304fb8383da2c8e228f0e22eb6ecad4b3ebdf72e5224aba6b2e41a889d2a669ca3a32d3abf2accfb6bbf88ba66a475cb786cc6922ebcc09bb916f64f874256837e7536e797d9802366fa1b491e5dc07435386473de9cfedbfbf0e7d41330df841e6a5d15341bb6ca88ca32abdd6aad039a00e0655c89319a760bd0f10c459dd74cc776bd08641f3e54b74b75b2b2129e0c6a17e35435b9c2b0df1b6ee91c01380b7da41b8c9dd04377fd40ae89b7c14f0c5aeb945023fb9278e70117c383b1b2f9c28c751ec43a82cc11cc076873ea475194186dc894a1a13741d4b4b72515b2f3349a177b20b25124ec8654d12834d2f5041d06f2c2c8f3fbfd963426da985e1ef2a9588439a9ddfe3e32fabe1d0d3eaef66d9e12819616fdb91f0ffe4aef5ad34686714f79874e5bf5dc7e637fc59dc10757307f4de7988422e1b39a03ec2e736bd001b3494a7ff6cb0eef6142423398afa181b4003413136a2006a97dc6e81f01b8e79f0f973042e8b7030976a7b38bef4e04fa6e36ccad5613e9c7161e79dcccc6ef7731a43d5595bb72de2cd8a8cba6fde06f6ce2882a2817264faaa45ca97d0b4b4a6d07b40edfe1f561c6840abf64a59a2b44a6fea01cd1c6bb48a03dfe6dd22d6097d9c1f5b35a30562a923e6f7e476016f43e129f1d02fcccc2596d2388d2a33719d96a3a00f62d59223812bbbcc9821740e809357e1397540599cc4d9e2aad2ce1f3d0d76bcd59a80785beebaa3d8eae1ec30596d125ea85b1b6c685b1f40fc986ee430f9d2ce45418691dc3befacc0c31a93246d5c099a18e5dc344501baeb3ba1ade8c98f00c23915594b326de22033d811f0bc6d8a3eafc08727340e7ef347cf26d140588d6f356c905a606200b1c3ab64a146d71442d70134b66b91a0d3fc769a27c26007a9e4cd186d6a36ee59c47dd6d444bd542c534b0471df29e85c9ef80598235713584002ed9951df0d9e8494903a4e6a3f536415aa2651c79e9a5d21f2fb8e2c8bf31584c4a3eeec33ea692324fddd6a46685f401eef5e62b4fc4263292d9da82b5bedf5065d73b6c36d8f0ec9a39556fef395a6a43905fd8461ff7946ff6861c9d4f1554962729227ad118747cb7e87390dd69ca8f81781f5c52e8919f1762d88e6e7009185a9e1fbc946b381584e451d41979cb6c426dc675ecce92ce2ecd2a91c1e66142d751571e617cae16cc22cd16d6cbef74875c7f525bbd0b7f5d3eb196b0e83aa768e0eefa60ca93e02623158721d2a19c5c2c877f749389123fe0dbd4c3f30de452bde9895b175fedc56dd9aa8e8a6b54e2b6a5223ed6c7c438533b3695077858f6bf745295fe02a3b3a24c1ab34ae83deb4e058fe97f799bfc6bf9bd7bde04d681b3217447dcaebc75ccdc8fc54fd2291705ce4a604acf97d5995972935e9ccd85e3d68aacb6be5cbae100c260533c09e2d286b693e0a4eb6a1b5ad1a5cd5529b845f9f39ab6e6447cc84cc7e5ff53430409469312aada7a201218d9bb7f9839fdc8d8364090fb20bc1a5f9550c7ed2c913d4156d66dd562168b01ab0", 0x2000, &(0x7f00000019c0)={&(0x7f0000000d80)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) timer_create(0x0, &(0x7f0000000340)={0x0, 0x12}, &(0x7f0000000180)) chroot(&(0x7f0000000080)='./file0\x00') timer_settime(0x0, 0x0, &(0x7f0000000500)={{0x0, 0x3938700}, {0x0, 0x989680}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000040)=0x0) timer_settime(r1, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000061c0)="618e371cf9b0834241e76756b605732fdfeda9783f6de886404b4f93a6acafc5cf4910032ed9cde5a49459ae63afaa6be9a80299bddb47560c8a20dda37d2b14dd3d8a48b564c7f8fb53de0208125c0e66d67be98085056aa9b69c2b03f6d0818e100b8aa22e6ec9139251cb9fdd3745a424ee335c94069b7fee9304b5b60677ba900bc4b820794c4b745c101c9217c8d9600d6d059baf3e51a5fca3dec30a67600c5fd3cfb4899114b3698782354c101b876ee45529966454db701020db0fc910d3f271c3895020797b8873c74688a0670b74de188971bedda09f5d26490ec20e462ec15c72b1088158862eb15adca91388087f2d7132280bc0a664b1d8671ae6043fa47f068b14e33618a9833c7223d160d3317897caceccf162433c10de5ccd922e5b84329d0fc74b91eb58442ad34ed24b8838c244de01b178458ea5c2d91067177af075cbaa541c7e679d4fcfba3376ce06447b5c8791b79f1c680fb30694383c8adf1e5f40507e1f9c3a396597d234762090602c9fcc5af85636c904fb6740ab131082b630219186a001348153f39ebb57286bc89ec0b544d30db10f235cafec59b13d1a4d78949feb0d7eeec19481c830602f91cbce53008ec178790b23239430bf5ddeeb0bedec3bb525e792f08c0f58f8332234367bcc9dd042949aa11548881ca1043127f2b3306b2c6e67e386ecc9cb0b7a15d4878395a69c42493be30ad1be2dc9028d91a94a42e5225a49f354d2b60249ef6ade8823d4e32628ccb1033c32b920a98b9f2fedf40da5f12d6d4a4d89e668d6414e5f65bd1d30b427f615ee2d8a0c2975e598d01ef56b36132e3d0fb02f43036e890736ce36e531486a93c8b6c7bd9e6ff80e5621dc3f93f43db07cf7c7a49f8ba011c549eaff35e1e338a4f95d46d03325085b05e134eda369da69ee57d9c2ba416e291d2d485e917de771bcf063c4f19eb74ce669bf75f9d8996cdfb6a8c30314bfa3e1de007cd19f0b6a5fcff9a45e201f9f6bf9bd1e301157f0c4c5f95dd99ef1a2f2bb9ca122fb51c77971806da9928ce82fe70b6dfaae834e24cbe055d6239592f37593ce744359bc7d549d8fc83e0e05caf3ac5ed0a9c760fb55911dddfea2c92651ae322e3c64185b0722c26af2514f6a5c848e3441901bc5a377fd492bfc563602d0b3375b2fa6c03beeea2fc87c11bf99c6433c2f76436060b317e91b4949a88610513a52d3bd153c43263a86338b734159b6921c9c0b608096898fd13c4b6600390d25229835ae94d76ceb1d8b6a0a74bd4d082d6b71663d3c4881ac6b9700c8bb4555bbe4cbdeba022ede38a80b78ece77cd55f842bed1877f57c90bb205c997053ad3562798b3ef7f84222b1fadc4775d2b148bf9ccb8b6ec5ff5676566870f4255fdb2567737af51aee5f3ef3d6740f8f40de537932410f4122ed6599993e0a671de608348b3e1858ea750fa311e237284f3c73baec0f206be2c8ccd07d44fecf8265da86bdd9409d0bc93a57ee0de39ebf3e945d4c7d3b583e368f2191fef625a37ccaacbdcad49eeffd5b6883a569b4392325fab23a50c372b25e22ad02e2012747013570296241a992668c2fcbe159448f2489bf5f2bad05c2aa076f9a6926689558cec480292129bfbe30580bf1667a7070211b176a19ba4b8249873a28e4441d1b99fb7367b12d1a7c8a8c6bfece7392ca95fa21be70b7e56f77415e1e30e668283af3aab6e6ee8ae7ddfd9c2c64915eb1594130de839854e7fbe4dc7d56b5eaecb8fa125ca2eb07b17c379d5d988e394413bf4d3daf5c5d895c211fd2a00d274f0f69960501dfda3a4b0359b3043fb653e7eb34021c6da919f081115f08c75ba7d289e5b37e8b016838c93b632fe1d9569e4cb6371a3cfc6c2c138baf069a10060dcfccebe5ebca1fbf099d6cf1d426cbee789e20abc2858f4fdd1773ddf793e0a34f50c9180180b829155a60b3abefa7fc8a024640404b5c8cdddefd1095a9a87f90e12196a057121563f3289d67f8b11e713c7e734d2615f53328bf28c2a917305c09029ae1375c42e24e7e6513bb607cf9ae8b50cc776325119cbd38204750e0d23d48f8f7ea71e2b89a15b04c827488bb893446b72ad54ddd36a95287299360ee189cc9a024bef16fa1298583215c53f6365ade4f569fb144f2e2b353730423cec17b1be804680249089ba80091533c28e18c82929bfa97e574ad613aa22fde25e22c453e1ea3f637f6e4115186f7735ef8abb3d50258d1a8be60c20a0640c91941d126797bf042a0221befe4ed89384fde0d0dd25064b9fd130489d7dc5b562d90f60a21d228a032153fc31a6a4dccb26fbbace1ce51366d142ae318857564d5ca9f510a7aa34a9ac17cbd4e2a07f4fdcc3a60cd2f79a4135a19cc1a32a56ee946db6d70a98e999a9cddf94ce7a3ca6aadcc744c405a0944c550a5ac15f0d0a55cf035e3330392f0f2f602c744d00f3ffeeb4dbaa2f2e07d21c17d46a5503808e5aa5d06765b2e59ce9d24c2f74bae7859315715236d462c97866ea29fba57c75de787f8cce12b1d42c056461e08ff448c323201577caa606739811128cc46e7dec87b0c7978f83311d93ebfecfb700f0465c599261a87d2b44d9afc3e3ff185ba9b97ba867e8f6e0656effc4f1aff1656f12d8303d7116173c3281733fcf3cf55dfede80d9c6812b117443f2bc4468a30ac64b43ac2a9b2921e071fc13dd7b166ee47ae49061b71d0430bbc6e24c21b0de5dc4e76a6b6d649c717cd5438d6c1e8b1252aecee8241804bedf3e5201d0c09f19df300f86cb00e7ad48c2c8bf31a34c6cef505697064a579fc9453117ad2eb9c30803fbfe170ee038cab6fc461f161948ca4cdb756d3a5bf2976f7c4c2748758f7831c6b8e5718f75fced927a8b87af3138e71665095aafc9a29031cb40652aeb4ff5bf1f2c8db7be19d96feda3c8d842a1d723a34457517850385b187cf1b257fa5e2c7562edd636068524cea88abcd06ea57178929fb3ad1bc58913528df98eaee5a38c38251b9a9620072e8c19172d932ec05201afc1cc4ba6a7024d55cd77289e2a481ddc01352e66f0ae929b775eb825830faa097a36f8d16359bcf5d19c34a061aaed9d2934e12fd383e03ec335f573eb847d9f139ac04578d87b4cff684768fa5ec96450923ca4e3c4eae031412701ba02b81f0d2953fdaf83d63d5e0a79c463bd7848e8892820ab8e745723ca7aa238a5aa2edab51b6b264c22d2bc161bb1d71cbb0ed71d95b1b66ad0850f5c9a011b5062b3411434772a3925584ef3f53e87bab16e54fa9af19d4c111f68792e702eee2e5bedd43266ea53ed828db3fcc1053b75606f35d2b54beba6c7a792bf601102024cc022558b301c543ba03e32a579e4320af6add7177af5993106790b7cf85560643a8ffc86bffb774f4c47331ae966587537e2ded86b157039dd7e4eb02dbd893b6ffd23ee2df19ed8f7d0e119ce003afee319fadcd08ba556af4d44ac99689b530c18f9d2cfd4e94f41ab7622e501aba9d1a50e0014b5ddd94bcde9112f7b89ead8a484e8e95c77e5b67c84d32c553bd9ff7f1577cb1aaa3511d8ef1a261aca8c89a4501a6ccd3f42a4e8b1d51da60a46a0578a6ee8825aade50ec4daaa0b24bfcdb64bf7c3873b7faeee8c9997d6515a6089e6fd265bdc61c53e444bd58df518fe1e4fdc094a7acad2708d2a7e35fd0e84a89b3eacf979f6cb47f0c8366275d162f6955ef163341c572fc47628f68391b2bd0ff7f5bb94036cd915491a833ee1d4a93e08d2bb6ab42c566eba8c14e3181244596c7463c45f81ee2e66ce3dbdb9fd981b39e0e8173291d7dc6b2580ab5f71767258acc68c5bb966766292609ffe9c0edf83f03319aed55e22e828c18db6eda24901014bfe007ce4ca3674f6b16d661d4bb502620b9b50646c13594d578b1ff70b85878be7ef346ea217e2c66ea610e85088c188007bd1567940c513b7f3b16ac4239e4cfc02889a5cad698b452dd1609d033763df4a162c67bf39736f85420a6b2fbcae776cb0d5e046ac5fe55e73b48786710c893a6c3ef2b8094dd6eda2263eeb5a7d91ae955d12c5c02864d7c3a013b17adfcc261ce709d7d4e1714ceef8b84bb9c1f83368e130efc68bb9c4b5e7342a311b13e2f76217acf3cbe183ec7f9acb54e3cad33d4ac69da8ba60d0ec54bb43c051e652038ebf239243ae2cffd04d672587afbec54137ed7d37cd6b71d701b27500f22c89ec0bf046c46b969c63164a8989641027d0cb2b4d9925c836ea2908fc889b3a57bfffb3acdd6be94044e5b6da829be9199f2489c0e288c78843d539772664dfc0257870181dc551b00bb5211476debfc9160302a96066b41cbb4d8408879c4dadfecd41af052516c2ef60b1b9154d2b17ff4d973ab35e4829d6e3547c24942de945b90cabd829e4dd992c52911b41ab134b5928c2d3da5081f230abb889c046874722207bda6f152f5e0f0c43d57db134d1c1b3d2f9a13ef33ae07bd2e541a711f57ad8b627e61a5e9ce46a761d8cd9114bbded2af8d4efa22c4ba405cfbead43ca7544d3a5c8f5898783683d3a58b1aa0446e58608150123852f4eda69a406ee99c760d400c9801881cef76e09146ef5af35267375b6403fca6bf905e44d9066969b573020a1481c90569d6cc0d82d287616cdf16a9769816b8ec69ee1b53db0e60a5a0a6c31fa3dfa9c820ff3722e3636880ad0a81c51509f9fb5542e25b40dfbfe3bd43717545665bc5edff69819326825323860729b241ea47313c4a09d9f840296e4824e6e4f355c7ad06413d88c8b5d9bd31a7e4acd2e21fddaa19712f18c8c1e4c8ac78bbb4625def8b49c48d0e3e48bbbb0f84085cc514660232f83edac80fb27428ee3396e6aad2a5a51f28cf23c1728ab8669dee6235566ff47e91813f3b73af1d68705e1179621a76e53fa5680356d387d8c959d490e3809607598a3dc1bd6f7550409dbd0e910d2ad0ce81f798dfc8dd58f775cabf01281fc0bc10d4c38e2650992cfda95c0ecd0b77aeb3d344401a0f19d9cc7d416ff4312dbabd799b901af878749ded2b45e4ea08a7ef8c38781d7c7b3c13fad0193021ffc1a4226dedf4c4ea8b476ea193ec84e4d94c9173bc509ff4e4e8f6ea8d77b20efc9322bd21fa459c2e009c57f05bfadba2cb40dd3896d49d6a2146ed3914533d40e050b65b9986c3e46824f3664b9515029049f357eb34ed43708ca2e5695023a37ae359390d0c7bb2ff67e1a5bad5e47832b33bbbe858aa8ca2cb2e6c1ce783b48360ee7ff528053f30b38b470a8aa6b24613cc68b05526879369cc02fe1edf5ab2c86fc0fdc5dacea94998cd3b5ca95475a67bf158836483efa47b3de5279bef262f83fb5d2a8342c5bb7220d9f6b0d577efa6731c744bbcf0b7eab809b7e0b35508207e9caa68b25202001415804ccdff2cd2fb116a0ab1c792dad1df2458f143659a7885b67e04580371b1aa761159b4f68aa54959c8e73206fe00d7c68a4e42020576c76420bde951ccb79bf985965dff02d3ca71ddb3e6ed06460caed6e90370e083fcb5787c14ea66ec703637a1a861fec1dc5e9bcdde637a3649a7d5f4c2730736c9617a539f357aa14feae34a26cd06df4037bfbc9d46981defc4aedcb95c2184e0ce3c9ee16a7934ad59704c6a5c1e1f26d9d5d7214f9136607cbabf7b08f794142911daeaf158584bc2acee99fb832bcf81cd3694bdb09bff349a841d8558ef1946b7fa69997720e2054f6b13e8a10db4c3c771a4fb11e21558873114b362569184e5a9cd6a19042feff7861c595ef4067573c186e2e581ab1cdad70bc1ea427061aba86ed523e8fbaff3dae8dc456355ddadf3ce18059ad06b33222e7885b0f6e285c5908e14cb0c4e743e2187421f86e13eec3a2bc1c1e9c8b44210f88f1ccc42e57ba01132eb311455c5763be9fe0077f18c77e404960e70f8dbc4164ff285c7eae33b7ff666ba2d802285363057d6bd45624a8ac3f1545de6766de3ee0124dc65bf59f536f417cb677a1c9694b7587d395ee4cfa38d88eb99509c21b8b7a6eabe3efc15b6dccb767f4a096f5fe3c9026d81678cd6c1a86f6626d1f23491374b34cc9e75636b70e4accc3859404147c4d35ac69705930765bad3cc01679736ba03f72430431c6cbc0ace45e01b12acb70c79129a6c18230f49a94e8c195cb9e0431d0b1fb020dd5570507d86b342c6d5e49a4de912090f979f19096bd8a28dd81f73ae4039df908040ab11d5eba125419e757d7a471e83ec02ca464205dfcaee9391ef3b3fd6413596b36fe2f4a087d7f3ad0d7be311108a05992b10b46eb47e7b498fe996ae0d20caadd24ebc984c4eae1ce9397fce2c457cc3248aadf7bcf67b2fb417415eebd9f444756fb7b87302904cad603c42a2edb56aebfd1a906dd1f94e494bbb14c4bf8c42b29ae2951641b79ca1764bff83a06a41bd10a5284443560cb6e12e25ac8bb98df4d8d274c9f608d1133792522f1fc065285add200f8362b5c43fccb3ed77b12430ea218e710c912446b566a498267b86d63d75303bbd91f66a6bf2b8dbcffde2a4d2b7e9dd8717d7dbbcbab05577d98ed5d676cd897ed04e34c40af40e5f02b302ab798c665549c46fc0224e3718b2555e732c7c260aeb6ce0977f770e7a721f23a4360b543db01973d5bcebf31c0ca1755a246502327f62823063dec10364ee7670730a4c62724a629583661a4042f92557ffb27bd1133eabfe058b1ca1839e4a67aa33d9fbe3b55a75d82a27a01c043d058b83fb597d305ddf4b6d57f8b32ba6d4fb1a085e5d71334de2ca85bc9b5059028d685c0125f21c98dd052d04c3f078ed677be689a6a19679d3838392012670e3daf7512eb661c74a2ba91e979adcfcbd12369e49e2478468cc549f87c84e45e8a2c7782f4a8e39fd92311a177084f536203e33a83ef883412d9a2741f6ced5d964ee351253b54c3e272b94014311e71617be915cd896e63a58115ac932cfb56942b046694c6ef5b3dc8f0a42e6f8367986d8333283fe064cafa2865724c1ab3c01efeb985bbc3824f59940646c8928289ceb3be7cdcd4b953a7375611d6e594e1201e26cd6208b9b7414e75beb53ce10f824f41a4790b9f31d88771f6bc9e04f4675226c8cd3f19a4c1a60bd538be632a6135bee068aac40f15cf75c92de3c5a43b09984a8ec5bc9fcefeb50696d9f159bd9b60a1e0e2c9b66094aa9c7e87b25e5237261b95ab8d7d8be5c77d77795289b4df9e27b64c1038dce97d40185da164d7f0798972b92407c91142bc97be9287db90930ccec0485fc16d285592e949b5f64828ab5f5dab267d925e1ceeaa6a74e2de53de467eddf91574b54676c6cc4372742f4129cd6b3ed45890ced62b9d6f8b3bcd88e93245b5775b586c8bc36acaac195c429ed69f8058b72833ac9936226de76036f3678f3d44a1119f242609ff526690c360191568a49d378141f19d3db79562c3045e0aeeaab2c9ab049c7fa8d1f2edf872828386a2b03ea3f8e6e165b9ab2d38600a8ad853f366c5fc8e60b97a845db5088bb0f1fb3605c4b084faf648f120cce0a82de2f16302d498fc49fc716abca48c90d322783abcd47124f2659be1f561713d09002ff5e797c147c21ac97a67712d9430d70e4c64affa85ad53155dd6409ca78750b014daf7c227d7691d9ba2e22e885e28a291a9676d11cfb1745ee282b4b6fad35ea6c27073fcd809fa05c9c9fabb11989afeee53163297efbd570243b9605a2078dcc525a334b5c9d71e30766c790b68d728c260abef256ebdd6ad4bdac2e96932ccd68520fa2f7515bf1cab9bc74a01e684c552bd958775d868241a31c3bea68e4120648ca895c8321e2a29b25f8bd3df5ed1292e7c34dd2c051b2dd8d74d7daf08327abeacb6f0647320e8fbe249d47c5a3a3f688f182f7d39013a89c1ef58395147dcaa55762b047fbe92c59a6f6f317711b81179fbdc3bb31f35b01bd2bbb9fa316972761969b7b2bab2909ae1cab62bcb205624622340786ac01bf1a3569684158293c029e86cbd9865164937465f652b71d1c37185048e4d93d4f84ebebd5d3e27ef1f7021f89a7a882e323476c9262439f9d6869ce9982d70061ae3ee72084f06b0b7a76fd026d084fced681331cb896ce435cc915a7a1b0f36b4d8dcd60f7e6549e5a51bb6d6720c9975f9670b80e9b53f9b7f0253799d531a69c06f76abdb3c1979d8f9fa07b94de79cf2930f1f1006901a0811040fa7036bf815032f37bb6cfc8936e0f68857ba047867a624c74bdf13e4df14e7d4aa24407b2f8e858df96e55627e6a960e0c6143af2a93e560e299de47832db06742c2f0d0890a11fb1226548112ddcf29ab81b83392757be89e2a4053ebd304e4eb1abd1b7335ce2cf1b7beb6edecb7ae2d635bdcf39e8c9c48c6178eb672e99d7a890d343c38b95239b46e1bbff2ffc122ca34a81ac6f96a31bf4ce1850c03edfbfbb53742646cb0bde571bbe1401741095b0446e1f23ad6b8498c6e1acccdb6777d3c744e18381cb35b94cbaeda2d0d5c499784dd7b6e7f66eb8719a7197aa95936b38459480dce015db217a569081d43881e3bf25b6e64fee17eb16996510c4b62be31cd7b6fd444b33b45d3ef3f3486138c6760fc2bf198674c11f7e4c7a3c4228cfde19a72fb5c7cd93369e4d3f47035fb9a8d16135ad0a6f3dce856d2ba283e350245a8e515c56f32740fc54bda90f5227cb45868f32440a2995e4ed2ea57846905b1418dae634cc6f744404635cde70cf6ffef90085c5a46d6e65b15b8d8a7353b252cefd478e31b8da9caf2a82040136c936dafdb1a4b2e69f7fba60ef6e2e60763d4b13ad3a435664b3cbebea08c86a701f89037e10419e3ef31c87201254ca7ad888640694c09b646777a561b9db663ca9d7d538e952f1650a3687a912131e6439ad8aca7560af73bafa3f5218768f80b127e3207fb3438b48ef1259d4992f22a7453ad6bbf99262149bd3181385016550f36f94138f907d73e594a43bcd8554436fb9a56d24ce13dbecb49a06da87654ed2b5cb08c085845bd6e61479aafbbf9f3b1ee96fa20dcd6d25e8c080fdb279554c7f51c55794a9503d4f2edfcfd478fd380145010c9d98a44d73a945c0cc0abe618d98d7731a61c2c14e06a0e622c75857d8966a1ccb5317c59121a2c566fcf1a9dc27e572aaebb5a32456b1120ac76b568c1f17edc4137b7155190bf16887cdfbd4f5513f811395021a9d95d97f9dcc01581efafcb07c0a6efe5d55cf230462a14cf1670cac0393004f4df28d1f2ac73efb707fca0ef0940649b34c5d95cad4d050a5be4478ff33f9dafe0e6ceab5c67d32c2789b72588cbc00a80a19084f4554b0be6e81db3e2eef034aebdbc9e3e9d1bfa54d5f497e2043ba583db41b5d0a2b66285ddebf40ab858247053e1f1ce62bb2caa72a3bdb14ddaa1e955d692075858b0c015bb8a6337de99fec64198a305291cb857ab5d29c4485b066a646e33abc5187bac32c1ce41e89b6d2149ee6b1ee1654666baab8ae020951655a8ef3298d05e306a8eb50c043681504f2e9c18b4205331b0cb3a740724d34a9d9dd4f4dfa89d0294082a901aa17ce5f9c4d7d9fa8e209c2c1b4c517f95ef80d64497e96cd871ec3676a162e65fb89d1a98275d360e9db2220e648b2bd83544f29575605c5f0a02366698daaf5f6b7e2acd3d215e77d8ae815a92ccb1fe3e3c678dc0a3ec9fb430416d9657413dd12fcd593e0d7a95a457e0ae642b6d451bc26521773bbbe0aa8f73ec454b4a7eccd6c5b19540a95f5dc880d517a3bead89bbd95bfd143c94b327eebb583cb27367fb8c57f1066af5c460693bdcd420696fd24eeca697e9fe6a45a15f829b830e8c17debfa8a52f462bfac89d6070898b98f905979ecb867ba1f15ebef058f951783fc60192d2e4776758613765876a904e813b76c3e0d0a94cb8bb0b603e48fa02d037d51db884f408adcc7d827f674545c8e2ca60bde2d41ba7cdc23768766ffffdf2f2ca1d56f64f23a8eba81dcc0879e4e37a6731eaf88ce4ecd0b9becd61434665af0c2ad91e5078de779e5ff000f02a94a34a1ceeadccfc969293e2ee6bc79bd4616a90c97e8f540b493e4d3737133e11fd9f682249ac2512a0d79430622434a457cdfb1b62f8973052e595bfd5b392b0225ed255a3ab420000d857315e9e707a74a854e768cc4cdf0434140cbcf4198c115c465176dcbc8e1d2ecbc455081d8eed1b33b3e443304a493186c73892675994905b5b91cbf9e6cc9828d8adfbeceaf7560186b31614950c704e339b4ade066818fb3b95477d03ebaa9d66048f04d2c429c919fd5194640825248694007d44a608b97dad6fa4d09e4bd467f2a26712c1258f9f581a7252695d17991b864596d22552edb526a9b25df7bc444d68c9138f931b624e3a4db01744c0e390abd0d44aa3dbd36610f480f917a8f16ce6e9ef6c7d349b1f39f907d2f40378cdfcade06c4ad7793b5ab5caacac149cffc42dd6495ac576cffbde23773c036c65a726ca19c82a4a25753f0dd93d94f52b53de5ffd53bd4a2e422cac92dd9a557f8b05fe4b2894f49ba90daa755b7551edecc162ca1ed6dc05cecd5ae2489c10e0276d4f0618d7245e73c72c9f848c05940f6818fed539aab95a4cdf0e6046c66259d538d81b92a639db04cffd4922b1ab86c736077e73f10005a0b8e0bfcb06c5d6dde1796c03b77442f2f3e693b83312bbef3cfd4b380fa9a83832411ec55ff0fba7feb19cbbfb3149793152c24679015b4c5739b519da550d87e117e5624c82ce944fd77073c4af06e54920559dbaf670e3a5f20328cfdc13ed6213787efe3725d9a4502a6018b6b707bb3f4b7a7368cbef90aa79a1cdb85f03a172ba782d16e4b7a84d8b45ce03b4e8aeed360974bfac1cd5c64491389aae43b69c292d95e545e8819a0a325b171ae8cf3085bbf62d0b5f6768dbe21383ffa456e8b292ac651c0ebef2224110882ad17e328688fe4514cbc51d01344a1cf5a42a02253451b926cf8a77c12aed560b6a5da765a1a564d2d459e13cf2fb6286ba09041155efb5b512e8824dcfeacdbc83cdd7bc84201ee365bb0cbd1fe80ab48d4c356d6ae0d57a0573cd48a6c9dba38ef4da79e7735bedd6af54b3136f1155ee75a19105d1b3df61a46024f0bf11d201738bb55b66cb87a15869908a6116336afd7e54ec31cb63b599bebb70d63f80e47bade7d07190ae489ad9dfc9b8233919711856d485f9be52b1c60d6756f4620161a92f0eb585eff8474b68ed93f841650ff3ae199a2080806779a217f7498f2f4cce452a9a8ccf35550edea551950022cbc3440e89e2caebcba230451d6e49ca41030d5f927092f24819c799011c565e58aa35f2eea57beed58d375b59bf4bf37d57a72a5fb59786bcde250b593f72a80d2b31bb21206ad11f7286219e9470212f64896333dc7717dcf76929d5b99b07760673cd64578c227bd3e3d17e5bc1d12cc0b1730ee03d92f45906f3602418729d65214059dd2126becaf7595d4a1625ebced452a1688b056912d415f0b4b28af23356bc213d99792ac47d580", 0x2000, &(0x7f0000000b00)={&(0x7f0000000280)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 18:24:14 executing program 3: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r1, &(0x7f0000000040)={0x20000004}) epoll_pwait(r2, &(0x7f0000000100)=[{}], 0x1, 0xfffeffff, 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cpuacct.stat\x00', 0x275a, 0x0) close(r0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) epoll_wait(r2, &(0x7f0000000000)=[{}, {}], 0x2, 0x3ff) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) 18:24:14 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000800000095"], &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={&(0x7f0000000100)='sys_enter\x00', r0}, 0x10) setresgid(0x0, 0x0, 0x0) 18:24:14 executing program 4: syz_clone(0x99120400, 0x0, 0x30, 0x0, 0x0, 0x0) 18:24:14 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f000003d000/0x18000)=nil, &(0x7f0000000040)=[@text64={0x40, 0x0}], 0x1, 0x41, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_NMI(r2, 0xae9a) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000047000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_SET_SREGS(r2, 0x4138ae84, &(0x7f0000000340)={{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 0x0, 0x0, 0x0, 0x112201}) ioctl$KVM_RUN(r2, 0xae80, 0x0) [ 405.528957][ T5209] loop2: detected capacity change from 0 to 256 [ 405.546748][ T5209] exFAT-fs (loop2): failed to load upcase table (idx : 0x00010000, chksum : 0x4f9d53fa, utbl_chksum : 0xe619d30d) 18:24:14 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) syz_fuse_handle_req(r0, &(0x7f00000041c0)="89df3c6a9ed0d0f78f292292a0983da922f2d9838f9b79085dcce72a60a9922a40c37bf945f7812dd32a4b99160c385cf5867567d06172d846e396598d4b088afcb07f8d64b84032d3ee130638ff0cba124a1eb96186824f5299d96190c34d2270fe5914380bcaeca10a6bad1d0a887e6a30478402e6770bd1c8d5403693e8b4ed6195da4ee726864459206881690b0b131a6962ac6e6598f8c993fa5f3f00a408fe8b67aa902a22085655b7aa0fa02b56d2cfe64b1972f0ef80a9406f8e590b96f8538d37e6603c33a08352d0cdcd57a6319fd76c5380bba42d716cdaf3ce26dbcc844df58d04d445fa13d50e363337298049aa09921725c5db61a6d3e654d149218188d2fd41d1055b39331b77b93fb374ad2c61edf9cd814669d16c840c3ff617705b38036ac5e9af6cb49bb5c6b3503b42ee9e2c73e9092d1c74d1027a43dddeee17f45a6b3b9d49c726ec8ccf1af000d007e2f87564ce8e0760dc38136f2b9e6a01d62ff1219f0aca62a73d25660a6763b75c66ba5fde6d125f947b0afddc2cd226096cf98cafb666189a6d760a65f6b81a4788a01d64576946db97db67254f7c90bffda05e0f7f359b22c62c0de972a7eed5c2167239863d4634067e16c3004b7a8e2694a4e48a673c6e4e5f38bdc3e32759a286149bed6e6df2a090adc404bd155d7fced24724cea2f105509d90885b543c06551b8773e70dde037eaa5aa078455a5ed37d1d4bed28c876d77634238ca0d6c409a1e20ab10fc056a18b6ac27e9b9163e19e7e4ba0b3b1899d084e57fbd8aea4e39187170e889696cdf749481196002d04c903c31dc7bb187441e3fa139175e04c8d3c2d7d0379481759f92d6a6ed8b2f0048df120a8f91ae235620422fa9c4f384fed87342b0b396765298661a8afde938e8a2a07286ccdd800835293a2887b443f6f4510f363a3f872bae4831cd288ba730b775ea145e752edb24308de17414df3f8e9e0c65e70e99d0b4286dff99faeb77da4335a50bc85e8470b854d600632666dbacb9dd057034d9a539e320f7f28cb6dbb56f0d6feaca3c72d676983c318c69cdb1f2ee1f1a9589c1cef06e566295d72dc2b911d7f2ed57c2a86c35ecc4fc2fec78c5db721826d6f87b1c38637013d41665d81dd8eae47bd0a9aebee111f86ccefb77ba780af78d4d2a4f166b378288b9bed1cbfc9cef77792f21a291853c9a4646af0ae0feabd636583e68fb7b152e87561997b3388cacda75acc5bd17f724bf7c38c2c0559d94dd2605bfe071522fe5a3bcfe1d2ecb8a16b7400d423c89dbba79ed82be710b5de716987fcf3b6e288366cfd8033bde9728aec651547ed890113d83ada59577d8c1d45df0e0862ecfdc34b870383d7f3056efae345b4ff8d258f04c8d55bb9611519318eb95a92e11dd3d2650b46616843526de5bab09d8d22d7013187b166d1f344be266724212745d17642f40efe93cb430ac4c8fbd962e3af235f989b95f2d6c8a415eaf370334d6503faac165a3f3153af0a650d4b9c2bb0d34f226e3b724b7b1ff76abce466aa9a91a880f71e40003027e0f7bbcf009b73a8cb1f3e732898f0d84c79fc957015928d326786861ee1ef0559ab9958945c9a8521f01cbff38c4c42eb303d6ffdbdecab7515ca0ea73149ab0fffe1989d3a0de3d266afca3600b202742dd9edcb61d96f59f19f28f4b0f203de674980f210063ae545978db716ddf9c417064c7b7b22bbd154bd8fb982ae17e12e4757507331ee57c16be900796716aac1d94289b72cb87196ad5b3db4a8bcba09fe9902262dc7360803b81c4dc76f406d7523a80481794719d99e1815fc22d568b4181a102697d4b3ddab09d55122046477b35607170a741c1d84ddfd5b15051c1c59dded1803d452af63f493cf86be8a8ed8b85881a0a94dce1203a0b3e5a3ba83828041cac8739a2a50ba5cf0360c47201841ddc704c54b4e13f0521eb33619c8bf9438a1f04453e9f4f5a692b38b90acd69afab91b63af9e647cfe263731fd4fc33bed756852f6c542e27ad53a11c2780924382729a39b34a742c8f3cd2c8c80a3922fccca1d69db5d8c5934d99296199b6968719fb619ce625b5e71aa5596977898733faee8d6ae96dc8ce20915e9446a56aaaf00cf2aae238a6ced67ebcd8a77fe305605e358a6633aae1d30b9adc0e12239932a4769c6ec2ba6392c84885aff25bcdcbb54a070572a355adb31decba115dd5cae9a588ad1b078d03568b96305d8e60ce0e0cfd67f99f62fe9cf5faffd77b1c07e0f1ab418a74700b5416f271bfb905ab2285ab39f05485ed94cc8dcaac852b70cbd8199bd1bfd67b5ff082183fcf100269c61e041e9b8f6349e298afb0cfa3c9c9c5aae292548559d1999db49014ace093dd1eb10b0f71d1ea2ede2b56ed67f1ee94a14054312a2b632cc9278a597e1f349e10f5c3f32a140462822f1b824bdfe32a3effa3f7b5f8d842beeaef803ed9390d3d8c1eea7a05ddb92069536841eb4c4b2e456c72537f208f682e1a4638d81667ef4e4243d6f6295c4bb55d9d89fb0f683819b142db1fc98022eb3f128747970dff77d0309a0fe448ad4d57b4778ad1011302ad9d94c3c0a78361b1547cbb47006428a4a188e7bf742fcedbc059e7d768e2a133342b3e9f3cef9b124a478f68612d2d0656eb64023b792d0207c09a1cc02f9ccb4016b344201e0f6bbefea8cbf9b2da2936d206c1a76bb788b13fc7443bae5be3f45cefc51ba8368e924fd10ef4cbea3bcf5cf1427a87294a183eb77570ce3efb163dcc0d8257062f7389ff3b9139acf623449aefe53e5d3556c9ca63e98f5ffae5ee6d7590ee7b6295a1501521c97e5a0d12feb1d300288a8b21f51432e3754bf15dfd25b2a564282abec70aa8af5c7d09d6048b48100a61acc8d301d9a2637ad170a9bef16674d85a5a3bd19d2e10df548064492b29d981b62c82a923e4152db75b4f594dc036c48baf66084bfa70cb6bce362254ee28cc5c4479bde1e29cdf7387f794881bafa1d130a82d51df264c250726c97b3af1bebb7cfc0604cfffe779f9b3bc87eb6b88cfc385d423c5923010fdc9c120da2f5d3179d85e54a6cde1a64a289257e7c945e97f3dc431a397fb56f2e9e5b00b8fa19a9a20c2aa46565eabdaa10834ec46d24fc3514d20babe9370f3d2988b4cf39b4ae455c7552d1b6cdc9ea49b720d6e1c5569339071fdadeb8a5928401e30af4b065f7b15b0145bd2ef66e4884f97903d376bb5d222e3fe84cdd3381bf3de0c51802cad6babf9039da7254921546f9a53efbbfd7122cf7656a4e5751c31108207242a4d56108cc208854d68a708060959c09f658fe6a0030fa7cd28f889b7139f1676ebb1369156f32edaeeb59a73086f05346ae1ad3034e0a669a153e04d693d3bdc3010556b80691744d0b6ec667a0445f313f9f57ca0308179ddfc59d54320004aa496e726733fd4e4be6144928b83c9fcb0e8b27d5b6f6a9df9acb216b3899fc156a6a6e2e6cc26858226c55b2dc9f91a0291ffd74cbd3a1fecdc7161ee4ea2d9e0216cbd760eaa2447f2a69ab8b289f3b05f8a2f56524ed3505c0729862f5c1cad6f3eddd192486a2e43e844bf419ae75e7fe19a402b2fd0a96f0f68d1b86bfee1269061ef04b299e0ca7309fd7fdb8f583e9558ef26e242152e6fa1a4f11daa2fe70072ba6c35026b160abc8317b8743f7f1f9ed6cf2b83ff4ba72090948bc5a398735bfc045d94e2ebadeddf4e4ddd819450830e50c9236636c594e4a537e846349400ab0651501892ba6515b39767bddd4e664ad4f98b9dfbd0c5f82030c8ac37ee1aaa579bc0d32bcc90a9decf7652e08167f1defe0b17035f6d6ee7c843baa2cb4f4ccee7623281b861c894ca47eeb875cd3f0bd34d4f0d51b709d946e5101761ffbeb6a6edcc74c7ecfabe0228be13e70efd96fc73e578ccd5f7fa2c624204f648110c9c7775b833c07f6f9e99e0ef12c6d92895224fee4f67f649ebcbba08b637e8ec05d0d8ee4b464b117bcd3c01e15ef5500895327c1776a548643146bd5bb0c5bbc596dd972bcdce0a5a514aa1d4ae6e44b56d427946ba0789772399ff837b61b636100c4ed3476dd7f03197c68c61e0b9e795b0e6b9aa3f6f7aeb393d8d5420b5860254baa66ff8c461355968f40a674ffbd66c59b34c6c49dde4bdce5a007ed01252229601da2fb8bf965882d7f11a4224c4c95cd2d02fb045bb278981d85b10b9ecc0a18657dc641c333557d2f03ff32898b622cf11aef4610a584423f6364640a4043b63cbcb4fcc5aef15941230303074ea265a0b0cfb08b6cfa53a6a3ec27bbad53a0b5859b1e6ed4af48241a78b9a861427cee75a0f30f53097d1f992ffbe174915396d31ef63ee6da9dff2e5230be2bd4a403994fdfb5beea8bf576d9f745097e906c0293f3c2480c0dca203048f15e2d4c0b1ed1a2707c0897fb640a6aee3a13acdf5fb9270d5a37b89c3969196df7f1bb7a50fd9c6e16838386b769353c85023f0a72a1aeed329de866c7b02f7ab30b45c5b51167e811c59dbbe669c4256ec7716366414ce1d53dd5d30df9a54119dd9c6a26eab8e532ecbeed40577d717a0674ab22e7d9dc74f781c80391434102396466b0d145c6277d9688e069143413b7087e4d5465c1ed7a6ba6edb3fc1de9fd5015bfc0c187892dd203e69cc0103a0a6b6f3d9cc615ba7410d3c393ccd92ce24976a302205a1801643cf109eeddd07cc99977c14472fada65500f5664d0d14aadc334688d47405cfa99eb99c00d86775273ae79726a96fd5a7acfe5a0369c954befeca55a18e398718fdae9f7bf4de169530118bb407f6d35058eed5c8fec1f092b44fd76e2ade59b372bfac726fcdca61f2c67ba702e349872dbb8f388634679a95ff9e5c3580759f4c183099c5326c821a55ab67c922f1083a032c0994d033211dcfdb48580ce748bef705aa60507121347a6eed2629bb3dcf9ded0d97fe5a117a119968d6f4cccc3d45bf2688dac9f63f3f6e49a5cb7bd3cfce0267bf9aeecce42eb32b19ed31b7293efd81f474a1af3114bb9260fb7ace3a809e80ca508386e6a41f8788e52919684cf3199e34448c73ce5c654b09631673c24937a3ffd6ee388bed1eaf63c1ac9b57460a41388876978312d3b38999d1d9defa10eafeb1703435e05de64eaa3fd67f7a14e893c4bd18b0b132fc82bbc8c0794925902c9cfdef3f4270e49fc8cce3589ced1203fb6dd4a3a3c5cbd4be5ca895cb8f2fba0df3f6e0b1d795aba2a0e4cd3fdfc06f4b37c3c53bb2dd065d179250a7567ca9f31e6f348cb32842a2b748e0b20fbacf9e291cb030b0ebd396badf508de5297c0826211e4140455e6216a462e1a56dbbfef14b95006c82a58b3947403d6a574d27155755adff560fa73a4a6c10595426b1252108ecc08ee73a6286c3830f2fce4b440ddc931ec13cda4ec3a267a621219b35b56431d6c700f1b9428c81134d248abf89882abedd1461e11d15058a632477bbb37ee80be6462e3077cb1924aa1649e46293ab8b7680a9d84b95dffdb191b5a54a00a74bf5274be679034d0cd31d3b2eed4ac652c302d68ae96f67163d5cc6347a0386722e9af4c9c249a5aa01cce03ea45d7827cb9b7e5d1634a693e6a4e148eb9e076b477b435f9f4ed09999252e49f21976b9ec641f5ac631dcac24833f232ffae884a9fb930ba61eb9a0d1ab625278f41e6b9f4587196a7bc2fda2e3ee0aecacb544339ee59fc2239b77e9c55684f0d9e135fcf834c75187d9f29cb3cf417b02bd77125707e13d7675b5398747cee50c5144dd662ff9699c7df36f90ef7fbe7cc9b9487c6aa9dcb0bfffa47b4315575ecd08db93cd3eff01a319ee071ac9eef7d1c08a48f831bf1f7cb52551e16bea76aa01e927fd577f655d1da94bc57af92e360c76e15ee458ea16aa5e3528ac49698830211e30b4237c2cdb4127a9befd49a0115c26195a4d22971b16044afeb0572225e5f04790111853e6d29a3377c1b7313ba1657d582c00459192a815158ecbebfda9f1bb29cf0953c93d5dd236faa35c633ca82cdfc40f576cd8c1812e62727bdd2462c87654330bcbb4dd0936f61cc9da304da23fbf360af2a7b0d7e4fbae745aefd64fca6d01f36bd7350d1a5a2c9cce3c4a1fd727f8de569c9fc23e85f7b5d5b9c50e50c1ef862074c7b0648f25bd3d1864210f59e771977f67b7008e0fbd1f17aa831f0cce661dbb937c8eba57cb5fbe56cd147f2c6bfa57052c621f9ce737d0317342adcf78d0ebd6871264d73728e9238a841b02748cdbe49fd3579c3d074951202296b08047dbf97ade008b304f3112c77330b48f69ffcbd7334718087d25ce17366f42ad0a3f9dcffe7da853187c0430bf6b3a4cfe0d1c7ea61b6d32a7cc5b3dc8fe0c0e0723484d6f162617e114f5d8243d1c1636e6688ccf81c0f61f661323063f2b2584c99ef5fb31e8f49a78292c9acff9ed1d88951bbd946e349565beaab87455c9f1978909c3730319cbc63325ef193dab9c80f57eff23c0e679225ba4e608f4a502e9dbc2f2296e8c5fd14cc0a47f7b9057dbd72a29689d914c82af8d9b8b1ce5247b5d72a3ad4343e0bdfd3a5542a8364fe302286d58ab8db857f32e2e9c492f08be1656a764cd04098ee812a0b92374a25823a57c1eb62c149f191cf41098f5d42dcb645e4011557583b3fb0cd346a034b31f0ec22ccd840be30e41b674d3de6d711a85c62b18e882b62e0fc655dc07c26c20f9ba7517aa4c30795ba024b847e649d29767c45179a9891b3f86a304b65c3c4bf496c89e6638ff45aa0b9059e7575e80277a0921d252458f6d6028d6364b89049db642541eda9abfb94da323e0bfa7cc1cdd64d599e5fad306c6b8b9f75c99bcae888f6ef0b3bd716cf4f87d06d8ea633c79a2803423115f3b68f550517dc46b0a3574954bb0b2a9c314e78b474524e51e10463267d19a24ef3cc1961f8cd553326e5221ae33c6fdc7976746041d84e02c8299e569c9f267ca46177aafcb988054dcaf2aa2cdce9d48e4804f53f97a18982491cbf33488b02866eb9220654be4dbf25dfd206d1016c307cb39545bc83f9dc919e82d4262b022b0e2e0de35729d8ca5631240c8b42960bd85debce3a8e3335e81ac40936fcafd76a2994523cad9a5eef3f158b30ab93dc647335c8245a729f51208ed975bc6c8eab01fc3e71325b36e9201aef8205cc5ccb2d5e075d949030b6ea57c8adecb7f1477e011fddc2662383a978d5631389bf4d2b6c11aa4e71bb4be974005b985a59a010ea3ed417722ce3aa89f9a3644657a942ae52b1cca664c1e693fb3d9ef34931ec498cfea3092b28e8ac7dd8034dd53928b97a715df16b5716bed6476fcdcd0d502d29512f3ef5053706e9c25a75dd34acc7d89a76b827e4b2b7a841a9f31b85010972fc0943200b2331885e4065bb383c0c6abc2ce98894591edde5a5a6c05aff189376de09cf664a790753580debf0a01e98c5bc944f172772bdfa0d6da29d10a8105174e5f4214bdc0efbc8cbf1e0f987d62ff3f27f5f05976dc66f5b6011ce7680f91547946c2a614c0a59d8d4dbe9e8d3501a8fbee778a94552620231ba8caa84ca6c2f3782308e1acf43a6ba3dccfd66bc0638e3689b441167170cf4f0989130d66998de45314d04f5b638145f3f855f26d68e13be00d0ae52993a49e40da666e2faa70b8a02d33da73832ce7b6ff84409c071df7881860c2b0970b961d89e83163b467a614622f9ae5d3e1c54ddbebbcf84f7d81d087938ffb511043339c4a41f4b190f71386dc3d2ddda42933a765cc14eeb488332a04b2aac3431d49934d9c0ef52ceabae3d5b4dc21e1d35bb40f0e178a7326dbde7192ed0fc6f629b9dd821ca0a5e41c1534fa6ce9bb5a6924f3fb2dbf62f11e17e2499fd4f39ab0300dc947cb2175f310b686f339fd714a6143303f2f1d832eefe87780c85e602e9cc3ffd29e5e5f00c843588e96dda8ea55be412fda21852463ac4177f1b10e4d11e3a13576528227e2674bcfbf470672660b58b4808e9fed30bc2c06244e4165b7df791820d7834d8f052b41ef50676421503fb732b5df5e1cb81295f2a7a4d7d8fd6076fe3f589f057ea20b4c9bee5cdea48d188f79164d6477e9209b6df2d3e1c93d342b0da83a7021c9c450cba46e18c7570c5afdbf60534ab62c6270c2fddc77500ca7913302faf784f78816e5a8d14a637b15ba9e5698484ca1a8f2c6d62e49120206eac6974a6a973a3ae301b2a73374ed9f1ee11f96a94f89aea21b7b0054c49f5fb02524369dd64ffb88775b76dbc087d0546717d0ff10e15f4fad72c398b120dc25823acf552df85f87687218291fb9178fc0c62c97e42f58c0beb36b6ac58f8f2c3632e54368de271fb0a6ba84e2d06d6c42dbaecede4185b053fdda75acbd2dd74145f20161c983620cdfe2ece122040f5f0de1e42b5b64faf9221c6df6f2babad8e83fc9bc5d01967464ae34cdd3f524c90ce01bf022ca8ba5777fdc1b169663cc3b1da3c35cb1d151eb29d426961566fda535554b5d68ff1c8ec486f7017d039ddca42dce49594a27b2822d03571aaf195b73cda82c032e247f8102ae17d2cbdf0086333e10937e4092c1eb31617f88bb4e3aca65f84a7e16adfce938268e963277fbd3d72d3dc7d5b2e0cc69a353e7e34f28e938999308d21aa912eac5a4cb0f4aed95cb32c3329b5181c1b03b9402f150ac52323dbf45a1124f9a35b05efbabe60b26f4ddeab339d3b7668884f2703a4e252ee33dc1b1cff0a473dcbdf1e35f639225b2084f06fac5311ab4dbdab0f6312e79822a17f3909993d2cf7f70630017413a72c2391de55ed05d9dd1244fdf4c948131ae0e1fd396584f7a3426875cab743bebaf79c10e0b82d880aba53650fce749b9f79af33719ca92fc577da8b48cba50a73abdd0633def043e29b75c61ba94b6c3b0e0fe2200afe293f196734e2eda15c8f4c7f18af3240e2b2d90f91933787f63c98e8652325bff1f6c7f27c32b6ff48eb6c3feec2f6553e583143df685b2a1f039adf0c5b22a40d9113486eaee36bde0c0b078b1b3651c9e00704321a7932a3774359a18b9aaa3d3b7265a9a4bcb438c6d10c1085855b487d4df301b428f5ab0937ff63e3a388c05e83517a460dc0b7edec6491d46dc64fbad0268fb3062a3171157fc79ce6de23b80f15cebc5965c61d1a18065b8b2a38bd70f31293cbf3569db82e7d150b9a5ed2cfd5a82c48ffd6f68cdbeb69e1b3b2fd7a07962fb7a428d616fddcee8712f85be72f67c52fe59033d6997d329f6abb50056ccb69660e5bc1c35b6f27fabd5f6f8d49044a1844103c5476552c0356db699265f703e4aca4883806d68fadf3f24c1915d2426e74bcc159ae0717c16829534c37cccf880bb51f7a5d07da0a66c556296b21a9ab370eb4983c5b347df2da7f3c05dd25ebbeee9e3eee4e832b6033460cc4f53b7eac14acaf2863cda94ec15434fd198c506213bd6eb277ef5318deb066b01b807166677ee6b55b92f06922f59c02856dd5a149511e7a863c659b72aa07811b3e8c62de5ea43e35e0b901e2dcf83f2ad9817c88a212752a2b542e863ead2ab273463b403449ebccb88b7323aef9d37a8b7f3733b212a8dbf5b11e7f921baffdd05212c5acc786a92fff325fb506f7927aacc70732b30fa3166fcb62b356366e3f7d0e3a7e52a1b05d2dd49b71b38b3dcd932c5ff11e52afbbb1fafa1ed20830ae46a2679b2548e78ebc36fdac9f7e24a1b7091335708d1fa3c1f02da02dd77f9775927e60fc8091e6ca4e4860cbef87caf518731dc37a5d6633a732f3e671e7cbc7474e3a1d569e81c40e120c569d582dc274e9ad95144b898c9b448947b12fcf8c984e80fc5c746e44927110f3461976aa9169025ef3107e36fdfb363e0ab169d8b3ae5559a995bc8d2f7b79af3a9b94712fd922b745cacf8af63d5441a2e3e78dba4359ae22fbaf879cacd332aedfdb68f1457733acce6f404cd1a7ff741a884b37242017a37d48bc00d94fb8ab6304fb8383da2c8e228f0e22eb6ecad4b3ebdf72e5224aba6b2e41a889d2a669ca3a32d3abf2accfb6bbf88ba66a475cb786cc6922ebcc09bb916f64f874256837e7536e797d9802366fa1b491e5dc07435386473de9cfedbfbf0e7d41330df841e6a5d15341bb6ca88ca32abdd6aad039a00e0655c89319a760bd0f10c459dd74cc776bd08641f3e54b74b75b2b2129e0c6a17e35435b9c2b0df1b6ee91c01380b7da41b8c9dd04377fd40ae89b7c14f0c5aeb945023fb9278e70117c383b1b2f9c28c751ec43a82cc11cc076873ea475194186dc894a1a13741d4b4b72515b2f3349a177b20b25124ec8654d12834d2f5041d06f2c2c8f3fbfd963426da985e1ef2a9588439a9ddfe3e32fabe1d0d3eaef66d9e12819616fdb91f0ffe4aef5ad34686714f79874e5bf5dc7e637fc59dc10757307f4de7988422e1b39a03ec2e736bd001b3494a7ff6cb0eef6142423398afa181b4003413136a2006a97dc6e81f01b8e79f0f973042e8b7030976a7b38bef4e04fa6e36ccad5613e9c7161e79dcccc6ef7731a43d5595bb72de2cd8a8cba6fde06f6ce2882a2817264faaa45ca97d0b4b4a6d07b40edfe1f561c6840abf64a59a2b44a6fea01cd1c6bb48a03dfe6dd22d6097d9c1f5b35a30562a923e6f7e476016f43e129f1d02fcccc2596d2388d2a33719d96a3a00f62d59223812bbbcc9821740e809357e1397540599cc4d9e2aad2ce1f3d0d76bcd59a80785beebaa3d8eae1ec30596d125ea85b1b6c685b1f40fc986ee430f9d2ce45418691dc3befacc0c31a93246d5c099a18e5dc344501baeb3ba1ade8c98f00c23915594b326de22033d811f0bc6d8a3eafc08727340e7ef347cf26d140588d6f356c905a606200b1c3ab64a146d71442d70134b66b91a0d3fc769a27c26007a9e4cd186d6a36ee59c47dd6d444bd542c534b0471df29e85c9ef80598235713584002ed9951df0d9e8494903a4e6a3f536415aa2651c79e9a5d21f2fb8e2c8bf31584c4a3eeec33ea692324fddd6a46685f401eef5e62b4fc4263292d9da82b5bedf5065d73b6c36d8f0ec9a39556fef395a6a43905fd8461ff7946ff6861c9d4f1554962729227ad118747cb7e87390dd69ca8f81781f5c52e8919f1762d88e6e7009185a9e1fbc946b381584e451d41979cb6c426dc675ecce92ce2ecd2a91c1e66142d751571e617cae16cc22cd16d6cbef74875c7f525bbd0b7f5d3eb196b0e83aa768e0eefa60ca93e02623158721d2a19c5c2c877f749389123fe0dbd4c3f30de452bde9895b175fedc56dd9aa8e8a6b54e2b6a5223ed6c7c438533b3695077858f6bf745295fe02a3b3a24c1ab34ae83deb4e058fe97f799bfc6bf9bd7bde04d681b3217447dcaebc75ccdc8fc54fd2291705ce4a604acf97d5995972935e9ccd85e3d68aacb6be5cbae100c260533c09e2d286b693e0a4eb6a1b5ad1a5cd5529b845f9f39ab6e6447cc84cc7e5ff53430409469312aada7a201218d9bb7f9839fdc8d8364090fb20bc1a5f9550c7ed2c913d4156d66dd562168b01ab0", 0x2000, &(0x7f00000019c0)={&(0x7f0000000d80)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) timer_create(0x0, &(0x7f0000000340)={0x0, 0x12}, &(0x7f0000000180)) chroot(&(0x7f0000000080)='./file0\x00') timer_settime(0x0, 0x0, &(0x7f0000000500)={{0x0, 0x3938700}, {0x0, 0x989680}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000040)=0x0) timer_settime(r1, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000061c0)="618e371cf9b0834241e76756b605732fdfeda9783f6de886404b4f93a6acafc5cf4910032ed9cde5a49459ae63afaa6be9a80299bddb47560c8a20dda37d2b14dd3d8a48b564c7f8fb53de0208125c0e66d67be98085056aa9b69c2b03f6d0818e100b8aa22e6ec9139251cb9fdd3745a424ee335c94069b7fee9304b5b60677ba900bc4b820794c4b745c101c9217c8d9600d6d059baf3e51a5fca3dec30a67600c5fd3cfb4899114b3698782354c101b876ee45529966454db701020db0fc910d3f271c3895020797b8873c74688a0670b74de188971bedda09f5d26490ec20e462ec15c72b1088158862eb15adca91388087f2d7132280bc0a664b1d8671ae6043fa47f068b14e33618a9833c7223d160d3317897caceccf162433c10de5ccd922e5b84329d0fc74b91eb58442ad34ed24b8838c244de01b178458ea5c2d91067177af075cbaa541c7e679d4fcfba3376ce06447b5c8791b79f1c680fb30694383c8adf1e5f40507e1f9c3a396597d234762090602c9fcc5af85636c904fb6740ab131082b630219186a001348153f39ebb57286bc89ec0b544d30db10f235cafec59b13d1a4d78949feb0d7eeec19481c830602f91cbce53008ec178790b23239430bf5ddeeb0bedec3bb525e792f08c0f58f8332234367bcc9dd042949aa11548881ca1043127f2b3306b2c6e67e386ecc9cb0b7a15d4878395a69c42493be30ad1be2dc9028d91a94a42e5225a49f354d2b60249ef6ade8823d4e32628ccb1033c32b920a98b9f2fedf40da5f12d6d4a4d89e668d6414e5f65bd1d30b427f615ee2d8a0c2975e598d01ef56b36132e3d0fb02f43036e890736ce36e531486a93c8b6c7bd9e6ff80e5621dc3f93f43db07cf7c7a49f8ba011c549eaff35e1e338a4f95d46d03325085b05e134eda369da69ee57d9c2ba416e291d2d485e917de771bcf063c4f19eb74ce669bf75f9d8996cdfb6a8c30314bfa3e1de007cd19f0b6a5fcff9a45e201f9f6bf9bd1e301157f0c4c5f95dd99ef1a2f2bb9ca122fb51c77971806da9928ce82fe70b6dfaae834e24cbe055d6239592f37593ce744359bc7d549d8fc83e0e05caf3ac5ed0a9c760fb55911dddfea2c92651ae322e3c64185b0722c26af2514f6a5c848e3441901bc5a377fd492bfc563602d0b3375b2fa6c03beeea2fc87c11bf99c6433c2f76436060b317e91b4949a88610513a52d3bd153c43263a86338b734159b6921c9c0b608096898fd13c4b6600390d25229835ae94d76ceb1d8b6a0a74bd4d082d6b71663d3c4881ac6b9700c8bb4555bbe4cbdeba022ede38a80b78ece77cd55f842bed1877f57c90bb205c997053ad3562798b3ef7f84222b1fadc4775d2b148bf9ccb8b6ec5ff5676566870f4255fdb2567737af51aee5f3ef3d6740f8f40de537932410f4122ed6599993e0a671de608348b3e1858ea750fa311e237284f3c73baec0f206be2c8ccd07d44fecf8265da86bdd9409d0bc93a57ee0de39ebf3e945d4c7d3b583e368f2191fef625a37ccaacbdcad49eeffd5b6883a569b4392325fab23a50c372b25e22ad02e2012747013570296241a992668c2fcbe159448f2489bf5f2bad05c2aa076f9a6926689558cec480292129bfbe30580bf1667a7070211b176a19ba4b8249873a28e4441d1b99fb7367b12d1a7c8a8c6bfece7392ca95fa21be70b7e56f77415e1e30e668283af3aab6e6ee8ae7ddfd9c2c64915eb1594130de839854e7fbe4dc7d56b5eaecb8fa125ca2eb07b17c379d5d988e394413bf4d3daf5c5d895c211fd2a00d274f0f69960501dfda3a4b0359b3043fb653e7eb34021c6da919f081115f08c75ba7d289e5b37e8b016838c93b632fe1d9569e4cb6371a3cfc6c2c138baf069a10060dcfccebe5ebca1fbf099d6cf1d426cbee789e20abc2858f4fdd1773ddf793e0a34f50c9180180b829155a60b3abefa7fc8a024640404b5c8cdddefd1095a9a87f90e12196a057121563f3289d67f8b11e713c7e734d2615f53328bf28c2a917305c09029ae1375c42e24e7e6513bb607cf9ae8b50cc776325119cbd38204750e0d23d48f8f7ea71e2b89a15b04c827488bb893446b72ad54ddd36a95287299360ee189cc9a024bef16fa1298583215c53f6365ade4f569fb144f2e2b353730423cec17b1be804680249089ba80091533c28e18c82929bfa97e574ad613aa22fde25e22c453e1ea3f637f6e4115186f7735ef8abb3d50258d1a8be60c20a0640c91941d126797bf042a0221befe4ed89384fde0d0dd25064b9fd130489d7dc5b562d90f60a21d228a032153fc31a6a4dccb26fbbace1ce51366d142ae318857564d5ca9f510a7aa34a9ac17cbd4e2a07f4fdcc3a60cd2f79a4135a19cc1a32a56ee946db6d70a98e999a9cddf94ce7a3ca6aadcc744c405a0944c550a5ac15f0d0a55cf035e3330392f0f2f602c744d00f3ffeeb4dbaa2f2e07d21c17d46a5503808e5aa5d06765b2e59ce9d24c2f74bae7859315715236d462c97866ea29fba57c75de787f8cce12b1d42c056461e08ff448c323201577caa606739811128cc46e7dec87b0c7978f83311d93ebfecfb700f0465c599261a87d2b44d9afc3e3ff185ba9b97ba867e8f6e0656effc4f1aff1656f12d8303d7116173c3281733fcf3cf55dfede80d9c6812b117443f2bc4468a30ac64b43ac2a9b2921e071fc13dd7b166ee47ae49061b71d0430bbc6e24c21b0de5dc4e76a6b6d649c717cd5438d6c1e8b1252aecee8241804bedf3e5201d0c09f19df300f86cb00e7ad48c2c8bf31a34c6cef505697064a579fc9453117ad2eb9c30803fbfe170ee038cab6fc461f161948ca4cdb756d3a5bf2976f7c4c2748758f7831c6b8e5718f75fced927a8b87af3138e71665095aafc9a29031cb40652aeb4ff5bf1f2c8db7be19d96feda3c8d842a1d723a34457517850385b187cf1b257fa5e2c7562edd636068524cea88abcd06ea57178929fb3ad1bc58913528df98eaee5a38c38251b9a9620072e8c19172d932ec05201afc1cc4ba6a7024d55cd77289e2a481ddc01352e66f0ae929b775eb825830faa097a36f8d16359bcf5d19c34a061aaed9d2934e12fd383e03ec335f573eb847d9f139ac04578d87b4cff684768fa5ec96450923ca4e3c4eae031412701ba02b81f0d2953fdaf83d63d5e0a79c463bd7848e8892820ab8e745723ca7aa238a5aa2edab51b6b264c22d2bc161bb1d71cbb0ed71d95b1b66ad0850f5c9a011b5062b3411434772a3925584ef3f53e87bab16e54fa9af19d4c111f68792e702eee2e5bedd43266ea53ed828db3fcc1053b75606f35d2b54beba6c7a792bf601102024cc022558b301c543ba03e32a579e4320af6add7177af5993106790b7cf85560643a8ffc86bffb774f4c47331ae966587537e2ded86b157039dd7e4eb02dbd893b6ffd23ee2df19ed8f7d0e119ce003afee319fadcd08ba556af4d44ac99689b530c18f9d2cfd4e94f41ab7622e501aba9d1a50e0014b5ddd94bcde9112f7b89ead8a484e8e95c77e5b67c84d32c553bd9ff7f1577cb1aaa3511d8ef1a261aca8c89a4501a6ccd3f42a4e8b1d51da60a46a0578a6ee8825aade50ec4daaa0b24bfcdb64bf7c3873b7faeee8c9997d6515a6089e6fd265bdc61c53e444bd58df518fe1e4fdc094a7acad2708d2a7e35fd0e84a89b3eacf979f6cb47f0c8366275d162f6955ef163341c572fc47628f68391b2bd0ff7f5bb94036cd915491a833ee1d4a93e08d2bb6ab42c566eba8c14e3181244596c7463c45f81ee2e66ce3dbdb9fd981b39e0e8173291d7dc6b2580ab5f71767258acc68c5bb966766292609ffe9c0edf83f03319aed55e22e828c18db6eda24901014bfe007ce4ca3674f6b16d661d4bb502620b9b50646c13594d578b1ff70b85878be7ef346ea217e2c66ea610e85088c188007bd1567940c513b7f3b16ac4239e4cfc02889a5cad698b452dd1609d033763df4a162c67bf39736f85420a6b2fbcae776cb0d5e046ac5fe55e73b48786710c893a6c3ef2b8094dd6eda2263eeb5a7d91ae955d12c5c02864d7c3a013b17adfcc261ce709d7d4e1714ceef8b84bb9c1f83368e130efc68bb9c4b5e7342a311b13e2f76217acf3cbe183ec7f9acb54e3cad33d4ac69da8ba60d0ec54bb43c051e652038ebf239243ae2cffd04d672587afbec54137ed7d37cd6b71d701b27500f22c89ec0bf046c46b969c63164a8989641027d0cb2b4d9925c836ea2908fc889b3a57bfffb3acdd6be94044e5b6da829be9199f2489c0e288c78843d539772664dfc0257870181dc551b00bb5211476debfc9160302a96066b41cbb4d8408879c4dadfecd41af052516c2ef60b1b9154d2b17ff4d973ab35e4829d6e3547c24942de945b90cabd829e4dd992c52911b41ab134b5928c2d3da5081f230abb889c046874722207bda6f152f5e0f0c43d57db134d1c1b3d2f9a13ef33ae07bd2e541a711f57ad8b627e61a5e9ce46a761d8cd9114bbded2af8d4efa22c4ba405cfbead43ca7544d3a5c8f5898783683d3a58b1aa0446e58608150123852f4eda69a406ee99c760d400c9801881cef76e09146ef5af35267375b6403fca6bf905e44d9066969b573020a1481c90569d6cc0d82d287616cdf16a9769816b8ec69ee1b53db0e60a5a0a6c31fa3dfa9c820ff3722e3636880ad0a81c51509f9fb5542e25b40dfbfe3bd43717545665bc5edff69819326825323860729b241ea47313c4a09d9f840296e4824e6e4f355c7ad06413d88c8b5d9bd31a7e4acd2e21fddaa19712f18c8c1e4c8ac78bbb4625def8b49c48d0e3e48bbbb0f84085cc514660232f83edac80fb27428ee3396e6aad2a5a51f28cf23c1728ab8669dee6235566ff47e91813f3b73af1d68705e1179621a76e53fa5680356d387d8c959d490e3809607598a3dc1bd6f7550409dbd0e910d2ad0ce81f798dfc8dd58f775cabf01281fc0bc10d4c38e2650992cfda95c0ecd0b77aeb3d344401a0f19d9cc7d416ff4312dbabd799b901af878749ded2b45e4ea08a7ef8c38781d7c7b3c13fad0193021ffc1a4226dedf4c4ea8b476ea193ec84e4d94c9173bc509ff4e4e8f6ea8d77b20efc9322bd21fa459c2e009c57f05bfadba2cb40dd3896d49d6a2146ed3914533d40e050b65b9986c3e46824f3664b9515029049f357eb34ed43708ca2e5695023a37ae359390d0c7bb2ff67e1a5bad5e47832b33bbbe858aa8ca2cb2e6c1ce783b48360ee7ff528053f30b38b470a8aa6b24613cc68b05526879369cc02fe1edf5ab2c86fc0fdc5dacea94998cd3b5ca95475a67bf158836483efa47b3de5279bef262f83fb5d2a8342c5bb7220d9f6b0d577efa6731c744bbcf0b7eab809b7e0b35508207e9caa68b25202001415804ccdff2cd2fb116a0ab1c792dad1df2458f143659a7885b67e04580371b1aa761159b4f68aa54959c8e73206fe00d7c68a4e42020576c76420bde951ccb79bf985965dff02d3ca71ddb3e6ed06460caed6e90370e083fcb5787c14ea66ec703637a1a861fec1dc5e9bcdde637a3649a7d5f4c2730736c9617a539f357aa14feae34a26cd06df4037bfbc9d46981defc4aedcb95c2184e0ce3c9ee16a7934ad59704c6a5c1e1f26d9d5d7214f9136607cbabf7b08f794142911daeaf158584bc2acee99fb832bcf81cd3694bdb09bff349a841d8558ef1946b7fa69997720e2054f6b13e8a10db4c3c771a4fb11e21558873114b362569184e5a9cd6a19042feff7861c595ef4067573c186e2e581ab1cdad70bc1ea427061aba86ed523e8fbaff3dae8dc456355ddadf3ce18059ad06b33222e7885b0f6e285c5908e14cb0c4e743e2187421f86e13eec3a2bc1c1e9c8b44210f88f1ccc42e57ba01132eb311455c5763be9fe0077f18c77e404960e70f8dbc4164ff285c7eae33b7ff666ba2d802285363057d6bd45624a8ac3f1545de6766de3ee0124dc65bf59f536f417cb677a1c9694b7587d395ee4cfa38d88eb99509c21b8b7a6eabe3efc15b6dccb767f4a096f5fe3c9026d81678cd6c1a86f6626d1f23491374b34cc9e75636b70e4accc3859404147c4d35ac69705930765bad3cc01679736ba03f72430431c6cbc0ace45e01b12acb70c79129a6c18230f49a94e8c195cb9e0431d0b1fb020dd5570507d86b342c6d5e49a4de912090f979f19096bd8a28dd81f73ae4039df908040ab11d5eba125419e757d7a471e83ec02ca464205dfcaee9391ef3b3fd6413596b36fe2f4a087d7f3ad0d7be311108a05992b10b46eb47e7b498fe996ae0d20caadd24ebc984c4eae1ce9397fce2c457cc3248aadf7bcf67b2fb417415eebd9f444756fb7b87302904cad603c42a2edb56aebfd1a906dd1f94e494bbb14c4bf8c42b29ae2951641b79ca1764bff83a06a41bd10a5284443560cb6e12e25ac8bb98df4d8d274c9f608d1133792522f1fc065285add200f8362b5c43fccb3ed77b12430ea218e710c912446b566a498267b86d63d75303bbd91f66a6bf2b8dbcffde2a4d2b7e9dd8717d7dbbcbab05577d98ed5d676cd897ed04e34c40af40e5f02b302ab798c665549c46fc0224e3718b2555e732c7c260aeb6ce0977f770e7a721f23a4360b543db01973d5bcebf31c0ca1755a246502327f62823063dec10364ee7670730a4c62724a629583661a4042f92557ffb27bd1133eabfe058b1ca1839e4a67aa33d9fbe3b55a75d82a27a01c043d058b83fb597d305ddf4b6d57f8b32ba6d4fb1a085e5d71334de2ca85bc9b5059028d685c0125f21c98dd052d04c3f078ed677be689a6a19679d3838392012670e3daf7512eb661c74a2ba91e979adcfcbd12369e49e2478468cc549f87c84e45e8a2c7782f4a8e39fd92311a177084f536203e33a83ef883412d9a2741f6ced5d964ee351253b54c3e272b94014311e71617be915cd896e63a58115ac932cfb56942b046694c6ef5b3dc8f0a42e6f8367986d8333283fe064cafa2865724c1ab3c01efeb985bbc3824f59940646c8928289ceb3be7cdcd4b953a7375611d6e594e1201e26cd6208b9b7414e75beb53ce10f824f41a4790b9f31d88771f6bc9e04f4675226c8cd3f19a4c1a60bd538be632a6135bee068aac40f15cf75c92de3c5a43b09984a8ec5bc9fcefeb50696d9f159bd9b60a1e0e2c9b66094aa9c7e87b25e5237261b95ab8d7d8be5c77d77795289b4df9e27b64c1038dce97d40185da164d7f0798972b92407c91142bc97be9287db90930ccec0485fc16d285592e949b5f64828ab5f5dab267d925e1ceeaa6a74e2de53de467eddf91574b54676c6cc4372742f4129cd6b3ed45890ced62b9d6f8b3bcd88e93245b5775b586c8bc36acaac195c429ed69f8058b72833ac9936226de76036f3678f3d44a1119f242609ff526690c360191568a49d378141f19d3db79562c3045e0aeeaab2c9ab049c7fa8d1f2edf872828386a2b03ea3f8e6e165b9ab2d38600a8ad853f366c5fc8e60b97a845db5088bb0f1fb3605c4b084faf648f120cce0a82de2f16302d498fc49fc716abca48c90d322783abcd47124f2659be1f561713d09002ff5e797c147c21ac97a67712d9430d70e4c64affa85ad53155dd6409ca78750b014daf7c227d7691d9ba2e22e885e28a291a9676d11cfb1745ee282b4b6fad35ea6c27073fcd809fa05c9c9fabb11989afeee53163297efbd570243b9605a2078dcc525a334b5c9d71e30766c790b68d728c260abef256ebdd6ad4bdac2e96932ccd68520fa2f7515bf1cab9bc74a01e684c552bd958775d868241a31c3bea68e4120648ca895c8321e2a29b25f8bd3df5ed1292e7c34dd2c051b2dd8d74d7daf08327abeacb6f0647320e8fbe249d47c5a3a3f688f182f7d39013a89c1ef58395147dcaa55762b047fbe92c59a6f6f317711b81179fbdc3bb31f35b01bd2bbb9fa316972761969b7b2bab2909ae1cab62bcb205624622340786ac01bf1a3569684158293c029e86cbd9865164937465f652b71d1c37185048e4d93d4f84ebebd5d3e27ef1f7021f89a7a882e323476c9262439f9d6869ce9982d70061ae3ee72084f06b0b7a76fd026d084fced681331cb896ce435cc915a7a1b0f36b4d8dcd60f7e6549e5a51bb6d6720c9975f9670b80e9b53f9b7f0253799d531a69c06f76abdb3c1979d8f9fa07b94de79cf2930f1f1006901a0811040fa7036bf815032f37bb6cfc8936e0f68857ba047867a624c74bdf13e4df14e7d4aa24407b2f8e858df96e55627e6a960e0c6143af2a93e560e299de47832db06742c2f0d0890a11fb1226548112ddcf29ab81b83392757be89e2a4053ebd304e4eb1abd1b7335ce2cf1b7beb6edecb7ae2d635bdcf39e8c9c48c6178eb672e99d7a890d343c38b95239b46e1bbff2ffc122ca34a81ac6f96a31bf4ce1850c03edfbfbb53742646cb0bde571bbe1401741095b0446e1f23ad6b8498c6e1acccdb6777d3c744e18381cb35b94cbaeda2d0d5c499784dd7b6e7f66eb8719a7197aa95936b38459480dce015db217a569081d43881e3bf25b6e64fee17eb16996510c4b62be31cd7b6fd444b33b45d3ef3f3486138c6760fc2bf198674c11f7e4c7a3c4228cfde19a72fb5c7cd93369e4d3f47035fb9a8d16135ad0a6f3dce856d2ba283e350245a8e515c56f32740fc54bda90f5227cb45868f32440a2995e4ed2ea57846905b1418dae634cc6f744404635cde70cf6ffef90085c5a46d6e65b15b8d8a7353b252cefd478e31b8da9caf2a82040136c936dafdb1a4b2e69f7fba60ef6e2e60763d4b13ad3a435664b3cbebea08c86a701f89037e10419e3ef31c87201254ca7ad888640694c09b646777a561b9db663ca9d7d538e952f1650a3687a912131e6439ad8aca7560af73bafa3f5218768f80b127e3207fb3438b48ef1259d4992f22a7453ad6bbf99262149bd3181385016550f36f94138f907d73e594a43bcd8554436fb9a56d24ce13dbecb49a06da87654ed2b5cb08c085845bd6e61479aafbbf9f3b1ee96fa20dcd6d25e8c080fdb279554c7f51c55794a9503d4f2edfcfd478fd380145010c9d98a44d73a945c0cc0abe618d98d7731a61c2c14e06a0e622c75857d8966a1ccb5317c59121a2c566fcf1a9dc27e572aaebb5a32456b1120ac76b568c1f17edc4137b7155190bf16887cdfbd4f5513f811395021a9d95d97f9dcc01581efafcb07c0a6efe5d55cf230462a14cf1670cac0393004f4df28d1f2ac73efb707fca0ef0940649b34c5d95cad4d050a5be4478ff33f9dafe0e6ceab5c67d32c2789b72588cbc00a80a19084f4554b0be6e81db3e2eef034aebdbc9e3e9d1bfa54d5f497e2043ba583db41b5d0a2b66285ddebf40ab858247053e1f1ce62bb2caa72a3bdb14ddaa1e955d692075858b0c015bb8a6337de99fec64198a305291cb857ab5d29c4485b066a646e33abc5187bac32c1ce41e89b6d2149ee6b1ee1654666baab8ae020951655a8ef3298d05e306a8eb50c043681504f2e9c18b4205331b0cb3a740724d34a9d9dd4f4dfa89d0294082a901aa17ce5f9c4d7d9fa8e209c2c1b4c517f95ef80d64497e96cd871ec3676a162e65fb89d1a98275d360e9db2220e648b2bd83544f29575605c5f0a02366698daaf5f6b7e2acd3d215e77d8ae815a92ccb1fe3e3c678dc0a3ec9fb430416d9657413dd12fcd593e0d7a95a457e0ae642b6d451bc26521773bbbe0aa8f73ec454b4a7eccd6c5b19540a95f5dc880d517a3bead89bbd95bfd143c94b327eebb583cb27367fb8c57f1066af5c460693bdcd420696fd24eeca697e9fe6a45a15f829b830e8c17debfa8a52f462bfac89d6070898b98f905979ecb867ba1f15ebef058f951783fc60192d2e4776758613765876a904e813b76c3e0d0a94cb8bb0b603e48fa02d037d51db884f408adcc7d827f674545c8e2ca60bde2d41ba7cdc23768766ffffdf2f2ca1d56f64f23a8eba81dcc0879e4e37a6731eaf88ce4ecd0b9becd61434665af0c2ad91e5078de779e5ff000f02a94a34a1ceeadccfc969293e2ee6bc79bd4616a90c97e8f540b493e4d3737133e11fd9f682249ac2512a0d79430622434a457cdfb1b62f8973052e595bfd5b392b0225ed255a3ab420000d857315e9e707a74a854e768cc4cdf0434140cbcf4198c115c465176dcbc8e1d2ecbc455081d8eed1b33b3e443304a493186c73892675994905b5b91cbf9e6cc9828d8adfbeceaf7560186b31614950c704e339b4ade066818fb3b95477d03ebaa9d66048f04d2c429c919fd5194640825248694007d44a608b97dad6fa4d09e4bd467f2a26712c1258f9f581a7252695d17991b864596d22552edb526a9b25df7bc444d68c9138f931b624e3a4db01744c0e390abd0d44aa3dbd36610f480f917a8f16ce6e9ef6c7d349b1f39f907d2f40378cdfcade06c4ad7793b5ab5caacac149cffc42dd6495ac576cffbde23773c036c65a726ca19c82a4a25753f0dd93d94f52b53de5ffd53bd4a2e422cac92dd9a557f8b05fe4b2894f49ba90daa755b7551edecc162ca1ed6dc05cecd5ae2489c10e0276d4f0618d7245e73c72c9f848c05940f6818fed539aab95a4cdf0e6046c66259d538d81b92a639db04cffd4922b1ab86c736077e73f10005a0b8e0bfcb06c5d6dde1796c03b77442f2f3e693b83312bbef3cfd4b380fa9a83832411ec55ff0fba7feb19cbbfb3149793152c24679015b4c5739b519da550d87e117e5624c82ce944fd77073c4af06e54920559dbaf670e3a5f20328cfdc13ed6213787efe3725d9a4502a6018b6b707bb3f4b7a7368cbef90aa79a1cdb85f03a172ba782d16e4b7a84d8b45ce03b4e8aeed360974bfac1cd5c64491389aae43b69c292d95e545e8819a0a325b171ae8cf3085bbf62d0b5f6768dbe21383ffa456e8b292ac651c0ebef2224110882ad17e328688fe4514cbc51d01344a1cf5a42a02253451b926cf8a77c12aed560b6a5da765a1a564d2d459e13cf2fb6286ba09041155efb5b512e8824dcfeacdbc83cdd7bc84201ee365bb0cbd1fe80ab48d4c356d6ae0d57a0573cd48a6c9dba38ef4da79e7735bedd6af54b3136f1155ee75a19105d1b3df61a46024f0bf11d201738bb55b66cb87a15869908a6116336afd7e54ec31cb63b599bebb70d63f80e47bade7d07190ae489ad9dfc9b8233919711856d485f9be52b1c60d6756f4620161a92f0eb585eff8474b68ed93f841650ff3ae199a2080806779a217f7498f2f4cce452a9a8ccf35550edea551950022cbc3440e89e2caebcba230451d6e49ca41030d5f927092f24819c799011c565e58aa35f2eea57beed58d375b59bf4bf37d57a72a5fb59786bcde250b593f72a80d2b31bb21206ad11f7286219e9470212f64896333dc7717dcf76929d5b99b07760673cd64578c227bd3e3d17e5bc1d12cc0b1730ee03d92f45906f3602418729d65214059dd2126becaf7595d4a1625ebced452a1688b056912d415f0b4b28af23356bc213d99792ac47d580", 0x2000, &(0x7f0000000b00)={&(0x7f0000000280)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 18:24:15 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) syz_fuse_handle_req(r0, &(0x7f00000041c0)="89df3c6a9ed0d0f78f292292a0983da922f2d9838f9b79085dcce72a60a9922a40c37bf945f7812dd32a4b99160c385cf5867567d06172d846e396598d4b088afcb07f8d64b84032d3ee130638ff0cba124a1eb96186824f5299d96190c34d2270fe5914380bcaeca10a6bad1d0a887e6a30478402e6770bd1c8d5403693e8b4ed6195da4ee726864459206881690b0b131a6962ac6e6598f8c993fa5f3f00a408fe8b67aa902a22085655b7aa0fa02b56d2cfe64b1972f0ef80a9406f8e590b96f8538d37e6603c33a08352d0cdcd57a6319fd76c5380bba42d716cdaf3ce26dbcc844df58d04d445fa13d50e363337298049aa09921725c5db61a6d3e654d149218188d2fd41d1055b39331b77b93fb374ad2c61edf9cd814669d16c840c3ff617705b38036ac5e9af6cb49bb5c6b3503b42ee9e2c73e9092d1c74d1027a43dddeee17f45a6b3b9d49c726ec8ccf1af000d007e2f87564ce8e0760dc38136f2b9e6a01d62ff1219f0aca62a73d25660a6763b75c66ba5fde6d125f947b0afddc2cd226096cf98cafb666189a6d760a65f6b81a4788a01d64576946db97db67254f7c90bffda05e0f7f359b22c62c0de972a7eed5c2167239863d4634067e16c3004b7a8e2694a4e48a673c6e4e5f38bdc3e32759a286149bed6e6df2a090adc404bd155d7fced24724cea2f105509d90885b543c06551b8773e70dde037eaa5aa078455a5ed37d1d4bed28c876d77634238ca0d6c409a1e20ab10fc056a18b6ac27e9b9163e19e7e4ba0b3b1899d084e57fbd8aea4e39187170e889696cdf749481196002d04c903c31dc7bb187441e3fa139175e04c8d3c2d7d0379481759f92d6a6ed8b2f0048df120a8f91ae235620422fa9c4f384fed87342b0b396765298661a8afde938e8a2a07286ccdd800835293a2887b443f6f4510f363a3f872bae4831cd288ba730b775ea145e752edb24308de17414df3f8e9e0c65e70e99d0b4286dff99faeb77da4335a50bc85e8470b854d600632666dbacb9dd057034d9a539e320f7f28cb6dbb56f0d6feaca3c72d676983c318c69cdb1f2ee1f1a9589c1cef06e566295d72dc2b911d7f2ed57c2a86c35ecc4fc2fec78c5db721826d6f87b1c38637013d41665d81dd8eae47bd0a9aebee111f86ccefb77ba780af78d4d2a4f166b378288b9bed1cbfc9cef77792f21a291853c9a4646af0ae0feabd636583e68fb7b152e87561997b3388cacda75acc5bd17f724bf7c38c2c0559d94dd2605bfe071522fe5a3bcfe1d2ecb8a16b7400d423c89dbba79ed82be710b5de716987fcf3b6e288366cfd8033bde9728aec651547ed890113d83ada59577d8c1d45df0e0862ecfdc34b870383d7f3056efae345b4ff8d258f04c8d55bb9611519318eb95a92e11dd3d2650b46616843526de5bab09d8d22d7013187b166d1f344be266724212745d17642f40efe93cb430ac4c8fbd962e3af235f989b95f2d6c8a415eaf370334d6503faac165a3f3153af0a650d4b9c2bb0d34f226e3b724b7b1ff76abce466aa9a91a880f71e40003027e0f7bbcf009b73a8cb1f3e732898f0d84c79fc957015928d326786861ee1ef0559ab9958945c9a8521f01cbff38c4c42eb303d6ffdbdecab7515ca0ea73149ab0fffe1989d3a0de3d266afca3600b202742dd9edcb61d96f59f19f28f4b0f203de674980f210063ae545978db716ddf9c417064c7b7b22bbd154bd8fb982ae17e12e4757507331ee57c16be900796716aac1d94289b72cb87196ad5b3db4a8bcba09fe9902262dc7360803b81c4dc76f406d7523a80481794719d99e1815fc22d568b4181a102697d4b3ddab09d55122046477b35607170a741c1d84ddfd5b15051c1c59dded1803d452af63f493cf86be8a8ed8b85881a0a94dce1203a0b3e5a3ba83828041cac8739a2a50ba5cf0360c47201841ddc704c54b4e13f0521eb33619c8bf9438a1f04453e9f4f5a692b38b90acd69afab91b63af9e647cfe263731fd4fc33bed756852f6c542e27ad53a11c2780924382729a39b34a742c8f3cd2c8c80a3922fccca1d69db5d8c5934d99296199b6968719fb619ce625b5e71aa5596977898733faee8d6ae96dc8ce20915e9446a56aaaf00cf2aae238a6ced67ebcd8a77fe305605e358a6633aae1d30b9adc0e12239932a4769c6ec2ba6392c84885aff25bcdcbb54a070572a355adb31decba115dd5cae9a588ad1b078d03568b96305d8e60ce0e0cfd67f99f62fe9cf5faffd77b1c07e0f1ab418a74700b5416f271bfb905ab2285ab39f05485ed94cc8dcaac852b70cbd8199bd1bfd67b5ff082183fcf100269c61e041e9b8f6349e298afb0cfa3c9c9c5aae292548559d1999db49014ace093dd1eb10b0f71d1ea2ede2b56ed67f1ee94a14054312a2b632cc9278a597e1f349e10f5c3f32a140462822f1b824bdfe32a3effa3f7b5f8d842beeaef803ed9390d3d8c1eea7a05ddb92069536841eb4c4b2e456c72537f208f682e1a4638d81667ef4e4243d6f6295c4bb55d9d89fb0f683819b142db1fc98022eb3f128747970dff77d0309a0fe448ad4d57b4778ad1011302ad9d94c3c0a78361b1547cbb47006428a4a188e7bf742fcedbc059e7d768e2a133342b3e9f3cef9b124a478f68612d2d0656eb64023b792d0207c09a1cc02f9ccb4016b344201e0f6bbefea8cbf9b2da2936d206c1a76bb788b13fc7443bae5be3f45cefc51ba8368e924fd10ef4cbea3bcf5cf1427a87294a183eb77570ce3efb163dcc0d8257062f7389ff3b9139acf623449aefe53e5d3556c9ca63e98f5ffae5ee6d7590ee7b6295a1501521c97e5a0d12feb1d300288a8b21f51432e3754bf15dfd25b2a564282abec70aa8af5c7d09d6048b48100a61acc8d301d9a2637ad170a9bef16674d85a5a3bd19d2e10df548064492b29d981b62c82a923e4152db75b4f594dc036c48baf66084bfa70cb6bce362254ee28cc5c4479bde1e29cdf7387f794881bafa1d130a82d51df264c250726c97b3af1bebb7cfc0604cfffe779f9b3bc87eb6b88cfc385d423c5923010fdc9c120da2f5d3179d85e54a6cde1a64a289257e7c945e97f3dc431a397fb56f2e9e5b00b8fa19a9a20c2aa46565eabdaa10834ec46d24fc3514d20babe9370f3d2988b4cf39b4ae455c7552d1b6cdc9ea49b720d6e1c5569339071fdadeb8a5928401e30af4b065f7b15b0145bd2ef66e4884f97903d376bb5d222e3fe84cdd3381bf3de0c51802cad6babf9039da7254921546f9a53efbbfd7122cf7656a4e5751c31108207242a4d56108cc208854d68a708060959c09f658fe6a0030fa7cd28f889b7139f1676ebb1369156f32edaeeb59a73086f05346ae1ad3034e0a669a153e04d693d3bdc3010556b80691744d0b6ec667a0445f313f9f57ca0308179ddfc59d54320004aa496e726733fd4e4be6144928b83c9fcb0e8b27d5b6f6a9df9acb216b3899fc156a6a6e2e6cc26858226c55b2dc9f91a0291ffd74cbd3a1fecdc7161ee4ea2d9e0216cbd760eaa2447f2a69ab8b289f3b05f8a2f56524ed3505c0729862f5c1cad6f3eddd192486a2e43e844bf419ae75e7fe19a402b2fd0a96f0f68d1b86bfee1269061ef04b299e0ca7309fd7fdb8f583e9558ef26e242152e6fa1a4f11daa2fe70072ba6c35026b160abc8317b8743f7f1f9ed6cf2b83ff4ba72090948bc5a398735bfc045d94e2ebadeddf4e4ddd819450830e50c9236636c594e4a537e846349400ab0651501892ba6515b39767bddd4e664ad4f98b9dfbd0c5f82030c8ac37ee1aaa579bc0d32bcc90a9decf7652e08167f1defe0b17035f6d6ee7c843baa2cb4f4ccee7623281b861c894ca47eeb875cd3f0bd34d4f0d51b709d946e5101761ffbeb6a6edcc74c7ecfabe0228be13e70efd96fc73e578ccd5f7fa2c624204f648110c9c7775b833c07f6f9e99e0ef12c6d92895224fee4f67f649ebcbba08b637e8ec05d0d8ee4b464b117bcd3c01e15ef5500895327c1776a548643146bd5bb0c5bbc596dd972bcdce0a5a514aa1d4ae6e44b56d427946ba0789772399ff837b61b636100c4ed3476dd7f03197c68c61e0b9e795b0e6b9aa3f6f7aeb393d8d5420b5860254baa66ff8c461355968f40a674ffbd66c59b34c6c49dde4bdce5a007ed01252229601da2fb8bf965882d7f11a4224c4c95cd2d02fb045bb278981d85b10b9ecc0a18657dc641c333557d2f03ff32898b622cf11aef4610a584423f6364640a4043b63cbcb4fcc5aef15941230303074ea265a0b0cfb08b6cfa53a6a3ec27bbad53a0b5859b1e6ed4af48241a78b9a861427cee75a0f30f53097d1f992ffbe174915396d31ef63ee6da9dff2e5230be2bd4a403994fdfb5beea8bf576d9f745097e906c0293f3c2480c0dca203048f15e2d4c0b1ed1a2707c0897fb640a6aee3a13acdf5fb9270d5a37b89c3969196df7f1bb7a50fd9c6e16838386b769353c85023f0a72a1aeed329de866c7b02f7ab30b45c5b51167e811c59dbbe669c4256ec7716366414ce1d53dd5d30df9a54119dd9c6a26eab8e532ecbeed40577d717a0674ab22e7d9dc74f781c80391434102396466b0d145c6277d9688e069143413b7087e4d5465c1ed7a6ba6edb3fc1de9fd5015bfc0c187892dd203e69cc0103a0a6b6f3d9cc615ba7410d3c393ccd92ce24976a302205a1801643cf109eeddd07cc99977c14472fada65500f5664d0d14aadc334688d47405cfa99eb99c00d86775273ae79726a96fd5a7acfe5a0369c954befeca55a18e398718fdae9f7bf4de169530118bb407f6d35058eed5c8fec1f092b44fd76e2ade59b372bfac726fcdca61f2c67ba702e349872dbb8f388634679a95ff9e5c3580759f4c183099c5326c821a55ab67c922f1083a032c0994d033211dcfdb48580ce748bef705aa60507121347a6eed2629bb3dcf9ded0d97fe5a117a119968d6f4cccc3d45bf2688dac9f63f3f6e49a5cb7bd3cfce0267bf9aeecce42eb32b19ed31b7293efd81f474a1af3114bb9260fb7ace3a809e80ca508386e6a41f8788e52919684cf3199e34448c73ce5c654b09631673c24937a3ffd6ee388bed1eaf63c1ac9b57460a41388876978312d3b38999d1d9defa10eafeb1703435e05de64eaa3fd67f7a14e893c4bd18b0b132fc82bbc8c0794925902c9cfdef3f4270e49fc8cce3589ced1203fb6dd4a3a3c5cbd4be5ca895cb8f2fba0df3f6e0b1d795aba2a0e4cd3fdfc06f4b37c3c53bb2dd065d179250a7567ca9f31e6f348cb32842a2b748e0b20fbacf9e291cb030b0ebd396badf508de5297c0826211e4140455e6216a462e1a56dbbfef14b95006c82a58b3947403d6a574d27155755adff560fa73a4a6c10595426b1252108ecc08ee73a6286c3830f2fce4b440ddc931ec13cda4ec3a267a621219b35b56431d6c700f1b9428c81134d248abf89882abedd1461e11d15058a632477bbb37ee80be6462e3077cb1924aa1649e46293ab8b7680a9d84b95dffdb191b5a54a00a74bf5274be679034d0cd31d3b2eed4ac652c302d68ae96f67163d5cc6347a0386722e9af4c9c249a5aa01cce03ea45d7827cb9b7e5d1634a693e6a4e148eb9e076b477b435f9f4ed09999252e49f21976b9ec641f5ac631dcac24833f232ffae884a9fb930ba61eb9a0d1ab625278f41e6b9f4587196a7bc2fda2e3ee0aecacb544339ee59fc2239b77e9c55684f0d9e135fcf834c75187d9f29cb3cf417b02bd77125707e13d7675b5398747cee50c5144dd662ff9699c7df36f90ef7fbe7cc9b9487c6aa9dcb0bfffa47b4315575ecd08db93cd3eff01a319ee071ac9eef7d1c08a48f831bf1f7cb52551e16bea76aa01e927fd577f655d1da94bc57af92e360c76e15ee458ea16aa5e3528ac49698830211e30b4237c2cdb4127a9befd49a0115c26195a4d22971b16044afeb0572225e5f04790111853e6d29a3377c1b7313ba1657d582c00459192a815158ecbebfda9f1bb29cf0953c93d5dd236faa35c633ca82cdfc40f576cd8c1812e62727bdd2462c87654330bcbb4dd0936f61cc9da304da23fbf360af2a7b0d7e4fbae745aefd64fca6d01f36bd7350d1a5a2c9cce3c4a1fd727f8de569c9fc23e85f7b5d5b9c50e50c1ef862074c7b0648f25bd3d1864210f59e771977f67b7008e0fbd1f17aa831f0cce661dbb937c8eba57cb5fbe56cd147f2c6bfa57052c621f9ce737d0317342adcf78d0ebd6871264d73728e9238a841b02748cdbe49fd3579c3d074951202296b08047dbf97ade008b304f3112c77330b48f69ffcbd7334718087d25ce17366f42ad0a3f9dcffe7da853187c0430bf6b3a4cfe0d1c7ea61b6d32a7cc5b3dc8fe0c0e0723484d6f162617e114f5d8243d1c1636e6688ccf81c0f61f661323063f2b2584c99ef5fb31e8f49a78292c9acff9ed1d88951bbd946e349565beaab87455c9f1978909c3730319cbc63325ef193dab9c80f57eff23c0e679225ba4e608f4a502e9dbc2f2296e8c5fd14cc0a47f7b9057dbd72a29689d914c82af8d9b8b1ce5247b5d72a3ad4343e0bdfd3a5542a8364fe302286d58ab8db857f32e2e9c492f08be1656a764cd04098ee812a0b92374a25823a57c1eb62c149f191cf41098f5d42dcb645e4011557583b3fb0cd346a034b31f0ec22ccd840be30e41b674d3de6d711a85c62b18e882b62e0fc655dc07c26c20f9ba7517aa4c30795ba024b847e649d29767c45179a9891b3f86a304b65c3c4bf496c89e6638ff45aa0b9059e7575e80277a0921d252458f6d6028d6364b89049db642541eda9abfb94da323e0bfa7cc1cdd64d599e5fad306c6b8b9f75c99bcae888f6ef0b3bd716cf4f87d06d8ea633c79a2803423115f3b68f550517dc46b0a3574954bb0b2a9c314e78b474524e51e10463267d19a24ef3cc1961f8cd553326e5221ae33c6fdc7976746041d84e02c8299e569c9f267ca46177aafcb988054dcaf2aa2cdce9d48e4804f53f97a18982491cbf33488b02866eb9220654be4dbf25dfd206d1016c307cb39545bc83f9dc919e82d4262b022b0e2e0de35729d8ca5631240c8b42960bd85debce3a8e3335e81ac40936fcafd76a2994523cad9a5eef3f158b30ab93dc647335c8245a729f51208ed975bc6c8eab01fc3e71325b36e9201aef8205cc5ccb2d5e075d949030b6ea57c8adecb7f1477e011fddc2662383a978d5631389bf4d2b6c11aa4e71bb4be974005b985a59a010ea3ed417722ce3aa89f9a3644657a942ae52b1cca664c1e693fb3d9ef34931ec498cfea3092b28e8ac7dd8034dd53928b97a715df16b5716bed6476fcdcd0d502d29512f3ef5053706e9c25a75dd34acc7d89a76b827e4b2b7a841a9f31b85010972fc0943200b2331885e4065bb383c0c6abc2ce98894591edde5a5a6c05aff189376de09cf664a790753580debf0a01e98c5bc944f172772bdfa0d6da29d10a8105174e5f4214bdc0efbc8cbf1e0f987d62ff3f27f5f05976dc66f5b6011ce7680f91547946c2a614c0a59d8d4dbe9e8d3501a8fbee778a94552620231ba8caa84ca6c2f3782308e1acf43a6ba3dccfd66bc0638e3689b441167170cf4f0989130d66998de45314d04f5b638145f3f855f26d68e13be00d0ae52993a49e40da666e2faa70b8a02d33da73832ce7b6ff84409c071df7881860c2b0970b961d89e83163b467a614622f9ae5d3e1c54ddbebbcf84f7d81d087938ffb511043339c4a41f4b190f71386dc3d2ddda42933a765cc14eeb488332a04b2aac3431d49934d9c0ef52ceabae3d5b4dc21e1d35bb40f0e178a7326dbde7192ed0fc6f629b9dd821ca0a5e41c1534fa6ce9bb5a6924f3fb2dbf62f11e17e2499fd4f39ab0300dc947cb2175f310b686f339fd714a6143303f2f1d832eefe87780c85e602e9cc3ffd29e5e5f00c843588e96dda8ea55be412fda21852463ac4177f1b10e4d11e3a13576528227e2674bcfbf470672660b58b4808e9fed30bc2c06244e4165b7df791820d7834d8f052b41ef50676421503fb732b5df5e1cb81295f2a7a4d7d8fd6076fe3f589f057ea20b4c9bee5cdea48d188f79164d6477e9209b6df2d3e1c93d342b0da83a7021c9c450cba46e18c7570c5afdbf60534ab62c6270c2fddc77500ca7913302faf784f78816e5a8d14a637b15ba9e5698484ca1a8f2c6d62e49120206eac6974a6a973a3ae301b2a73374ed9f1ee11f96a94f89aea21b7b0054c49f5fb02524369dd64ffb88775b76dbc087d0546717d0ff10e15f4fad72c398b120dc25823acf552df85f87687218291fb9178fc0c62c97e42f58c0beb36b6ac58f8f2c3632e54368de271fb0a6ba84e2d06d6c42dbaecede4185b053fdda75acbd2dd74145f20161c983620cdfe2ece122040f5f0de1e42b5b64faf9221c6df6f2babad8e83fc9bc5d01967464ae34cdd3f524c90ce01bf022ca8ba5777fdc1b169663cc3b1da3c35cb1d151eb29d426961566fda535554b5d68ff1c8ec486f7017d039ddca42dce49594a27b2822d03571aaf195b73cda82c032e247f8102ae17d2cbdf0086333e10937e4092c1eb31617f88bb4e3aca65f84a7e16adfce938268e963277fbd3d72d3dc7d5b2e0cc69a353e7e34f28e938999308d21aa912eac5a4cb0f4aed95cb32c3329b5181c1b03b9402f150ac52323dbf45a1124f9a35b05efbabe60b26f4ddeab339d3b7668884f2703a4e252ee33dc1b1cff0a473dcbdf1e35f639225b2084f06fac5311ab4dbdab0f6312e79822a17f3909993d2cf7f70630017413a72c2391de55ed05d9dd1244fdf4c948131ae0e1fd396584f7a3426875cab743bebaf79c10e0b82d880aba53650fce749b9f79af33719ca92fc577da8b48cba50a73abdd0633def043e29b75c61ba94b6c3b0e0fe2200afe293f196734e2eda15c8f4c7f18af3240e2b2d90f91933787f63c98e8652325bff1f6c7f27c32b6ff48eb6c3feec2f6553e583143df685b2a1f039adf0c5b22a40d9113486eaee36bde0c0b078b1b3651c9e00704321a7932a3774359a18b9aaa3d3b7265a9a4bcb438c6d10c1085855b487d4df301b428f5ab0937ff63e3a388c05e83517a460dc0b7edec6491d46dc64fbad0268fb3062a3171157fc79ce6de23b80f15cebc5965c61d1a18065b8b2a38bd70f31293cbf3569db82e7d150b9a5ed2cfd5a82c48ffd6f68cdbeb69e1b3b2fd7a07962fb7a428d616fddcee8712f85be72f67c52fe59033d6997d329f6abb50056ccb69660e5bc1c35b6f27fabd5f6f8d49044a1844103c5476552c0356db699265f703e4aca4883806d68fadf3f24c1915d2426e74bcc159ae0717c16829534c37cccf880bb51f7a5d07da0a66c556296b21a9ab370eb4983c5b347df2da7f3c05dd25ebbeee9e3eee4e832b6033460cc4f53b7eac14acaf2863cda94ec15434fd198c506213bd6eb277ef5318deb066b01b807166677ee6b55b92f06922f59c02856dd5a149511e7a863c659b72aa07811b3e8c62de5ea43e35e0b901e2dcf83f2ad9817c88a212752a2b542e863ead2ab273463b403449ebccb88b7323aef9d37a8b7f3733b212a8dbf5b11e7f921baffdd05212c5acc786a92fff325fb506f7927aacc70732b30fa3166fcb62b356366e3f7d0e3a7e52a1b05d2dd49b71b38b3dcd932c5ff11e52afbbb1fafa1ed20830ae46a2679b2548e78ebc36fdac9f7e24a1b7091335708d1fa3c1f02da02dd77f9775927e60fc8091e6ca4e4860cbef87caf518731dc37a5d6633a732f3e671e7cbc7474e3a1d569e81c40e120c569d582dc274e9ad95144b898c9b448947b12fcf8c984e80fc5c746e44927110f3461976aa9169025ef3107e36fdfb363e0ab169d8b3ae5559a995bc8d2f7b79af3a9b94712fd922b745cacf8af63d5441a2e3e78dba4359ae22fbaf879cacd332aedfdb68f1457733acce6f404cd1a7ff741a884b37242017a37d48bc00d94fb8ab6304fb8383da2c8e228f0e22eb6ecad4b3ebdf72e5224aba6b2e41a889d2a669ca3a32d3abf2accfb6bbf88ba66a475cb786cc6922ebcc09bb916f64f874256837e7536e797d9802366fa1b491e5dc07435386473de9cfedbfbf0e7d41330df841e6a5d15341bb6ca88ca32abdd6aad039a00e0655c89319a760bd0f10c459dd74cc776bd08641f3e54b74b75b2b2129e0c6a17e35435b9c2b0df1b6ee91c01380b7da41b8c9dd04377fd40ae89b7c14f0c5aeb945023fb9278e70117c383b1b2f9c28c751ec43a82cc11cc076873ea475194186dc894a1a13741d4b4b72515b2f3349a177b20b25124ec8654d12834d2f5041d06f2c2c8f3fbfd963426da985e1ef2a9588439a9ddfe3e32fabe1d0d3eaef66d9e12819616fdb91f0ffe4aef5ad34686714f79874e5bf5dc7e637fc59dc10757307f4de7988422e1b39a03ec2e736bd001b3494a7ff6cb0eef6142423398afa181b4003413136a2006a97dc6e81f01b8e79f0f973042e8b7030976a7b38bef4e04fa6e36ccad5613e9c7161e79dcccc6ef7731a43d5595bb72de2cd8a8cba6fde06f6ce2882a2817264faaa45ca97d0b4b4a6d07b40edfe1f561c6840abf64a59a2b44a6fea01cd1c6bb48a03dfe6dd22d6097d9c1f5b35a30562a923e6f7e476016f43e129f1d02fcccc2596d2388d2a33719d96a3a00f62d59223812bbbcc9821740e809357e1397540599cc4d9e2aad2ce1f3d0d76bcd59a80785beebaa3d8eae1ec30596d125ea85b1b6c685b1f40fc986ee430f9d2ce45418691dc3befacc0c31a93246d5c099a18e5dc344501baeb3ba1ade8c98f00c23915594b326de22033d811f0bc6d8a3eafc08727340e7ef347cf26d140588d6f356c905a606200b1c3ab64a146d71442d70134b66b91a0d3fc769a27c26007a9e4cd186d6a36ee59c47dd6d444bd542c534b0471df29e85c9ef80598235713584002ed9951df0d9e8494903a4e6a3f536415aa2651c79e9a5d21f2fb8e2c8bf31584c4a3eeec33ea692324fddd6a46685f401eef5e62b4fc4263292d9da82b5bedf5065d73b6c36d8f0ec9a39556fef395a6a43905fd8461ff7946ff6861c9d4f1554962729227ad118747cb7e87390dd69ca8f81781f5c52e8919f1762d88e6e7009185a9e1fbc946b381584e451d41979cb6c426dc675ecce92ce2ecd2a91c1e66142d751571e617cae16cc22cd16d6cbef74875c7f525bbd0b7f5d3eb196b0e83aa768e0eefa60ca93e02623158721d2a19c5c2c877f749389123fe0dbd4c3f30de452bde9895b175fedc56dd9aa8e8a6b54e2b6a5223ed6c7c438533b3695077858f6bf745295fe02a3b3a24c1ab34ae83deb4e058fe97f799bfc6bf9bd7bde04d681b3217447dcaebc75ccdc8fc54fd2291705ce4a604acf97d5995972935e9ccd85e3d68aacb6be5cbae100c260533c09e2d286b693e0a4eb6a1b5ad1a5cd5529b845f9f39ab6e6447cc84cc7e5ff53430409469312aada7a201218d9bb7f9839fdc8d8364090fb20bc1a5f9550c7ed2c913d4156d66dd562168b01ab0", 0x2000, &(0x7f00000019c0)={&(0x7f0000000d80)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) timer_create(0x0, &(0x7f0000000340)={0x0, 0x12}, &(0x7f0000000180)) chroot(&(0x7f0000000080)='./file0\x00') timer_settime(0x0, 0x0, &(0x7f0000000500)={{0x0, 0x3938700}, {0x0, 0x989680}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000040)=0x0) timer_settime(r1, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000061c0)="618e371cf9b0834241e76756b605732fdfeda9783f6de886404b4f93a6acafc5cf4910032ed9cde5a49459ae63afaa6be9a80299bddb47560c8a20dda37d2b14dd3d8a48b564c7f8fb53de0208125c0e66d67be98085056aa9b69c2b03f6d0818e100b8aa22e6ec9139251cb9fdd3745a424ee335c94069b7fee9304b5b60677ba900bc4b820794c4b745c101c9217c8d9600d6d059baf3e51a5fca3dec30a67600c5fd3cfb4899114b3698782354c101b876ee45529966454db701020db0fc910d3f271c3895020797b8873c74688a0670b74de188971bedda09f5d26490ec20e462ec15c72b1088158862eb15adca91388087f2d7132280bc0a664b1d8671ae6043fa47f068b14e33618a9833c7223d160d3317897caceccf162433c10de5ccd922e5b84329d0fc74b91eb58442ad34ed24b8838c244de01b178458ea5c2d91067177af075cbaa541c7e679d4fcfba3376ce06447b5c8791b79f1c680fb30694383c8adf1e5f40507e1f9c3a396597d234762090602c9fcc5af85636c904fb6740ab131082b630219186a001348153f39ebb57286bc89ec0b544d30db10f235cafec59b13d1a4d78949feb0d7eeec19481c830602f91cbce53008ec178790b23239430bf5ddeeb0bedec3bb525e792f08c0f58f8332234367bcc9dd042949aa11548881ca1043127f2b3306b2c6e67e386ecc9cb0b7a15d4878395a69c42493be30ad1be2dc9028d91a94a42e5225a49f354d2b60249ef6ade8823d4e32628ccb1033c32b920a98b9f2fedf40da5f12d6d4a4d89e668d6414e5f65bd1d30b427f615ee2d8a0c2975e598d01ef56b36132e3d0fb02f43036e890736ce36e531486a93c8b6c7bd9e6ff80e5621dc3f93f43db07cf7c7a49f8ba011c549eaff35e1e338a4f95d46d03325085b05e134eda369da69ee57d9c2ba416e291d2d485e917de771bcf063c4f19eb74ce669bf75f9d8996cdfb6a8c30314bfa3e1de007cd19f0b6a5fcff9a45e201f9f6bf9bd1e301157f0c4c5f95dd99ef1a2f2bb9ca122fb51c77971806da9928ce82fe70b6dfaae834e24cbe055d6239592f37593ce744359bc7d549d8fc83e0e05caf3ac5ed0a9c760fb55911dddfea2c92651ae322e3c64185b0722c26af2514f6a5c848e3441901bc5a377fd492bfc563602d0b3375b2fa6c03beeea2fc87c11bf99c6433c2f76436060b317e91b4949a88610513a52d3bd153c43263a86338b734159b6921c9c0b608096898fd13c4b6600390d25229835ae94d76ceb1d8b6a0a74bd4d082d6b71663d3c4881ac6b9700c8bb4555bbe4cbdeba022ede38a80b78ece77cd55f842bed1877f57c90bb205c997053ad3562798b3ef7f84222b1fadc4775d2b148bf9ccb8b6ec5ff5676566870f4255fdb2567737af51aee5f3ef3d6740f8f40de537932410f4122ed6599993e0a671de608348b3e1858ea750fa311e237284f3c73baec0f206be2c8ccd07d44fecf8265da86bdd9409d0bc93a57ee0de39ebf3e945d4c7d3b583e368f2191fef625a37ccaacbdcad49eeffd5b6883a569b4392325fab23a50c372b25e22ad02e2012747013570296241a992668c2fcbe159448f2489bf5f2bad05c2aa076f9a6926689558cec480292129bfbe30580bf1667a7070211b176a19ba4b8249873a28e4441d1b99fb7367b12d1a7c8a8c6bfece7392ca95fa21be70b7e56f77415e1e30e668283af3aab6e6ee8ae7ddfd9c2c64915eb1594130de839854e7fbe4dc7d56b5eaecb8fa125ca2eb07b17c379d5d988e394413bf4d3daf5c5d895c211fd2a00d274f0f69960501dfda3a4b0359b3043fb653e7eb34021c6da919f081115f08c75ba7d289e5b37e8b016838c93b632fe1d9569e4cb6371a3cfc6c2c138baf069a10060dcfccebe5ebca1fbf099d6cf1d426cbee789e20abc2858f4fdd1773ddf793e0a34f50c9180180b829155a60b3abefa7fc8a024640404b5c8cdddefd1095a9a87f90e12196a057121563f3289d67f8b11e713c7e734d2615f53328bf28c2a917305c09029ae1375c42e24e7e6513bb607cf9ae8b50cc776325119cbd38204750e0d23d48f8f7ea71e2b89a15b04c827488bb893446b72ad54ddd36a95287299360ee189cc9a024bef16fa1298583215c53f6365ade4f569fb144f2e2b353730423cec17b1be804680249089ba80091533c28e18c82929bfa97e574ad613aa22fde25e22c453e1ea3f637f6e4115186f7735ef8abb3d50258d1a8be60c20a0640c91941d126797bf042a0221befe4ed89384fde0d0dd25064b9fd130489d7dc5b562d90f60a21d228a032153fc31a6a4dccb26fbbace1ce51366d142ae318857564d5ca9f510a7aa34a9ac17cbd4e2a07f4fdcc3a60cd2f79a4135a19cc1a32a56ee946db6d70a98e999a9cddf94ce7a3ca6aadcc744c405a0944c550a5ac15f0d0a55cf035e3330392f0f2f602c744d00f3ffeeb4dbaa2f2e07d21c17d46a5503808e5aa5d06765b2e59ce9d24c2f74bae7859315715236d462c97866ea29fba57c75de787f8cce12b1d42c056461e08ff448c323201577caa606739811128cc46e7dec87b0c7978f83311d93ebfecfb700f0465c599261a87d2b44d9afc3e3ff185ba9b97ba867e8f6e0656effc4f1aff1656f12d8303d7116173c3281733fcf3cf55dfede80d9c6812b117443f2bc4468a30ac64b43ac2a9b2921e071fc13dd7b166ee47ae49061b71d0430bbc6e24c21b0de5dc4e76a6b6d649c717cd5438d6c1e8b1252aecee8241804bedf3e5201d0c09f19df300f86cb00e7ad48c2c8bf31a34c6cef505697064a579fc9453117ad2eb9c30803fbfe170ee038cab6fc461f161948ca4cdb756d3a5bf2976f7c4c2748758f7831c6b8e5718f75fced927a8b87af3138e71665095aafc9a29031cb40652aeb4ff5bf1f2c8db7be19d96feda3c8d842a1d723a34457517850385b187cf1b257fa5e2c7562edd636068524cea88abcd06ea57178929fb3ad1bc58913528df98eaee5a38c38251b9a9620072e8c19172d932ec05201afc1cc4ba6a7024d55cd77289e2a481ddc01352e66f0ae929b775eb825830faa097a36f8d16359bcf5d19c34a061aaed9d2934e12fd383e03ec335f573eb847d9f139ac04578d87b4cff684768fa5ec96450923ca4e3c4eae031412701ba02b81f0d2953fdaf83d63d5e0a79c463bd7848e8892820ab8e745723ca7aa238a5aa2edab51b6b264c22d2bc161bb1d71cbb0ed71d95b1b66ad0850f5c9a011b5062b3411434772a3925584ef3f53e87bab16e54fa9af19d4c111f68792e702eee2e5bedd43266ea53ed828db3fcc1053b75606f35d2b54beba6c7a792bf601102024cc022558b301c543ba03e32a579e4320af6add7177af5993106790b7cf85560643a8ffc86bffb774f4c47331ae966587537e2ded86b157039dd7e4eb02dbd893b6ffd23ee2df19ed8f7d0e119ce003afee319fadcd08ba556af4d44ac99689b530c18f9d2cfd4e94f41ab7622e501aba9d1a50e0014b5ddd94bcde9112f7b89ead8a484e8e95c77e5b67c84d32c553bd9ff7f1577cb1aaa3511d8ef1a261aca8c89a4501a6ccd3f42a4e8b1d51da60a46a0578a6ee8825aade50ec4daaa0b24bfcdb64bf7c3873b7faeee8c9997d6515a6089e6fd265bdc61c53e444bd58df518fe1e4fdc094a7acad2708d2a7e35fd0e84a89b3eacf979f6cb47f0c8366275d162f6955ef163341c572fc47628f68391b2bd0ff7f5bb94036cd915491a833ee1d4a93e08d2bb6ab42c566eba8c14e3181244596c7463c45f81ee2e66ce3dbdb9fd981b39e0e8173291d7dc6b2580ab5f71767258acc68c5bb966766292609ffe9c0edf83f03319aed55e22e828c18db6eda24901014bfe007ce4ca3674f6b16d661d4bb502620b9b50646c13594d578b1ff70b85878be7ef346ea217e2c66ea610e85088c188007bd1567940c513b7f3b16ac4239e4cfc02889a5cad698b452dd1609d033763df4a162c67bf39736f85420a6b2fbcae776cb0d5e046ac5fe55e73b48786710c893a6c3ef2b8094dd6eda2263eeb5a7d91ae955d12c5c02864d7c3a013b17adfcc261ce709d7d4e1714ceef8b84bb9c1f83368e130efc68bb9c4b5e7342a311b13e2f76217acf3cbe183ec7f9acb54e3cad33d4ac69da8ba60d0ec54bb43c051e652038ebf239243ae2cffd04d672587afbec54137ed7d37cd6b71d701b27500f22c89ec0bf046c46b969c63164a8989641027d0cb2b4d9925c836ea2908fc889b3a57bfffb3acdd6be94044e5b6da829be9199f2489c0e288c78843d539772664dfc0257870181dc551b00bb5211476debfc9160302a96066b41cbb4d8408879c4dadfecd41af052516c2ef60b1b9154d2b17ff4d973ab35e4829d6e3547c24942de945b90cabd829e4dd992c52911b41ab134b5928c2d3da5081f230abb889c046874722207bda6f152f5e0f0c43d57db134d1c1b3d2f9a13ef33ae07bd2e541a711f57ad8b627e61a5e9ce46a761d8cd9114bbded2af8d4efa22c4ba405cfbead43ca7544d3a5c8f5898783683d3a58b1aa0446e58608150123852f4eda69a406ee99c760d400c9801881cef76e09146ef5af35267375b6403fca6bf905e44d9066969b573020a1481c90569d6cc0d82d287616cdf16a9769816b8ec69ee1b53db0e60a5a0a6c31fa3dfa9c820ff3722e3636880ad0a81c51509f9fb5542e25b40dfbfe3bd43717545665bc5edff69819326825323860729b241ea47313c4a09d9f840296e4824e6e4f355c7ad06413d88c8b5d9bd31a7e4acd2e21fddaa19712f18c8c1e4c8ac78bbb4625def8b49c48d0e3e48bbbb0f84085cc514660232f83edac80fb27428ee3396e6aad2a5a51f28cf23c1728ab8669dee6235566ff47e91813f3b73af1d68705e1179621a76e53fa5680356d387d8c959d490e3809607598a3dc1bd6f7550409dbd0e910d2ad0ce81f798dfc8dd58f775cabf01281fc0bc10d4c38e2650992cfda95c0ecd0b77aeb3d344401a0f19d9cc7d416ff4312dbabd799b901af878749ded2b45e4ea08a7ef8c38781d7c7b3c13fad0193021ffc1a4226dedf4c4ea8b476ea193ec84e4d94c9173bc509ff4e4e8f6ea8d77b20efc9322bd21fa459c2e009c57f05bfadba2cb40dd3896d49d6a2146ed3914533d40e050b65b9986c3e46824f3664b9515029049f357eb34ed43708ca2e5695023a37ae359390d0c7bb2ff67e1a5bad5e47832b33bbbe858aa8ca2cb2e6c1ce783b48360ee7ff528053f30b38b470a8aa6b24613cc68b05526879369cc02fe1edf5ab2c86fc0fdc5dacea94998cd3b5ca95475a67bf158836483efa47b3de5279bef262f83fb5d2a8342c5bb7220d9f6b0d577efa6731c744bbcf0b7eab809b7e0b35508207e9caa68b25202001415804ccdff2cd2fb116a0ab1c792dad1df2458f143659a7885b67e04580371b1aa761159b4f68aa54959c8e73206fe00d7c68a4e42020576c76420bde951ccb79bf985965dff02d3ca71ddb3e6ed06460caed6e90370e083fcb5787c14ea66ec703637a1a861fec1dc5e9bcdde637a3649a7d5f4c2730736c9617a539f357aa14feae34a26cd06df4037bfbc9d46981defc4aedcb95c2184e0ce3c9ee16a7934ad59704c6a5c1e1f26d9d5d7214f9136607cbabf7b08f794142911daeaf158584bc2acee99fb832bcf81cd3694bdb09bff349a841d8558ef1946b7fa69997720e2054f6b13e8a10db4c3c771a4fb11e21558873114b362569184e5a9cd6a19042feff7861c595ef4067573c186e2e581ab1cdad70bc1ea427061aba86ed523e8fbaff3dae8dc456355ddadf3ce18059ad06b33222e7885b0f6e285c5908e14cb0c4e743e2187421f86e13eec3a2bc1c1e9c8b44210f88f1ccc42e57ba01132eb311455c5763be9fe0077f18c77e404960e70f8dbc4164ff285c7eae33b7ff666ba2d802285363057d6bd45624a8ac3f1545de6766de3ee0124dc65bf59f536f417cb677a1c9694b7587d395ee4cfa38d88eb99509c21b8b7a6eabe3efc15b6dccb767f4a096f5fe3c9026d81678cd6c1a86f6626d1f23491374b34cc9e75636b70e4accc3859404147c4d35ac69705930765bad3cc01679736ba03f72430431c6cbc0ace45e01b12acb70c79129a6c18230f49a94e8c195cb9e0431d0b1fb020dd5570507d86b342c6d5e49a4de912090f979f19096bd8a28dd81f73ae4039df908040ab11d5eba125419e757d7a471e83ec02ca464205dfcaee9391ef3b3fd6413596b36fe2f4a087d7f3ad0d7be311108a05992b10b46eb47e7b498fe996ae0d20caadd24ebc984c4eae1ce9397fce2c457cc3248aadf7bcf67b2fb417415eebd9f444756fb7b87302904cad603c42a2edb56aebfd1a906dd1f94e494bbb14c4bf8c42b29ae2951641b79ca1764bff83a06a41bd10a5284443560cb6e12e25ac8bb98df4d8d274c9f608d1133792522f1fc065285add200f8362b5c43fccb3ed77b12430ea218e710c912446b566a498267b86d63d75303bbd91f66a6bf2b8dbcffde2a4d2b7e9dd8717d7dbbcbab05577d98ed5d676cd897ed04e34c40af40e5f02b302ab798c665549c46fc0224e3718b2555e732c7c260aeb6ce0977f770e7a721f23a4360b543db01973d5bcebf31c0ca1755a246502327f62823063dec10364ee7670730a4c62724a629583661a4042f92557ffb27bd1133eabfe058b1ca1839e4a67aa33d9fbe3b55a75d82a27a01c043d058b83fb597d305ddf4b6d57f8b32ba6d4fb1a085e5d71334de2ca85bc9b5059028d685c0125f21c98dd052d04c3f078ed677be689a6a19679d3838392012670e3daf7512eb661c74a2ba91e979adcfcbd12369e49e2478468cc549f87c84e45e8a2c7782f4a8e39fd92311a177084f536203e33a83ef883412d9a2741f6ced5d964ee351253b54c3e272b94014311e71617be915cd896e63a58115ac932cfb56942b046694c6ef5b3dc8f0a42e6f8367986d8333283fe064cafa2865724c1ab3c01efeb985bbc3824f59940646c8928289ceb3be7cdcd4b953a7375611d6e594e1201e26cd6208b9b7414e75beb53ce10f824f41a4790b9f31d88771f6bc9e04f4675226c8cd3f19a4c1a60bd538be632a6135bee068aac40f15cf75c92de3c5a43b09984a8ec5bc9fcefeb50696d9f159bd9b60a1e0e2c9b66094aa9c7e87b25e5237261b95ab8d7d8be5c77d77795289b4df9e27b64c1038dce97d40185da164d7f0798972b92407c91142bc97be9287db90930ccec0485fc16d285592e949b5f64828ab5f5dab267d925e1ceeaa6a74e2de53de467eddf91574b54676c6cc4372742f4129cd6b3ed45890ced62b9d6f8b3bcd88e93245b5775b586c8bc36acaac195c429ed69f8058b72833ac9936226de76036f3678f3d44a1119f242609ff526690c360191568a49d378141f19d3db79562c3045e0aeeaab2c9ab049c7fa8d1f2edf872828386a2b03ea3f8e6e165b9ab2d38600a8ad853f366c5fc8e60b97a845db5088bb0f1fb3605c4b084faf648f120cce0a82de2f16302d498fc49fc716abca48c90d322783abcd47124f2659be1f561713d09002ff5e797c147c21ac97a67712d9430d70e4c64affa85ad53155dd6409ca78750b014daf7c227d7691d9ba2e22e885e28a291a9676d11cfb1745ee282b4b6fad35ea6c27073fcd809fa05c9c9fabb11989afeee53163297efbd570243b9605a2078dcc525a334b5c9d71e30766c790b68d728c260abef256ebdd6ad4bdac2e96932ccd68520fa2f7515bf1cab9bc74a01e684c552bd958775d868241a31c3bea68e4120648ca895c8321e2a29b25f8bd3df5ed1292e7c34dd2c051b2dd8d74d7daf08327abeacb6f0647320e8fbe249d47c5a3a3f688f182f7d39013a89c1ef58395147dcaa55762b047fbe92c59a6f6f317711b81179fbdc3bb31f35b01bd2bbb9fa316972761969b7b2bab2909ae1cab62bcb205624622340786ac01bf1a3569684158293c029e86cbd9865164937465f652b71d1c37185048e4d93d4f84ebebd5d3e27ef1f7021f89a7a882e323476c9262439f9d6869ce9982d70061ae3ee72084f06b0b7a76fd026d084fced681331cb896ce435cc915a7a1b0f36b4d8dcd60f7e6549e5a51bb6d6720c9975f9670b80e9b53f9b7f0253799d531a69c06f76abdb3c1979d8f9fa07b94de79cf2930f1f1006901a0811040fa7036bf815032f37bb6cfc8936e0f68857ba047867a624c74bdf13e4df14e7d4aa24407b2f8e858df96e55627e6a960e0c6143af2a93e560e299de47832db06742c2f0d0890a11fb1226548112ddcf29ab81b83392757be89e2a4053ebd304e4eb1abd1b7335ce2cf1b7beb6edecb7ae2d635bdcf39e8c9c48c6178eb672e99d7a890d343c38b95239b46e1bbff2ffc122ca34a81ac6f96a31bf4ce1850c03edfbfbb53742646cb0bde571bbe1401741095b0446e1f23ad6b8498c6e1acccdb6777d3c744e18381cb35b94cbaeda2d0d5c499784dd7b6e7f66eb8719a7197aa95936b38459480dce015db217a569081d43881e3bf25b6e64fee17eb16996510c4b62be31cd7b6fd444b33b45d3ef3f3486138c6760fc2bf198674c11f7e4c7a3c4228cfde19a72fb5c7cd93369e4d3f47035fb9a8d16135ad0a6f3dce856d2ba283e350245a8e515c56f32740fc54bda90f5227cb45868f32440a2995e4ed2ea57846905b1418dae634cc6f744404635cde70cf6ffef90085c5a46d6e65b15b8d8a7353b252cefd478e31b8da9caf2a82040136c936dafdb1a4b2e69f7fba60ef6e2e60763d4b13ad3a435664b3cbebea08c86a701f89037e10419e3ef31c87201254ca7ad888640694c09b646777a561b9db663ca9d7d538e952f1650a3687a912131e6439ad8aca7560af73bafa3f5218768f80b127e3207fb3438b48ef1259d4992f22a7453ad6bbf99262149bd3181385016550f36f94138f907d73e594a43bcd8554436fb9a56d24ce13dbecb49a06da87654ed2b5cb08c085845bd6e61479aafbbf9f3b1ee96fa20dcd6d25e8c080fdb279554c7f51c55794a9503d4f2edfcfd478fd380145010c9d98a44d73a945c0cc0abe618d98d7731a61c2c14e06a0e622c75857d8966a1ccb5317c59121a2c566fcf1a9dc27e572aaebb5a32456b1120ac76b568c1f17edc4137b7155190bf16887cdfbd4f5513f811395021a9d95d97f9dcc01581efafcb07c0a6efe5d55cf230462a14cf1670cac0393004f4df28d1f2ac73efb707fca0ef0940649b34c5d95cad4d050a5be4478ff33f9dafe0e6ceab5c67d32c2789b72588cbc00a80a19084f4554b0be6e81db3e2eef034aebdbc9e3e9d1bfa54d5f497e2043ba583db41b5d0a2b66285ddebf40ab858247053e1f1ce62bb2caa72a3bdb14ddaa1e955d692075858b0c015bb8a6337de99fec64198a305291cb857ab5d29c4485b066a646e33abc5187bac32c1ce41e89b6d2149ee6b1ee1654666baab8ae020951655a8ef3298d05e306a8eb50c043681504f2e9c18b4205331b0cb3a740724d34a9d9dd4f4dfa89d0294082a901aa17ce5f9c4d7d9fa8e209c2c1b4c517f95ef80d64497e96cd871ec3676a162e65fb89d1a98275d360e9db2220e648b2bd83544f29575605c5f0a02366698daaf5f6b7e2acd3d215e77d8ae815a92ccb1fe3e3c678dc0a3ec9fb430416d9657413dd12fcd593e0d7a95a457e0ae642b6d451bc26521773bbbe0aa8f73ec454b4a7eccd6c5b19540a95f5dc880d517a3bead89bbd95bfd143c94b327eebb583cb27367fb8c57f1066af5c460693bdcd420696fd24eeca697e9fe6a45a15f829b830e8c17debfa8a52f462bfac89d6070898b98f905979ecb867ba1f15ebef058f951783fc60192d2e4776758613765876a904e813b76c3e0d0a94cb8bb0b603e48fa02d037d51db884f408adcc7d827f674545c8e2ca60bde2d41ba7cdc23768766ffffdf2f2ca1d56f64f23a8eba81dcc0879e4e37a6731eaf88ce4ecd0b9becd61434665af0c2ad91e5078de779e5ff000f02a94a34a1ceeadccfc969293e2ee6bc79bd4616a90c97e8f540b493e4d3737133e11fd9f682249ac2512a0d79430622434a457cdfb1b62f8973052e595bfd5b392b0225ed255a3ab420000d857315e9e707a74a854e768cc4cdf0434140cbcf4198c115c465176dcbc8e1d2ecbc455081d8eed1b33b3e443304a493186c73892675994905b5b91cbf9e6cc9828d8adfbeceaf7560186b31614950c704e339b4ade066818fb3b95477d03ebaa9d66048f04d2c429c919fd5194640825248694007d44a608b97dad6fa4d09e4bd467f2a26712c1258f9f581a7252695d17991b864596d22552edb526a9b25df7bc444d68c9138f931b624e3a4db01744c0e390abd0d44aa3dbd36610f480f917a8f16ce6e9ef6c7d349b1f39f907d2f40378cdfcade06c4ad7793b5ab5caacac149cffc42dd6495ac576cffbde23773c036c65a726ca19c82a4a25753f0dd93d94f52b53de5ffd53bd4a2e422cac92dd9a557f8b05fe4b2894f49ba90daa755b7551edecc162ca1ed6dc05cecd5ae2489c10e0276d4f0618d7245e73c72c9f848c05940f6818fed539aab95a4cdf0e6046c66259d538d81b92a639db04cffd4922b1ab86c736077e73f10005a0b8e0bfcb06c5d6dde1796c03b77442f2f3e693b83312bbef3cfd4b380fa9a83832411ec55ff0fba7feb19cbbfb3149793152c24679015b4c5739b519da550d87e117e5624c82ce944fd77073c4af06e54920559dbaf670e3a5f20328cfdc13ed6213787efe3725d9a4502a6018b6b707bb3f4b7a7368cbef90aa79a1cdb85f03a172ba782d16e4b7a84d8b45ce03b4e8aeed360974bfac1cd5c64491389aae43b69c292d95e545e8819a0a325b171ae8cf3085bbf62d0b5f6768dbe21383ffa456e8b292ac651c0ebef2224110882ad17e328688fe4514cbc51d01344a1cf5a42a02253451b926cf8a77c12aed560b6a5da765a1a564d2d459e13cf2fb6286ba09041155efb5b512e8824dcfeacdbc83cdd7bc84201ee365bb0cbd1fe80ab48d4c356d6ae0d57a0573cd48a6c9dba38ef4da79e7735bedd6af54b3136f1155ee75a19105d1b3df61a46024f0bf11d201738bb55b66cb87a15869908a6116336afd7e54ec31cb63b599bebb70d63f80e47bade7d07190ae489ad9dfc9b8233919711856d485f9be52b1c60d6756f4620161a92f0eb585eff8474b68ed93f841650ff3ae199a2080806779a217f7498f2f4cce452a9a8ccf35550edea551950022cbc3440e89e2caebcba230451d6e49ca41030d5f927092f24819c799011c565e58aa35f2eea57beed58d375b59bf4bf37d57a72a5fb59786bcde250b593f72a80d2b31bb21206ad11f7286219e9470212f64896333dc7717dcf76929d5b99b07760673cd64578c227bd3e3d17e5bc1d12cc0b1730ee03d92f45906f3602418729d65214059dd2126becaf7595d4a1625ebced452a1688b056912d415f0b4b28af23356bc213d99792ac47d580", 0x2000, &(0x7f0000000b00)={&(0x7f0000000280)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 18:24:15 executing program 2: getitimer(0x0, &(0x7f0000000d40)) 18:24:15 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$ARPT_SO_SET_REPLACE(r0, 0x0, 0x60, &(0x7f0000000040)={'filter\x00', 0x7, 0x4, 0x3f0, 0x0, 0xe0, 0x308, 0x308, 0x308, 0x308, 0x4, 0x0, {[{{@uncond, 0xc0, 0xe8}, @unspec=@NFQUEUE3={0x28}}, {{@arp={@broadcast, @empty, 0x0, 0x0, 0x0, 0x0, {@mac}, {@mac=@link_local}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'macsec0\x00', 'team_slave_0\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @mac=@dev, @private, @remote}}}, {{@arp={@initdev={0xac, 0x1e, 0x0, 0x0}, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, {@mac=@broadcast}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'erspan0\x00', 'bridge0\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac=@multicast, @mac=@broadcast, @private, @loopback}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x440) 18:24:15 executing program 3: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r1, &(0x7f0000000040)={0x20000004}) epoll_pwait(r2, &(0x7f0000000100)=[{}], 0x1, 0xfffeffff, 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cpuacct.stat\x00', 0x275a, 0x0) close(r0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) epoll_wait(r2, &(0x7f0000000000)=[{}, {}], 0x2, 0x3ff) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) 18:24:15 executing program 2: syz_usb_connect(0x2, 0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000459bb2405804035000000000000109021b0001110000000904000001b5699b0009058bd7"], 0x0) 18:24:15 executing program 4: syz_mount_image$ext4(&(0x7f0000000580)='ext4\x00', &(0x7f00000005c0)='./file0\x00', 0x1008000, &(0x7f0000000080)={[{@auto_da_alloc_val={'auto_da_alloc', 0x3d, 0x6}}, {@orlov}, {@nodiscard}, {@test_dummy_encryption}, {@nojournal_checksum}, {@init_itable_val}, {@usrquota}, {@usrquota}]}, 0x1, 0x5ba, &(0x7f0000001bc0)="$eJzs3c1vVFUbAPDnTD8olPdtIUbFhTQxBhKlpQUMMS5gTxr8iBs3VloIUqChNVo0sSS4MTFujDFx5UL8L5TIlpWuXLhxZUiIGpYmjrkzc0tb7rS0THsr9/dLht57zlzOczt9eu6cnnMngMoayv6pReyLiJkUMZAWFuu6o1U51Hzevb8+OpM9UtTrr/+RIrXK8uen1tf+1sF9EfHTjyn2dj3Y7uz81QsT09NTV1r7I3MXZ0Zm568eOn9x4tzUualLYy+NHT929Njx0cMdO9dT1999f+DT8be+/frvNPrdr+MpTsTuVt3S8+iUoRhqfk92LC/Pvq/HO91YSbpa57P0JU7dJQbEuuSvX09EPBUD0RX3X7yB+OTVUoMDNlU9RdSBikryHyoqvw7I39uvfB9cK+WqBNgKd082BwAezP/u5thg9DXGBnbdS7F0WCdFRCdG5rI2bt8av3721vj12KRxOKDYwrWIeLoo/1MjNwcbo/hZ/teW5X92XXC69TUrf22D7Q+t2Jf/sHWa+d+3ofx/e0n+v7PB9uU/AAAAAAAAdM7NkxHxYtHf/2uL83+iYP5Pf0Sc6ED7a//9r3anA80ABe6ejHilcP5vLZ/9O9jV2vpfYz5ATzp7fnrqcET8PyIORs+ObH90lTYOfbb3q3Z1+fy//JG1f7s1F7AVx53uFetnJyfmJh71vIGIu9cinimc/5sW+/9U0P9nvw9mHrKNvc/fON2ubu38BzZL/ZuIA4X9f1p8Tlr9/hwjjeuBkfyq4EHPfvj59+3al/9Qnqz/37V6/g+mpffrmV1/G0fmu+vt6jZ6/d+b3mjccqa3VfbBxNzcldGI3nSqKytdVj62/pjhcZTnQ54vWf4ffG718b+i6/+dEbGw4v9Ofy5fU5x78p/+39rFo/+H8mT5P7mu/n/9G2M3Bn9o1/7D9f9HG339wVaJ8T9o+jJP097l5QXp2F1UtdXxAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDjoBYRuyPVhhe3a7Xh4Yj+iHgidtWmL8/OvXD28nuXJrO6xuf/1/JP+h1o7qf88/8Hl+yPrdg/EhF7IuKLrp2N/eEzl6cnyz55AAAAAAAAAAAAAAAAAAAA2Cb626z/z/zeVXZ0wKbrLjsAoDQF+f9zGXEAW0//D9Ul/6G65D9Ul/yH6pL/UF3yH6pL/kN1yX8AAAAAAHis7Nl/85cUEQsv72w8Mr2tup5SIwM2W63sAIDSuMUPVJepP1Bd3uMDaY36vrYHrXXkambOPMLBAAAAAAAAAAAAAFA5B/ZZ/w9VZf0/VJf1/1Bd+fr//SXHAWw97/GBWGMlf+H6/zWPAgAAAAAAAAAAAAA6aXb+6oWJ6empKzbe3B5hbOVGvV7/OPsp2C7x/Mc38qnw2yWeR9oo9/cSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABw378BAAD//2QiJqY=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00', 0x141c42, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="7f", 0x5100}], 0x1, 0x0, 0x0) 18:24:15 executing program 0: r0 = socket$inet6(0xa, 0x3, 0x2b) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @local, 0x1}, 0x1c) syz_open_dev$vcsu(&(0x7f0000000000), 0x0, 0x0) write$binfmt_misc(r0, &(0x7f0000000000)=ANY=[], 0xfff7) 18:24:15 executing program 0: r0 = socket$inet6(0xa, 0x3, 0x2b) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @local, 0x1}, 0x1c) syz_open_dev$vcsu(&(0x7f0000000000), 0x0, 0x0) write$binfmt_misc(r0, &(0x7f0000000000)=ANY=[], 0xfff7) 18:24:15 executing program 0: r0 = socket$inet6(0xa, 0x3, 0x2b) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @local, 0x1}, 0x1c) syz_open_dev$vcsu(&(0x7f0000000000), 0x0, 0x0) write$binfmt_misc(r0, &(0x7f0000000000)=ANY=[], 0xfff7) 18:24:15 executing program 0: r0 = socket$inet6(0xa, 0x3, 0x2b) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @local, 0x1}, 0x1c) syz_open_dev$vcsu(&(0x7f0000000000), 0x0, 0x0) write$binfmt_misc(r0, &(0x7f0000000000)=ANY=[], 0xfff7) 18:24:15 executing program 0: r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fc00100}]}) socketpair$unix(0x1, 0x0, 0x6000000, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) socket$inet_udplite(0x2, 0x2, 0x88) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f0000000380)={0x0}) ioctl$SECCOMP_IOCTL_NOTIF_SEND(r0, 0xc0182101, &(0x7f00000000c0)={r1}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f0000000480)={0x0}) r3 = socket$netlink(0x10, 0x3, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r0, 0x40182103, &(0x7f0000000140)={r2, 0x1, r3, 0x6}) ioctl$SECCOMP_IOCTL_NOTIF_SEND(r0, 0xc0182101, &(0x7f0000000180)={r2}) [ 406.735458][ T5235] loop4: detected capacity change from 0 to 1024 [ 406.742786][ T5235] EXT4-fs: Ignoring removed orlov option [ 406.749793][ T5235] EXT4-fs (loop4): Test dummy encryption mode enabled [ 406.760259][ T5235] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 406.800187][ T444] EXT4-fs (loop4): unmounting filesystem. [ 406.903080][ T28] audit: type=1326 audit(1686594255.592:532): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=5251 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f42b8c8c199 code=0x7fc00000 [ 406.938425][ T28] audit: type=1326 audit(1686594255.622:533): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=5251 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=53 compat=0 ip=0x7f42b8c8c199 code=0x7fc00000 [ 406.969775][ T28] audit: type=1326 audit(1686594255.622:534): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=5251 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f42b8c8c199 code=0x7fc00000 [ 407.006855][ T19] usb 3-1: new full-speed USB device number 6 using dummy_hcd 18:24:15 executing program 4: syz_mount_image$ext4(&(0x7f0000000580)='ext4\x00', &(0x7f00000005c0)='./file0\x00', 0x1008000, &(0x7f0000000080)={[{@auto_da_alloc_val={'auto_da_alloc', 0x3d, 0x6}}, {@orlov}, {@nodiscard}, {@test_dummy_encryption}, {@nojournal_checksum}, {@init_itable_val}, {@usrquota}, {@usrquota}]}, 0x1, 0x5ba, &(0x7f0000001bc0)="$eJzs3c1vVFUbAPDnTD8olPdtIUbFhTQxBhKlpQUMMS5gTxr8iBs3VloIUqChNVo0sSS4MTFujDFx5UL8L5TIlpWuXLhxZUiIGpYmjrkzc0tb7rS0THsr9/dLht57zlzOczt9eu6cnnMngMoayv6pReyLiJkUMZAWFuu6o1U51Hzevb8+OpM9UtTrr/+RIrXK8uen1tf+1sF9EfHTjyn2dj3Y7uz81QsT09NTV1r7I3MXZ0Zm568eOn9x4tzUualLYy+NHT929Njx0cMdO9dT1999f+DT8be+/frvNPrdr+MpTsTuVt3S8+iUoRhqfk92LC/Pvq/HO91YSbpa57P0JU7dJQbEuuSvX09EPBUD0RX3X7yB+OTVUoMDNlU9RdSBikryHyoqvw7I39uvfB9cK+WqBNgKd082BwAezP/u5thg9DXGBnbdS7F0WCdFRCdG5rI2bt8av3721vj12KRxOKDYwrWIeLoo/1MjNwcbo/hZ/teW5X92XXC69TUrf22D7Q+t2Jf/sHWa+d+3ofx/e0n+v7PB9uU/AAAAAAAAdM7NkxHxYtHf/2uL83+iYP5Pf0Sc6ED7a//9r3anA80ABe6ejHilcP5vLZ/9O9jV2vpfYz5ATzp7fnrqcET8PyIORs+ObH90lTYOfbb3q3Z1+fy//JG1f7s1F7AVx53uFetnJyfmJh71vIGIu9cinimc/5sW+/9U0P9nvw9mHrKNvc/fON2ubu38BzZL/ZuIA4X9f1p8Tlr9/hwjjeuBkfyq4EHPfvj59+3al/9Qnqz/37V6/g+mpffrmV1/G0fmu+vt6jZ6/d+b3mjccqa3VfbBxNzcldGI3nSqKytdVj62/pjhcZTnQ54vWf4ffG718b+i6/+dEbGw4v9Ofy5fU5x78p/+39rFo/+H8mT5P7mu/n/9G2M3Bn9o1/7D9f9HG339wVaJ8T9o+jJP097l5QXp2F1UtdXxAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDjoBYRuyPVhhe3a7Xh4Yj+iHgidtWmL8/OvXD28nuXJrO6xuf/1/JP+h1o7qf88/8Hl+yPrdg/EhF7IuKLrp2N/eEzl6cnyz55AAAAAAAAAAAAAAAAAAAA2Cb626z/z/zeVXZ0wKbrLjsAoDQF+f9zGXEAW0//D9Ul/6G65D9Ul/yH6pL/UF3yH6pL/kN1yX8AAAAAAHis7Nl/85cUEQsv72w8Mr2tup5SIwM2W63sAIDSuMUPVJepP1Bd3uMDaY36vrYHrXXkambOPMLBAAAAAAAAAAAAAFA5B/ZZ/w9VZf0/VJf1/1Bd+fr//SXHAWw97/GBWGMlf+H6/zWPAgAAAAAAAAAAAAA6aXb+6oWJ6empKzbe3B5hbOVGvV7/OPsp2C7x/Mc38qnw2yWeR9oo9/cSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABw378BAAD//2QiJqY=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00', 0x141c42, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="7f", 0x5100}], 0x1, 0x0, 0x0) 18:24:15 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) syz_fuse_handle_req(r0, &(0x7f00000041c0)="89df3c6a9ed0d0f78f292292a0983da922f2d9838f9b79085dcce72a60a9922a40c37bf945f7812dd32a4b99160c385cf5867567d06172d846e396598d4b088afcb07f8d64b84032d3ee130638ff0cba124a1eb96186824f5299d96190c34d2270fe5914380bcaeca10a6bad1d0a887e6a30478402e6770bd1c8d5403693e8b4ed6195da4ee726864459206881690b0b131a6962ac6e6598f8c993fa5f3f00a408fe8b67aa902a22085655b7aa0fa02b56d2cfe64b1972f0ef80a9406f8e590b96f8538d37e6603c33a08352d0cdcd57a6319fd76c5380bba42d716cdaf3ce26dbcc844df58d04d445fa13d50e363337298049aa09921725c5db61a6d3e654d149218188d2fd41d1055b39331b77b93fb374ad2c61edf9cd814669d16c840c3ff617705b38036ac5e9af6cb49bb5c6b3503b42ee9e2c73e9092d1c74d1027a43dddeee17f45a6b3b9d49c726ec8ccf1af000d007e2f87564ce8e0760dc38136f2b9e6a01d62ff1219f0aca62a73d25660a6763b75c66ba5fde6d125f947b0afddc2cd226096cf98cafb666189a6d760a65f6b81a4788a01d64576946db97db67254f7c90bffda05e0f7f359b22c62c0de972a7eed5c2167239863d4634067e16c3004b7a8e2694a4e48a673c6e4e5f38bdc3e32759a286149bed6e6df2a090adc404bd155d7fced24724cea2f105509d90885b543c06551b8773e70dde037eaa5aa078455a5ed37d1d4bed28c876d77634238ca0d6c409a1e20ab10fc056a18b6ac27e9b9163e19e7e4ba0b3b1899d084e57fbd8aea4e39187170e889696cdf749481196002d04c903c31dc7bb187441e3fa139175e04c8d3c2d7d0379481759f92d6a6ed8b2f0048df120a8f91ae235620422fa9c4f384fed87342b0b396765298661a8afde938e8a2a07286ccdd800835293a2887b443f6f4510f363a3f872bae4831cd288ba730b775ea145e752edb24308de17414df3f8e9e0c65e70e99d0b4286dff99faeb77da4335a50bc85e8470b854d600632666dbacb9dd057034d9a539e320f7f28cb6dbb56f0d6feaca3c72d676983c318c69cdb1f2ee1f1a9589c1cef06e566295d72dc2b911d7f2ed57c2a86c35ecc4fc2fec78c5db721826d6f87b1c38637013d41665d81dd8eae47bd0a9aebee111f86ccefb77ba780af78d4d2a4f166b378288b9bed1cbfc9cef77792f21a291853c9a4646af0ae0feabd636583e68fb7b152e87561997b3388cacda75acc5bd17f724bf7c38c2c0559d94dd2605bfe071522fe5a3bcfe1d2ecb8a16b7400d423c89dbba79ed82be710b5de716987fcf3b6e288366cfd8033bde9728aec651547ed890113d83ada59577d8c1d45df0e0862ecfdc34b870383d7f3056efae345b4ff8d258f04c8d55bb9611519318eb95a92e11dd3d2650b46616843526de5bab09d8d22d7013187b166d1f344be266724212745d17642f40efe93cb430ac4c8fbd962e3af235f989b95f2d6c8a415eaf370334d6503faac165a3f3153af0a650d4b9c2bb0d34f226e3b724b7b1ff76abce466aa9a91a880f71e40003027e0f7bbcf009b73a8cb1f3e732898f0d84c79fc957015928d326786861ee1ef0559ab9958945c9a8521f01cbff38c4c42eb303d6ffdbdecab7515ca0ea73149ab0fffe1989d3a0de3d266afca3600b202742dd9edcb61d96f59f19f28f4b0f203de674980f210063ae545978db716ddf9c417064c7b7b22bbd154bd8fb982ae17e12e4757507331ee57c16be900796716aac1d94289b72cb87196ad5b3db4a8bcba09fe9902262dc7360803b81c4dc76f406d7523a80481794719d99e1815fc22d568b4181a102697d4b3ddab09d55122046477b35607170a741c1d84ddfd5b15051c1c59dded1803d452af63f493cf86be8a8ed8b85881a0a94dce1203a0b3e5a3ba83828041cac8739a2a50ba5cf0360c47201841ddc704c54b4e13f0521eb33619c8bf9438a1f04453e9f4f5a692b38b90acd69afab91b63af9e647cfe263731fd4fc33bed756852f6c542e27ad53a11c2780924382729a39b34a742c8f3cd2c8c80a3922fccca1d69db5d8c5934d99296199b6968719fb619ce625b5e71aa5596977898733faee8d6ae96dc8ce20915e9446a56aaaf00cf2aae238a6ced67ebcd8a77fe305605e358a6633aae1d30b9adc0e12239932a4769c6ec2ba6392c84885aff25bcdcbb54a070572a355adb31decba115dd5cae9a588ad1b078d03568b96305d8e60ce0e0cfd67f99f62fe9cf5faffd77b1c07e0f1ab418a74700b5416f271bfb905ab2285ab39f05485ed94cc8dcaac852b70cbd8199bd1bfd67b5ff082183fcf100269c61e041e9b8f6349e298afb0cfa3c9c9c5aae292548559d1999db49014ace093dd1eb10b0f71d1ea2ede2b56ed67f1ee94a14054312a2b632cc9278a597e1f349e10f5c3f32a140462822f1b824bdfe32a3effa3f7b5f8d842beeaef803ed9390d3d8c1eea7a05ddb92069536841eb4c4b2e456c72537f208f682e1a4638d81667ef4e4243d6f6295c4bb55d9d89fb0f683819b142db1fc98022eb3f128747970dff77d0309a0fe448ad4d57b4778ad1011302ad9d94c3c0a78361b1547cbb47006428a4a188e7bf742fcedbc059e7d768e2a133342b3e9f3cef9b124a478f68612d2d0656eb64023b792d0207c09a1cc02f9ccb4016b344201e0f6bbefea8cbf9b2da2936d206c1a76bb788b13fc7443bae5be3f45cefc51ba8368e924fd10ef4cbea3bcf5cf1427a87294a183eb77570ce3efb163dcc0d8257062f7389ff3b9139acf623449aefe53e5d3556c9ca63e98f5ffae5ee6d7590ee7b6295a1501521c97e5a0d12feb1d300288a8b21f51432e3754bf15dfd25b2a564282abec70aa8af5c7d09d6048b48100a61acc8d301d9a2637ad170a9bef16674d85a5a3bd19d2e10df548064492b29d981b62c82a923e4152db75b4f594dc036c48baf66084bfa70cb6bce362254ee28cc5c4479bde1e29cdf7387f794881bafa1d130a82d51df264c250726c97b3af1bebb7cfc0604cfffe779f9b3bc87eb6b88cfc385d423c5923010fdc9c120da2f5d3179d85e54a6cde1a64a289257e7c945e97f3dc431a397fb56f2e9e5b00b8fa19a9a20c2aa46565eabdaa10834ec46d24fc3514d20babe9370f3d2988b4cf39b4ae455c7552d1b6cdc9ea49b720d6e1c5569339071fdadeb8a5928401e30af4b065f7b15b0145bd2ef66e4884f97903d376bb5d222e3fe84cdd3381bf3de0c51802cad6babf9039da7254921546f9a53efbbfd7122cf7656a4e5751c31108207242a4d56108cc208854d68a708060959c09f658fe6a0030fa7cd28f889b7139f1676ebb1369156f32edaeeb59a73086f05346ae1ad3034e0a669a153e04d693d3bdc3010556b80691744d0b6ec667a0445f313f9f57ca0308179ddfc59d54320004aa496e726733fd4e4be6144928b83c9fcb0e8b27d5b6f6a9df9acb216b3899fc156a6a6e2e6cc26858226c55b2dc9f91a0291ffd74cbd3a1fecdc7161ee4ea2d9e0216cbd760eaa2447f2a69ab8b289f3b05f8a2f56524ed3505c0729862f5c1cad6f3eddd192486a2e43e844bf419ae75e7fe19a402b2fd0a96f0f68d1b86bfee1269061ef04b299e0ca7309fd7fdb8f583e9558ef26e242152e6fa1a4f11daa2fe70072ba6c35026b160abc8317b8743f7f1f9ed6cf2b83ff4ba72090948bc5a398735bfc045d94e2ebadeddf4e4ddd819450830e50c9236636c594e4a537e846349400ab0651501892ba6515b39767bddd4e664ad4f98b9dfbd0c5f82030c8ac37ee1aaa579bc0d32bcc90a9decf7652e08167f1defe0b17035f6d6ee7c843baa2cb4f4ccee7623281b861c894ca47eeb875cd3f0bd34d4f0d51b709d946e5101761ffbeb6a6edcc74c7ecfabe0228be13e70efd96fc73e578ccd5f7fa2c624204f648110c9c7775b833c07f6f9e99e0ef12c6d92895224fee4f67f649ebcbba08b637e8ec05d0d8ee4b464b117bcd3c01e15ef5500895327c1776a548643146bd5bb0c5bbc596dd972bcdce0a5a514aa1d4ae6e44b56d427946ba0789772399ff837b61b636100c4ed3476dd7f03197c68c61e0b9e795b0e6b9aa3f6f7aeb393d8d5420b5860254baa66ff8c461355968f40a674ffbd66c59b34c6c49dde4bdce5a007ed01252229601da2fb8bf965882d7f11a4224c4c95cd2d02fb045bb278981d85b10b9ecc0a18657dc641c333557d2f03ff32898b622cf11aef4610a584423f6364640a4043b63cbcb4fcc5aef15941230303074ea265a0b0cfb08b6cfa53a6a3ec27bbad53a0b5859b1e6ed4af48241a78b9a861427cee75a0f30f53097d1f992ffbe174915396d31ef63ee6da9dff2e5230be2bd4a403994fdfb5beea8bf576d9f745097e906c0293f3c2480c0dca203048f15e2d4c0b1ed1a2707c0897fb640a6aee3a13acdf5fb9270d5a37b89c3969196df7f1bb7a50fd9c6e16838386b769353c85023f0a72a1aeed329de866c7b02f7ab30b45c5b51167e811c59dbbe669c4256ec7716366414ce1d53dd5d30df9a54119dd9c6a26eab8e532ecbeed40577d717a0674ab22e7d9dc74f781c80391434102396466b0d145c6277d9688e069143413b7087e4d5465c1ed7a6ba6edb3fc1de9fd5015bfc0c187892dd203e69cc0103a0a6b6f3d9cc615ba7410d3c393ccd92ce24976a302205a1801643cf109eeddd07cc99977c14472fada65500f5664d0d14aadc334688d47405cfa99eb99c00d86775273ae79726a96fd5a7acfe5a0369c954befeca55a18e398718fdae9f7bf4de169530118bb407f6d35058eed5c8fec1f092b44fd76e2ade59b372bfac726fcdca61f2c67ba702e349872dbb8f388634679a95ff9e5c3580759f4c183099c5326c821a55ab67c922f1083a032c0994d033211dcfdb48580ce748bef705aa60507121347a6eed2629bb3dcf9ded0d97fe5a117a119968d6f4cccc3d45bf2688dac9f63f3f6e49a5cb7bd3cfce0267bf9aeecce42eb32b19ed31b7293efd81f474a1af3114bb9260fb7ace3a809e80ca508386e6a41f8788e52919684cf3199e34448c73ce5c654b09631673c24937a3ffd6ee388bed1eaf63c1ac9b57460a41388876978312d3b38999d1d9defa10eafeb1703435e05de64eaa3fd67f7a14e893c4bd18b0b132fc82bbc8c0794925902c9cfdef3f4270e49fc8cce3589ced1203fb6dd4a3a3c5cbd4be5ca895cb8f2fba0df3f6e0b1d795aba2a0e4cd3fdfc06f4b37c3c53bb2dd065d179250a7567ca9f31e6f348cb32842a2b748e0b20fbacf9e291cb030b0ebd396badf508de5297c0826211e4140455e6216a462e1a56dbbfef14b95006c82a58b3947403d6a574d27155755adff560fa73a4a6c10595426b1252108ecc08ee73a6286c3830f2fce4b440ddc931ec13cda4ec3a267a621219b35b56431d6c700f1b9428c81134d248abf89882abedd1461e11d15058a632477bbb37ee80be6462e3077cb1924aa1649e46293ab8b7680a9d84b95dffdb191b5a54a00a74bf5274be679034d0cd31d3b2eed4ac652c302d68ae96f67163d5cc6347a0386722e9af4c9c249a5aa01cce03ea45d7827cb9b7e5d1634a693e6a4e148eb9e076b477b435f9f4ed09999252e49f21976b9ec641f5ac631dcac24833f232ffae884a9fb930ba61eb9a0d1ab625278f41e6b9f4587196a7bc2fda2e3ee0aecacb544339ee59fc2239b77e9c55684f0d9e135fcf834c75187d9f29cb3cf417b02bd77125707e13d7675b5398747cee50c5144dd662ff9699c7df36f90ef7fbe7cc9b9487c6aa9dcb0bfffa47b4315575ecd08db93cd3eff01a319ee071ac9eef7d1c08a48f831bf1f7cb52551e16bea76aa01e927fd577f655d1da94bc57af92e360c76e15ee458ea16aa5e3528ac49698830211e30b4237c2cdb4127a9befd49a0115c26195a4d22971b16044afeb0572225e5f04790111853e6d29a3377c1b7313ba1657d582c00459192a815158ecbebfda9f1bb29cf0953c93d5dd236faa35c633ca82cdfc40f576cd8c1812e62727bdd2462c87654330bcbb4dd0936f61cc9da304da23fbf360af2a7b0d7e4fbae745aefd64fca6d01f36bd7350d1a5a2c9cce3c4a1fd727f8de569c9fc23e85f7b5d5b9c50e50c1ef862074c7b0648f25bd3d1864210f59e771977f67b7008e0fbd1f17aa831f0cce661dbb937c8eba57cb5fbe56cd147f2c6bfa57052c621f9ce737d0317342adcf78d0ebd6871264d73728e9238a841b02748cdbe49fd3579c3d074951202296b08047dbf97ade008b304f3112c77330b48f69ffcbd7334718087d25ce17366f42ad0a3f9dcffe7da853187c0430bf6b3a4cfe0d1c7ea61b6d32a7cc5b3dc8fe0c0e0723484d6f162617e114f5d8243d1c1636e6688ccf81c0f61f661323063f2b2584c99ef5fb31e8f49a78292c9acff9ed1d88951bbd946e349565beaab87455c9f1978909c3730319cbc63325ef193dab9c80f57eff23c0e679225ba4e608f4a502e9dbc2f2296e8c5fd14cc0a47f7b9057dbd72a29689d914c82af8d9b8b1ce5247b5d72a3ad4343e0bdfd3a5542a8364fe302286d58ab8db857f32e2e9c492f08be1656a764cd04098ee812a0b92374a25823a57c1eb62c149f191cf41098f5d42dcb645e4011557583b3fb0cd346a034b31f0ec22ccd840be30e41b674d3de6d711a85c62b18e882b62e0fc655dc07c26c20f9ba7517aa4c30795ba024b847e649d29767c45179a9891b3f86a304b65c3c4bf496c89e6638ff45aa0b9059e7575e80277a0921d252458f6d6028d6364b89049db642541eda9abfb94da323e0bfa7cc1cdd64d599e5fad306c6b8b9f75c99bcae888f6ef0b3bd716cf4f87d06d8ea633c79a2803423115f3b68f550517dc46b0a3574954bb0b2a9c314e78b474524e51e10463267d19a24ef3cc1961f8cd553326e5221ae33c6fdc7976746041d84e02c8299e569c9f267ca46177aafcb988054dcaf2aa2cdce9d48e4804f53f97a18982491cbf33488b02866eb9220654be4dbf25dfd206d1016c307cb39545bc83f9dc919e82d4262b022b0e2e0de35729d8ca5631240c8b42960bd85debce3a8e3335e81ac40936fcafd76a2994523cad9a5eef3f158b30ab93dc647335c8245a729f51208ed975bc6c8eab01fc3e71325b36e9201aef8205cc5ccb2d5e075d949030b6ea57c8adecb7f1477e011fddc2662383a978d5631389bf4d2b6c11aa4e71bb4be974005b985a59a010ea3ed417722ce3aa89f9a3644657a942ae52b1cca664c1e693fb3d9ef34931ec498cfea3092b28e8ac7dd8034dd53928b97a715df16b5716bed6476fcdcd0d502d29512f3ef5053706e9c25a75dd34acc7d89a76b827e4b2b7a841a9f31b85010972fc0943200b2331885e4065bb383c0c6abc2ce98894591edde5a5a6c05aff189376de09cf664a790753580debf0a01e98c5bc944f172772bdfa0d6da29d10a8105174e5f4214bdc0efbc8cbf1e0f987d62ff3f27f5f05976dc66f5b6011ce7680f91547946c2a614c0a59d8d4dbe9e8d3501a8fbee778a94552620231ba8caa84ca6c2f3782308e1acf43a6ba3dccfd66bc0638e3689b441167170cf4f0989130d66998de45314d04f5b638145f3f855f26d68e13be00d0ae52993a49e40da666e2faa70b8a02d33da73832ce7b6ff84409c071df7881860c2b0970b961d89e83163b467a614622f9ae5d3e1c54ddbebbcf84f7d81d087938ffb511043339c4a41f4b190f71386dc3d2ddda42933a765cc14eeb488332a04b2aac3431d49934d9c0ef52ceabae3d5b4dc21e1d35bb40f0e178a7326dbde7192ed0fc6f629b9dd821ca0a5e41c1534fa6ce9bb5a6924f3fb2dbf62f11e17e2499fd4f39ab0300dc947cb2175f310b686f339fd714a6143303f2f1d832eefe87780c85e602e9cc3ffd29e5e5f00c843588e96dda8ea55be412fda21852463ac4177f1b10e4d11e3a13576528227e2674bcfbf470672660b58b4808e9fed30bc2c06244e4165b7df791820d7834d8f052b41ef50676421503fb732b5df5e1cb81295f2a7a4d7d8fd6076fe3f589f057ea20b4c9bee5cdea48d188f79164d6477e9209b6df2d3e1c93d342b0da83a7021c9c450cba46e18c7570c5afdbf60534ab62c6270c2fddc77500ca7913302faf784f78816e5a8d14a637b15ba9e5698484ca1a8f2c6d62e49120206eac6974a6a973a3ae301b2a73374ed9f1ee11f96a94f89aea21b7b0054c49f5fb02524369dd64ffb88775b76dbc087d0546717d0ff10e15f4fad72c398b120dc25823acf552df85f87687218291fb9178fc0c62c97e42f58c0beb36b6ac58f8f2c3632e54368de271fb0a6ba84e2d06d6c42dbaecede4185b053fdda75acbd2dd74145f20161c983620cdfe2ece122040f5f0de1e42b5b64faf9221c6df6f2babad8e83fc9bc5d01967464ae34cdd3f524c90ce01bf022ca8ba5777fdc1b169663cc3b1da3c35cb1d151eb29d426961566fda535554b5d68ff1c8ec486f7017d039ddca42dce49594a27b2822d03571aaf195b73cda82c032e247f8102ae17d2cbdf0086333e10937e4092c1eb31617f88bb4e3aca65f84a7e16adfce938268e963277fbd3d72d3dc7d5b2e0cc69a353e7e34f28e938999308d21aa912eac5a4cb0f4aed95cb32c3329b5181c1b03b9402f150ac52323dbf45a1124f9a35b05efbabe60b26f4ddeab339d3b7668884f2703a4e252ee33dc1b1cff0a473dcbdf1e35f639225b2084f06fac5311ab4dbdab0f6312e79822a17f3909993d2cf7f70630017413a72c2391de55ed05d9dd1244fdf4c948131ae0e1fd396584f7a3426875cab743bebaf79c10e0b82d880aba53650fce749b9f79af33719ca92fc577da8b48cba50a73abdd0633def043e29b75c61ba94b6c3b0e0fe2200afe293f196734e2eda15c8f4c7f18af3240e2b2d90f91933787f63c98e8652325bff1f6c7f27c32b6ff48eb6c3feec2f6553e583143df685b2a1f039adf0c5b22a40d9113486eaee36bde0c0b078b1b3651c9e00704321a7932a3774359a18b9aaa3d3b7265a9a4bcb438c6d10c1085855b487d4df301b428f5ab0937ff63e3a388c05e83517a460dc0b7edec6491d46dc64fbad0268fb3062a3171157fc79ce6de23b80f15cebc5965c61d1a18065b8b2a38bd70f31293cbf3569db82e7d150b9a5ed2cfd5a82c48ffd6f68cdbeb69e1b3b2fd7a07962fb7a428d616fddcee8712f85be72f67c52fe59033d6997d329f6abb50056ccb69660e5bc1c35b6f27fabd5f6f8d49044a1844103c5476552c0356db699265f703e4aca4883806d68fadf3f24c1915d2426e74bcc159ae0717c16829534c37cccf880bb51f7a5d07da0a66c556296b21a9ab370eb4983c5b347df2da7f3c05dd25ebbeee9e3eee4e832b6033460cc4f53b7eac14acaf2863cda94ec15434fd198c506213bd6eb277ef5318deb066b01b807166677ee6b55b92f06922f59c02856dd5a149511e7a863c659b72aa07811b3e8c62de5ea43e35e0b901e2dcf83f2ad9817c88a212752a2b542e863ead2ab273463b403449ebccb88b7323aef9d37a8b7f3733b212a8dbf5b11e7f921baffdd05212c5acc786a92fff325fb506f7927aacc70732b30fa3166fcb62b356366e3f7d0e3a7e52a1b05d2dd49b71b38b3dcd932c5ff11e52afbbb1fafa1ed20830ae46a2679b2548e78ebc36fdac9f7e24a1b7091335708d1fa3c1f02da02dd77f9775927e60fc8091e6ca4e4860cbef87caf518731dc37a5d6633a732f3e671e7cbc7474e3a1d569e81c40e120c569d582dc274e9ad95144b898c9b448947b12fcf8c984e80fc5c746e44927110f3461976aa9169025ef3107e36fdfb363e0ab169d8b3ae5559a995bc8d2f7b79af3a9b94712fd922b745cacf8af63d5441a2e3e78dba4359ae22fbaf879cacd332aedfdb68f1457733acce6f404cd1a7ff741a884b37242017a37d48bc00d94fb8ab6304fb8383da2c8e228f0e22eb6ecad4b3ebdf72e5224aba6b2e41a889d2a669ca3a32d3abf2accfb6bbf88ba66a475cb786cc6922ebcc09bb916f64f874256837e7536e797d9802366fa1b491e5dc07435386473de9cfedbfbf0e7d41330df841e6a5d15341bb6ca88ca32abdd6aad039a00e0655c89319a760bd0f10c459dd74cc776bd08641f3e54b74b75b2b2129e0c6a17e35435b9c2b0df1b6ee91c01380b7da41b8c9dd04377fd40ae89b7c14f0c5aeb945023fb9278e70117c383b1b2f9c28c751ec43a82cc11cc076873ea475194186dc894a1a13741d4b4b72515b2f3349a177b20b25124ec8654d12834d2f5041d06f2c2c8f3fbfd963426da985e1ef2a9588439a9ddfe3e32fabe1d0d3eaef66d9e12819616fdb91f0ffe4aef5ad34686714f79874e5bf5dc7e637fc59dc10757307f4de7988422e1b39a03ec2e736bd001b3494a7ff6cb0eef6142423398afa181b4003413136a2006a97dc6e81f01b8e79f0f973042e8b7030976a7b38bef4e04fa6e36ccad5613e9c7161e79dcccc6ef7731a43d5595bb72de2cd8a8cba6fde06f6ce2882a2817264faaa45ca97d0b4b4a6d07b40edfe1f561c6840abf64a59a2b44a6fea01cd1c6bb48a03dfe6dd22d6097d9c1f5b35a30562a923e6f7e476016f43e129f1d02fcccc2596d2388d2a33719d96a3a00f62d59223812bbbcc9821740e809357e1397540599cc4d9e2aad2ce1f3d0d76bcd59a80785beebaa3d8eae1ec30596d125ea85b1b6c685b1f40fc986ee430f9d2ce45418691dc3befacc0c31a93246d5c099a18e5dc344501baeb3ba1ade8c98f00c23915594b326de22033d811f0bc6d8a3eafc08727340e7ef347cf26d140588d6f356c905a606200b1c3ab64a146d71442d70134b66b91a0d3fc769a27c26007a9e4cd186d6a36ee59c47dd6d444bd542c534b0471df29e85c9ef80598235713584002ed9951df0d9e8494903a4e6a3f536415aa2651c79e9a5d21f2fb8e2c8bf31584c4a3eeec33ea692324fddd6a46685f401eef5e62b4fc4263292d9da82b5bedf5065d73b6c36d8f0ec9a39556fef395a6a43905fd8461ff7946ff6861c9d4f1554962729227ad118747cb7e87390dd69ca8f81781f5c52e8919f1762d88e6e7009185a9e1fbc946b381584e451d41979cb6c426dc675ecce92ce2ecd2a91c1e66142d751571e617cae16cc22cd16d6cbef74875c7f525bbd0b7f5d3eb196b0e83aa768e0eefa60ca93e02623158721d2a19c5c2c877f749389123fe0dbd4c3f30de452bde9895b175fedc56dd9aa8e8a6b54e2b6a5223ed6c7c438533b3695077858f6bf745295fe02a3b3a24c1ab34ae83deb4e058fe97f799bfc6bf9bd7bde04d681b3217447dcaebc75ccdc8fc54fd2291705ce4a604acf97d5995972935e9ccd85e3d68aacb6be5cbae100c260533c09e2d286b693e0a4eb6a1b5ad1a5cd5529b845f9f39ab6e6447cc84cc7e5ff53430409469312aada7a201218d9bb7f9839fdc8d8364090fb20bc1a5f9550c7ed2c913d4156d66dd562168b01ab0", 0x2000, &(0x7f00000019c0)={&(0x7f0000000d80)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) timer_create(0x0, &(0x7f0000000340)={0x0, 0x12}, &(0x7f0000000180)) chroot(&(0x7f0000000080)='./file0\x00') timer_settime(0x0, 0x0, &(0x7f0000000500)={{0x0, 0x3938700}, {0x0, 0x989680}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000040)=0x0) timer_settime(r1, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000061c0)="618e371cf9b0834241e76756b605732fdfeda9783f6de886404b4f93a6acafc5cf4910032ed9cde5a49459ae63afaa6be9a80299bddb47560c8a20dda37d2b14dd3d8a48b564c7f8fb53de0208125c0e66d67be98085056aa9b69c2b03f6d0818e100b8aa22e6ec9139251cb9fdd3745a424ee335c94069b7fee9304b5b60677ba900bc4b820794c4b745c101c9217c8d9600d6d059baf3e51a5fca3dec30a67600c5fd3cfb4899114b3698782354c101b876ee45529966454db701020db0fc910d3f271c3895020797b8873c74688a0670b74de188971bedda09f5d26490ec20e462ec15c72b1088158862eb15adca91388087f2d7132280bc0a664b1d8671ae6043fa47f068b14e33618a9833c7223d160d3317897caceccf162433c10de5ccd922e5b84329d0fc74b91eb58442ad34ed24b8838c244de01b178458ea5c2d91067177af075cbaa541c7e679d4fcfba3376ce06447b5c8791b79f1c680fb30694383c8adf1e5f40507e1f9c3a396597d234762090602c9fcc5af85636c904fb6740ab131082b630219186a001348153f39ebb57286bc89ec0b544d30db10f235cafec59b13d1a4d78949feb0d7eeec19481c830602f91cbce53008ec178790b23239430bf5ddeeb0bedec3bb525e792f08c0f58f8332234367bcc9dd042949aa11548881ca1043127f2b3306b2c6e67e386ecc9cb0b7a15d4878395a69c42493be30ad1be2dc9028d91a94a42e5225a49f354d2b60249ef6ade8823d4e32628ccb1033c32b920a98b9f2fedf40da5f12d6d4a4d89e668d6414e5f65bd1d30b427f615ee2d8a0c2975e598d01ef56b36132e3d0fb02f43036e890736ce36e531486a93c8b6c7bd9e6ff80e5621dc3f93f43db07cf7c7a49f8ba011c549eaff35e1e338a4f95d46d03325085b05e134eda369da69ee57d9c2ba416e291d2d485e917de771bcf063c4f19eb74ce669bf75f9d8996cdfb6a8c30314bfa3e1de007cd19f0b6a5fcff9a45e201f9f6bf9bd1e301157f0c4c5f95dd99ef1a2f2bb9ca122fb51c77971806da9928ce82fe70b6dfaae834e24cbe055d6239592f37593ce744359bc7d549d8fc83e0e05caf3ac5ed0a9c760fb55911dddfea2c92651ae322e3c64185b0722c26af2514f6a5c848e3441901bc5a377fd492bfc563602d0b3375b2fa6c03beeea2fc87c11bf99c6433c2f76436060b317e91b4949a88610513a52d3bd153c43263a86338b734159b6921c9c0b608096898fd13c4b6600390d25229835ae94d76ceb1d8b6a0a74bd4d082d6b71663d3c4881ac6b9700c8bb4555bbe4cbdeba022ede38a80b78ece77cd55f842bed1877f57c90bb205c997053ad3562798b3ef7f84222b1fadc4775d2b148bf9ccb8b6ec5ff5676566870f4255fdb2567737af51aee5f3ef3d6740f8f40de537932410f4122ed6599993e0a671de608348b3e1858ea750fa311e237284f3c73baec0f206be2c8ccd07d44fecf8265da86bdd9409d0bc93a57ee0de39ebf3e945d4c7d3b583e368f2191fef625a37ccaacbdcad49eeffd5b6883a569b4392325fab23a50c372b25e22ad02e2012747013570296241a992668c2fcbe159448f2489bf5f2bad05c2aa076f9a6926689558cec480292129bfbe30580bf1667a7070211b176a19ba4b8249873a28e4441d1b99fb7367b12d1a7c8a8c6bfece7392ca95fa21be70b7e56f77415e1e30e668283af3aab6e6ee8ae7ddfd9c2c64915eb1594130de839854e7fbe4dc7d56b5eaecb8fa125ca2eb07b17c379d5d988e394413bf4d3daf5c5d895c211fd2a00d274f0f69960501dfda3a4b0359b3043fb653e7eb34021c6da919f081115f08c75ba7d289e5b37e8b016838c93b632fe1d9569e4cb6371a3cfc6c2c138baf069a10060dcfccebe5ebca1fbf099d6cf1d426cbee789e20abc2858f4fdd1773ddf793e0a34f50c9180180b829155a60b3abefa7fc8a024640404b5c8cdddefd1095a9a87f90e12196a057121563f3289d67f8b11e713c7e734d2615f53328bf28c2a917305c09029ae1375c42e24e7e6513bb607cf9ae8b50cc776325119cbd38204750e0d23d48f8f7ea71e2b89a15b04c827488bb893446b72ad54ddd36a95287299360ee189cc9a024bef16fa1298583215c53f6365ade4f569fb144f2e2b353730423cec17b1be804680249089ba80091533c28e18c82929bfa97e574ad613aa22fde25e22c453e1ea3f637f6e4115186f7735ef8abb3d50258d1a8be60c20a0640c91941d126797bf042a0221befe4ed89384fde0d0dd25064b9fd130489d7dc5b562d90f60a21d228a032153fc31a6a4dccb26fbbace1ce51366d142ae318857564d5ca9f510a7aa34a9ac17cbd4e2a07f4fdcc3a60cd2f79a4135a19cc1a32a56ee946db6d70a98e999a9cddf94ce7a3ca6aadcc744c405a0944c550a5ac15f0d0a55cf035e3330392f0f2f602c744d00f3ffeeb4dbaa2f2e07d21c17d46a5503808e5aa5d06765b2e59ce9d24c2f74bae7859315715236d462c97866ea29fba57c75de787f8cce12b1d42c056461e08ff448c323201577caa606739811128cc46e7dec87b0c7978f83311d93ebfecfb700f0465c599261a87d2b44d9afc3e3ff185ba9b97ba867e8f6e0656effc4f1aff1656f12d8303d7116173c3281733fcf3cf55dfede80d9c6812b117443f2bc4468a30ac64b43ac2a9b2921e071fc13dd7b166ee47ae49061b71d0430bbc6e24c21b0de5dc4e76a6b6d649c717cd5438d6c1e8b1252aecee8241804bedf3e5201d0c09f19df300f86cb00e7ad48c2c8bf31a34c6cef505697064a579fc9453117ad2eb9c30803fbfe170ee038cab6fc461f161948ca4cdb756d3a5bf2976f7c4c2748758f7831c6b8e5718f75fced927a8b87af3138e71665095aafc9a29031cb40652aeb4ff5bf1f2c8db7be19d96feda3c8d842a1d723a34457517850385b187cf1b257fa5e2c7562edd636068524cea88abcd06ea57178929fb3ad1bc58913528df98eaee5a38c38251b9a9620072e8c19172d932ec05201afc1cc4ba6a7024d55cd77289e2a481ddc01352e66f0ae929b775eb825830faa097a36f8d16359bcf5d19c34a061aaed9d2934e12fd383e03ec335f573eb847d9f139ac04578d87b4cff684768fa5ec96450923ca4e3c4eae031412701ba02b81f0d2953fdaf83d63d5e0a79c463bd7848e8892820ab8e745723ca7aa238a5aa2edab51b6b264c22d2bc161bb1d71cbb0ed71d95b1b66ad0850f5c9a011b5062b3411434772a3925584ef3f53e87bab16e54fa9af19d4c111f68792e702eee2e5bedd43266ea53ed828db3fcc1053b75606f35d2b54beba6c7a792bf601102024cc022558b301c543ba03e32a579e4320af6add7177af5993106790b7cf85560643a8ffc86bffb774f4c47331ae966587537e2ded86b157039dd7e4eb02dbd893b6ffd23ee2df19ed8f7d0e119ce003afee319fadcd08ba556af4d44ac99689b530c18f9d2cfd4e94f41ab7622e501aba9d1a50e0014b5ddd94bcde9112f7b89ead8a484e8e95c77e5b67c84d32c553bd9ff7f1577cb1aaa3511d8ef1a261aca8c89a4501a6ccd3f42a4e8b1d51da60a46a0578a6ee8825aade50ec4daaa0b24bfcdb64bf7c3873b7faeee8c9997d6515a6089e6fd265bdc61c53e444bd58df518fe1e4fdc094a7acad2708d2a7e35fd0e84a89b3eacf979f6cb47f0c8366275d162f6955ef163341c572fc47628f68391b2bd0ff7f5bb94036cd915491a833ee1d4a93e08d2bb6ab42c566eba8c14e3181244596c7463c45f81ee2e66ce3dbdb9fd981b39e0e8173291d7dc6b2580ab5f71767258acc68c5bb966766292609ffe9c0edf83f03319aed55e22e828c18db6eda24901014bfe007ce4ca3674f6b16d661d4bb502620b9b50646c13594d578b1ff70b85878be7ef346ea217e2c66ea610e85088c188007bd1567940c513b7f3b16ac4239e4cfc02889a5cad698b452dd1609d033763df4a162c67bf39736f85420a6b2fbcae776cb0d5e046ac5fe55e73b48786710c893a6c3ef2b8094dd6eda2263eeb5a7d91ae955d12c5c02864d7c3a013b17adfcc261ce709d7d4e1714ceef8b84bb9c1f83368e130efc68bb9c4b5e7342a311b13e2f76217acf3cbe183ec7f9acb54e3cad33d4ac69da8ba60d0ec54bb43c051e652038ebf239243ae2cffd04d672587afbec54137ed7d37cd6b71d701b27500f22c89ec0bf046c46b969c63164a8989641027d0cb2b4d9925c836ea2908fc889b3a57bfffb3acdd6be94044e5b6da829be9199f2489c0e288c78843d539772664dfc0257870181dc551b00bb5211476debfc9160302a96066b41cbb4d8408879c4dadfecd41af052516c2ef60b1b9154d2b17ff4d973ab35e4829d6e3547c24942de945b90cabd829e4dd992c52911b41ab134b5928c2d3da5081f230abb889c046874722207bda6f152f5e0f0c43d57db134d1c1b3d2f9a13ef33ae07bd2e541a711f57ad8b627e61a5e9ce46a761d8cd9114bbded2af8d4efa22c4ba405cfbead43ca7544d3a5c8f5898783683d3a58b1aa0446e58608150123852f4eda69a406ee99c760d400c9801881cef76e09146ef5af35267375b6403fca6bf905e44d9066969b573020a1481c90569d6cc0d82d287616cdf16a9769816b8ec69ee1b53db0e60a5a0a6c31fa3dfa9c820ff3722e3636880ad0a81c51509f9fb5542e25b40dfbfe3bd43717545665bc5edff69819326825323860729b241ea47313c4a09d9f840296e4824e6e4f355c7ad06413d88c8b5d9bd31a7e4acd2e21fddaa19712f18c8c1e4c8ac78bbb4625def8b49c48d0e3e48bbbb0f84085cc514660232f83edac80fb27428ee3396e6aad2a5a51f28cf23c1728ab8669dee6235566ff47e91813f3b73af1d68705e1179621a76e53fa5680356d387d8c959d490e3809607598a3dc1bd6f7550409dbd0e910d2ad0ce81f798dfc8dd58f775cabf01281fc0bc10d4c38e2650992cfda95c0ecd0b77aeb3d344401a0f19d9cc7d416ff4312dbabd799b901af878749ded2b45e4ea08a7ef8c38781d7c7b3c13fad0193021ffc1a4226dedf4c4ea8b476ea193ec84e4d94c9173bc509ff4e4e8f6ea8d77b20efc9322bd21fa459c2e009c57f05bfadba2cb40dd3896d49d6a2146ed3914533d40e050b65b9986c3e46824f3664b9515029049f357eb34ed43708ca2e5695023a37ae359390d0c7bb2ff67e1a5bad5e47832b33bbbe858aa8ca2cb2e6c1ce783b48360ee7ff528053f30b38b470a8aa6b24613cc68b05526879369cc02fe1edf5ab2c86fc0fdc5dacea94998cd3b5ca95475a67bf158836483efa47b3de5279bef262f83fb5d2a8342c5bb7220d9f6b0d577efa6731c744bbcf0b7eab809b7e0b35508207e9caa68b25202001415804ccdff2cd2fb116a0ab1c792dad1df2458f143659a7885b67e04580371b1aa761159b4f68aa54959c8e73206fe00d7c68a4e42020576c76420bde951ccb79bf985965dff02d3ca71ddb3e6ed06460caed6e90370e083fcb5787c14ea66ec703637a1a861fec1dc5e9bcdde637a3649a7d5f4c2730736c9617a539f357aa14feae34a26cd06df4037bfbc9d46981defc4aedcb95c2184e0ce3c9ee16a7934ad59704c6a5c1e1f26d9d5d7214f9136607cbabf7b08f794142911daeaf158584bc2acee99fb832bcf81cd3694bdb09bff349a841d8558ef1946b7fa69997720e2054f6b13e8a10db4c3c771a4fb11e21558873114b362569184e5a9cd6a19042feff7861c595ef4067573c186e2e581ab1cdad70bc1ea427061aba86ed523e8fbaff3dae8dc456355ddadf3ce18059ad06b33222e7885b0f6e285c5908e14cb0c4e743e2187421f86e13eec3a2bc1c1e9c8b44210f88f1ccc42e57ba01132eb311455c5763be9fe0077f18c77e404960e70f8dbc4164ff285c7eae33b7ff666ba2d802285363057d6bd45624a8ac3f1545de6766de3ee0124dc65bf59f536f417cb677a1c9694b7587d395ee4cfa38d88eb99509c21b8b7a6eabe3efc15b6dccb767f4a096f5fe3c9026d81678cd6c1a86f6626d1f23491374b34cc9e75636b70e4accc3859404147c4d35ac69705930765bad3cc01679736ba03f72430431c6cbc0ace45e01b12acb70c79129a6c18230f49a94e8c195cb9e0431d0b1fb020dd5570507d86b342c6d5e49a4de912090f979f19096bd8a28dd81f73ae4039df908040ab11d5eba125419e757d7a471e83ec02ca464205dfcaee9391ef3b3fd6413596b36fe2f4a087d7f3ad0d7be311108a05992b10b46eb47e7b498fe996ae0d20caadd24ebc984c4eae1ce9397fce2c457cc3248aadf7bcf67b2fb417415eebd9f444756fb7b87302904cad603c42a2edb56aebfd1a906dd1f94e494bbb14c4bf8c42b29ae2951641b79ca1764bff83a06a41bd10a5284443560cb6e12e25ac8bb98df4d8d274c9f608d1133792522f1fc065285add200f8362b5c43fccb3ed77b12430ea218e710c912446b566a498267b86d63d75303bbd91f66a6bf2b8dbcffde2a4d2b7e9dd8717d7dbbcbab05577d98ed5d676cd897ed04e34c40af40e5f02b302ab798c665549c46fc0224e3718b2555e732c7c260aeb6ce0977f770e7a721f23a4360b543db01973d5bcebf31c0ca1755a246502327f62823063dec10364ee7670730a4c62724a629583661a4042f92557ffb27bd1133eabfe058b1ca1839e4a67aa33d9fbe3b55a75d82a27a01c043d058b83fb597d305ddf4b6d57f8b32ba6d4fb1a085e5d71334de2ca85bc9b5059028d685c0125f21c98dd052d04c3f078ed677be689a6a19679d3838392012670e3daf7512eb661c74a2ba91e979adcfcbd12369e49e2478468cc549f87c84e45e8a2c7782f4a8e39fd92311a177084f536203e33a83ef883412d9a2741f6ced5d964ee351253b54c3e272b94014311e71617be915cd896e63a58115ac932cfb56942b046694c6ef5b3dc8f0a42e6f8367986d8333283fe064cafa2865724c1ab3c01efeb985bbc3824f59940646c8928289ceb3be7cdcd4b953a7375611d6e594e1201e26cd6208b9b7414e75beb53ce10f824f41a4790b9f31d88771f6bc9e04f4675226c8cd3f19a4c1a60bd538be632a6135bee068aac40f15cf75c92de3c5a43b09984a8ec5bc9fcefeb50696d9f159bd9b60a1e0e2c9b66094aa9c7e87b25e5237261b95ab8d7d8be5c77d77795289b4df9e27b64c1038dce97d40185da164d7f0798972b92407c91142bc97be9287db90930ccec0485fc16d285592e949b5f64828ab5f5dab267d925e1ceeaa6a74e2de53de467eddf91574b54676c6cc4372742f4129cd6b3ed45890ced62b9d6f8b3bcd88e93245b5775b586c8bc36acaac195c429ed69f8058b72833ac9936226de76036f3678f3d44a1119f242609ff526690c360191568a49d378141f19d3db79562c3045e0aeeaab2c9ab049c7fa8d1f2edf872828386a2b03ea3f8e6e165b9ab2d38600a8ad853f366c5fc8e60b97a845db5088bb0f1fb3605c4b084faf648f120cce0a82de2f16302d498fc49fc716abca48c90d322783abcd47124f2659be1f561713d09002ff5e797c147c21ac97a67712d9430d70e4c64affa85ad53155dd6409ca78750b014daf7c227d7691d9ba2e22e885e28a291a9676d11cfb1745ee282b4b6fad35ea6c27073fcd809fa05c9c9fabb11989afeee53163297efbd570243b9605a2078dcc525a334b5c9d71e30766c790b68d728c260abef256ebdd6ad4bdac2e96932ccd68520fa2f7515bf1cab9bc74a01e684c552bd958775d868241a31c3bea68e4120648ca895c8321e2a29b25f8bd3df5ed1292e7c34dd2c051b2dd8d74d7daf08327abeacb6f0647320e8fbe249d47c5a3a3f688f182f7d39013a89c1ef58395147dcaa55762b047fbe92c59a6f6f317711b81179fbdc3bb31f35b01bd2bbb9fa316972761969b7b2bab2909ae1cab62bcb205624622340786ac01bf1a3569684158293c029e86cbd9865164937465f652b71d1c37185048e4d93d4f84ebebd5d3e27ef1f7021f89a7a882e323476c9262439f9d6869ce9982d70061ae3ee72084f06b0b7a76fd026d084fced681331cb896ce435cc915a7a1b0f36b4d8dcd60f7e6549e5a51bb6d6720c9975f9670b80e9b53f9b7f0253799d531a69c06f76abdb3c1979d8f9fa07b94de79cf2930f1f1006901a0811040fa7036bf815032f37bb6cfc8936e0f68857ba047867a624c74bdf13e4df14e7d4aa24407b2f8e858df96e55627e6a960e0c6143af2a93e560e299de47832db06742c2f0d0890a11fb1226548112ddcf29ab81b83392757be89e2a4053ebd304e4eb1abd1b7335ce2cf1b7beb6edecb7ae2d635bdcf39e8c9c48c6178eb672e99d7a890d343c38b95239b46e1bbff2ffc122ca34a81ac6f96a31bf4ce1850c03edfbfbb53742646cb0bde571bbe1401741095b0446e1f23ad6b8498c6e1acccdb6777d3c744e18381cb35b94cbaeda2d0d5c499784dd7b6e7f66eb8719a7197aa95936b38459480dce015db217a569081d43881e3bf25b6e64fee17eb16996510c4b62be31cd7b6fd444b33b45d3ef3f3486138c6760fc2bf198674c11f7e4c7a3c4228cfde19a72fb5c7cd93369e4d3f47035fb9a8d16135ad0a6f3dce856d2ba283e350245a8e515c56f32740fc54bda90f5227cb45868f32440a2995e4ed2ea57846905b1418dae634cc6f744404635cde70cf6ffef90085c5a46d6e65b15b8d8a7353b252cefd478e31b8da9caf2a82040136c936dafdb1a4b2e69f7fba60ef6e2e60763d4b13ad3a435664b3cbebea08c86a701f89037e10419e3ef31c87201254ca7ad888640694c09b646777a561b9db663ca9d7d538e952f1650a3687a912131e6439ad8aca7560af73bafa3f5218768f80b127e3207fb3438b48ef1259d4992f22a7453ad6bbf99262149bd3181385016550f36f94138f907d73e594a43bcd8554436fb9a56d24ce13dbecb49a06da87654ed2b5cb08c085845bd6e61479aafbbf9f3b1ee96fa20dcd6d25e8c080fdb279554c7f51c55794a9503d4f2edfcfd478fd380145010c9d98a44d73a945c0cc0abe618d98d7731a61c2c14e06a0e622c75857d8966a1ccb5317c59121a2c566fcf1a9dc27e572aaebb5a32456b1120ac76b568c1f17edc4137b7155190bf16887cdfbd4f5513f811395021a9d95d97f9dcc01581efafcb07c0a6efe5d55cf230462a14cf1670cac0393004f4df28d1f2ac73efb707fca0ef0940649b34c5d95cad4d050a5be4478ff33f9dafe0e6ceab5c67d32c2789b72588cbc00a80a19084f4554b0be6e81db3e2eef034aebdbc9e3e9d1bfa54d5f497e2043ba583db41b5d0a2b66285ddebf40ab858247053e1f1ce62bb2caa72a3bdb14ddaa1e955d692075858b0c015bb8a6337de99fec64198a305291cb857ab5d29c4485b066a646e33abc5187bac32c1ce41e89b6d2149ee6b1ee1654666baab8ae020951655a8ef3298d05e306a8eb50c043681504f2e9c18b4205331b0cb3a740724d34a9d9dd4f4dfa89d0294082a901aa17ce5f9c4d7d9fa8e209c2c1b4c517f95ef80d64497e96cd871ec3676a162e65fb89d1a98275d360e9db2220e648b2bd83544f29575605c5f0a02366698daaf5f6b7e2acd3d215e77d8ae815a92ccb1fe3e3c678dc0a3ec9fb430416d9657413dd12fcd593e0d7a95a457e0ae642b6d451bc26521773bbbe0aa8f73ec454b4a7eccd6c5b19540a95f5dc880d517a3bead89bbd95bfd143c94b327eebb583cb27367fb8c57f1066af5c460693bdcd420696fd24eeca697e9fe6a45a15f829b830e8c17debfa8a52f462bfac89d6070898b98f905979ecb867ba1f15ebef058f951783fc60192d2e4776758613765876a904e813b76c3e0d0a94cb8bb0b603e48fa02d037d51db884f408adcc7d827f674545c8e2ca60bde2d41ba7cdc23768766ffffdf2f2ca1d56f64f23a8eba81dcc0879e4e37a6731eaf88ce4ecd0b9becd61434665af0c2ad91e5078de779e5ff000f02a94a34a1ceeadccfc969293e2ee6bc79bd4616a90c97e8f540b493e4d3737133e11fd9f682249ac2512a0d79430622434a457cdfb1b62f8973052e595bfd5b392b0225ed255a3ab420000d857315e9e707a74a854e768cc4cdf0434140cbcf4198c115c465176dcbc8e1d2ecbc455081d8eed1b33b3e443304a493186c73892675994905b5b91cbf9e6cc9828d8adfbeceaf7560186b31614950c704e339b4ade066818fb3b95477d03ebaa9d66048f04d2c429c919fd5194640825248694007d44a608b97dad6fa4d09e4bd467f2a26712c1258f9f581a7252695d17991b864596d22552edb526a9b25df7bc444d68c9138f931b624e3a4db01744c0e390abd0d44aa3dbd36610f480f917a8f16ce6e9ef6c7d349b1f39f907d2f40378cdfcade06c4ad7793b5ab5caacac149cffc42dd6495ac576cffbde23773c036c65a726ca19c82a4a25753f0dd93d94f52b53de5ffd53bd4a2e422cac92dd9a557f8b05fe4b2894f49ba90daa755b7551edecc162ca1ed6dc05cecd5ae2489c10e0276d4f0618d7245e73c72c9f848c05940f6818fed539aab95a4cdf0e6046c66259d538d81b92a639db04cffd4922b1ab86c736077e73f10005a0b8e0bfcb06c5d6dde1796c03b77442f2f3e693b83312bbef3cfd4b380fa9a83832411ec55ff0fba7feb19cbbfb3149793152c24679015b4c5739b519da550d87e117e5624c82ce944fd77073c4af06e54920559dbaf670e3a5f20328cfdc13ed6213787efe3725d9a4502a6018b6b707bb3f4b7a7368cbef90aa79a1cdb85f03a172ba782d16e4b7a84d8b45ce03b4e8aeed360974bfac1cd5c64491389aae43b69c292d95e545e8819a0a325b171ae8cf3085bbf62d0b5f6768dbe21383ffa456e8b292ac651c0ebef2224110882ad17e328688fe4514cbc51d01344a1cf5a42a02253451b926cf8a77c12aed560b6a5da765a1a564d2d459e13cf2fb6286ba09041155efb5b512e8824dcfeacdbc83cdd7bc84201ee365bb0cbd1fe80ab48d4c356d6ae0d57a0573cd48a6c9dba38ef4da79e7735bedd6af54b3136f1155ee75a19105d1b3df61a46024f0bf11d201738bb55b66cb87a15869908a6116336afd7e54ec31cb63b599bebb70d63f80e47bade7d07190ae489ad9dfc9b8233919711856d485f9be52b1c60d6756f4620161a92f0eb585eff8474b68ed93f841650ff3ae199a2080806779a217f7498f2f4cce452a9a8ccf35550edea551950022cbc3440e89e2caebcba230451d6e49ca41030d5f927092f24819c799011c565e58aa35f2eea57beed58d375b59bf4bf37d57a72a5fb59786bcde250b593f72a80d2b31bb21206ad11f7286219e9470212f64896333dc7717dcf76929d5b99b07760673cd64578c227bd3e3d17e5bc1d12cc0b1730ee03d92f45906f3602418729d65214059dd2126becaf7595d4a1625ebced452a1688b056912d415f0b4b28af23356bc213d99792ac47d580", 0x2000, &(0x7f0000000b00)={&(0x7f0000000280)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 18:24:15 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) syz_fuse_handle_req(r0, &(0x7f00000041c0)="89df3c6a9ed0d0f78f292292a0983da922f2d9838f9b79085dcce72a60a9922a40c37bf945f7812dd32a4b99160c385cf5867567d06172d846e396598d4b088afcb07f8d64b84032d3ee130638ff0cba124a1eb96186824f5299d96190c34d2270fe5914380bcaeca10a6bad1d0a887e6a30478402e6770bd1c8d5403693e8b4ed6195da4ee726864459206881690b0b131a6962ac6e6598f8c993fa5f3f00a408fe8b67aa902a22085655b7aa0fa02b56d2cfe64b1972f0ef80a9406f8e590b96f8538d37e6603c33a08352d0cdcd57a6319fd76c5380bba42d716cdaf3ce26dbcc844df58d04d445fa13d50e363337298049aa09921725c5db61a6d3e654d149218188d2fd41d1055b39331b77b93fb374ad2c61edf9cd814669d16c840c3ff617705b38036ac5e9af6cb49bb5c6b3503b42ee9e2c73e9092d1c74d1027a43dddeee17f45a6b3b9d49c726ec8ccf1af000d007e2f87564ce8e0760dc38136f2b9e6a01d62ff1219f0aca62a73d25660a6763b75c66ba5fde6d125f947b0afddc2cd226096cf98cafb666189a6d760a65f6b81a4788a01d64576946db97db67254f7c90bffda05e0f7f359b22c62c0de972a7eed5c2167239863d4634067e16c3004b7a8e2694a4e48a673c6e4e5f38bdc3e32759a286149bed6e6df2a090adc404bd155d7fced24724cea2f105509d90885b543c06551b8773e70dde037eaa5aa078455a5ed37d1d4bed28c876d77634238ca0d6c409a1e20ab10fc056a18b6ac27e9b9163e19e7e4ba0b3b1899d084e57fbd8aea4e39187170e889696cdf749481196002d04c903c31dc7bb187441e3fa139175e04c8d3c2d7d0379481759f92d6a6ed8b2f0048df120a8f91ae235620422fa9c4f384fed87342b0b396765298661a8afde938e8a2a07286ccdd800835293a2887b443f6f4510f363a3f872bae4831cd288ba730b775ea145e752edb24308de17414df3f8e9e0c65e70e99d0b4286dff99faeb77da4335a50bc85e8470b854d600632666dbacb9dd057034d9a539e320f7f28cb6dbb56f0d6feaca3c72d676983c318c69cdb1f2ee1f1a9589c1cef06e566295d72dc2b911d7f2ed57c2a86c35ecc4fc2fec78c5db721826d6f87b1c38637013d41665d81dd8eae47bd0a9aebee111f86ccefb77ba780af78d4d2a4f166b378288b9bed1cbfc9cef77792f21a291853c9a4646af0ae0feabd636583e68fb7b152e87561997b3388cacda75acc5bd17f724bf7c38c2c0559d94dd2605bfe071522fe5a3bcfe1d2ecb8a16b7400d423c89dbba79ed82be710b5de716987fcf3b6e288366cfd8033bde9728aec651547ed890113d83ada59577d8c1d45df0e0862ecfdc34b870383d7f3056efae345b4ff8d258f04c8d55bb9611519318eb95a92e11dd3d2650b46616843526de5bab09d8d22d7013187b166d1f344be266724212745d17642f40efe93cb430ac4c8fbd962e3af235f989b95f2d6c8a415eaf370334d6503faac165a3f3153af0a650d4b9c2bb0d34f226e3b724b7b1ff76abce466aa9a91a880f71e40003027e0f7bbcf009b73a8cb1f3e732898f0d84c79fc957015928d326786861ee1ef0559ab9958945c9a8521f01cbff38c4c42eb303d6ffdbdecab7515ca0ea73149ab0fffe1989d3a0de3d266afca3600b202742dd9edcb61d96f59f19f28f4b0f203de674980f210063ae545978db716ddf9c417064c7b7b22bbd154bd8fb982ae17e12e4757507331ee57c16be900796716aac1d94289b72cb87196ad5b3db4a8bcba09fe9902262dc7360803b81c4dc76f406d7523a80481794719d99e1815fc22d568b4181a102697d4b3ddab09d55122046477b35607170a741c1d84ddfd5b15051c1c59dded1803d452af63f493cf86be8a8ed8b85881a0a94dce1203a0b3e5a3ba83828041cac8739a2a50ba5cf0360c47201841ddc704c54b4e13f0521eb33619c8bf9438a1f04453e9f4f5a692b38b90acd69afab91b63af9e647cfe263731fd4fc33bed756852f6c542e27ad53a11c2780924382729a39b34a742c8f3cd2c8c80a3922fccca1d69db5d8c5934d99296199b6968719fb619ce625b5e71aa5596977898733faee8d6ae96dc8ce20915e9446a56aaaf00cf2aae238a6ced67ebcd8a77fe305605e358a6633aae1d30b9adc0e12239932a4769c6ec2ba6392c84885aff25bcdcbb54a070572a355adb31decba115dd5cae9a588ad1b078d03568b96305d8e60ce0e0cfd67f99f62fe9cf5faffd77b1c07e0f1ab418a74700b5416f271bfb905ab2285ab39f05485ed94cc8dcaac852b70cbd8199bd1bfd67b5ff082183fcf100269c61e041e9b8f6349e298afb0cfa3c9c9c5aae292548559d1999db49014ace093dd1eb10b0f71d1ea2ede2b56ed67f1ee94a14054312a2b632cc9278a597e1f349e10f5c3f32a140462822f1b824bdfe32a3effa3f7b5f8d842beeaef803ed9390d3d8c1eea7a05ddb92069536841eb4c4b2e456c72537f208f682e1a4638d81667ef4e4243d6f6295c4bb55d9d89fb0f683819b142db1fc98022eb3f128747970dff77d0309a0fe448ad4d57b4778ad1011302ad9d94c3c0a78361b1547cbb47006428a4a188e7bf742fcedbc059e7d768e2a133342b3e9f3cef9b124a478f68612d2d0656eb64023b792d0207c09a1cc02f9ccb4016b344201e0f6bbefea8cbf9b2da2936d206c1a76bb788b13fc7443bae5be3f45cefc51ba8368e924fd10ef4cbea3bcf5cf1427a87294a183eb77570ce3efb163dcc0d8257062f7389ff3b9139acf623449aefe53e5d3556c9ca63e98f5ffae5ee6d7590ee7b6295a1501521c97e5a0d12feb1d300288a8b21f51432e3754bf15dfd25b2a564282abec70aa8af5c7d09d6048b48100a61acc8d301d9a2637ad170a9bef16674d85a5a3bd19d2e10df548064492b29d981b62c82a923e4152db75b4f594dc036c48baf66084bfa70cb6bce362254ee28cc5c4479bde1e29cdf7387f794881bafa1d130a82d51df264c250726c97b3af1bebb7cfc0604cfffe779f9b3bc87eb6b88cfc385d423c5923010fdc9c120da2f5d3179d85e54a6cde1a64a289257e7c945e97f3dc431a397fb56f2e9e5b00b8fa19a9a20c2aa46565eabdaa10834ec46d24fc3514d20babe9370f3d2988b4cf39b4ae455c7552d1b6cdc9ea49b720d6e1c5569339071fdadeb8a5928401e30af4b065f7b15b0145bd2ef66e4884f97903d376bb5d222e3fe84cdd3381bf3de0c51802cad6babf9039da7254921546f9a53efbbfd7122cf7656a4e5751c31108207242a4d56108cc208854d68a708060959c09f658fe6a0030fa7cd28f889b7139f1676ebb1369156f32edaeeb59a73086f05346ae1ad3034e0a669a153e04d693d3bdc3010556b80691744d0b6ec667a0445f313f9f57ca0308179ddfc59d54320004aa496e726733fd4e4be6144928b83c9fcb0e8b27d5b6f6a9df9acb216b3899fc156a6a6e2e6cc26858226c55b2dc9f91a0291ffd74cbd3a1fecdc7161ee4ea2d9e0216cbd760eaa2447f2a69ab8b289f3b05f8a2f56524ed3505c0729862f5c1cad6f3eddd192486a2e43e844bf419ae75e7fe19a402b2fd0a96f0f68d1b86bfee1269061ef04b299e0ca7309fd7fdb8f583e9558ef26e242152e6fa1a4f11daa2fe70072ba6c35026b160abc8317b8743f7f1f9ed6cf2b83ff4ba72090948bc5a398735bfc045d94e2ebadeddf4e4ddd819450830e50c9236636c594e4a537e846349400ab0651501892ba6515b39767bddd4e664ad4f98b9dfbd0c5f82030c8ac37ee1aaa579bc0d32bcc90a9decf7652e08167f1defe0b17035f6d6ee7c843baa2cb4f4ccee7623281b861c894ca47eeb875cd3f0bd34d4f0d51b709d946e5101761ffbeb6a6edcc74c7ecfabe0228be13e70efd96fc73e578ccd5f7fa2c624204f648110c9c7775b833c07f6f9e99e0ef12c6d92895224fee4f67f649ebcbba08b637e8ec05d0d8ee4b464b117bcd3c01e15ef5500895327c1776a548643146bd5bb0c5bbc596dd972bcdce0a5a514aa1d4ae6e44b56d427946ba0789772399ff837b61b636100c4ed3476dd7f03197c68c61e0b9e795b0e6b9aa3f6f7aeb393d8d5420b5860254baa66ff8c461355968f40a674ffbd66c59b34c6c49dde4bdce5a007ed01252229601da2fb8bf965882d7f11a4224c4c95cd2d02fb045bb278981d85b10b9ecc0a18657dc641c333557d2f03ff32898b622cf11aef4610a584423f6364640a4043b63cbcb4fcc5aef15941230303074ea265a0b0cfb08b6cfa53a6a3ec27bbad53a0b5859b1e6ed4af48241a78b9a861427cee75a0f30f53097d1f992ffbe174915396d31ef63ee6da9dff2e5230be2bd4a403994fdfb5beea8bf576d9f745097e906c0293f3c2480c0dca203048f15e2d4c0b1ed1a2707c0897fb640a6aee3a13acdf5fb9270d5a37b89c3969196df7f1bb7a50fd9c6e16838386b769353c85023f0a72a1aeed329de866c7b02f7ab30b45c5b51167e811c59dbbe669c4256ec7716366414ce1d53dd5d30df9a54119dd9c6a26eab8e532ecbeed40577d717a0674ab22e7d9dc74f781c80391434102396466b0d145c6277d9688e069143413b7087e4d5465c1ed7a6ba6edb3fc1de9fd5015bfc0c187892dd203e69cc0103a0a6b6f3d9cc615ba7410d3c393ccd92ce24976a302205a1801643cf109eeddd07cc99977c14472fada65500f5664d0d14aadc334688d47405cfa99eb99c00d86775273ae79726a96fd5a7acfe5a0369c954befeca55a18e398718fdae9f7bf4de169530118bb407f6d35058eed5c8fec1f092b44fd76e2ade59b372bfac726fcdca61f2c67ba702e349872dbb8f388634679a95ff9e5c3580759f4c183099c5326c821a55ab67c922f1083a032c0994d033211dcfdb48580ce748bef705aa60507121347a6eed2629bb3dcf9ded0d97fe5a117a119968d6f4cccc3d45bf2688dac9f63f3f6e49a5cb7bd3cfce0267bf9aeecce42eb32b19ed31b7293efd81f474a1af3114bb9260fb7ace3a809e80ca508386e6a41f8788e52919684cf3199e34448c73ce5c654b09631673c24937a3ffd6ee388bed1eaf63c1ac9b57460a41388876978312d3b38999d1d9defa10eafeb1703435e05de64eaa3fd67f7a14e893c4bd18b0b132fc82bbc8c0794925902c9cfdef3f4270e49fc8cce3589ced1203fb6dd4a3a3c5cbd4be5ca895cb8f2fba0df3f6e0b1d795aba2a0e4cd3fdfc06f4b37c3c53bb2dd065d179250a7567ca9f31e6f348cb32842a2b748e0b20fbacf9e291cb030b0ebd396badf508de5297c0826211e4140455e6216a462e1a56dbbfef14b95006c82a58b3947403d6a574d27155755adff560fa73a4a6c10595426b1252108ecc08ee73a6286c3830f2fce4b440ddc931ec13cda4ec3a267a621219b35b56431d6c700f1b9428c81134d248abf89882abedd1461e11d15058a632477bbb37ee80be6462e3077cb1924aa1649e46293ab8b7680a9d84b95dffdb191b5a54a00a74bf5274be679034d0cd31d3b2eed4ac652c302d68ae96f67163d5cc6347a0386722e9af4c9c249a5aa01cce03ea45d7827cb9b7e5d1634a693e6a4e148eb9e076b477b435f9f4ed09999252e49f21976b9ec641f5ac631dcac24833f232ffae884a9fb930ba61eb9a0d1ab625278f41e6b9f4587196a7bc2fda2e3ee0aecacb544339ee59fc2239b77e9c55684f0d9e135fcf834c75187d9f29cb3cf417b02bd77125707e13d7675b5398747cee50c5144dd662ff9699c7df36f90ef7fbe7cc9b9487c6aa9dcb0bfffa47b4315575ecd08db93cd3eff01a319ee071ac9eef7d1c08a48f831bf1f7cb52551e16bea76aa01e927fd577f655d1da94bc57af92e360c76e15ee458ea16aa5e3528ac49698830211e30b4237c2cdb4127a9befd49a0115c26195a4d22971b16044afeb0572225e5f04790111853e6d29a3377c1b7313ba1657d582c00459192a815158ecbebfda9f1bb29cf0953c93d5dd236faa35c633ca82cdfc40f576cd8c1812e62727bdd2462c87654330bcbb4dd0936f61cc9da304da23fbf360af2a7b0d7e4fbae745aefd64fca6d01f36bd7350d1a5a2c9cce3c4a1fd727f8de569c9fc23e85f7b5d5b9c50e50c1ef862074c7b0648f25bd3d1864210f59e771977f67b7008e0fbd1f17aa831f0cce661dbb937c8eba57cb5fbe56cd147f2c6bfa57052c621f9ce737d0317342adcf78d0ebd6871264d73728e9238a841b02748cdbe49fd3579c3d074951202296b08047dbf97ade008b304f3112c77330b48f69ffcbd7334718087d25ce17366f42ad0a3f9dcffe7da853187c0430bf6b3a4cfe0d1c7ea61b6d32a7cc5b3dc8fe0c0e0723484d6f162617e114f5d8243d1c1636e6688ccf81c0f61f661323063f2b2584c99ef5fb31e8f49a78292c9acff9ed1d88951bbd946e349565beaab87455c9f1978909c3730319cbc63325ef193dab9c80f57eff23c0e679225ba4e608f4a502e9dbc2f2296e8c5fd14cc0a47f7b9057dbd72a29689d914c82af8d9b8b1ce5247b5d72a3ad4343e0bdfd3a5542a8364fe302286d58ab8db857f32e2e9c492f08be1656a764cd04098ee812a0b92374a25823a57c1eb62c149f191cf41098f5d42dcb645e4011557583b3fb0cd346a034b31f0ec22ccd840be30e41b674d3de6d711a85c62b18e882b62e0fc655dc07c26c20f9ba7517aa4c30795ba024b847e649d29767c45179a9891b3f86a304b65c3c4bf496c89e6638ff45aa0b9059e7575e80277a0921d252458f6d6028d6364b89049db642541eda9abfb94da323e0bfa7cc1cdd64d599e5fad306c6b8b9f75c99bcae888f6ef0b3bd716cf4f87d06d8ea633c79a2803423115f3b68f550517dc46b0a3574954bb0b2a9c314e78b474524e51e10463267d19a24ef3cc1961f8cd553326e5221ae33c6fdc7976746041d84e02c8299e569c9f267ca46177aafcb988054dcaf2aa2cdce9d48e4804f53f97a18982491cbf33488b02866eb9220654be4dbf25dfd206d1016c307cb39545bc83f9dc919e82d4262b022b0e2e0de35729d8ca5631240c8b42960bd85debce3a8e3335e81ac40936fcafd76a2994523cad9a5eef3f158b30ab93dc647335c8245a729f51208ed975bc6c8eab01fc3e71325b36e9201aef8205cc5ccb2d5e075d949030b6ea57c8adecb7f1477e011fddc2662383a978d5631389bf4d2b6c11aa4e71bb4be974005b985a59a010ea3ed417722ce3aa89f9a3644657a942ae52b1cca664c1e693fb3d9ef34931ec498cfea3092b28e8ac7dd8034dd53928b97a715df16b5716bed6476fcdcd0d502d29512f3ef5053706e9c25a75dd34acc7d89a76b827e4b2b7a841a9f31b85010972fc0943200b2331885e4065bb383c0c6abc2ce98894591edde5a5a6c05aff189376de09cf664a790753580debf0a01e98c5bc944f172772bdfa0d6da29d10a8105174e5f4214bdc0efbc8cbf1e0f987d62ff3f27f5f05976dc66f5b6011ce7680f91547946c2a614c0a59d8d4dbe9e8d3501a8fbee778a94552620231ba8caa84ca6c2f3782308e1acf43a6ba3dccfd66bc0638e3689b441167170cf4f0989130d66998de45314d04f5b638145f3f855f26d68e13be00d0ae52993a49e40da666e2faa70b8a02d33da73832ce7b6ff84409c071df7881860c2b0970b961d89e83163b467a614622f9ae5d3e1c54ddbebbcf84f7d81d087938ffb511043339c4a41f4b190f71386dc3d2ddda42933a765cc14eeb488332a04b2aac3431d49934d9c0ef52ceabae3d5b4dc21e1d35bb40f0e178a7326dbde7192ed0fc6f629b9dd821ca0a5e41c1534fa6ce9bb5a6924f3fb2dbf62f11e17e2499fd4f39ab0300dc947cb2175f310b686f339fd714a6143303f2f1d832eefe87780c85e602e9cc3ffd29e5e5f00c843588e96dda8ea55be412fda21852463ac4177f1b10e4d11e3a13576528227e2674bcfbf470672660b58b4808e9fed30bc2c06244e4165b7df791820d7834d8f052b41ef50676421503fb732b5df5e1cb81295f2a7a4d7d8fd6076fe3f589f057ea20b4c9bee5cdea48d188f79164d6477e9209b6df2d3e1c93d342b0da83a7021c9c450cba46e18c7570c5afdbf60534ab62c6270c2fddc77500ca7913302faf784f78816e5a8d14a637b15ba9e5698484ca1a8f2c6d62e49120206eac6974a6a973a3ae301b2a73374ed9f1ee11f96a94f89aea21b7b0054c49f5fb02524369dd64ffb88775b76dbc087d0546717d0ff10e15f4fad72c398b120dc25823acf552df85f87687218291fb9178fc0c62c97e42f58c0beb36b6ac58f8f2c3632e54368de271fb0a6ba84e2d06d6c42dbaecede4185b053fdda75acbd2dd74145f20161c983620cdfe2ece122040f5f0de1e42b5b64faf9221c6df6f2babad8e83fc9bc5d01967464ae34cdd3f524c90ce01bf022ca8ba5777fdc1b169663cc3b1da3c35cb1d151eb29d426961566fda535554b5d68ff1c8ec486f7017d039ddca42dce49594a27b2822d03571aaf195b73cda82c032e247f8102ae17d2cbdf0086333e10937e4092c1eb31617f88bb4e3aca65f84a7e16adfce938268e963277fbd3d72d3dc7d5b2e0cc69a353e7e34f28e938999308d21aa912eac5a4cb0f4aed95cb32c3329b5181c1b03b9402f150ac52323dbf45a1124f9a35b05efbabe60b26f4ddeab339d3b7668884f2703a4e252ee33dc1b1cff0a473dcbdf1e35f639225b2084f06fac5311ab4dbdab0f6312e79822a17f3909993d2cf7f70630017413a72c2391de55ed05d9dd1244fdf4c948131ae0e1fd396584f7a3426875cab743bebaf79c10e0b82d880aba53650fce749b9f79af33719ca92fc577da8b48cba50a73abdd0633def043e29b75c61ba94b6c3b0e0fe2200afe293f196734e2eda15c8f4c7f18af3240e2b2d90f91933787f63c98e8652325bff1f6c7f27c32b6ff48eb6c3feec2f6553e583143df685b2a1f039adf0c5b22a40d9113486eaee36bde0c0b078b1b3651c9e00704321a7932a3774359a18b9aaa3d3b7265a9a4bcb438c6d10c1085855b487d4df301b428f5ab0937ff63e3a388c05e83517a460dc0b7edec6491d46dc64fbad0268fb3062a3171157fc79ce6de23b80f15cebc5965c61d1a18065b8b2a38bd70f31293cbf3569db82e7d150b9a5ed2cfd5a82c48ffd6f68cdbeb69e1b3b2fd7a07962fb7a428d616fddcee8712f85be72f67c52fe59033d6997d329f6abb50056ccb69660e5bc1c35b6f27fabd5f6f8d49044a1844103c5476552c0356db699265f703e4aca4883806d68fadf3f24c1915d2426e74bcc159ae0717c16829534c37cccf880bb51f7a5d07da0a66c556296b21a9ab370eb4983c5b347df2da7f3c05dd25ebbeee9e3eee4e832b6033460cc4f53b7eac14acaf2863cda94ec15434fd198c506213bd6eb277ef5318deb066b01b807166677ee6b55b92f06922f59c02856dd5a149511e7a863c659b72aa07811b3e8c62de5ea43e35e0b901e2dcf83f2ad9817c88a212752a2b542e863ead2ab273463b403449ebccb88b7323aef9d37a8b7f3733b212a8dbf5b11e7f921baffdd05212c5acc786a92fff325fb506f7927aacc70732b30fa3166fcb62b356366e3f7d0e3a7e52a1b05d2dd49b71b38b3dcd932c5ff11e52afbbb1fafa1ed20830ae46a2679b2548e78ebc36fdac9f7e24a1b7091335708d1fa3c1f02da02dd77f9775927e60fc8091e6ca4e4860cbef87caf518731dc37a5d6633a732f3e671e7cbc7474e3a1d569e81c40e120c569d582dc274e9ad95144b898c9b448947b12fcf8c984e80fc5c746e44927110f3461976aa9169025ef3107e36fdfb363e0ab169d8b3ae5559a995bc8d2f7b79af3a9b94712fd922b745cacf8af63d5441a2e3e78dba4359ae22fbaf879cacd332aedfdb68f1457733acce6f404cd1a7ff741a884b37242017a37d48bc00d94fb8ab6304fb8383da2c8e228f0e22eb6ecad4b3ebdf72e5224aba6b2e41a889d2a669ca3a32d3abf2accfb6bbf88ba66a475cb786cc6922ebcc09bb916f64f874256837e7536e797d9802366fa1b491e5dc07435386473de9cfedbfbf0e7d41330df841e6a5d15341bb6ca88ca32abdd6aad039a00e0655c89319a760bd0f10c459dd74cc776bd08641f3e54b74b75b2b2129e0c6a17e35435b9c2b0df1b6ee91c01380b7da41b8c9dd04377fd40ae89b7c14f0c5aeb945023fb9278e70117c383b1b2f9c28c751ec43a82cc11cc076873ea475194186dc894a1a13741d4b4b72515b2f3349a177b20b25124ec8654d12834d2f5041d06f2c2c8f3fbfd963426da985e1ef2a9588439a9ddfe3e32fabe1d0d3eaef66d9e12819616fdb91f0ffe4aef5ad34686714f79874e5bf5dc7e637fc59dc10757307f4de7988422e1b39a03ec2e736bd001b3494a7ff6cb0eef6142423398afa181b4003413136a2006a97dc6e81f01b8e79f0f973042e8b7030976a7b38bef4e04fa6e36ccad5613e9c7161e79dcccc6ef7731a43d5595bb72de2cd8a8cba6fde06f6ce2882a2817264faaa45ca97d0b4b4a6d07b40edfe1f561c6840abf64a59a2b44a6fea01cd1c6bb48a03dfe6dd22d6097d9c1f5b35a30562a923e6f7e476016f43e129f1d02fcccc2596d2388d2a33719d96a3a00f62d59223812bbbcc9821740e809357e1397540599cc4d9e2aad2ce1f3d0d76bcd59a80785beebaa3d8eae1ec30596d125ea85b1b6c685b1f40fc986ee430f9d2ce45418691dc3befacc0c31a93246d5c099a18e5dc344501baeb3ba1ade8c98f00c23915594b326de22033d811f0bc6d8a3eafc08727340e7ef347cf26d140588d6f356c905a606200b1c3ab64a146d71442d70134b66b91a0d3fc769a27c26007a9e4cd186d6a36ee59c47dd6d444bd542c534b0471df29e85c9ef80598235713584002ed9951df0d9e8494903a4e6a3f536415aa2651c79e9a5d21f2fb8e2c8bf31584c4a3eeec33ea692324fddd6a46685f401eef5e62b4fc4263292d9da82b5bedf5065d73b6c36d8f0ec9a39556fef395a6a43905fd8461ff7946ff6861c9d4f1554962729227ad118747cb7e87390dd69ca8f81781f5c52e8919f1762d88e6e7009185a9e1fbc946b381584e451d41979cb6c426dc675ecce92ce2ecd2a91c1e66142d751571e617cae16cc22cd16d6cbef74875c7f525bbd0b7f5d3eb196b0e83aa768e0eefa60ca93e02623158721d2a19c5c2c877f749389123fe0dbd4c3f30de452bde9895b175fedc56dd9aa8e8a6b54e2b6a5223ed6c7c438533b3695077858f6bf745295fe02a3b3a24c1ab34ae83deb4e058fe97f799bfc6bf9bd7bde04d681b3217447dcaebc75ccdc8fc54fd2291705ce4a604acf97d5995972935e9ccd85e3d68aacb6be5cbae100c260533c09e2d286b693e0a4eb6a1b5ad1a5cd5529b845f9f39ab6e6447cc84cc7e5ff53430409469312aada7a201218d9bb7f9839fdc8d8364090fb20bc1a5f9550c7ed2c913d4156d66dd562168b01ab0", 0x2000, &(0x7f00000019c0)={&(0x7f0000000d80)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) timer_create(0x0, &(0x7f0000000340)={0x0, 0x12}, &(0x7f0000000180)) chroot(&(0x7f0000000080)='./file0\x00') timer_settime(0x0, 0x0, &(0x7f0000000500)={{0x0, 0x3938700}, {0x0, 0x989680}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000040)=0x0) timer_settime(r1, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000061c0)="618e371cf9b0834241e76756b605732fdfeda9783f6de886404b4f93a6acafc5cf4910032ed9cde5a49459ae63afaa6be9a80299bddb47560c8a20dda37d2b14dd3d8a48b564c7f8fb53de0208125c0e66d67be98085056aa9b69c2b03f6d0818e100b8aa22e6ec9139251cb9fdd3745a424ee335c94069b7fee9304b5b60677ba900bc4b820794c4b745c101c9217c8d9600d6d059baf3e51a5fca3dec30a67600c5fd3cfb4899114b3698782354c101b876ee45529966454db701020db0fc910d3f271c3895020797b8873c74688a0670b74de188971bedda09f5d26490ec20e462ec15c72b1088158862eb15adca91388087f2d7132280bc0a664b1d8671ae6043fa47f068b14e33618a9833c7223d160d3317897caceccf162433c10de5ccd922e5b84329d0fc74b91eb58442ad34ed24b8838c244de01b178458ea5c2d91067177af075cbaa541c7e679d4fcfba3376ce06447b5c8791b79f1c680fb30694383c8adf1e5f40507e1f9c3a396597d234762090602c9fcc5af85636c904fb6740ab131082b630219186a001348153f39ebb57286bc89ec0b544d30db10f235cafec59b13d1a4d78949feb0d7eeec19481c830602f91cbce53008ec178790b23239430bf5ddeeb0bedec3bb525e792f08c0f58f8332234367bcc9dd042949aa11548881ca1043127f2b3306b2c6e67e386ecc9cb0b7a15d4878395a69c42493be30ad1be2dc9028d91a94a42e5225a49f354d2b60249ef6ade8823d4e32628ccb1033c32b920a98b9f2fedf40da5f12d6d4a4d89e668d6414e5f65bd1d30b427f615ee2d8a0c2975e598d01ef56b36132e3d0fb02f43036e890736ce36e531486a93c8b6c7bd9e6ff80e5621dc3f93f43db07cf7c7a49f8ba011c549eaff35e1e338a4f95d46d03325085b05e134eda369da69ee57d9c2ba416e291d2d485e917de771bcf063c4f19eb74ce669bf75f9d8996cdfb6a8c30314bfa3e1de007cd19f0b6a5fcff9a45e201f9f6bf9bd1e301157f0c4c5f95dd99ef1a2f2bb9ca122fb51c77971806da9928ce82fe70b6dfaae834e24cbe055d6239592f37593ce744359bc7d549d8fc83e0e05caf3ac5ed0a9c760fb55911dddfea2c92651ae322e3c64185b0722c26af2514f6a5c848e3441901bc5a377fd492bfc563602d0b3375b2fa6c03beeea2fc87c11bf99c6433c2f76436060b317e91b4949a88610513a52d3bd153c43263a86338b734159b6921c9c0b608096898fd13c4b6600390d25229835ae94d76ceb1d8b6a0a74bd4d082d6b71663d3c4881ac6b9700c8bb4555bbe4cbdeba022ede38a80b78ece77cd55f842bed1877f57c90bb205c997053ad3562798b3ef7f84222b1fadc4775d2b148bf9ccb8b6ec5ff5676566870f4255fdb2567737af51aee5f3ef3d6740f8f40de537932410f4122ed6599993e0a671de608348b3e1858ea750fa311e237284f3c73baec0f206be2c8ccd07d44fecf8265da86bdd9409d0bc93a57ee0de39ebf3e945d4c7d3b583e368f2191fef625a37ccaacbdcad49eeffd5b6883a569b4392325fab23a50c372b25e22ad02e2012747013570296241a992668c2fcbe159448f2489bf5f2bad05c2aa076f9a6926689558cec480292129bfbe30580bf1667a7070211b176a19ba4b8249873a28e4441d1b99fb7367b12d1a7c8a8c6bfece7392ca95fa21be70b7e56f77415e1e30e668283af3aab6e6ee8ae7ddfd9c2c64915eb1594130de839854e7fbe4dc7d56b5eaecb8fa125ca2eb07b17c379d5d988e394413bf4d3daf5c5d895c211fd2a00d274f0f69960501dfda3a4b0359b3043fb653e7eb34021c6da919f081115f08c75ba7d289e5b37e8b016838c93b632fe1d9569e4cb6371a3cfc6c2c138baf069a10060dcfccebe5ebca1fbf099d6cf1d426cbee789e20abc2858f4fdd1773ddf793e0a34f50c9180180b829155a60b3abefa7fc8a024640404b5c8cdddefd1095a9a87f90e12196a057121563f3289d67f8b11e713c7e734d2615f53328bf28c2a917305c09029ae1375c42e24e7e6513bb607cf9ae8b50cc776325119cbd38204750e0d23d48f8f7ea71e2b89a15b04c827488bb893446b72ad54ddd36a95287299360ee189cc9a024bef16fa1298583215c53f6365ade4f569fb144f2e2b353730423cec17b1be804680249089ba80091533c28e18c82929bfa97e574ad613aa22fde25e22c453e1ea3f637f6e4115186f7735ef8abb3d50258d1a8be60c20a0640c91941d126797bf042a0221befe4ed89384fde0d0dd25064b9fd130489d7dc5b562d90f60a21d228a032153fc31a6a4dccb26fbbace1ce51366d142ae318857564d5ca9f510a7aa34a9ac17cbd4e2a07f4fdcc3a60cd2f79a4135a19cc1a32a56ee946db6d70a98e999a9cddf94ce7a3ca6aadcc744c405a0944c550a5ac15f0d0a55cf035e3330392f0f2f602c744d00f3ffeeb4dbaa2f2e07d21c17d46a5503808e5aa5d06765b2e59ce9d24c2f74bae7859315715236d462c97866ea29fba57c75de787f8cce12b1d42c056461e08ff448c323201577caa606739811128cc46e7dec87b0c7978f83311d93ebfecfb700f0465c599261a87d2b44d9afc3e3ff185ba9b97ba867e8f6e0656effc4f1aff1656f12d8303d7116173c3281733fcf3cf55dfede80d9c6812b117443f2bc4468a30ac64b43ac2a9b2921e071fc13dd7b166ee47ae49061b71d0430bbc6e24c21b0de5dc4e76a6b6d649c717cd5438d6c1e8b1252aecee8241804bedf3e5201d0c09f19df300f86cb00e7ad48c2c8bf31a34c6cef505697064a579fc9453117ad2eb9c30803fbfe170ee038cab6fc461f161948ca4cdb756d3a5bf2976f7c4c2748758f7831c6b8e5718f75fced927a8b87af3138e71665095aafc9a29031cb40652aeb4ff5bf1f2c8db7be19d96feda3c8d842a1d723a34457517850385b187cf1b257fa5e2c7562edd636068524cea88abcd06ea57178929fb3ad1bc58913528df98eaee5a38c38251b9a9620072e8c19172d932ec05201afc1cc4ba6a7024d55cd77289e2a481ddc01352e66f0ae929b775eb825830faa097a36f8d16359bcf5d19c34a061aaed9d2934e12fd383e03ec335f573eb847d9f139ac04578d87b4cff684768fa5ec96450923ca4e3c4eae031412701ba02b81f0d2953fdaf83d63d5e0a79c463bd7848e8892820ab8e745723ca7aa238a5aa2edab51b6b264c22d2bc161bb1d71cbb0ed71d95b1b66ad0850f5c9a011b5062b3411434772a3925584ef3f53e87bab16e54fa9af19d4c111f68792e702eee2e5bedd43266ea53ed828db3fcc1053b75606f35d2b54beba6c7a792bf601102024cc022558b301c543ba03e32a579e4320af6add7177af5993106790b7cf85560643a8ffc86bffb774f4c47331ae966587537e2ded86b157039dd7e4eb02dbd893b6ffd23ee2df19ed8f7d0e119ce003afee319fadcd08ba556af4d44ac99689b530c18f9d2cfd4e94f41ab7622e501aba9d1a50e0014b5ddd94bcde9112f7b89ead8a484e8e95c77e5b67c84d32c553bd9ff7f1577cb1aaa3511d8ef1a261aca8c89a4501a6ccd3f42a4e8b1d51da60a46a0578a6ee8825aade50ec4daaa0b24bfcdb64bf7c3873b7faeee8c9997d6515a6089e6fd265bdc61c53e444bd58df518fe1e4fdc094a7acad2708d2a7e35fd0e84a89b3eacf979f6cb47f0c8366275d162f6955ef163341c572fc47628f68391b2bd0ff7f5bb94036cd915491a833ee1d4a93e08d2bb6ab42c566eba8c14e3181244596c7463c45f81ee2e66ce3dbdb9fd981b39e0e8173291d7dc6b2580ab5f71767258acc68c5bb966766292609ffe9c0edf83f03319aed55e22e828c18db6eda24901014bfe007ce4ca3674f6b16d661d4bb502620b9b50646c13594d578b1ff70b85878be7ef346ea217e2c66ea610e85088c188007bd1567940c513b7f3b16ac4239e4cfc02889a5cad698b452dd1609d033763df4a162c67bf39736f85420a6b2fbcae776cb0d5e046ac5fe55e73b48786710c893a6c3ef2b8094dd6eda2263eeb5a7d91ae955d12c5c02864d7c3a013b17adfcc261ce709d7d4e1714ceef8b84bb9c1f83368e130efc68bb9c4b5e7342a311b13e2f76217acf3cbe183ec7f9acb54e3cad33d4ac69da8ba60d0ec54bb43c051e652038ebf239243ae2cffd04d672587afbec54137ed7d37cd6b71d701b27500f22c89ec0bf046c46b969c63164a8989641027d0cb2b4d9925c836ea2908fc889b3a57bfffb3acdd6be94044e5b6da829be9199f2489c0e288c78843d539772664dfc0257870181dc551b00bb5211476debfc9160302a96066b41cbb4d8408879c4dadfecd41af052516c2ef60b1b9154d2b17ff4d973ab35e4829d6e3547c24942de945b90cabd829e4dd992c52911b41ab134b5928c2d3da5081f230abb889c046874722207bda6f152f5e0f0c43d57db134d1c1b3d2f9a13ef33ae07bd2e541a711f57ad8b627e61a5e9ce46a761d8cd9114bbded2af8d4efa22c4ba405cfbead43ca7544d3a5c8f5898783683d3a58b1aa0446e58608150123852f4eda69a406ee99c760d400c9801881cef76e09146ef5af35267375b6403fca6bf905e44d9066969b573020a1481c90569d6cc0d82d287616cdf16a9769816b8ec69ee1b53db0e60a5a0a6c31fa3dfa9c820ff3722e3636880ad0a81c51509f9fb5542e25b40dfbfe3bd43717545665bc5edff69819326825323860729b241ea47313c4a09d9f840296e4824e6e4f355c7ad06413d88c8b5d9bd31a7e4acd2e21fddaa19712f18c8c1e4c8ac78bbb4625def8b49c48d0e3e48bbbb0f84085cc514660232f83edac80fb27428ee3396e6aad2a5a51f28cf23c1728ab8669dee6235566ff47e91813f3b73af1d68705e1179621a76e53fa5680356d387d8c959d490e3809607598a3dc1bd6f7550409dbd0e910d2ad0ce81f798dfc8dd58f775cabf01281fc0bc10d4c38e2650992cfda95c0ecd0b77aeb3d344401a0f19d9cc7d416ff4312dbabd799b901af878749ded2b45e4ea08a7ef8c38781d7c7b3c13fad0193021ffc1a4226dedf4c4ea8b476ea193ec84e4d94c9173bc509ff4e4e8f6ea8d77b20efc9322bd21fa459c2e009c57f05bfadba2cb40dd3896d49d6a2146ed3914533d40e050b65b9986c3e46824f3664b9515029049f357eb34ed43708ca2e5695023a37ae359390d0c7bb2ff67e1a5bad5e47832b33bbbe858aa8ca2cb2e6c1ce783b48360ee7ff528053f30b38b470a8aa6b24613cc68b05526879369cc02fe1edf5ab2c86fc0fdc5dacea94998cd3b5ca95475a67bf158836483efa47b3de5279bef262f83fb5d2a8342c5bb7220d9f6b0d577efa6731c744bbcf0b7eab809b7e0b35508207e9caa68b25202001415804ccdff2cd2fb116a0ab1c792dad1df2458f143659a7885b67e04580371b1aa761159b4f68aa54959c8e73206fe00d7c68a4e42020576c76420bde951ccb79bf985965dff02d3ca71ddb3e6ed06460caed6e90370e083fcb5787c14ea66ec703637a1a861fec1dc5e9bcdde637a3649a7d5f4c2730736c9617a539f357aa14feae34a26cd06df4037bfbc9d46981defc4aedcb95c2184e0ce3c9ee16a7934ad59704c6a5c1e1f26d9d5d7214f9136607cbabf7b08f794142911daeaf158584bc2acee99fb832bcf81cd3694bdb09bff349a841d8558ef1946b7fa69997720e2054f6b13e8a10db4c3c771a4fb11e21558873114b362569184e5a9cd6a19042feff7861c595ef4067573c186e2e581ab1cdad70bc1ea427061aba86ed523e8fbaff3dae8dc456355ddadf3ce18059ad06b33222e7885b0f6e285c5908e14cb0c4e743e2187421f86e13eec3a2bc1c1e9c8b44210f88f1ccc42e57ba01132eb311455c5763be9fe0077f18c77e404960e70f8dbc4164ff285c7eae33b7ff666ba2d802285363057d6bd45624a8ac3f1545de6766de3ee0124dc65bf59f536f417cb677a1c9694b7587d395ee4cfa38d88eb99509c21b8b7a6eabe3efc15b6dccb767f4a096f5fe3c9026d81678cd6c1a86f6626d1f23491374b34cc9e75636b70e4accc3859404147c4d35ac69705930765bad3cc01679736ba03f72430431c6cbc0ace45e01b12acb70c79129a6c18230f49a94e8c195cb9e0431d0b1fb020dd5570507d86b342c6d5e49a4de912090f979f19096bd8a28dd81f73ae4039df908040ab11d5eba125419e757d7a471e83ec02ca464205dfcaee9391ef3b3fd6413596b36fe2f4a087d7f3ad0d7be311108a05992b10b46eb47e7b498fe996ae0d20caadd24ebc984c4eae1ce9397fce2c457cc3248aadf7bcf67b2fb417415eebd9f444756fb7b87302904cad603c42a2edb56aebfd1a906dd1f94e494bbb14c4bf8c42b29ae2951641b79ca1764bff83a06a41bd10a5284443560cb6e12e25ac8bb98df4d8d274c9f608d1133792522f1fc065285add200f8362b5c43fccb3ed77b12430ea218e710c912446b566a498267b86d63d75303bbd91f66a6bf2b8dbcffde2a4d2b7e9dd8717d7dbbcbab05577d98ed5d676cd897ed04e34c40af40e5f02b302ab798c665549c46fc0224e3718b2555e732c7c260aeb6ce0977f770e7a721f23a4360b543db01973d5bcebf31c0ca1755a246502327f62823063dec10364ee7670730a4c62724a629583661a4042f92557ffb27bd1133eabfe058b1ca1839e4a67aa33d9fbe3b55a75d82a27a01c043d058b83fb597d305ddf4b6d57f8b32ba6d4fb1a085e5d71334de2ca85bc9b5059028d685c0125f21c98dd052d04c3f078ed677be689a6a19679d3838392012670e3daf7512eb661c74a2ba91e979adcfcbd12369e49e2478468cc549f87c84e45e8a2c7782f4a8e39fd92311a177084f536203e33a83ef883412d9a2741f6ced5d964ee351253b54c3e272b94014311e71617be915cd896e63a58115ac932cfb56942b046694c6ef5b3dc8f0a42e6f8367986d8333283fe064cafa2865724c1ab3c01efeb985bbc3824f59940646c8928289ceb3be7cdcd4b953a7375611d6e594e1201e26cd6208b9b7414e75beb53ce10f824f41a4790b9f31d88771f6bc9e04f4675226c8cd3f19a4c1a60bd538be632a6135bee068aac40f15cf75c92de3c5a43b09984a8ec5bc9fcefeb50696d9f159bd9b60a1e0e2c9b66094aa9c7e87b25e5237261b95ab8d7d8be5c77d77795289b4df9e27b64c1038dce97d40185da164d7f0798972b92407c91142bc97be9287db90930ccec0485fc16d285592e949b5f64828ab5f5dab267d925e1ceeaa6a74e2de53de467eddf91574b54676c6cc4372742f4129cd6b3ed45890ced62b9d6f8b3bcd88e93245b5775b586c8bc36acaac195c429ed69f8058b72833ac9936226de76036f3678f3d44a1119f242609ff526690c360191568a49d378141f19d3db79562c3045e0aeeaab2c9ab049c7fa8d1f2edf872828386a2b03ea3f8e6e165b9ab2d38600a8ad853f366c5fc8e60b97a845db5088bb0f1fb3605c4b084faf648f120cce0a82de2f16302d498fc49fc716abca48c90d322783abcd47124f2659be1f561713d09002ff5e797c147c21ac97a67712d9430d70e4c64affa85ad53155dd6409ca78750b014daf7c227d7691d9ba2e22e885e28a291a9676d11cfb1745ee282b4b6fad35ea6c27073fcd809fa05c9c9fabb11989afeee53163297efbd570243b9605a2078dcc525a334b5c9d71e30766c790b68d728c260abef256ebdd6ad4bdac2e96932ccd68520fa2f7515bf1cab9bc74a01e684c552bd958775d868241a31c3bea68e4120648ca895c8321e2a29b25f8bd3df5ed1292e7c34dd2c051b2dd8d74d7daf08327abeacb6f0647320e8fbe249d47c5a3a3f688f182f7d39013a89c1ef58395147dcaa55762b047fbe92c59a6f6f317711b81179fbdc3bb31f35b01bd2bbb9fa316972761969b7b2bab2909ae1cab62bcb205624622340786ac01bf1a3569684158293c029e86cbd9865164937465f652b71d1c37185048e4d93d4f84ebebd5d3e27ef1f7021f89a7a882e323476c9262439f9d6869ce9982d70061ae3ee72084f06b0b7a76fd026d084fced681331cb896ce435cc915a7a1b0f36b4d8dcd60f7e6549e5a51bb6d6720c9975f9670b80e9b53f9b7f0253799d531a69c06f76abdb3c1979d8f9fa07b94de79cf2930f1f1006901a0811040fa7036bf815032f37bb6cfc8936e0f68857ba047867a624c74bdf13e4df14e7d4aa24407b2f8e858df96e55627e6a960e0c6143af2a93e560e299de47832db06742c2f0d0890a11fb1226548112ddcf29ab81b83392757be89e2a4053ebd304e4eb1abd1b7335ce2cf1b7beb6edecb7ae2d635bdcf39e8c9c48c6178eb672e99d7a890d343c38b95239b46e1bbff2ffc122ca34a81ac6f96a31bf4ce1850c03edfbfbb53742646cb0bde571bbe1401741095b0446e1f23ad6b8498c6e1acccdb6777d3c744e18381cb35b94cbaeda2d0d5c499784dd7b6e7f66eb8719a7197aa95936b38459480dce015db217a569081d43881e3bf25b6e64fee17eb16996510c4b62be31cd7b6fd444b33b45d3ef3f3486138c6760fc2bf198674c11f7e4c7a3c4228cfde19a72fb5c7cd93369e4d3f47035fb9a8d16135ad0a6f3dce856d2ba283e350245a8e515c56f32740fc54bda90f5227cb45868f32440a2995e4ed2ea57846905b1418dae634cc6f744404635cde70cf6ffef90085c5a46d6e65b15b8d8a7353b252cefd478e31b8da9caf2a82040136c936dafdb1a4b2e69f7fba60ef6e2e60763d4b13ad3a435664b3cbebea08c86a701f89037e10419e3ef31c87201254ca7ad888640694c09b646777a561b9db663ca9d7d538e952f1650a3687a912131e6439ad8aca7560af73bafa3f5218768f80b127e3207fb3438b48ef1259d4992f22a7453ad6bbf99262149bd3181385016550f36f94138f907d73e594a43bcd8554436fb9a56d24ce13dbecb49a06da87654ed2b5cb08c085845bd6e61479aafbbf9f3b1ee96fa20dcd6d25e8c080fdb279554c7f51c55794a9503d4f2edfcfd478fd380145010c9d98a44d73a945c0cc0abe618d98d7731a61c2c14e06a0e622c75857d8966a1ccb5317c59121a2c566fcf1a9dc27e572aaebb5a32456b1120ac76b568c1f17edc4137b7155190bf16887cdfbd4f5513f811395021a9d95d97f9dcc01581efafcb07c0a6efe5d55cf230462a14cf1670cac0393004f4df28d1f2ac73efb707fca0ef0940649b34c5d95cad4d050a5be4478ff33f9dafe0e6ceab5c67d32c2789b72588cbc00a80a19084f4554b0be6e81db3e2eef034aebdbc9e3e9d1bfa54d5f497e2043ba583db41b5d0a2b66285ddebf40ab858247053e1f1ce62bb2caa72a3bdb14ddaa1e955d692075858b0c015bb8a6337de99fec64198a305291cb857ab5d29c4485b066a646e33abc5187bac32c1ce41e89b6d2149ee6b1ee1654666baab8ae020951655a8ef3298d05e306a8eb50c043681504f2e9c18b4205331b0cb3a740724d34a9d9dd4f4dfa89d0294082a901aa17ce5f9c4d7d9fa8e209c2c1b4c517f95ef80d64497e96cd871ec3676a162e65fb89d1a98275d360e9db2220e648b2bd83544f29575605c5f0a02366698daaf5f6b7e2acd3d215e77d8ae815a92ccb1fe3e3c678dc0a3ec9fb430416d9657413dd12fcd593e0d7a95a457e0ae642b6d451bc26521773bbbe0aa8f73ec454b4a7eccd6c5b19540a95f5dc880d517a3bead89bbd95bfd143c94b327eebb583cb27367fb8c57f1066af5c460693bdcd420696fd24eeca697e9fe6a45a15f829b830e8c17debfa8a52f462bfac89d6070898b98f905979ecb867ba1f15ebef058f951783fc60192d2e4776758613765876a904e813b76c3e0d0a94cb8bb0b603e48fa02d037d51db884f408adcc7d827f674545c8e2ca60bde2d41ba7cdc23768766ffffdf2f2ca1d56f64f23a8eba81dcc0879e4e37a6731eaf88ce4ecd0b9becd61434665af0c2ad91e5078de779e5ff000f02a94a34a1ceeadccfc969293e2ee6bc79bd4616a90c97e8f540b493e4d3737133e11fd9f682249ac2512a0d79430622434a457cdfb1b62f8973052e595bfd5b392b0225ed255a3ab420000d857315e9e707a74a854e768cc4cdf0434140cbcf4198c115c465176dcbc8e1d2ecbc455081d8eed1b33b3e443304a493186c73892675994905b5b91cbf9e6cc9828d8adfbeceaf7560186b31614950c704e339b4ade066818fb3b95477d03ebaa9d66048f04d2c429c919fd5194640825248694007d44a608b97dad6fa4d09e4bd467f2a26712c1258f9f581a7252695d17991b864596d22552edb526a9b25df7bc444d68c9138f931b624e3a4db01744c0e390abd0d44aa3dbd36610f480f917a8f16ce6e9ef6c7d349b1f39f907d2f40378cdfcade06c4ad7793b5ab5caacac149cffc42dd6495ac576cffbde23773c036c65a726ca19c82a4a25753f0dd93d94f52b53de5ffd53bd4a2e422cac92dd9a557f8b05fe4b2894f49ba90daa755b7551edecc162ca1ed6dc05cecd5ae2489c10e0276d4f0618d7245e73c72c9f848c05940f6818fed539aab95a4cdf0e6046c66259d538d81b92a639db04cffd4922b1ab86c736077e73f10005a0b8e0bfcb06c5d6dde1796c03b77442f2f3e693b83312bbef3cfd4b380fa9a83832411ec55ff0fba7feb19cbbfb3149793152c24679015b4c5739b519da550d87e117e5624c82ce944fd77073c4af06e54920559dbaf670e3a5f20328cfdc13ed6213787efe3725d9a4502a6018b6b707bb3f4b7a7368cbef90aa79a1cdb85f03a172ba782d16e4b7a84d8b45ce03b4e8aeed360974bfac1cd5c64491389aae43b69c292d95e545e8819a0a325b171ae8cf3085bbf62d0b5f6768dbe21383ffa456e8b292ac651c0ebef2224110882ad17e328688fe4514cbc51d01344a1cf5a42a02253451b926cf8a77c12aed560b6a5da765a1a564d2d459e13cf2fb6286ba09041155efb5b512e8824dcfeacdbc83cdd7bc84201ee365bb0cbd1fe80ab48d4c356d6ae0d57a0573cd48a6c9dba38ef4da79e7735bedd6af54b3136f1155ee75a19105d1b3df61a46024f0bf11d201738bb55b66cb87a15869908a6116336afd7e54ec31cb63b599bebb70d63f80e47bade7d07190ae489ad9dfc9b8233919711856d485f9be52b1c60d6756f4620161a92f0eb585eff8474b68ed93f841650ff3ae199a2080806779a217f7498f2f4cce452a9a8ccf35550edea551950022cbc3440e89e2caebcba230451d6e49ca41030d5f927092f24819c799011c565e58aa35f2eea57beed58d375b59bf4bf37d57a72a5fb59786bcde250b593f72a80d2b31bb21206ad11f7286219e9470212f64896333dc7717dcf76929d5b99b07760673cd64578c227bd3e3d17e5bc1d12cc0b1730ee03d92f45906f3602418729d65214059dd2126becaf7595d4a1625ebced452a1688b056912d415f0b4b28af23356bc213d99792ac47d580", 0x2000, &(0x7f0000000b00)={&(0x7f0000000280)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 18:24:15 executing program 0: syz_genetlink_get_family_id$gtp(0x0, 0xffffffffffffffff) eventfd2(0x1, 0x0) syz_clone(0x90880080, &(0x7f00000023c0)="b378111f54d1f3910bc059c2e35e49d2268f8b32f0337f81ed89e076f2c8638419dfcd9fcc7dd384e44b1d05981824f5df23dd71f04828bc7fb9ce10778c09c5ffb7e7c8b85604791e1f88e644e3ddbacb047ffe64f7740c753d6d13fc851834b5b8a7cc7b00160e7ff5ebc2af63c0b0292af44f63754f2bf8e0d1edbb04957d770eec5506192311c2a5d3e3445ca39ede8cba31c3b41c0456de9361d47060b1153acf7e645f6d87f807d4ac68511b2156745ce2834b66", 0xb7, &(0x7f00000024c0), &(0x7f0000002500), 0x0) syz_clone(0x40000200, &(0x7f00000025c0)="7087295c820a695c44f8153b7f17388a4420cc5a94115ade381f6a7309083d91bb6da4e846d6055cb9e0de2506b552fc85b872e0b538ec55b8cf4507913c388166a5d96b62082f8d8ad79a907d4e92a38c16cd18a860799c7e7a995bb73f7dc8c50ed7e963db4ed9213748f65bf8e52b4487f7470f509438c61cbd2d6026ee445304ca3467a84e3f46d71ddaeebe490917899341ba9ec472f2e448914008a8407360d034abff560d4028f16ae58912010b6afb3b664d708ecb58fc36b926d2b6f8025034fd3560505630b95f4271fa45c75defcd46c7515d4bb583a82e5c8d3b3d751703d71382", 0xe7, &(0x7f00000026c0), &(0x7f0000002700), &(0x7f0000002740)="bc3d24131d8f0759d2d763f4c64c014fc077fea6e908d802f6d7587ada317e26a92155e17f07acc1d252e3113a7e018b26e1f387de3db9ca08c10eecfb2d459679c541f6724451230630d20af90928cdad7e1a47fcd6df08546def1724e7445d7d8626da02c1441c0651412a4b6fd443f106789bcde7343e17e9966b14b497cd4da621b679644344e2820e2d2411f12d3a82ab3ab10e56a9e5d45588c495c9bf52b0d13cca394eca364ca3c065262c0202960fc7a7bf9dd4337caf26630f5ff142d064f019add559b0b1720d9f9895ec0baa9d277754b29af25faa7d99bf2661a5670fd6d394d1") read$FUSE(0xffffffffffffffff, &(0x7f0000002840)={0x2020}, 0x2020) r0 = syz_open_dev$ptys(0xc, 0x3, 0x1) ioctl$TIOCGSID(r0, 0x5429, &(0x7f0000000080)) ioctl$TIOCGSID(r0, 0x5429, &(0x7f00000003c0)) [ 407.266610][ T5259] loop4: detected capacity change from 0 to 1024 [ 407.273348][ T5259] EXT4-fs: Ignoring removed orlov option [ 407.298549][ T5259] EXT4-fs (loop4): Test dummy encryption mode enabled [ 407.314797][ T5259] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. 18:24:16 executing program 3: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r1, &(0x7f0000000040)={0x20000004}) epoll_pwait(r2, &(0x7f0000000100)=[{}], 0x1, 0xfffeffff, 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cpuacct.stat\x00', 0x275a, 0x0) close(r0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) epoll_wait(r2, &(0x7f0000000000)=[{}, {}], 0x2, 0x3ff) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) [ 407.366579][ T19] usb 3-1: config 17 interface 0 altsetting 0 endpoint 0x8B has an invalid bInterval 0, changing to 10 [ 407.377625][ T19] usb 3-1: config 17 interface 0 altsetting 0 endpoint 0x8B has invalid wMaxPacketSize 0 [ 407.379848][ T444] EXT4-fs (loop4): unmounting filesystem. [ 407.387563][ T19] usb 3-1: New USB device found, idVendor=0458, idProduct=5003, bcdDevice= 0.00 [ 407.402242][ T19] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 407.656507][ T19] aiptek 3-1:17.0: Aiptek using 400 ms programming speed [ 407.665412][ T19] input: Aiptek as /devices/platform/dummy_hcd.2/usb3/3-1/3-1:17.0/input/input18 [ 407.678778][ T19] input: failed to attach handler kbd to device input18, error: -5 [ 407.690755][ T28] audit: type=1400 audit(1686594256.382:535): avc: denied { read } for pid=84 comm="acpid" name="event3" dev="devtmpfs" ino=734 scontext=system_u:system_r:acpid_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 407.720630][ T19] usb 3-1: USB disconnect, device number 6 [ 407.733030][ T28] audit: type=1400 audit(1686594256.382:536): avc: denied { open } for pid=84 comm="acpid" path="/dev/input/event3" dev="devtmpfs" ino=734 scontext=system_u:system_r:acpid_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 18:24:16 executing program 2: syz_usb_connect(0x2, 0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000459bb2405804035000000000000109021b0001110000000904000001b5699b0009058bd7"], 0x0) 18:24:16 executing program 4: syz_mount_image$ext4(&(0x7f0000000580)='ext4\x00', &(0x7f00000005c0)='./file0\x00', 0x1008000, &(0x7f0000000080)={[{@auto_da_alloc_val={'auto_da_alloc', 0x3d, 0x6}}, {@orlov}, {@nodiscard}, {@test_dummy_encryption}, {@nojournal_checksum}, {@init_itable_val}, {@usrquota}, {@usrquota}]}, 0x1, 0x5ba, &(0x7f0000001bc0)="$eJzs3c1vVFUbAPDnTD8olPdtIUbFhTQxBhKlpQUMMS5gTxr8iBs3VloIUqChNVo0sSS4MTFujDFx5UL8L5TIlpWuXLhxZUiIGpYmjrkzc0tb7rS0THsr9/dLht57zlzOczt9eu6cnnMngMoayv6pReyLiJkUMZAWFuu6o1U51Hzevb8+OpM9UtTrr/+RIrXK8uen1tf+1sF9EfHTjyn2dj3Y7uz81QsT09NTV1r7I3MXZ0Zm568eOn9x4tzUualLYy+NHT929Njx0cMdO9dT1999f+DT8be+/frvNPrdr+MpTsTuVt3S8+iUoRhqfk92LC/Pvq/HO91YSbpa57P0JU7dJQbEuuSvX09EPBUD0RX3X7yB+OTVUoMDNlU9RdSBikryHyoqvw7I39uvfB9cK+WqBNgKd082BwAezP/u5thg9DXGBnbdS7F0WCdFRCdG5rI2bt8av3721vj12KRxOKDYwrWIeLoo/1MjNwcbo/hZ/teW5X92XXC69TUrf22D7Q+t2Jf/sHWa+d+3ofx/e0n+v7PB9uU/AAAAAAAAdM7NkxHxYtHf/2uL83+iYP5Pf0Sc6ED7a//9r3anA80ABe6ejHilcP5vLZ/9O9jV2vpfYz5ATzp7fnrqcET8PyIORs+ObH90lTYOfbb3q3Z1+fy//JG1f7s1F7AVx53uFetnJyfmJh71vIGIu9cinimc/5sW+/9U0P9nvw9mHrKNvc/fON2ubu38BzZL/ZuIA4X9f1p8Tlr9/hwjjeuBkfyq4EHPfvj59+3al/9Qnqz/37V6/g+mpffrmV1/G0fmu+vt6jZ6/d+b3mjccqa3VfbBxNzcldGI3nSqKytdVj62/pjhcZTnQ54vWf4ffG718b+i6/+dEbGw4v9Ofy5fU5x78p/+39rFo/+H8mT5P7mu/n/9G2M3Bn9o1/7D9f9HG339wVaJ8T9o+jJP097l5QXp2F1UtdXxAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDjoBYRuyPVhhe3a7Xh4Yj+iHgidtWmL8/OvXD28nuXJrO6xuf/1/JP+h1o7qf88/8Hl+yPrdg/EhF7IuKLrp2N/eEzl6cnyz55AAAAAAAAAAAAAAAAAAAA2Cb626z/z/zeVXZ0wKbrLjsAoDQF+f9zGXEAW0//D9Ul/6G65D9Ul/yH6pL/UF3yH6pL/kN1yX8AAAAAAHis7Nl/85cUEQsv72w8Mr2tup5SIwM2W63sAIDSuMUPVJepP1Bd3uMDaY36vrYHrXXkambOPMLBAAAAAAAAAAAAAFA5B/ZZ/w9VZf0/VJf1/1Bd+fr//SXHAWw97/GBWGMlf+H6/zWPAgAAAAAAAAAAAAA6aXb+6oWJ6empKzbe3B5hbOVGvV7/OPsp2C7x/Mc38qnw2yWeR9oo9/cSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABw378BAAD//2QiJqY=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00', 0x141c42, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="7f", 0x5100}], 0x1, 0x0, 0x0) 18:24:16 executing program 0: setresuid(0x0, 0xee01, 0x0) r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000080), 0x4) 18:24:16 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000000850000000700000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r0}, 0x10) r1 = syz_io_uring_setup(0x5ad, &(0x7f0000000100), &(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) io_uring_enter(r1, 0x40b3, 0x0, 0x0, &(0x7f0000000000)={[0x200]}, 0x8) 18:24:16 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_ADD(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)={0x28, r1, 0x1, 0x0, 0x0, {0x5}, [@TIPC_NLA_BEARER={0x14, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz1\x00'}]}]}, 0x28}}, 0x0) 18:24:16 executing program 5: rt_sigprocmask(0x0, &(0x7f00000001c0), 0x0, 0x8) 18:24:16 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = dup(r1) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000080)={0x0, 0x2, 0x2000, 0x2000, &(0x7f0000000000/0x2000)=nil}) 18:24:16 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r1, &(0x7f0000000040)={0x20000004}) ppoll(&(0x7f0000000280)=[{r2, 0x1001}], 0x1, 0x0, 0x0, 0x0) 18:24:16 executing program 1: syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) pselect6(0x40, &(0x7f0000000680)={0x10}, 0x0, &(0x7f0000000700)={0x39}, 0x0, 0x0) [ 408.163248][ T5284] loop4: detected capacity change from 0 to 1024 [ 408.203298][ T5284] EXT4-fs: Ignoring removed orlov option 18:24:16 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="12010000090003206d041cc38f1c0000000109022400010000a000090400000103010100092100000001220100090581"], 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000240)={0x24, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000001800)={0x2c, &(0x7f00000016c0), 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000700)={0x24, &(0x7f0000000580)={0x0, 0x0, 0x2, {0x2, 0x3}}, &(0x7f0000000500)=ANY=[], &(0x7f0000000680)={0x0, 0x22, 0xf, {[@global=@item_4={0x3, 0x1, 0x6, "d5f16b70"}, @main=@item_4={0x3, 0x0, 0x9, "b008ac71"}, @local=@item_4={0x3, 0x2, 0x4, "1528f46c"}]}}, &(0x7f00000006c0)={0x0, 0x21, 0x9, {0x9, 0x21, 0x1}}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) 18:24:16 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000000850000000700000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r0}, 0x10) r1 = syz_io_uring_setup(0x5ad, &(0x7f0000000100), &(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) io_uring_enter(r1, 0x40b3, 0x0, 0x0, &(0x7f0000000000)={[0x200]}, 0x8) 18:24:16 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = dup(r1) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000080)={0x0, 0x2, 0x2000, 0x2000, &(0x7f0000000000/0x2000)=nil}) [ 408.226892][ T5284] EXT4-fs (loop4): Test dummy encryption mode enabled [ 408.261138][ T5284] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 408.336194][ T444] EXT4-fs (loop4): unmounting filesystem. [ 408.466448][ T3681] usb 3-1: new full-speed USB device number 7 using dummy_hcd [ 408.526482][ T24] usb 2-1: new high-speed USB device number 9 using dummy_hcd [ 408.766508][ T24] usb 2-1: Using ep0 maxpacket: 32 [ 408.836546][ T3681] usb 3-1: config 17 interface 0 altsetting 0 endpoint 0x8B has an invalid bInterval 0, changing to 10 [ 408.847442][ T3681] usb 3-1: config 17 interface 0 altsetting 0 endpoint 0x8B has invalid wMaxPacketSize 0 [ 408.857287][ T3681] usb 3-1: New USB device found, idVendor=0458, idProduct=5003, bcdDevice= 0.00 [ 408.866137][ T3681] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 408.886554][ T24] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 408.896296][ T24] usb 2-1: New USB device found, idVendor=046d, idProduct=c31c, bcdDevice=1c.8f [ 408.905348][ T24] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 408.914002][ T24] usb 2-1: config 0 descriptor?? [ 408.957017][ T24] hub 2-1:0.0: bad descriptor, ignoring hub [ 408.962855][ T24] hub: probe of 2-1:0.0 failed with error -5 [ 408.968995][ T24] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 409.146563][ T3681] aiptek 3-1:17.0: Aiptek using 400 ms programming speed [ 409.154696][ T3681] input: Aiptek as /devices/platform/dummy_hcd.2/usb3/3-1/3-1:17.0/input/input19 [ 409.164195][ T3681] input: failed to attach handler kbd to device input19, error: -5 [ 409.173966][ T3681] usb 3-1: USB disconnect, device number 7 18:24:18 executing program 2: syz_usb_connect(0x2, 0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000459bb2405804035000000000000109021b0001110000000904000001b5699b0009058bd7"], 0x0) 18:24:18 executing program 4: syz_mount_image$ext4(&(0x7f0000000580)='ext4\x00', &(0x7f00000005c0)='./file0\x00', 0x1008000, &(0x7f0000000080)={[{@auto_da_alloc_val={'auto_da_alloc', 0x3d, 0x6}}, {@orlov}, {@nodiscard}, {@test_dummy_encryption}, {@nojournal_checksum}, {@init_itable_val}, {@usrquota}, {@usrquota}]}, 0x1, 0x5ba, &(0x7f0000001bc0)="$eJzs3c1vVFUbAPDnTD8olPdtIUbFhTQxBhKlpQUMMS5gTxr8iBs3VloIUqChNVo0sSS4MTFujDFx5UL8L5TIlpWuXLhxZUiIGpYmjrkzc0tb7rS0THsr9/dLht57zlzOczt9eu6cnnMngMoayv6pReyLiJkUMZAWFuu6o1U51Hzevb8+OpM9UtTrr/+RIrXK8uen1tf+1sF9EfHTjyn2dj3Y7uz81QsT09NTV1r7I3MXZ0Zm568eOn9x4tzUualLYy+NHT929Njx0cMdO9dT1999f+DT8be+/frvNPrdr+MpTsTuVt3S8+iUoRhqfk92LC/Pvq/HO91YSbpa57P0JU7dJQbEuuSvX09EPBUD0RX3X7yB+OTVUoMDNlU9RdSBikryHyoqvw7I39uvfB9cK+WqBNgKd082BwAezP/u5thg9DXGBnbdS7F0WCdFRCdG5rI2bt8av3721vj12KRxOKDYwrWIeLoo/1MjNwcbo/hZ/teW5X92XXC69TUrf22D7Q+t2Jf/sHWa+d+3ofx/e0n+v7PB9uU/AAAAAAAAdM7NkxHxYtHf/2uL83+iYP5Pf0Sc6ED7a//9r3anA80ABe6ejHilcP5vLZ/9O9jV2vpfYz5ATzp7fnrqcET8PyIORs+ObH90lTYOfbb3q3Z1+fy//JG1f7s1F7AVx53uFetnJyfmJh71vIGIu9cinimc/5sW+/9U0P9nvw9mHrKNvc/fON2ubu38BzZL/ZuIA4X9f1p8Tlr9/hwjjeuBkfyq4EHPfvj59+3al/9Qnqz/37V6/g+mpffrmV1/G0fmu+vt6jZ6/d+b3mjccqa3VfbBxNzcldGI3nSqKytdVj62/pjhcZTnQ54vWf4ffG718b+i6/+dEbGw4v9Ofy5fU5x78p/+39rFo/+H8mT5P7mu/n/9G2M3Bn9o1/7D9f9HG339wVaJ8T9o+jJP097l5QXp2F1UtdXxAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDjoBYRuyPVhhe3a7Xh4Yj+iHgidtWmL8/OvXD28nuXJrO6xuf/1/JP+h1o7qf88/8Hl+yPrdg/EhF7IuKLrp2N/eEzl6cnyz55AAAAAAAAAAAAAAAAAAAA2Cb626z/z/zeVXZ0wKbrLjsAoDQF+f9zGXEAW0//D9Ul/6G65D9Ul/yH6pL/UF3yH6pL/kN1yX8AAAAAAHis7Nl/85cUEQsv72w8Mr2tup5SIwM2W63sAIDSuMUPVJepP1Bd3uMDaY36vrYHrXXkambOPMLBAAAAAAAAAAAAAFA5B/ZZ/w9VZf0/VJf1/1Bd+fr//SXHAWw97/GBWGMlf+H6/zWPAgAAAAAAAAAAAAA6aXb+6oWJ6empKzbe3B5hbOVGvV7/OPsp2C7x/Mc38qnw2yWeR9oo9/cSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABw378BAAD//2QiJqY=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00', 0x141c42, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="7f", 0x5100}], 0x1, 0x0, 0x0) 18:24:18 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = dup(r1) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000080)={0x0, 0x2, 0x2000, 0x2000, &(0x7f0000000000/0x2000)=nil}) 18:24:18 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000000850000000700000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r0}, 0x10) r1 = syz_io_uring_setup(0x5ad, &(0x7f0000000100), &(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) io_uring_enter(r1, 0x40b3, 0x0, 0x0, &(0x7f0000000000)={[0x200]}, 0x8) 18:24:18 executing program 5: r0 = epoll_create(0x3) ioctl$BTRFS_IOC_SUBVOL_GETFLAGS(r0, 0x80089419, 0x0) ioctl$int_in(r0, 0x0, &(0x7f0000000000)=0x5) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000000040)=0x1) syz_clone(0x44000000, &(0x7f00000000c0)="2f968ec8094635beea623417b5812c68b9651897b84f007bb8724718e24e74412e0a437f0e55b80b45db7cf4db904055afffedd27503b1c90d4ab5", 0x3b, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)) 18:24:18 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = dup(r1) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000080)={0x0, 0x2, 0x2000, 0x2000, &(0x7f0000000000/0x2000)=nil}) 18:24:18 executing program 5: r0 = epoll_create(0x3) ioctl$BTRFS_IOC_SUBVOL_GETFLAGS(r0, 0x80089419, 0x0) ioctl$int_in(r0, 0x0, &(0x7f0000000000)=0x5) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000000040)=0x1) syz_clone(0x44000000, &(0x7f00000000c0)="2f968ec8094635beea623417b5812c68b9651897b84f007bb8724718e24e74412e0a437f0e55b80b45db7cf4db904055afffedd27503b1c90d4ab5", 0x3b, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)) [ 409.666984][ T5320] loop4: detected capacity change from 0 to 1024 [ 409.674119][ T5320] EXT4-fs: Ignoring removed orlov option [ 409.682066][ T5320] EXT4-fs (loop4): Test dummy encryption mode enabled [ 409.702083][ T5320] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. 18:24:18 executing program 4: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000240)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket(0x840000000002, 0x3, 0xef) connect$inet(r4, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendmmsg$inet(r4, &(0x7f0000005240)=[{{0x0, 0xfffffdef, 0x0, 0x0, 0x0, 0x0, 0x10}, 0xfffffdef}], 0x4000095, 0x401eb94) 18:24:18 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000000850000000700000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r0}, 0x10) r1 = syz_io_uring_setup(0x5ad, &(0x7f0000000100), &(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) io_uring_enter(r1, 0x40b3, 0x0, 0x0, &(0x7f0000000000)={[0x200]}, 0x8) [ 409.772779][ T444] EXT4-fs (loop4): unmounting filesystem. [ 409.938453][ T19] usb 3-1: new full-speed USB device number 8 using dummy_hcd [ 410.306538][ T19] usb 3-1: config 17 interface 0 altsetting 0 endpoint 0x8B has an invalid bInterval 0, changing to 10 [ 410.322925][ T19] usb 3-1: config 17 interface 0 altsetting 0 endpoint 0x8B has invalid wMaxPacketSize 0 [ 410.342416][ T19] usb 3-1: New USB device found, idVendor=0458, idProduct=5003, bcdDevice= 0.00 [ 410.361119][ T19] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 410.636517][ T19] aiptek 3-1:17.0: Aiptek using 400 ms programming speed [ 410.659859][ T19] input: Aiptek as /devices/platform/dummy_hcd.2/usb3/3-1/3-1:17.0/input/input20 [ 410.687626][ T19] input: failed to attach handler kbd to device input20, error: -5 [ 410.716485][ T19] usb 3-1: USB disconnect, device number 8 18:24:20 executing program 5: r0 = epoll_create(0x3) ioctl$BTRFS_IOC_SUBVOL_GETFLAGS(r0, 0x80089419, 0x0) ioctl$int_in(r0, 0x0, &(0x7f0000000000)=0x5) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000000040)=0x1) syz_clone(0x44000000, &(0x7f00000000c0)="2f968ec8094635beea623417b5812c68b9651897b84f007bb8724718e24e74412e0a437f0e55b80b45db7cf4db904055afffedd27503b1c90d4ab5", 0x3b, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)) 18:24:20 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r2, 0xc008ae88, &(0x7f0000000880)={0x1, 0x0, [{0x40000073}]}) 18:24:20 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) openat$vsock(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, 0x0) ioctl$KVM_CREATE_DEVICE(r1, 0xc00caee0, &(0x7f00000000c0)={0x4, 0xffffffffffffffff}) ioctl$AUTOFS_IOC_CATATONIC(r2, 0x9362, 0x0) 18:24:20 executing program 4: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000240)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket(0x840000000002, 0x3, 0xef) connect$inet(r4, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendmmsg$inet(r4, &(0x7f0000005240)=[{{0x0, 0xfffffdef, 0x0, 0x0, 0x0, 0x0, 0x10}, 0xfffffdef}], 0x4000095, 0x401eb94) 18:24:20 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000240)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket(0x840000000002, 0x3, 0xef) connect$inet(r4, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendmmsg$inet(r4, &(0x7f0000005240)=[{{0x0, 0xfffffdef, 0x0, 0x0, 0x0, 0x0, 0x10}, 0xfffffdef}], 0x4000095, 0x401eb94) 18:24:20 executing program 2: syz_usb_connect(0x2, 0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000459bb2405804035000000000000109021b0001110000000904000001b5699b0009058bd7"], 0x0) 18:24:20 executing program 3: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000240)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket(0x840000000002, 0x3, 0xef) connect$inet(r4, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendmmsg$inet(r4, &(0x7f0000005240)=[{{0x0, 0xfffffdef, 0x0, 0x0, 0x0, 0x0, 0x10}, 0xfffffdef}], 0x4000095, 0x401eb94) 18:24:20 executing program 5: r0 = epoll_create(0x3) ioctl$BTRFS_IOC_SUBVOL_GETFLAGS(r0, 0x80089419, 0x0) ioctl$int_in(r0, 0x0, &(0x7f0000000000)=0x5) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000000040)=0x1) syz_clone(0x44000000, &(0x7f00000000c0)="2f968ec8094635beea623417b5812c68b9651897b84f007bb8724718e24e74412e0a437f0e55b80b45db7cf4db904055afffedd27503b1c90d4ab5", 0x3b, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)) 18:24:20 executing program 0: socket(0x22, 0x0, 0x0) 18:24:20 executing program 0: r0 = syz_io_uring_setup(0x4433, &(0x7f0000000100), &(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) io_uring_enter(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)={[0x10000001f]}, 0x8) io_uring_enter(r0, 0x7ada, 0x0, 0x0, 0x0, 0x604) io_uring_register$IORING_REGISTER_FILES_UPDATE2(r0, 0x6, 0x0, 0x8) io_uring_enter(r0, 0x22db, 0x0, 0x0, 0x0, 0x0) [ 411.686616][ T24] usb 2-1: USB disconnect, device number 9 [ 411.714493][ T28] audit: type=1400 audit(1686594260.402:537): avc: denied { create } for pid=5370 comm="syz-executor.0" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=isdn_socket permissive=1 [ 411.856442][ T3681] usb 3-1: new full-speed USB device number 9 using dummy_hcd 18:24:20 executing program 0: r0 = syz_io_uring_setup(0x4433, &(0x7f0000000100), &(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) io_uring_enter(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)={[0x10000001f]}, 0x8) io_uring_enter(r0, 0x7ada, 0x0, 0x0, 0x0, 0x604) io_uring_register$IORING_REGISTER_FILES_UPDATE2(r0, 0x6, 0x0, 0x8) io_uring_enter(r0, 0x22db, 0x0, 0x0, 0x0, 0x0) 18:24:20 executing program 5: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffb) add_key$keyring(&(0x7f0000000080), 0x0, 0x0, 0x0, 0xfffffffffffffffe) keyctl$restrict_keyring(0x5, 0xffffffffffffffff, 0x0, 0x0) keyctl$describe(0x6, r0, 0x0, 0x0) 18:24:20 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000280)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x2, [@func={0x0, 0x2, 0x0, 0x13, 0x2}, @struct={0x0, 0x1, 0x0, 0x4, 0x0, 0x0, [{}]}]}}, 0x0, 0x3e}, 0x20) [ 412.226562][ T3681] usb 3-1: config 17 interface 0 altsetting 0 endpoint 0x8B has an invalid bInterval 0, changing to 10 [ 412.252842][ T3681] usb 3-1: config 17 interface 0 altsetting 0 endpoint 0x8B has invalid wMaxPacketSize 0 18:24:21 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000180)={@private0, 0x8000000, 0x0, 0xff, 0x1}, 0x20) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000080)={@loopback={0xfec0ffff00000000}, 0x8000000, 0x0, 0xff, 0x2}, 0x20) [ 412.295323][ T3681] usb 3-1: New USB device found, idVendor=0458, idProduct=5003, bcdDevice= 0.00 [ 412.336439][ T3681] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 18:24:21 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000003000), 0x2, 0x0) syz_mount_image$fuse(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0x0, &(0x7f00000021c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x6000}}, 0x0, 0x0, 0x0) [ 412.626517][ T3681] aiptek 3-1:17.0: Aiptek using 400 ms programming speed [ 412.645964][ T3681] input: Aiptek as /devices/platform/dummy_hcd.2/usb3/3-1/3-1:17.0/input/input21 [ 412.676493][ T3681] input: failed to attach handler kbd to device input21, error: -5 [ 412.727567][ T3681] usb 3-1: USB disconnect, device number 9 18:24:21 executing program 4: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000240)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket(0x840000000002, 0x3, 0xef) connect$inet(r4, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendmmsg$inet(r4, &(0x7f0000005240)=[{{0x0, 0xfffffdef, 0x0, 0x0, 0x0, 0x0, 0x10}, 0xfffffdef}], 0x4000095, 0x401eb94) 18:24:21 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/143, 0x8f}], 0x300) timer_create(0x0, &(0x7f0000000080)={0x0, 0x12}, &(0x7f0000000100)) timer_settime(0x0, 0x0, &(0x7f0000000340)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000040)=0x0) timer_settime(r1, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) 18:24:21 executing program 3: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000240)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket(0x840000000002, 0x3, 0xef) connect$inet(r4, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendmmsg$inet(r4, &(0x7f0000005240)=[{{0x0, 0xfffffdef, 0x0, 0x0, 0x0, 0x0, 0x10}, 0xfffffdef}], 0x4000095, 0x401eb94) 18:24:21 executing program 0: r0 = syz_io_uring_setup(0x4433, &(0x7f0000000100), &(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) io_uring_enter(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)={[0x10000001f]}, 0x8) io_uring_enter(r0, 0x7ada, 0x0, 0x0, 0x0, 0x604) io_uring_register$IORING_REGISTER_FILES_UPDATE2(r0, 0x6, 0x0, 0x8) io_uring_enter(r0, 0x22db, 0x0, 0x0, 0x0, 0x0) 18:24:21 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000240)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket(0x840000000002, 0x3, 0xef) connect$inet(r4, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendmmsg$inet(r4, &(0x7f0000005240)=[{{0x0, 0xfffffdef, 0x0, 0x0, 0x0, 0x0, 0x10}, 0xfffffdef}], 0x4000095, 0x401eb94) 18:24:21 executing program 2: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x2000) r1 = socket$packet(0x11, 0x3, 0x300) dup2(r1, r0) 18:24:21 executing program 2: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x2000) r1 = socket$packet(0x11, 0x3, 0x300) dup2(r1, r0) 18:24:21 executing program 2: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x2000) r1 = socket$packet(0x11, 0x3, 0x300) dup2(r1, r0) 18:24:21 executing program 2: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x2000) r1 = socket$packet(0x11, 0x3, 0x300) dup2(r1, r0) 18:24:22 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000200)={'sit0\x00', &(0x7f00000001c0)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x29}}}}) 18:24:22 executing program 2: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000600)={0x14, 0x0, &(0x7f0000000500)=[@register_looper, @clear_death], 0x0, 0x0, 0x0}) 18:24:22 executing program 2: setrlimit(0x6, &(0x7f00000001c0)) r0 = syz_io_uring_setup(0x5ad, &(0x7f0000000100), &(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) io_uring_enter(r0, 0x1d32, 0x0, 0x0, &(0x7f0000000000)={[0x1017]}, 0x8) 18:24:22 executing program 4: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000240)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket(0x840000000002, 0x3, 0xef) connect$inet(r4, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendmmsg$inet(r4, &(0x7f0000005240)=[{{0x0, 0xfffffdef, 0x0, 0x0, 0x0, 0x0, 0x10}, 0xfffffdef}], 0x4000095, 0x401eb94) 18:24:22 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x1, 0x803, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=@newlink={0xb8, 0x10, 0x403, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x74, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x64, 0x2, 0x0, 0x1, [@IFLA_VLAN_EGRESS_QOS={0x58, 0x3, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x7ff, 0x5}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x8, 0x7}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x1, 0x1000}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x81, 0xfff}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x80000000, 0x6}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x1, 0xc1a1}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x4, 0x7f}}]}, @IFLA_VLAN_ID={0x6}]}}}, @IFLA_LINK={0x8, 0x5, r2}, @IFLA_MASTER={0x8}, @IFLA_ADDRESS={0xa, 0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x10}}, @IFLA_MTU={0x8, 0x4, 0x8}]}, 0xb8}}, 0x0) 18:24:22 executing program 0: r0 = syz_io_uring_setup(0x4433, &(0x7f0000000100), &(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) io_uring_enter(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)={[0x10000001f]}, 0x8) io_uring_enter(r0, 0x7ada, 0x0, 0x0, 0x0, 0x604) io_uring_register$IORING_REGISTER_FILES_UPDATE2(r0, 0x6, 0x0, 0x8) io_uring_enter(r0, 0x22db, 0x0, 0x0, 0x0, 0x0) 18:24:22 executing program 3: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000240)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket(0x840000000002, 0x3, 0xef) connect$inet(r4, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendmmsg$inet(r4, &(0x7f0000005240)=[{{0x0, 0xfffffdef, 0x0, 0x0, 0x0, 0x0, 0x10}, 0xfffffdef}], 0x4000095, 0x401eb94) 18:24:22 executing program 5: unshare(0x20020400) bpf$PROG_LOAD_XDP(0x6, 0x0, 0x0) 18:24:22 executing program 2: r0 = creat(&(0x7f0000000000)='./file0\x00', 0xd931d3864d39ddd8) close(r0) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 18:24:22 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000240)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket(0x840000000002, 0x3, 0xef) connect$inet(r4, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendmmsg$inet(r4, &(0x7f0000005240)=[{{0x0, 0xfffffdef, 0x0, 0x0, 0x0, 0x0, 0x10}, 0xfffffdef}], 0x4000095, 0x401eb94) 18:24:22 executing program 5: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) fallocate(r0, 0x24, 0x0, 0x8) 18:24:22 executing program 2: r0 = socket$tipc(0x1e, 0x2, 0x0) r1 = epoll_create(0x9) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000000)) epoll_ctl$EPOLL_CTL_MOD(r1, 0x3, r0, &(0x7f00000001c0)={0x4}) setsockopt$TIPC_GROUP_JOIN(r0, 0x10f, 0x87, &(0x7f00000000c0)={0x42}, 0x10) ppoll(&(0x7f0000000340)=[{r1}], 0x1, &(0x7f0000000380)={0x0, 0x989680}, 0x0, 0x0) 18:24:22 executing program 5: read$FUSE(0xffffffffffffffff, 0x0, 0x0) timer_create(0x0, &(0x7f0000000240)={0x0, 0x12}, &(0x7f0000000200)) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket(0x10, 0x3, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x3b, &(0x7f00000000c0)={&(0x7f0000000080)={0x24, 0x1e, 0x305, 0x0, 0x0, {}, [@typed={0x8, 0x0, 0x0, 0x0, @pid}, @typed={0x8, 0x9, 0x0, 0x0, @uid=r1}]}, 0x24}}, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) openat$cgroup_procs(r2, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) accept$unix(r2, 0x0, 0x0) r3 = syz_open_dev$usbfs(&(0x7f0000000080), 0x73, 0x101301) ioctl$USBDEVFS_IOCTL(r3, 0xc0105512, &(0x7f0000000200)) ioctl$USBDEVFS_IOCTL(r3, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) statx(r2, &(0x7f00000002c0)='./file0\x00', 0x0, 0x400, &(0x7f0000001040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000680)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000400)="d5593aac8678973b44e52aefccf45aa952ca4e4d710950c2fbf3b9a6d94262ed51dddc11e9c9ebb03752593d9d451f41793cbbbe85a12c74d094c451f9ec248d4b4ac6ff99a9f369", 0x48}, {&(0x7f0000000dc0)="43ef61b0080002bfc60d643e361f192a3e9d5fc22a3ed7fa968f4af87c6dd9c4c5b662275dac011173f0a3dff6bd10800b8795cc87e07f8b38a0ef3b576b21341375a49f25cafadb31e66344a7f6be7d7c7d01f70f4e94663da98e3f07f75fe84e95b782bb2a462d4cba5dfb9487b3fd0b63e528470d3d0050b713dd1bd1f91a050e630a2ff989ee1576126fff40fd3d99ca0a4620e4", 0x96}], 0x2, &(0x7f0000001380)=ANY=[@ANYBLOB="200000004a0000000135203a2b000000cd8645b7f70e56bf7efe47038f1c8d52c5ea4864e49d6b53fdb407e31aee7600d9e530206d6de4f1537a00033b10fc659576f0d7de369bca323603606d23878695d7dc434a2a005869ff224d5e908a501b780791db488c09a646c22e39e742779f4e01010000393d6484a9a7e5c6fd35d8c2104bf68e6059efe1fdca9dc83a11d241db492b2dd10d205d572ef645ccf947be6f45654b69aafde3e1aa10fa2080baa793a8885a2d00000000000000d8d1699d55ac6e9ba0cafbf32b01574dc1326c46fc707d5dd44eca65c473ba595ed386d8f4b82b09dcda32b2e17ad4231b30458d4267f9c2e5107890dd219d4f2b7181c7f78ef1a87a0c6b0000000000000000000000000000003aa0621c285478e6a5f5e73d15b3b7f9beea2ef74984134875d69498fe5c594ab7d2830d7ef239b78d6f759d602b7650aa169612c204910e54232450bd0429ae280bc3ab293db76da9d3", @ANYRES32, @ANYRES32, @ANYRES32=r4, @ANYBLOB="a99e3289d205f4f910a2c5734cf419a0468e0c0145177938f1d8368594002c61702fbf580d867134b1e888b8882fdc6c5a50a2e3df6de2201816d17827173a3b608f782791536cd8275d03de8831c51d47a7fe4df78df80a4cab94c97142febaace212b45c9302000000824d9bf8e4f81c0044404ec9ba9cd6292b84e1b6be8e604537f7a836abc0f04cd54c9462f5df9f06a5d1ad66aaf2514c7c94c78c3ab64097c4f01f7b2937009ed1fe0e26326fb136247e3afda5d557b32c52eaef3a95fac67490adb1292eb9", @ANYRES64, @ANYRES16=r3, @ANYRES16=0x0, @ANYRESDEC=r4], 0x40, 0x800}}], 0x1, 0x20004805) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000008bc0)={{{@in6=@private0, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@remote}, 0x0, @in6}}, &(0x7f0000008cc0)=0xe8) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) r6 = syz_open_dev$usbfs(&(0x7f0000000080), 0x73, 0x101301) ioctl$USBDEVFS_IOCTL(r6, 0xc0105512, &(0x7f0000000200)) ioctl$USBDEVFS_IOCTL(r6, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000680)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000400)="d5593aac8678973b44e52aefccf45aa952ca4e4d710950c2fbf3b9a6d94262ed51dddc11e9c9ebb03752593d9d451f41793cbbbe85a12c74d094c451f9ec248d4b4ac6ff99a9f369", 0x48}, {&(0x7f0000000dc0)="43ef61b0080002bfc60d643e361f192a3e9d5fc22a3ed7fa968f4af87c6dd9c4c5b662275dac011173f0a3dff6bd10800b8795cc87e07f8b38a0ef3b576b21341375a49f25cafadb31e66344a7f6be7d7c7d01f70f4e94663da98e3f07f75fe84e95b782bb2a462d4cba5dfb9487b3fd0b63e528470d3d0050b713dd1bd1f91a050e630a2ff989ee1576126fff40fd3d99ca0a4620e4", 0x96}], 0x2, &(0x7f0000001380)=ANY=[@ANYBLOB="200000004a0000000135203a2b000000cd8645b7f70e56bf7efe47038f1c8d52c5ea4864e49d6b53fdb407e31aee7600d9e530206d6de4f1537a00033b10fc659576f0d7de369bca323603606d23878695d7dc434a2a005869ff224d5e908a501b780791db488c09a646c22e39e742779f4e01010000393d6484a9a7e5c6fd35d8c2104bf68e6059efe1fdca9dc83a11d241db492b2dd10d205d572ef645ccf947be6f45654b69aafde3e1aa10fa2080baa793a8885a2d00000000000000d8d1699d55ac6e9ba0cafbf32b01574dc1326c46fc707d5dd44eca65c473ba595ed386d8f4b82b09dcda32b2e17ad4231b30458d4267f9c2e5107890dd219d4f2b7181c7f78ef1a87a0c6b0000000000000000000000000000003aa0621c285478e6a5f5e73d15b3b7f9beea2ef74984134875d69498fe5c594ab7d2830d7ef239b78d6f759d602b7650aa169612c204910e54232450bd0429ae280bc3ab293db76da9d3", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="a99e3289d205f4f910a2c5734cf419a0468e0c0145177938f1d8368594002c61702fbf580d867134b1e888b8882fdc6c5a50a2e3df6de2201816d17827173a3b608f782791536cd8275d03de8831c51d47a7fe4df78df80a4cab94c97142febaace212b45c9302000000824d9bf8e4f81c0044404ec9ba9cd6292b84e1b6be8e604537f7a836abc0f04cd54c9462f5df9f06a5d1ad66aaf2514c7c94c78c3ab64097c4f01f7b2937009ed1fe0e26326fb136247e3afda5d557b32c52eaef3a95fac67490adb1292eb9", @ANYRES64, @ANYRES16=r6, @ANYRES16=0x0, @ANYRESDEC], 0x40, 0x800}}], 0x1, 0x20004805) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000002580)="5e50fe098f06f14bbcff2a17f2ab0efa020a60e8847299256fa9abcc01bd1f8155d817cfb6f025842912b9b70ba386594e026d1d2a62666d5a4c58d180c19c042f9c29c1780e68da6c038c5f5516cd67e2c0b1874a2f43de82a2b5acc33fa61ae2509ac22c8410cac91349445e964736a49b0bcdb3768b9f622e26e1041d50022ee303c6950d9b48ed9e902e589177a33612fe66678079f1df75c0b1a6b1be292e06689a9b0110a5cb8f2606082e48e6bb5a349eefd0bb8c38f0fb258f0ea9bc3afd34e0a06cfd13630db1578db212acc9eafde8879bfbe882f1e05104d371dda7af57b3794bcb165435c83966fcbe7c032868518e387c50df5e83067353e9699ec78d7ae6e60d18c07267887ead6894062c878e4da51c6a65248b755e4614abaaeece8b84a4dbfd43b81ef4a5906b52b6c18033058d37d1425529359abab61bfc63ba9fd478afdb7e288bfbe2467eaf53c03b82aa2e0a8f26ba4c54c0f117dd2b33082700295f4f1423a025d4166a67ff2603174ed2940c2184501a4ab42c550352f01401d168549e72880cf6421c31469afbf8ba5d1aec070a5b4135405d7de57dbd9e5b71fd3e199a7a5f492585a492f78fa00833c073f9db44f299c6806f6518a8638fb1fe7971688e7a6cbc096692bee5559ee962bdeac01d01df13bd48c2dd32798aa58599e1743ce3c9afae6ef6565204fb74d0422d0049e12c55ca74c0285069f45bfdd5369b362458501d886e11e6a09369f3a8e786d86a208d0137ebbf50eb657a5eeaf62ae59d5331dd0ffd01430e82091de7cd3a294d96076556278794c79fc3e3e56abc6724804c7a890e90fea19b8fc76a88a75e91781d7dddff51cacb889b79c68f51d23effcfec19e78c1b8c9a994ecff8c0f0a2e2f398c04016f6b9077457bd1fdb3c5bbdd10e7b58706f1b77673ec3a0f64308cd92474bcd705c7307233786ef9369b15802a7403e960508ce9e4f80e1cf473d9ff04067f52cb9bc2419fd89874220a288e1fd240a71e55bd91b5161a7974a9397bdbf384a95857b6339324f5b7bef759356b7f35bc04499fa0397650ea226e39487d9dd755ef1ee060b1a9cd25307510f753b86cff5c7403aafe735c631c1c633010d5786a3f2870c917c57b599de651d3239ca22e8a7d7876062e0dcd67be971c40e85bf54b5bd5a4e1f711c967490495584697f90d922ff1b14c244edc2da7769b519519b0ae588a9a787ddf030dd3ee0b2840a86df1870a406deeb1ac63084137a9607b617a0317597928717b495334e454e81c049fb473f459a134811d61674ec0ade120f44932743bdeb2bf1264f4c419a0c09f207a112b35e413ce72aa26fe0d37346be06322dee64a482f41b5409573f8ef843078eb9251f0ed75c6a57b4370077fa86e62d426fefd32fa440d5b3ee05d2458e40d87d253959b7bc24b5f0d49c71185f9f0af741b00089016f091a2c6bd405fff921c67f13781645a01890e4a19e775956f13828599e54ac2e833d679f166bf990716e4e6617d29abd79da7bfca75462317d0dfa445518ba4599203305dc1259b0322a904d726578a0e514ca4491cffacd7dfdf14a5e7b121a2b95f2242b373c9d4e7c518e0eb55b516a3f189d435a724592ce8ffc09d0b81961622378974bc59aa94e5c65cdb0654b9d99a56dd51687e9bf2a24b0567b6c912391fdfa9bddb3abd35b91cc654abd6943cc2a41ecd6d47ba31bd842af137ae6f98e89c85f8fd3589f81fde7259424d70eedca985685b24b7ce67644fb4a33193b66308f70e715fd4e6b060fe5173872d31cffbc762fb89663100415ccc36815275d30123377202d3e5a77237f47c7a160498121978dc123121f4f065598b9ce8215b5ef1284d33272429acff1e9e743eb4275b1359ce65dcaa3beaae206482d1330ced6bdecee5c35157209e67bfc4fcc72fea964ce005fbc4cc763a179b78816219a993a5810347c6533b77c2041461c38ed78c81dbf482fcbd30727ec1b7884a40a3a85eb32f9a6f5af6bd384ba2add70e8e2cc4c081fe8c9c079fb4241afa1210224fdae388604d3ec689d1855e4fbd9ab4e96a5c33c557ae36fbc9627fc4af55034c7cbee4420a9fac45c7644fffa7425907e773004cd371384ffda295725543b4b58a081f98bc2808a8c0c214a8d28710ea1802ba9249129f13bd73d87be15b70bc5683659a8166f4652b3ed0b840731a459f17d535b2dbf1ba574621cabb789101adb9550dd383e5eddb2031183b9162cea996a0075e1326dfe9629bdf7d94847f6c3dcbedbefdc18619f2afe1ee8cd40ee1d8bf95376c67393e8eb0569f8ddd2ae63c722253b5f3f79e71acf18fac2391193af016da5bfd10b284ec48384d703e3c2ad30b77d32eadac2aa9552ffa1b28fe71cb006a03905838ec9534b1175c5f426fd3a4a791732df73e226c36b6694f4f77cb684f51d4be3b0338179edfed686d24312b8a709f12517e7913b6292948e39118113afa60394148fa5621decbcdb4412da522a9ce1356425c7f0cac11162df894024af72d605f99e44db8b230cec552cff05b65d8e3bf8418054e857a3e199e4d97581581e59cc9ae69a0dd090342c491dd45814e4b0c94b7109754fe096cc261136537d3aa811cb3f77b34886140096b96c7bf118843708fdd9f696be77af5a3fcfdf05a8dbcab4515b4ffa01b70f4aca53cb9a45ba5a894b4feb1a745f7086da427541b5d733b59ce5ceead5bde4c621440775b0baf36b3906f8350d9fc91f77d3762814f022f0bec621d55e9e7d4351c579aa208180dd96c549bada93f585b98711dcb8ab96fbf8485e04a0ed042cf91cb7ac996b25f64fb96666c7f3451b72dd8baf31de40906b36469d187fc133b776c21b7a884f3f6d164a00b909e463faa412a398237614c6e8f3efbebf9b668e13111810ee5bdd9a1e86dabab1b092827ae8251a2563f48b76a41c1e6fcfde05836f45b5959ecc945abf9e4f0864311754e8dd13beda2170c544c1a88017c6b1d4b6de0947c95b5967e8c1ea0740aabb4b956d2cefc1bec71390015b27ad0802563e25575cc9d638598cf354f23462a6f712e73fba1c763403d8fb3450f5c1631381d31f67da443856fbfbd56e28e53c0377757447e4b062134e402cd17c88fa67b08e8ab31a210ea69361c47b297797c88bec3d096c85468fa31b693d5b18aaf5e75056a0c66614f30b9815339c069a9edb89b8c2b9e97ad3916a4989a176d2ef107589f488d6e36bd7f82dff9b713957b0c89f0852a28a7e8c0ff5df071fae73bb45830b069dd8324e87e3b63b52eb83315cfcc021dc56881d5d608cf4c24a2984d94a320cf530ee0838ab588051f2b52a73daca24432eb1477c7a931a3e8441f0c91278e4a1123b865523880957eb61468de303e50e37e48bf4ae3f343faf71a924a925314212b06a33e2f50b877d83ae5d7f24f6af7046291d28813c5137fe0bf79709058d80a953b891017606f8b790bb7b313319bceb9e820fd505e252b7f48ff9ab4fe28a59a90db8db2bbb58da6d596a54676c7d5ea19419d4c6f3ca6262d1a69892b8d431aa187bdac3355b20379c288955624be2dee055fafabe4ba1138c44ab2ef3f073099e0a13a9194a49172466ace4479c04403696ab43ed37b302d1491fe5e968d33966a2ea64c0a6bf5074f01907ffe63636ef74e8e3346ea230cbc722b77196bdeee451a6a866a0d6d9b5b88bc2772b768c21b86d8c37c7b5d0a4fb2909915a79b200865ff715e296e588ed898cab89052a4515beee976bfc7a567c3fe0802dbdbf45a55ed1b6b99797c3490c19bcb8b7cd89a2b2d3110bedc863f21df08b0a30e478268db253a61fdc1fb5712a7653c46bfb39a9c728dbaf959a02458c8d81a4ad89894f7fc02de825207fbb6a17f51b5a043465e42d129600c5b5332ba0c50a52f5874d376ceadd49a28cc30fc7bbad2dde68709b2749dcf3570402ce8eb846ddb34f7ee036c1c21688d3285c91063fb3366f869ca481fad7a1d881cdf3ed2f6605b1c022dbb6c39f40dab6a42b780befa3a3fd030fb68d10a614b6801cf3f1ce4c2311ee7dd34a2ce88d800b31442727386ef31c7a56b04c63a94061a5e2036fb92054dec68f787d6fad4dcc9310e688a7df8d7ea5899edb6894f42765ddd88c0dfc5110d91b9d5877179d1b36084a1b1fd299201ce03d71e2f656024aabc1f078e22303c5c63560a22e17611f3d51ac5f0b41cc369496e9ef9899123cb1d91a8e834301b38a213c799de853c3720c985bc8bd8f2f32d60dce45b0fe7cc75f4f3cfa3fed62b1c0f47feaace39ce6ee277a77c39f6e6bf6d4e0ab91518f710e65bfdfde7793dfd9976f88371c8a7a57c8ed89556032eeb5521033230be7eaaf4c6b129b42f47fef5341f640ed4a518ec480da78b4ed3d199546d86c6e785d23236a7d67335e30ed2a38306a19cbfed2d124471dd03a1fe7d77094bb73fca44ec6314b170c67c46dd5b20f8e88fdaa23390564644116799149c68e923734664a4c2b92444d2565d912cc829cf40d9b14c701f5df867f7c4b681f99ce0fb1f4f72e6cc67a00c1f2b9f3296eb9ce2ec137e2a8e56e5acb7b96da5bcc37a8bb98ef5233be0257aecd7a1fd67925459c42dc1f304d72da6caf0578b8b87d68808131523eba9a7349c6ca9a57db5f6db63494e8f2efcd50f84f7a24e79ddb37edcccb674e072916458d47158a52d608a454dc0a9f68a707524275739ab415c49d2f27e0523c09168d1a13d6d2cc9d3a000344b480d1f6c9548b7fb5097522e0b354a3844bcd11e59eca87bb2109e73429258a018bdb198e7d3b23442e3bfff9d211dc8521a2275391fd366fab99f14c7a3b588435b7e8bc8e629b0fae34dd81752d1129ebc5863ff8d918d1237d33beb04055eef029955404b27680278302b8e8fe6a61ea13e45d5ac9a834f5a0a50053d91b2f9d5fe3f556713e1c9d6acf5eb03130f103fcc434e943f80687a998cab9a2219632c03ca8e04da9e2b4cba08a2274ceea1b825e4cf609077d9056d4b471cb9c5124d8dbb6548737ad90adddaa1978250dca15f293172db01d52fefefa753f792b7390d35fabdc7636ae246413ba7e6f6b8de2695a92747fef118208d837aac883a90fcc38486428e11c82ca1a01605280aec0bf597a147ffe9fb658bec7a27c1dfb0f6d7f50959f6867b35b76a5388b4ae16a52ad6e56d293cd655789732adac90f76025a41474f46a2cea4d9362a88c496d1f9dc3b7db5dd06ee2228d204f291036479737d116e5ea990ebab1bd363c06c575df484f1dcaeb1929ccdb6bad08fa808e31e7c41a118c8b114a1a5a19f4d7bb46c4ab9c447f12c2bf2cd09d46b3655683edaad7b8cbf9519e0cd3104ef4c28760e610eba60756450bfae26373cd0e0fb08ddc9427126165f6586a868f909179ed89ca90d7a611b4a7b0b6b505bcdf33970bd0eae070ce98aa7ba936492ace976e7822d25fc4dafd3690055969d9fb800bcd60997ed37a78eeb895a68fd063d448315ff13ff7fbd7bf0804e9648456f7c11b7a9f539669b7aed468b9309cb252525b30d98ab29ba3ebbffca82422ab28972a5f0e3ca6d47e22af5b89b0a2c06188c9074551d21124009a4dc7adf08968d9a4d67ba32bf5228cfd57d75893e5f1449183e04cd906891c414d1a6d4ef9b85e6da2fa8360be9b08b6edf933ff232cf5c741cb2b04cb2bafd8eddfe26d5046371faac54d3f5250aac67fb1afd56fcdca736b4c64caf3cc8d8900d86f2df76becb1214843b87f96708a7ad909827e4c45862a7717667c6bc60b95fc4979668fa932e0ee82a17cbeba82c3d9c415ecab86d590007b48eb68254605cb4fbc46d261ec7cfd607b018505d8c752480b821164cb3e011147d8e7c435d54f7b921df19fad79c37c0902c9b2609f973a3135b621028e459128c649a75638605be7c5bf984d18f84cf594d1e51767d3aedd00c1ce3041a70d2dcf050bb61a0801eb43cd250d5f49c3739a4dc5a0b042ffb8ec955e71562e7b9d275abe79677fa93844dcd949aaedd6d3443c307694c5df1b65aee335431023b0370413aff99b95c4e6934299ebc6bf9531a569334b865c3bda6fe40ad786232dae348337f6cedac00bb755024472325f63f2774f46371465e37d4b24f04f132ec1a9535bf617e20402fc7e3d5a4488a3f18da5e055bfe11134bd4444df255da5643beb8b200a8d297c608921bd48cc649a8964f85654b01233b7b882c812f4c6c00d8ff84c3b1f560b42af415f552372bddf402ecc54e00d0c0b7b5a4e51798dcdaa8a6915a5441974ccb1f1fd6ec65fc160b5408c718b1a8f2427bb2f68bd17f2db71fa60d1bd9a5d0c9f3ed9b07a87a6bdcda15ca9d875cf8bfe850e9f31cf4b5955da9a14d746b0ada0c900a9c4d554c63f1722a81c6b9a97380a23259072772ffc3d2ec8f88a33fcc932438fc6f82e69b36f29aa3e66267f5c59ef3d98d0b9324fb6faf976e5a4b404ca867ab218503b21db1f5f52b0c15048e8f2915b38d87043c459a3860e2e41daee2f73afc1c9ca5041452a17052108b3cff8854943cf916693c0481d31676bdcff1a2c64a0061f026b4cdfeffce746e3f47e1213c031180275c0c572a78e2068d9db0bdb745d4097fac155cd8d9250c8d9c876cb9fee73dad62b05de569cb54e6c38c0f2e64c782d4e42e9cb30c4fba2420278b7b1b7e6b6cb0bdc3dd1ece110a4b88fe3bead08b4395cb8dd3fbbc1d7dd3ffb08536f7ae392e0d83bf6675f3978487aa84498fdb9e571d4561cfce1b03f1ea1d29b2efc2c67877e9fe21b22e440f2602b25546c475410cd95f95c023d0ad940bd860d3a1fdd773b9582235b7cbba3b2a1232e8ee2f009eab2637af3256af8f217e9730ea4995ac897a78d9aa9e3c6d9649f6518f6e89a38beebbd01772e0e4323e6d5ed7a59dceaff0da873a29f86b81a8af938d4b22a2c73f7915b76a4853d4a12e48946f92a279ffba44c493876a06177c2a85758bcd53b5614c9455918ee3a9d1db09c9e12b359c08a109e231e512abd2d946420860c170313d0fa1d918666572228035d58c00337a15e2d5f9adedd524b2cdf0d1fbbfe71899573d8c7bd46b3cc2cf0f0746c0ee8725b133722536dc622af99aff7d0d547f1e2b977c9b1f865ef1366df9ab5fdcae9bed3bd9de50193fbe43cb8e912991f0642ee03a9af781df0c666b825ce67f305eb3106cb53c86433cadb7c774fb1651e11d07b4ae581fc8c84698d14e13173012bcc3614cdd76cafa225d7417724224eb594cd19674bebcf515625a182b2f2d87643baadc54b5240995ca3f41b41257d04cd91dd2f98d3cd48efcfaba10218aba625fd2f37559a5e065456488cd8514bfd354bd9c1e949f8067cb10c42e35997ffa774ccc8b004677e01e1c839c87ad94de096a85794fa5e94382468a34d8e7ee0d0143a06366c662483402d38ccea8e85429b71ae9f1e7a5da2afd282637c91e27f4ee49331a3f46427c24631f9a1494b24dbadedf35c39fd75c4b5c63761fd404ee248bca844de1c61a9b955e6b2b69bf0e62655a6c97ab2bf388516e4860026e7a6938d6e2516b4ffb361030e13c4edc860f1d3a727df275dcc44b34628b4478a18f5f32a1afa3679db516afe3e54c15aead7e758f658dc19ad55d1594f553306872d348c904806b566f3378c0f0505812d0b6b4b488c6066c3df99ad6470f9b061548e52c752a038f9ba6e048d1bc1111eef3710c8a902afbf2ee02465ebe5d10c154e614e62eeef06e9cb2e906b1f1db5c7f0af95e1d1c7eeccb73760ee8bed674eb2e29e2323465240ec9aeed9f595554174191ae5bd1dbd67cd346136c7cdb94bd32661b6d1a65f850de88835e73b883d2f305f6491024a75900283b1e77e332cd8ab10f0ae2e0bd0dcd94b42f75de078af13ca6cd169ba69bc9d9800d3eb9bb4f3a7e1e659bfcef473886e2b83ffaf63ea413a4217a5642f7ffb807ed814fac46f99c9d778c7459d1a0b380b6dcf53daee59092e511604815f35e7ed387ef8dfd97b54ea958502bfeef06f823346a036a5428d66bebedb256b2a91fa361c4c70c3cf8f1357dcee1390febb8641750b56d67adf4bcc3d4ddafbd115a8d7f725dcb6a3c07aced9f1264302732b70b2ea63512a20afb91490899cbe0716aec9cb7b0342f02f3e75cc0a1ddcb465bc1dba96e786afd712e2f1f353053694ffe2b49ca71e77214a13663a402e705e6c03978b252d1e783382a29278577077ed5c0840fd2397cd6672ca743e1adbc1927e169ac1c2f9b528c296bf1e5b583c230b97e6af1b79fef02196f326a71c1d437f5d3a5412123f98f9825167f02a509ad2e442959e35ae79d9eba6191134cba3b3c2d8b7cbd3b75d3d8d1bd48c08785a500800833327159ffacf5a7801ec73ee1e954e7692e60799de0a19a475008679e9da3da4ca693266622fde337eef7fb2a71e1017fb9ea6611411a159b9a303106a6afe70e16515b5979eb8d92a35d6f3c2cf0d35bd0cac947c2fc27f9267a62207d02eeff17237551017c815abc31c97cbc536c65bcf6095f25555a7825dae262d7238e9bee950100cad5ff7d01107a61ec1fbbd7fc779d10932466eb61a663f6828d5ec73800d573a7c6dc108b28f95931408f083057995554f81bbaf0957af09ccd97d6fe61cfb7b137349fd354dd1885d1c0fca01370cad89542797ede3db0cbb3060c5d8e3d5f88e9049e026019c23000372e4f2c6a0b44f8ba89cc31c39d6e09b83d8bc71d5690e59e51fdf0fd63ac8a7145d9ff88f4a648bf80002c06f79d398f658894fb768d28da202908486294dc47edf1c70e7da819fd9b3fdc784ad6b8db9e1c3077db6b13bbc91c510c2644559477a1fc62bca28edeeb1176e45ec92a8788a979221973c1ec2df149aecd23e75717d6820e6304572f2a7960938e44c98f6456f273d8415f64463089f23217448b3b8faa58d6dd799210d78f90ecbeb889f8dea8653c22f8558d1d19b1929cb79f01d233921f7c4192bd82f6159611e274bf0b233ff515f5d6e6004c5755990a4501d47090fed7e6678808225309624f42a76eb4b5a72e7d982a7f649f77297e05d7f3e0c76788af6e7ca68135da4640d270ab269496b388da6746e659a5071b26e7d8de5446c181cb54d5bf20b6e2177c29e4c802a164d9b33042d563fccb437ab1888124949ca3a7dcc633b576a6bd352b47d865ac370aaa11e8f917b578613498da92044fac285c7b51a1f60ca74c88c7e9fafc0fb24a0efdb34f58cdb3b094b6e8221703bb0d083c3659e74c70fe34fdabfce83161e78f1e21758a05704648494fbd04b5f357faff76629099e2ff53a18ceb04d1c16b0c356d47ccbddd92135ac3a8f028394af17b08803a2f948bb7b7244885939cfd9b4eef4b73d2e97d4831b51583644a706dfbc1e2ae2e7927a53497d6705ad4d663699983833f281d263e1f0bc448cc9468fad1e25b210487463dd8c9536e2d65c0faa5a0da671ad64803c8447be88ece43cafdc0d6f5729ff12548a795057ef6219ea9b2d8a687a3131c3c5593da37a653310f80862fafd14fd740c5e1ac7ea042aa3ddff5e677ddec8458b1e4aaa5f1937743ac9786bf309ec05ff8e894354b7a596b4f05a297189162c771efa25871cb0f2ab947f60742151d4be499a42c952e31457ebb7b28b7eb26c5b979904a5e83cefb9abf61bd4be46579c69970c8ae2016508389d4ee7777f59eefa7a65fa0571dac52a595e7651abdd3e5c163e92577e3c5b74d5e17eba38d3933ab89eacb2815ae82d9b79c79e29f2429edc5c4afb79e85b315c573046235deefac4ed466e73bf9297042f8b21605e78448e741222186138274f7d9a48818716ae8d0afbf2342f1bb36ec4a8e965427073990dd65b5431655156f00b8a1c695d9a66cebe67e2ac0fcbb3af6ca4b81d1f1fcc158cfd1d296aef7afadb5a942b7072d6a5bec1de82b72b93b264a4e97aaec4898327f59d95e9c519ea1e517769eb33ea91600a050198c05e8b91342762bc912537c0ca20de48db6123981f39e9f6f793547d472f464fbf561395de233fe2a66b19bf56f6bc8135038c3f2e3bff77e164699252a72b8478f3020773e60ef9aff59f06d9d0a6d042058467b1c02e0eae97c71f262ad3cad03bd5c4be84e8a22640c7179ea4a8a398749fee5c2325d29dee11cbeae2d01154cf8c5c6a6ef21e2c06ebae19c5582c5e64dd40c0cd9add8ad8131329d2a064db20883905bad60f6fd84cd4b0d128e648d206a92c04b69ab6c84014b607726c4848f97a6ec389c06337a434e4f18ae443ce4581d096a8d963ac955c0c9a2b5f1cffc37f3f3810b0b765acf1be7c28806dad3126f4d16db25d4d7667649579a3491c33d930a601e34b8bd9f389f4902f1338d8bcd307ecbbea34afad03eb18e6bbd66e488583464801bf7d6897eafd459e26c3f25e23be5e3d40ba22f6db2175f990f6861b343b7df124c91147f96c1bee92749b2d905d2df3c58cbbc7dc8c4b4fa279b5b9867e7798f1512a023a82cf8292c754871ae0803b3af6af448e5e44a9a4595e34a3cf9f699a7903cd5feb18ae93b6f3cbc44dfc989200e11fe48a8275aceb3eec9e0bf6f3c96a7a91663e153abc9f3261e95e00b80e750f660bc94671c29994c32e47557703033b8e9e52b3c8af793fadbcb27495508e12b8948411e8634966e23f1efd67d7ceb7746dd252ae9a9a0c00c65ebf3db261af25dd87dbff22462a8c4741d14b6b23c1cb960acb0a4917bde59a039c4a1a4a31e625f45be2b2958d74e0170c87ffc19cca3d45f851b6a1b8dcb103c91ea76e4f372aa228d9508b68dbc8d272e7b078afc09cb4e68fd3af580d851f6f589294d31649922c7a6a33a8b2904cee533b9646dc962557ac734a88ffa37d660aed6ea859588a4215a628a587b70d96eb44ea4d96010f935825d3878a242ba0f3c33ccbaaf8e4540bb0ab3ae9cabdedf237a8eac1b6c4dc880a049cff1a9cba9ecad880a575210e4110715dc75a8b74518f2613a40ebf51cb11a0e5b7f8f0e53398cefe1e6ebfb78344fbe3aeafdaee8b70fe97d810b0e276c5b41a348d1c99d58afae89a14c2bd7326d39fc6d6c5be978a8722804eb3d0bdf5db722f42e1f8a99b7fe9c93e025313f3b376816f6a66d3fe5f3f33611a481a284466142dc97ab91d5bce36e58c62f81525e0f0fd61bb2ecb991cbb5fbb1fd61a87804a498b2fc05e27dd453a300df2c3bcd00e1f786afb32961ec7b678a565432716a0af5c3722f2e8aa21e57cd12e0abbd01c35eb8f1578460693469e2868d99886c936154ad7a577d128c776f9245ebbfebbb5922cd5cce474b50704c2f6804bd8cb36e8b1b37ee360b74df2048ef1bfce236d8225abffe4eacb3834b3910874f878b7dac6af482e7a92025358f6247fd59987885a7fac9c9c4e09775e4b3a48c7a7ec9c63708c620e8c6293368f61f4a0a84084005340058c4ec82a0d6a1269458914e78dcd1c89fd2e49953593579aae907698590bacc70e782be1db028d23613333e3ffc7620117c3c782f2bb639f26a5232b215277c4c03c19482b0d822", 0x2000, &(0x7f0000008e00)={&(0x7f0000000100)={0x50, 0x0, 0x1000, {0x7, 0x26, 0x4, 0x23628c, 0xfe5, 0x0, 0xffff, 0x1}}, &(0x7f0000000080)={0x18, 0xfffffffffffffff5, 0x7, {0x9}}, &(0x7f0000000180)={0x18, 0xffffffffffffffda, 0x5, {0x20}}, &(0x7f0000000280)={0x18, 0x0, 0x79b9a13c}, &(0x7f00000002c0)={0x18, 0x0, 0xffffffffffffffff, {0xffffffff}}, &(0x7f0000000300)={0x28, 0xffffffffffffffda, 0xfff, {{0x8, 0x40, 0xae691699a7c973dd}}}, &(0x7f0000000380)={0x60, 0x0, 0x688f, {{0x80, 0x5, 0x1, 0x7ff, 0x38b718a0, 0x81, 0x0, 0x9}}}, &(0x7f0000000440)={0x18, 0xfffffffffffffffe, 0xffffffff7fffffff, {0x2dda}}, &(0x7f0000000480)={0x14, 0x0, 0x7fff, {'\x88\x9c.\x00'}}, &(0x7f00000004c0)={0x20, 0x0, 0x800}, &(0x7f0000004580)={0x78, 0x0, 0x2, {0x7, 0x5, 0x0, {0x6, 0x0, 0x7, 0x19, 0xd8c, 0xfff, 0x5, 0x0, 0x7fffffff, 0x2000, 0x4, 0x0, 0xffffffffffffffff, 0x16, 0x6}}}, &(0x7f0000004600)={0x90, 0x0, 0x5, {0x6, 0x1, 0x40b9555c, 0x413, 0x7, 0x4, {0x6, 0x5, 0xffffffffffffffe0, 0x6, 0x9, 0x1ff, 0x2, 0x9, 0x1ff, 0x4000, 0x200, 0x0, 0xee00, 0x2, 0x7ff}}}, &(0x7f00000046c0)={0x50, 0x0, 0x7, [{0x3, 0x88, 0x1, 0xb33, '-'}, {0x1, 0x0, 0x1, 0x7, '{'}]}, &(0x7f0000008880)={0x328, 0x0, 0x0, [{{0x1, 0x3, 0x80000000, 0x0, 0x3, 0x5, {0x5, 0x9, 0x405, 0x5, 0x40, 0x0, 0xff, 0x0, 0xf0000000, 0x1000, 0x1fb597e, 0x0, 0x0, 0x0, 0x2}}, {0x2, 0xfff, 0x6, 0x0, '.\',(/\x88'}}, {{0x3, 0x2, 0x5, 0xfffffffffffffeee, 0x6, 0x9, {0x4, 0x101, 0x7fff, 0x3, 0x2, 0x101, 0x2, 0x6, 0x3ff, 0x4000, 0x4edd, 0x0, 0x0, 0x6, 0x3ff}}, {0x4, 0x9, 0x2, 0x9867, '^['}}, {{0x0, 0x2, 0x93d, 0x2, 0x1, 0x80000000, {0x2, 0x10000, 0x4, 0x3, 0x149bb080, 0xd17, 0x4, 0x9, 0x0, 0x8000, 0x3ff, 0x0, 0x0, 0x10001, 0x5}}, {0x2, 0x8, 0x0, 0x1}}, {{0x5, 0x0, 0x200, 0x1d7, 0x8, 0xc0, {0x6, 0x20, 0x7ff, 0x20000000400000, 0xe5a6, 0x7, 0x0, 0x9, 0xdd7, 0x1000, 0x0, r1, 0x0, 0x6, 0x4f75}}, {0x2, 0x4, 0x1, 0x1, '['}}, {{0x4, 0x0, 0x10000, 0x3, 0x40, 0x3, {0x5, 0x8d0bc15, 0x20, 0x7fffffff, 0x89, 0x6, 0x3, 0x8, 0x81, 0x8000, 0x7, 0x0, r4, 0x2, 0x3}}, {0x3, 0x3, 0x5, 0xffffff81, '&%]\t\''}}]}, &(0x7f0000008d00)={0xa0, 0x0, 0x10001, {{0x6, 0x1, 0x5, 0xa1, 0x401, 0x5, {0x1, 0x6, 0x334d, 0xffffffffffffffff, 0xe729, 0x1, 0x40, 0x9, 0x1ff, 0x4000, 0x3f, r5, 0x0, 0x2}}}}, &(0x7f0000008dc0)={0x20, 0x0, 0x6, {0x7, 0x4, 0x8a75, 0x1000}}}) clock_gettime(0x0, &(0x7f00000001c0)={0x0}) timer_settime(0x0, 0x1, &(0x7f0000000340)={{0x0, 0x989680}, {r7}}, 0x0) clock_gettime(0x0, &(0x7f0000000040)={0x0}) clock_nanosleep(0x7, 0x1, &(0x7f00000000c0)={r8}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14}, &(0x7f0000000500)=0x0) timer_settime(r9, 0x1, &(0x7f0000000400)={{0x0, 0x3938700}, {0x0, 0x1c9c380}}, 0x0) 18:24:23 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000006300)={0x50, 0x0, r1, {0x7, 0x21, 0x0, 0x10000}}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000004300)="1827dacb7cd53e01b4852de2d748e21fa033071acb841f449efc23d452101807ae5c485596338a6d31388444ae8ade7b60a85a37d3db29ef19ae4c4d4db9c2c82c7908debb2e2b5ebef336aad77bef942d064955079af4e914f372cec8ed0440f6ee0bded3c565283bdb75124011227712d5f01e8c1eb86cf69205a8b5b374edee58ebaf09d62191cf41190260c30a719bbc9bc29be0d60c678791de6b236c9b5a057247c281937c2b2ae747c858532113e0a1e7af49298ef54f15572301d3c907b02529bc470beab8f9208cf92b17a9df99ceff90a1e384d6bda3fe823d8eff0e2229a43c31781935de69466b1082c0f88d3716f234e1d6e17e1360f6621e686d661af20eaf08cc97c261590ac3291667a87bbf66f86d9005f034ea5517b2187b6dfecebc1cb8fc4dab511a2890a68ed185483c548168803f353520cc6f820d1349ac985e12a3ff6e8a78b29ed97213962fca3ba7d04d1ab4dbcfe93a88831f784ed278d079eb3e2e69d3161600fc7b0dae825b510a59c14315fc6ca0ce68dafd088f02a92ae0ab3f15ca1a863b640e8e4a89407a8b8d752892e1f8b0e793d430c3ec46cbe2b6a4bdad728c34e734864aeac2b6b2eb51c3a2f9e6773c5834166511086dc35847cfa17974889795ed305353d41c9399bb95936a3c1be1099f21795cfc04d9699929eca65a0edcae5d4e564404e5292dc15f40d78d94be9e8dca92983bc71729ab30a70455bbfd5a98d97cab9778d9b7b69fb20019e7e7c7bc17c84da1dab53a187a116ac229e00312c95b1074afff18a8771a4ab47be2205745836dc3cc1ce531fe697e9a734698fb2343b331ad9f13214d1d7d511dc646fb8b3b70fb4611e6d102a0e2bda6311ca824537f699efdefbd8a3a523e26272f07abd75504188edc788af9c75aabf77f4ac883573f63ded319fa5a8b6317d4490391879629446fa5ea4c695f3db9739f7bc1da7a19f3e1c0ccca98307b3a7a38272b7455c8957b17138c9e170c27895fcf47eb5530948b7cc43d61a621293b0c83dc893f02def2b42a8bd7ad6c9cdfeb7a3bde141e98e5af7500b07d85c6314949b754c88cc666bdaaec89271f56ec11bfa0aa337feb1140b8a07fbd5c79bdd0239f8aa1d454c0e5a16e99d38d1212ff709bb1964c317c98bfef37b56944666f0320ec85b5b1e07731de5584901f8c65e14fd2ba83b500fdbb137c7cdf91d66400688a5da6405ca7e0b8107ed65be0ef5c6234b62f613e7e76d6f3d5cc12bde4342391524e25bab6ec0a358c6c66b7cdbdd9301f91589af65cb7c02fe8271a798c5e122fef9e7581d28884d33d01f0475c9ac052d2d014bdc09e2738487742f7bff40facf2e96dcdfefa336c46923b77b334daf7b01a9fd5d957a29b83adf6f23acc507a58dabe6b2804532bc1a865a01b1126127f7c6a8029531db8a51d8472c0abffca5be97b9b5433ad220ab9ad65cf94a1167f3fb2b8804ce66f9f5cae212724b2b3a04343580f5919f446f40eaa0177f25ebe68ee7c7a35d9d5ef6e1cb220eaf8ad9b269b15c2ab9692c345f3c3bd5965f06adfdfa2d672b5e3184ebe192f73e70e829adfac2e6318d238dceb6e3d7d1422d57ff7124793b92966bd229c0725b0d591e59c57f98841b5ffad16d0ae903406014d3e632d0654e9084f870e124046f3ebae3ecbf5c5365aa32ebf169ccf1243dc8fb296cef006d5f00447ecd2980abb98e3b6e6bf6181e5df7994ea1c1273784af0d92a57394c71926dc143228a8ade103ff61860d21ffd467b2c41bbbd2490dd36add865828fb64396f16831a3a74f57ee2254cc93b25b7219bc00339a2518be3caa4765ed63295c84f1d59144e96aacfb57c6441f64f29729bb7d68127ae2472bbf089570003b1e820191878ab6f53db01c180751e34672cf5a96edfefe164580d6101672281b59f58f3c7b1222f2b6d19c8a8e5f9ad539045f7dbadaa767f993da974dae20744bf5ad0e0ec71ee97696659981e067463c78bd9337b8bcfc070e7e5b47303eaaf9651c19f19a15eab8e2c47041828be50994b5695ee5fbc9a9ecacf9de714215eb7992c07f262db8843937934fdf6fdd31d0f3a44f074f3a1dd6622dbdb3364df79d5ec90ead64c29e05a6c5358cc6b9d8493b7e1c53a91c37aa3653cf2002072461f4b99fcdec142e53b87f61ea55cdb834dd4e03f2f57a206cabe2f3f3cbfad3b4117bf4434718022b09a8419959a9bb97fba50a6b3b9a844cd1301de7bae89f8d1bf549b88dd2bd0697e70ce89cc2e383221ca2ae9d3671a730466c250a8963f6411a42ecc85a00c01b2b43c39432d5065a5fd11c29a23169891cd674cf3a31e82587a26c8d48aa3debeaf067a26669599fae850126dd516512e0cf5ab556b5582add7d2f665723a2244007ddc302f0ec29da73578a80c998849be2f766a334c7ade4dd46f37d648899da5cf7437af2d6e8d03d934903387c4c7e260909d59b546dfac9ffdce11fb92e5bb6ff6836fa0e6d0c5942b4660fdd68d3cc8a76ce0960584dbf634695ca75752b19067ba535e4779189b111c9a3e0ea877067c046d10021b0e60eae8d5dd7536b4474d8ab74679e2d8e68bc9208db5561e28d0bec177cda1e2f944a4cd97b6432033ce40063cbced6b36e486b096adffd699c9fdf58d5ec54bf4afdf52493fbfcd91e807da31ff675b567058697aa088118a6ecf1b7c7dceba3ba87d59d882fce3b3b676763ed658e991c4fd5746946815af0a2c1e96aeb27383cf6638d6d7e1932b3a028250fee18db7c46acd7fab33ab22ff91cf78029a4ed96494151652213fb7dcca0a8944568bf84aded113e20e6897d6b8f6f9fe5f6975c7cbf999d15ce5f8d50454d58e7a5b285fce4ef9d14758cf4a9619b17275fa66f2c6c48d44da95657708062bec9b633ba2df082766f549c5c1b661fc8a5f7b8b6699503da733a66df44f116c4a470b73648cb64bf04101e7bc1d048d230addbf22a5b98aea08beda847e33552faf771d9b181f610ce34530543096257856ea3a08276bec1ea40e7bf6957143623ef47b5c41e61d076eef0a5195431b49beab9fd7f07b1a153491a7250a889b26ce657df550b226fb94cb5f52306f47ee3af4627ef0cdc0c50536af7b386440b878ed5d672670abdb3ea3e3c3c031e67293104a4d6476cf325f6fe4762ce2351dffac116387baadb82f987cab7fe88ce1be7d44ccd572bfd29114d2ce4d5e90f4d6bf7be39ce25ab7de52815e4059d783564d518dd208714de1c524ff69a4ec5f29bb631eff605cc6f30a0bcfba44810a3a6fc263891791b51cb4be0d60d3d0798e38b01b9a21150589a436fb4df4584bf6e7094176884921bbb0f87b1bcdfb6df8aef8f58393800816c15647650448da0ba5bb76f7bf76c3be83aceab79eedae80e1fb46a2557a9485aa7a8053a5835e609fdf54222f5b43cba63c9508dbbd0e22953768f88e2070236d7255f682464d09c7ba12b2e8787a1bc889af686d2c355961d8f92f877bb09baef09d70b5b306047d8d3cb97fb06ba8d09bfbae02314dddf98092b6ef275743e9deb391995003d83b549ecd604daa9bd34ef311aeced5db504242241c0717f8302efedcd3fd43686a7ee21c73ba3c5af98c93d09158c9011e11bc4b51a3a4e904c4b6ced1a786adf310073405c27df6aae6d5da4398d78622ba9144ad09902da49b77046ad22fd303f07c1533f271eb82794b402382d2971f46c7907069907a7afb9e94dd4071685f91cfca10d86aad7c385e4d90f0d44d37588a8f1f267c1d8445634ca4194d1a0c5894a6d00cae3af3aec991cfefda59e3f46c0a6e2fac55b35259a9960ec7dbd1c7dd128368393f0de1e0994ba1f5b41762c22213f56bbf4c2cca458dd5731f9379f0651ba61fbf17a5861eb417e20a7fc9df12c6771f5ab322213ec95beff96dc1811dd0f45be8fb1ed93c2cc01e694620b550e45bd265fb357f52699cf9ca3ddf331fe4d11c5e97bb57631d9c7620b5c19562c85ef8e04ecd5cd5b713fbd94b6b76331a83f304cd8ae1a903ffa722cf5697b1e1bde206735656ce57254744daff8013f47f9aa4f062d8c5956fa8df5ee79d6e6ffbc0c47cd0c99517a6d92fe8ad18c001be4b55af7a6533712c6a2ccb7e813016e7cb74a94bf2a2ce9b3b440faae19210d43320cb81a6472d1da775ca27f2b5bbe5964271eefccdfa0bd6b163357af4539fdb5d5e2e7e1795040776d4d75b70928b8efa954556f4d225bd9b6f9e5a71a8e7a3ef5c36d459233c66650ada1c55dfa02bca3997f93b92028881d9c3ec0e7e1a42c587482b0cfbc77e8520c6ca0f3e5127c96b41056b7279d9e62358e39dc95e779affaaaddc8e9ee66ba336feca8b957ccb4f352c0d162390e3bde27b15132407c97c3a6b5f1704e1e559ee12655a71d7dce3711c8af907d7d2875e2407ff8c59c5457678058d3d00a7971d239c1b1c67dac3ff3fbcc2d8c8035e31040118ac46ba5110a16aedd0b7f731a4f86a63a697501a664946eaf7da6d3cc2a296f294ee765b8f26363ba6116e0ea0ef8eabb0f1e7cc429611194cf0bb66463d26a82dd118cbbd3f1040dca2f5f82ac5eb5df41a4658fcb34b68066c5708a4a16c48fd290b32e392e7f5b662f4e3fa2d79a814f52824cf737872604672bdaf80fc527deb1f690339c92b6c6c6c8635de5a2e1a7ff617d0f1c11bc3a3504d0de94d77678025ab5bea511d783df148e58b0793251db3b7b9e03bb201be89d5939c0a60ab548460d543d015082e00ad9d05418c327ebafbad7924aaf70e5fa6eb0be359b65ac2fbbcad495b17712e033cbf1853d1e2450ac4c8d19287074e76ca3d087d376b0f861b525d4949098dd4e3a3cc50118c8587adf6587ed9aa0352b7d812fe66bb64eb0c0f4d46822aa9c3d4848454d49b61cca24d7d6b82fafc5d8eb4e40e3665f24a95182b70b22c5f9303a49d1278f25de9855246c729fc8ba300fad799a949b9b0ce303477d22337d599d4c8441461d25725965183210a729fc59c4e5ddb45c0b9db06a09619e6009aa0653cd1e8b06d0e55c133d5022dcf91f12a21e9f977de2485f886c5133a8837987e7bc90662156b0250cc76cb03ad9fa36733ef371479ea9c1313682866b963f1f96bba8c658e2c6a10e5e29d8a07d4999b735bdef7f60326aa64fc198c3f2670fa4a44717fc613f1282fc324fd9476e6da7866cb6ce1efa8a1577088f2aa757584b8ade9f2ba34a2287870da2cc7704008b6e057eaf8bfe2fd0d6d60cf03e1751d2284c6439ee6079708451e64b1f7e7dc8400ae99e0d834a7daba6c3a8219812adff0760129e18a41eb0448c57a909714cd395933436e9ae040277f213e30ab7b6e7e3109642ffa051b3c423f6ffa7830c75d229acd617d6bc1f7948f09238f5437ff4fb302034fec1fed96c55c46c7d70d6ab3018c1a3d76120077f815fa67ec8815f44fd0cae7d1509d217a432ce904c778f201a508fdea4672e9cff797bd1d0f58d46f39396e148573ae9b2468e4ee5bd9a5abce8166333c524f0a104da2e3c99ddbc51fc6f4e7c628af79c93d0fbe61b1c4a72b11fe423597f126467a01ee6dad848f24abdfe453592f02c84e017fe553f27e639f88824d70aeeaca54758184f95f12d696291798046bb075fefd6876e8ef893f5b9340e21fc63c67feb6f03055f2f394a591164a61b1aab14c468998175b75974543e79b241dc69a6e346374dec5eebae154e36f29d17273e608ce69d539a5e4702f474bad66fbf3348f0c859bf884576faeeac754e290ec97e863526e55420da72b6b6cd209e6685ffb64e9865d00eb017c843d3c0cf3ab26f53f76316fbe009f0b2c4932b0694fecf1a148dbead458ca9f5f6d678d6c6fbd23fb6aea9e951914300eaaaf69bf35d4ce11c0349a02aa14529a083e701eac0177d4ddb305a9f9a5cf8bacd96327a161bb8b877813ea022d62bac8f0ab9eb5e9d145dda4b1fe79c0bee34c8bbfe866ba376d3a71b9809adda06e64eafaa6cf53fff8ed63e15525fd409e13b1809ae6e6e937acf858a59d2073b304171d5ab35ec92f66fbb2d4e34d46e886c3546c1026d0ff27821a15aa397dbc686540d546ea66fb43dcb9beaeadde6250cfe8e563f9033b432018c88bec07279c6a0228f3eb11031d3435d95c9c1789a5338f74aa6db2c853c87f8f2397f9067fa59774770f64b8ae42b9a07f85f1bcabbc6d3b3456a253bdb73ad3de0aa416589b722053c81db90e7b66a835d636615701e6869fef016bfaba9da0a869005ffc3174b605fdabdb8c7346262ce78a64aa7036960913edfffad202d664d1771018de43b6548a6672f48979b8e30017a93da2c093266306e09eb203fb37d7d54466fb26d4414ba88346d02d8811f100dcb0a3e50ae46247b986b928f12c1ad506c6b33b49d7e6955ae9619f73c79b72a95b053d53c4c54d36dceb8ae780b321aa41b5d61caa21a6c65329f08da522bbbb3d07501b39cc6bfbe4a2ef8054d7c57666bc805ed451517a1432b958141f3ce94752a67a17aadb41590037da8efdb251eb56de30b0e0e75adfbf4e06d4777f843a8d7c31e2ab62d98764217491d46960d67d3ee1213d150c28e75d1f440d41ffc3cf876554e2d4a354f70fce17e4c0fdc64992c32e785263ca4ffcab57d3d46d220627ed05f1628551e9843137996bc7a0b773e1ccfe5364216a8003757ffdc052d93793a3463baf4eef5dd283826f8510bb1f20505a6e61cb3d571d0f77e67ff3c0aa5ca91f6d68c7e0d2d79c649b091b30b2911c5c47157c9c531296eba681e039eaecab83722cc2fd5b91913a463ba9f693e34da60b1adb8ee9f4a83fa67e25f19e4cd6e19ed1381cba8b5b4591109637ae1f7f29b5495fc5f8057da565d937e7577735bd98fe626ce8568897d240f054ad69c8e0ca424d1be51b17d5e639253fb2fe6791e01edcf9c4f8404233d7f98b52c31c4996b6b63112d0126036ca20cf52a2da2478683c41bfd8fb5b34de59d5e87b5075e5e1d78ad06c6a2f6e662145be3d30d140b62c49df203350ea4412c97aaeec7aaa00d81b89f3b7295607840de2a8386f52012b5c4e6e0e1986565bc4f99b6bc10f3a2ab59783a8b9f3c696f741af0f51b6592c68ddff861fc7d2b16876b05a54eae9ec0e170fbf26d9358941c6cba50a5c41e77f72c7f41e0bbf6023f04f7701f676a64cb63ea1a8d373ee6a99ba56449699ccdf8a11dc7d840d695cd5ef987f74e5b16594cc8c6c2251c47b429281b6e34c0288c7242052ac3c9c63213f6ddb08726001e0afe1fb312d463db8722f1617972dc7f365de498027ef0b5c6d100e583348cd777a2afbfd60ef59969c8f88358b6995c177a7d7e69d86b11e36f42bae8c9af599d3f828447c31004000163bb74ef20f656f6a1c8159bd0f867f2e283c10656a40a397b2e514c19efb5d5a5f54316509801bd8208a2c84b2ef13e54d7b8af8787b826b50095a15e33a5e8e306454312a83af7869b7ba0039ca601751b580a9190435d35a8ce9d8e9558ca1bcea3cc3604f4e991aee79fd0d2393b9f87e8dac7782e837e1de5e88a7c79385a2b14556041f49c1113df43efd8aea14c4b651d713fc9989b2fd77ce13a98efef5e83cc6843d313117753d82870c5efec8cc6fd855ab6e0fc6d48c66874fdcb2d007db7fbb9371da3836eb23da1106283a20e32617bcaba574b7b6298d48334eaeef905ff348c2bfbc1c83a88d6915b644d1854161ab4f1d1db12e74de2853e48d1a10f9835c226bca6944d0de6a18e0e07df45ad72a7d354045a6997ffdee010e37091a3a5280e5db8aeea0245217a6f1160a6287d9a28c0eeabaebe755b9485da5b7ccb85166ed902e63200e5e8ac464124bef0196eddee6cfe90fce770b416817e1ca78494786bdaeafa3538841f74bbdb2585d63f667ef227287efa56c030c0999e9ead590f1ce383a138233235494ecec0aed97c803b4d7c4fb80ac9a3bcb1dd2bab51382a94195bee034c3f3d3d9efc44add83ec580a5cfe8f5942b1694b0ab3ef4b2d9f7c0b8634b056c6b6eeb946be1825fa452abdbc1545cd94774abed3fdc2b0399929298221030f6cd0a2b38490f5e4bfd53ee20de10eeb2ffacca980d40e0885cb91c94a4d81a61d863efd0f7a12da233e1dacf7af728950892ef887abcc5e4d08c6b57834a1e5dd1dfc69418fc681b47d8cd34c6a3846b0e1afdc7c7f9033ff817a72ac617c0a1e59e4e6ea40bd668c499f221c5f63700e74b68ba3045b4460f0fa60308cf8964d95237d888d5c1b1be0fa7bd2703eaeb0d2914b8d22cbd8693c16f21bb72566f38aa97e86f212557d40e10b285e1d4de0b153c8f91e168e9d0031bb7ee7fec5f0c3fbf15bc6fbceeae6dd363b7e9835b175b0be16a3348a2c2d07468449fbb2fcfca9e7d8b72b623355715a6a1edc87ea4c699ffeacb2277fbb5658a1eb12d0a7a93bf100ab11cf49b35c16a14044ac8e5bd69af05b252325f0eca41f90681b4a1ec399096939a96685926655a0c4d172d06646c87f35b65c0d7654882b79838f78c35febbdb378f9f28d7e6ba1c1fa191bbcdbf991731f546439a966e4f7a15c77367161bde14b731c9f2b91114fa46e02e70f07d3c40988e8140866ed3dcd98ef5524700deb75c1a6414016da0ce6845e936a8692b7beac01bc855a72a490c667c3b755ffaaa57af54af1bd07ae7b203be85f3653aa63cc5ae10f6e585c7bd8a5257604e82fad6c7be6f1a47eb665c1422c03d3263f351671a48bd5eed22077b8c16e706f009880941c29b90c29a11ef008a371b29200f32523b9847d911fab4ee1468bf98a49ff73703e2d9d7bbf6ae37459c3cb502541f304e1d5918518a06225b65f3b38b91f8e0b49a29ef9aacca369ce5cf8b45738e29118ab06078b885189acf4d0a5200b86cb2269dde90dfada27975dbe6ded12232c0faf7ea12ecacbdf416cff8632e48346478a75c0279c1920b7556fc6670704d5d97912c75d3a9cffe6891abdf747a6850ba7d9668e56c7e7ecc03c5c388e886bc984c8bfd9f470b7e4ea4d146c3c28e4f8ff82b9558266343036e6239a26f567f7633911ccc51522c29ff3ca36ad5b8cfd6ec1c86ae08f30d87a503c909e66dc278e9d14f3fae4bfa4813f315b1610ed76fc149d92f319044e813c3769d4978637e0ee732d3bb86e9fa584181f41d4304c07a1cb71d10f07da649288275a213eff161c536c7366d4c010cf9a4b1c2f2940607dc7468e51204c6983c554d616d48f93ae51e6a7769b3285785ae7bcba3cfb27879df1d7f1f18849a70814eb51df6d1d8cbe80b736cb38326f7db7a06e49cd4fe41b3f7a9156cfac9222ac23d13765e7f2910a365fb23a208f192cfca97b2b8a3de44a2d90d3c865bec109f4bdfb1d37216cf5f71a27c39a83b5562b0c06d76b46b2d8f5b15cb1765d6c78d065d24bedf72405dcb8e795fe183196a6b620f918a2dd7fdfac142aa653fd431ec153e3daac8f615a45b3a0d665d5fe36efb6e2f18b8399429e4f363748eddd5cd2a637e9a0a553fac6d05a3e2bd1b26f2f99433f8f59a3691417a4f35ff7d46a22e39e94641d942706850cb2843ff4a34122e37dcc8224ae9f6ab7f64ff4a0bcb0aaff2f429e4f0f5fcf90ab6a2c45e8f2408d9bbd4f60d6b01a0cf527895e1cd063b178b8973930b9488d81d3f0f7985b900d0a894c29642b809ef39294bfaaa5401f5ed50cbb91a047b60ad54b323a2f2ada04d19d6dbda02e0f22d4d6520f9db2263181c97c9bb74dd8a90adedc80bfd064eb103f67d02ea17571f870c779470bb6460c658da4c502b9a10c8050fc26ad5cc1ae1eb02f0d703d05b48f48ab8c9f9a1bd000181ccf929d45544b44e9a3cd0bcd412ad639323283ed229e5486a2a93babb165880a0a7329834bb51a0631cba5caa30637ca3f07074051c608b7c7170c8c415c2eb88bd6a798bd86953ff71052506ccf0e2357deff6cef24de5b7f68a17082c08d096e43fbe727ab0ab1aa27a703ccd58168039e50dce2d400ed7f2a217c1eea7b29455fbf910d36db324d1c6b53343a78484883ad100a0b5b28c74ab6296df5bf8048fb916e8ddda0ded3f5b08d262b9b1cb1ecb149c02a21490ebebe8856c844d448d2a3878dcc930c3c88d9addf73917e9d3f878fb12fba3e602cfde199a0e69eab56e3d4ffa01135b3145baa613be01f0b94af5bd3b8b432339c954f52b8551fd13790bc1ee18be226b819d8001a3da8e097f84c166e4002e4c1043d3a3721f05105cd17a278b9509d7a04826e8a5b4956bbf976ffb4857fd88da99cfea8d2e0a1c4f52f71f87cbee8c02fbf59b12bdaccb67d0b95f0a56693eafafeefce1953d708b56532ed5bbe12626a3d041c031b48a47b34c504f7dd57e21147b920c058385ddc8cbea5332086c269b0d5c2439f30fa431f88d1a10e25eba0df70d8617ecd5546314ffeae9c4baab872ab82a45eeaf0e1e1533e8a6189c324f31b652aeadc52981b66161313999c5a7bd7c79ef4ee55c7cb00ebd9637ffe01924508a44ab72ab16b70b8b815ce7d27772db315122f4a5a7679af5ac685c26320a71cdd8066b19f749705e2e35d1d9166ecb066053dd05a759270e119944cf99b918cb5e4e6c931031ae2eeffe349ac246c92174091c687c58879e1f05c43b010f7ec3f204c106cf60740b0bc2d355f57bbaec7d060dedab9aebaa4094e72ebffbf61cdfb7d69fbd146daea59339fa83c19c5f75b866af5e7f387740e675e1e2ba29c261d9e7237c6e9ef1b39a8fdacb44de0eaff5f4f9e3e42b75d0a37834eab0cf47acf65e882f0962e01982e783c0dae7efbc95dccb235562e5a2e04fd2b4b43388c0292e6e8198c6df0348920d6e1c8acdd2e892d3f7aef7703824dbb08695642f0e444ade6c4f1ec1e267feb5135cccd50fcde643acb66dbd18f507496957ced435e0db0a8e8441a8e2ebc365f995c32399f7d180b6faeb85ee1921b95f82f3194bed7d157e842257d2da26dfac90f32fb53147e48e232d5115f1cd12b45c55330b29775ab776599afa504b7fe114cd7fb3ab4eb6c30becb82f448b284b20010bea918019af99b2a9ccab1585aec19fd1abe8365a6023f96dddf1a37cce2734bb6585143729850bcd811787bd07cb5fdd57cc987f9278b7f5ef3c7529a9b6d20d18cc4446f1036cf7635da6732986c38df4785e2e428f14b84957319772bdbb7d2d2d20321e522b1ec6c807f3a3f575643d4b71e1bbd1e843b5816aa68900298f5058c65a9fe1022978a44a77bde2b99e221de97cd7fa6a2ea440220bac20e3e4c1e4224958aca15681d3a18f74218114c3e5eefa1fc16de8c07f1d1297b0e772d05f205337175c1dbe88dfc876dcfce367304afac68c41b98ed2ba3f04fd1b37db27dd5d9c9aafaeadfcc44585908ea655ffce1fc2516b060256777e8953e2a6861ec4460034691aed001ea2971627615fc7972773d6a8c343117bae3fc68cfd1f187c478c0f52e86b118c65c39848a8c582ed908fb1242ad3455288cc858e52e119d368e00783c2b8c2916ba564a3501326baefe1dcadac8b4b8b666f20a3a245ca171b43af", 0x2000, &(0x7f0000006d00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006780)={0x90}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008d80)="9653e1f8dee4c92e93feecece464dfca3aaf6d1c3ea7734b3779ef227f374c39d5b3c1e148b57cb85ff5c1925f1145af6e9835ce55560c4f8d1c728f26c8f4bb69844be49a33e9fb682b820dbca0305774716091d2a8cac8865e28b976241e25967857533490ddd54e004cb56e0c2781b83680a86025fb55e6ca7edc0290dd2b3a24c765fd70403c8fc6fbb40bdc122911cbaeb374795f05a416932c6399e1ed25e135cd5c10123fb6d2f2ff67362a4b61ff80b3e4f12094d63a9ac8de22f5b3d6cf0ca5a3d54e35205e0d72fdfeffff72136209b09dffd30ee3f8084cb98eba60da5f6096397ac194c5f5a161aaf94d9d3a7f924355e1b341d4e2b3a30977906408489387a1f80dcf3b060a5e0c399c42b81516c212db69656638a5d0587c83f6eee4caae4421d54c25b01251fc33967810ec579bb23b9c21ade2479eee6bea6625af17d0a32076200b8634d52dd6e390414e228bb27ca0d7e08e42b68edc2c8692545703d43fdafb88785216ef0e15359419085da1a2487b996ff17eae18ea603900ecbc2dd76303671c92437b409c718b9e51adfce6e4d9b26e285bdc6c0ada71b3e83494758145b2d672d737345059280a8e0e1b72ebcd3a27034e6b72f3ee5dde9b9f3e0e68790654acdedcaa3efb3364d7c742d565a665c4782e6fa38ac09f82a8aab4af987238a1116dd4a4f13740d2b7ef4fa7f295cd901627256176e51842690f776c910c98877343672e9d2032596cc54a841261dfc2b78a1194741e8c28968c7563ba95dd43054edafe341a12153ba7d062c1ed547fcc6efadc2ceb1209da301dd897ca41236ade90f8db68e32ad66140e01bb46b2be3d009446c37713a2d0655e00f9ec4cd72a6955917dcf4af92ff761f7654eaabf88a6228e4c9f77661bdda59023d3d2cce02c35e878296075642c97d647f76f7435b3837a921bd6f388497f74f105bc02ac98c33e17b3b028591ff5cfce06d6b4d97f55ccac9b07c3f1eebf0c1eb1af0951075ed2a296e063fc09a94f533f7e3573cbc08e462c3996147077f652ba219d0544099b5556e52f72109b954af066504ab4fc2cad36c0e2fc7028f5ec488ccf84d5270c37665cc275b2f0c42cca7606596391a056c2dd7fc41147fa4716e52bfb5891007878196d9348b48719e8de58fbedc955f0f7973ac752292f787e2f6e077684779666aa44d2f11d1196cacf4c77456205ce4b176b2775a4eaf56ba7589f00aa586244d88fc40e2be4676d76a9dca23195006c0be5ed7214b6b9b04fdfdf4bdf9a0f4b54e1114f8767aaf2085cabd6eaec4ac32aed8f9633f9e7006aacd70311cc7eb70dffbeb0137cf2f9f9e76b9a5b9ba74d0930559d0d9588558c0823ca60a925ee2b9d9e0c1346c5a5a0c6e44285f4d642a5ac26c97fe975c4f8a26d37c597a700114465d2eec58179aca75acc14b73260957878b978aff0786793c3bdf9f1bf2defa1c4a3aed5c99eb8b1b64bf455f2054016b666a97854920533f4241771638d1049f3f1779260935e6802f5913d0a60a29408ee424bbaa3f9f536463cecc9fe23163fb1d1428c418f91d05d8de2c92a9d3b4c59ba3deb2f320372fa2f3418f3d1d3cfcfc6caf8e1872009a857ec4134de41572a39c5324b9dcb878c95833631bfb662e39e339bf1ad06cf7d1eae4b2fe8f7e2fec9041bbd38a635bb54a17a7d6080f19da7ef3099be97bd6b59d5339259de650cc11d694fc12450b13bc95ae2362927b79472e4330504ae4658bd489d54476b33ac371a986290f32a2afe2e46b809d8beafc7e0d5493e55f0a267a37e03999dd557dfdb4d7c59401e0a2c7ae298ee986e8936a6c73d3113298aa69cb6f1d19073bfbd87789819c9151ea6ecd2793c106fa5fca7d2c788ffb4b26dadad1334ca7be7da5c823063bc1c90e693ff9014b4a4738d3c20f444aa2262da239ad12f9658b7bd9b09110476f769c55925ed02ee3d1de6f851359b7714aa7606e663a5f507ca1de1de0d82889ab8c0645aa2718a0bb143be109499b950d2968add6c77189c1316a1cb5fb48d43e4a514e574cbe900006fcedb09afeba7b112ec81e8980696789d4ae7f25d9857c3bc2a0c122ddc80e1288adfe9add682463c2556d813ab3c7e4e332412d4508dd058089d8e6586f2ab472912e51e67de1675c1492447a00cb886c84b82204167bd112ea17db259a1525ad9d524d7e3abb9b1797412ee8ba604018c32df510b83c2a084c8548fdda3ba7563383f8c6c4f19f4e9828e900580492bc1a07534b0c54c597dbee18917b9317943f9399b3fc0d3c357297808de2d4473f5a3c4b802a4241208034ca5c3452e714c53cac7406b4d5bca993c937987a572790d8529bf9e961e03173067976c9a3aa14046108829d7c32106feab5fcc576be7b815daefe64dac84bde39c38e9ee9f58215d30021b26bddfa210b115a34deb8ef0ee7c9a1aebca06be55a857cd61618ec217fbf5f04414f0f85d694806562364289b612a6c058c6de51d3b0739600a4fe03ad2516f2c2b87f18571545ff6b70461c92ac9bc8f80e321da15d547ebf91086d33f8bab4cf0b3888fd2bf1abecb9a9af985992f6504a3afad4aa61018e84491377d9754311b4dd90fbfc379ead51dd5c922b6874d483ba19c575ea5583a010aeedb35633cffd771588f6e6f891cc6c05289b939fd4eb5e01810675763fb3b22d4d7d18d4ac0d909d4dd198302b5f9e47d83ec5f123a3e43d55d031f745d45408684ee61fc33bb165bfad38f36e6cce1a3f22d19107bc2b12ba35fc359939cdbfcc00d42c0613765dd89f4e09779986925c4377bd07fe3bcb4fefe339a364cc48c55914490e2a07a644aa021db434f9c549096beb0a87f9369d774f95a044408b244c20cf29059da6c25d71a5011c5af94b816461431010cbd7e8164bfc5820e01b4d28adf6c12dbb9d0bc4de536d112d47b875f5766fcc5a66c63a043399b7438c007ef5b9a5b7bc34887146e5c1c5775980b77bc49a8cc4e96b26ec113f802f42100ccfd0e815fe94c64072c2075832b3042e2845b914523b220b0ca52e1eb98362562fb66c2d8de93b67b58e02e1a83e06ba43ddf892d89b280d3f865ee2970d9d306440bccbcd3daed4c4b35fdca85474a3acb69f2ac9f63a414f88ae0067cd3c300ec67a53ac9f9c094375f375193ff643164c874740b90df1361e3cd6330763f84c7ab1920502e86a3b61333c1fe3be427529409e0d1fbb74a6c8c8385acdcba7e71e1bf6e4eb9a3dc6531cc59e3a23b0fb9874e4d76a51fb5a9a84322dfa6c34d03e3e321cdd321cf504eb6708aabcfbe44e62a6874119e1dbf6408f91eda6bcb64486f5a3efe72b9d3a75236e5633c1d6bc98f78b6ca81f72eae3c4729c7073793343b2e3da2e6b915d575b13dcded805de0305b75ce9450004ca758b2b6db9fd337d41127e2ccef7c54fddb7131659a679f16602384b3df53ad8165981b34acbf7bb898ed5d3c6bb9164bb75c2751204e8fad5914328035864c40eca5baba872a92eb5b2bfdd33d21bf4b3280361dc04fa257cd4b3141248f72821c39658cbef23dd249512513d1d95bd83ae72cc551bf05eeee7d534dfaf10b53ca46ecade06b0dba55ebb58afe31297e3787d9f5cafa3492db119e8cfd60020db919e0e4fb70f0fd1bc76b95b72f421178f70712a3bce7a09820bc16bbf59d0332d62be06090f5508eb324436960fef05d89b5892c73d3dbd921b3f7ccce17b0148ba7703eadb593fbae8de4d208f45dc10f400d1b68a430f89ccf17a67ea7e377660048bcfc60cbfa3c220c7986d16f8bd43a1632f6d00d8a8d9b83002917d936ab7910b124c31ae9b8aaa9122b6ff4f6fd9392e0e65847f73fafbc0d8fa1193fe86cf45e3edfdf96a58839bc55fbcf7c1ce8ad3ee2cbe80f0d5cbe9d8013aae378a5990937127b366101acaa14bd8d05fca519ba8e8b6b5bfbe2091c47c7854914ca23195d7bb2c2c95aaf8930fec5e9119117695a6daa59c98fca7389112feb0b4adae232af7f6cc4e222c44ca763a1b88e2249c3e57508bc968ef7aafca551ef269bea4ed607f0b6a75fcccf396f017eca4332f4aae6328a6a6eaff5e484ad3a44340b0e23422a82d5806cfe9a7193b6b6b739b5fbf30a90be438e8a5c172d77d28d010f5bc5fedbbe8e67e535187e2335be9da316d9401bca4fcbed9fca7e6630057a7b662a4c88f05556b78b4ebe99d7967c7ab43bc1b43a91c7c057b72ebdf4cb36251186859a1658d1d2f552470dc5ed424e6f3b555539d839f90d447222e8787076b6dd0ff1da3c3af28def1c24de3ff0a85d829ebb14d10047961315213141d936372458b9385db222837ed17075ea61a90ad4d6f5498025c571db7ba3cc2831fc35b8c647acccec32c453b011291b2a849a6cca9e1616b246cec3ad07453d2487962ec63dd078585373378c7eb4784ae02db47553f4a240c82303b5ee2caaae40af00c1e805689fc9641c0c77301f3e3fa0fe53b91fc2f06f0c439b84abb2282ab307ca76266572c09bc51e348a7639f8afe3f6bae27a8404f867ee9a13965f9303958c645f33a0caedfd5433ff6c795e573f5bf070bd137e77afda661a0644320eafda5f991caacc1e28c66ecb1033da661a2344a1ccd779b67cc8475682d9b30a69678761b36f1b688918bc391b7f5074415aab74da6542cbb49a95359f64c3b3373b4954370c604c9d10b8b42228317e3e53f87535dd634bc3574e64c4193188917a5f3f05d62184fde854410b0afde444c613063a5cffedb7cc55ba22423d0fc0cdcc4ac03b6fd3c4c04220ffcbbff2f22aa836ecb02fe8cc4c4691ddd5c6a2e08dd0037dd33f9e0c1556f585f51beb08da41b288e1b0f95f2747421241ddaf0dc345dbe41fa7d2ae0c19b6f5760d9fbbb460f52e006f75fda434c074c51ff0a0aa9e0aaf39bd7409e6a8dd569afa79362ff6d2ff29954f8b37a867fa6aaca071c22180ddbbadf01b66811d43cc3025193098931796f6e34ba098ebdc1f8fa064e5e1c319b20c92349ffe05e425f08c4a7521c72d910ee5d6ef58b1b396d57ac0ca5af0db91f0917a4e622bb20a28ff74eb75eb2bf754277b4b0583ea4749b803d87a514708c2b592d12d2bb712886cddf6a437790ee3660710d0ccb171b1dae436905f313cdaef09dcaa95aada9fbfae8be2ad4b07c182f8e5f183fa35f2d44bab5305f91f439eca3cb2310376d09b89d5d7502943550b09afe17f37823ac4b140771e9ebbb604a97040527c96dc4a69abe95c9e2ade6b7fb54146db7d1c3c65e994e95d7183a6f26c58bd1b64e2d47604af405b776cc139e813538b974a0b3b2e256f72c89da14c0267b7963a0baaf42ad1f4814cb7f18b900243456e8f37ff8f66fe05e832bbf1803b1f25c4cf73971fc85c472eaa7470ceb3845577299618bed46577e88efc4a1aeeb53b11fe14d6c14b08045a09906be068787fe418c8d9d4748285f8158cedea1625b7c4ad53db588a3728c0cf4f8dda27b0056a1ce1d4555867a694676c8eb359ec4c11f603358fbb7ac483f88f899f123a0a6e8dd6fae7e019a9bb545e93a1aa23bc2bb43128341098d35c5b16f60891864a44ff7215e914dd365ad842f35de0ec7a35667f8ad456b16b9ea97dd10f2a72a4a9a6ad0835e6a9880e0ea32bb1e641028b601e571e2071a97d6a4ff348fe3692d207d35246082d239b0568d680eda958977242d58ce0ae4123c1ecd883447a0973d9196e4a06b604291f660d954707c9430e3afc5084850e756e20603640afd435c5702e352a77960492b45b299c0a1f5ff06fb60f81d39f0d280a23e272d92fd7b27fd6f84228b3b24a1506fd0dbc44a019220962679c298cdb512d86d5e24547750239bd1b93e92552f3ef7be00be5f5f66766f62c85f8a57a4e5be7751d83218cc6dd8080970cb51562ddebcac434236e02b260c31c110dd2dfa9a925946af5e3b80992856791a611edf823345898c2b1cd68ca108ddc19b0df63c42aa26e3c105ab62b2397ee368da34a7ba4d54d44694528fad331b15980f7992d45d077055fbbb9ba142990ed0c247ca57a01ad637d81b929a6316088a61f18c800152b836c33935c9b7f6a07287b5d18e5b110d5be42b55796a4e0e2949f1b5eec2284d58f74248149d206921c608cc8e36c04c70a3b74cd7575fef2d5cc9c6e7d2791595b2b9ddb6ef49c2cbe740c8baa19032b82b6aab8fcd3657bb3c5b51940432ac3e808b170507d846c38dcd158a5fbb704bb0c22021962c29399d3c2930035831f8c0f164b5b947e87a1c4593aacb02f71365388189884e10655815336643aa85cfc37d736f35904368ac0b9cfceed691859bf0083d9be2860e59fc81fd339b2b5b48622c121c71243864f92cdb076b4643f45ea6195f81bd6b607426ca5af43cb1b542d09047ced15b814a94340f20c2b3687efda42e775fc04022d1e3bc4469ce5837ace06ec8c48cb997d09a47a5a9202f707ea0e071e1374f98a879b9a6ab782c678abf12ea2ef95c050f1affeadf4f3e6825502e34f60d20fa98aff763e1c9a6c818cea9911045bbc5d7a07d5cf13ac30b87e89b0186e1986f75105a39cec44e0f0a17ef10c84d1c16b0c110996290ed46936056ee2e28ca90322088a317c84d9314c89af776547f50d5e9d2f95837f421e981efaa1a681c5b6dc13cc97d1e10d5bca314c473b2b5c8e50e2a8eab18ef59a4ed32cd5ef87b8578fa20424de1a937c2c17c2d38b64c51bb82bc93fa91d2b7c4f572a7c9c81d23717db3398412b1cd66af892ad314993f31d20d9c2a1cdddc4f015257acfe561bdded7bbf7ffe3302a7531e49d97e9fc255166d496f86a5e4d8b4be3064d183f6da7bc12b66afcb9123b71fc3dabb6bf752f5cd8dec40cabb15beda27823e72efd96d216f40da0ad90a67e93c05b955eb5239c9ce9bbae439637be5b11b71374745d9f33592b473f8d43fdf3b740d976afed1226894b3f0a3887465fe39113fd10472e95ef159d3365a3080bf10f431961f68e0d414bb7f9a6a6c288924d21e4638a862e78f0bf1d1d8d9cbb17501a9e5150f516f81a888bc6489da6c80b00d065ce941d7cc2ca3075fabc57891ebc6910fd8b5918efda4ca5859eea667d5f27581bedbed8cbb83366d7e3d5a21e50db1cd3d80ab4cea4a3256effe9a902b29cda6757d926cee9a514b859295c0590af218cbc30c441bef3c3f4236a557337a21c089b298a4b7e9d2f6f526e268c8cbb0d1e1e7076f5b0e71aa8238dc2f3b3092c1acea0a3fa2839b4c5c8dab8303880623e98ee423a858087e39df49fd45db27cf0f7d339df3f1911ad143a93ed50907e28d7e9d55c124f199b5b1c072c4a53fe3b778cee0c01a7a639a5f94f796164feb035cc8ad2fc2f887886577cd31efca4617ccc29eba84976814fd38cee098f6e7b5045422521679ba73db51920e711ff670482033d0b793d35499a2b99cc6bdc86c83a367ba723767b69af4a15b7bf9b1987ccd59dc91b892f25164fae725c85e53b8332480dc6cb85d2858c23d417b720a06feca5dc007d66bb4724d45f30fdcd00329ab5c483e3e7e52f08e3bde82ed390e11eeed52b1febc706e5ba38535a37c1cad2a776faec7689cefab86eb3d2e851a6c1a2028742134ac0cf1c97a6164cf4914271d7ed29d9eb339a9d91f65f49fa90de357aa005c9d82b9c79d08303e3c58ecba42d8ca46d801a87bc2cbe382a3b8e54d205247a9b8788b7cdebbf734b145640faa7b30383dc2e1d26985f0bc0d739ca3b809cd6070c56a30231d420310e6677c83f4e7134ec519aa0627decfdbea9608954bebb899af4f5e297970f118d8dcd3247440083852d3b4f86eca30b2ca74fd3af1cd68e876abe8d3f29a62926c9089d976fc25bb7b7637192e5d71c13b473e1652b546830e9e5a6c22578ac47988a652192591b0d835225a4c50f91da7d0554e63a7ea04f6e4db55cdee5ba3cb9c0e92b7ab0bec62d8434e1806f47e69a968adaddd2c05c3bdd5b938b97aae30675664527f6420ce3c371b9621d7e162b503c16eca572f347493b3cb3830b8abed28d293ea429342d9ec42bec9b9f0d5fca4a314cfbf6cbb6a7147729dc46aab27405b92fdc9e194a8c7ac707ca41fbb85069246c78cc6e845e55a70a9da4bf29645fbc087063fbac3b00c4bed518143835b6d140eb957f704eeb30d096b4e7940582d86e4a06a5a221404695c2869e7b89cee9ed7da67cc4969cb485ace8c7a78a4c0337855cd5f44ddd89d38b12f540b4b0d71df1022f34a56cf0f161275165d9a558f0c2921d5a1adcc8b19c7d2e4ad595ee6ec7a2b5391d1e81815bc7cc00f8bc885ca5e85f89840564f7e86d7702479a04b4a9e5c505dbf6917775aadb28e29451a663a555e86fb1634aac381acfac5176c28eb19921c822b2a72f1da0a0d114b00ad48aa1fc2af7136b8713fc99adb7b8491a6b2019e7d71786245d69eff731351dc385b5b66f05d84a022dfd6c54769d0b43176ee8671420ed54cee33e2a28565e36640ff921e04c065488359d6eef0fb1d2488f88160b83c8929a96efec534375ae7baff73c6ba9690ac2333c661aa752f9c19f6d600d0fc9e0e6dcdf663181ed7159d489fb3efbb046841291d30ad8d93e91b379067fa1aa1489797d08e40f5852ed63c9e507daddef1fd0c1ef2e54047a6d87134cb263c7c319faeb7d1cd9eef25ccff088a40b348c787f1be497c95eeb2d431e16b32f1b110f368f9fef09c700519d28776eec6883996f4f0a47cfa60e948f4b8f21d6dbe6f3d0a534dde3cfdd9c34eb576cf7b238f99ab5f5b75f2ebb13f8ffa187c60925b3cdbd82c93268f7e098a45ec96786ce0af8006ad21f07ee2fb19311f2816ff4e53472c2a9ae934d400b325a10763e5b6aea437a4114fbd129ab49346ea3df01df47181a882da3eb06762e5c31f81f67affa612a1da03f6c7a22570ba38585bfa574a7321f4a83f1131c2bd83714da0bdc9f2d488a9e0aa9dfee22ef9249896505ad86e19f13593d3a3dee89cb2e76b238c1bf23da34eaedc26da2b515e87182d6a3e644c79c9e0b100fb8538348364e519574ba570a57956f21668d3d29a81d542ff957f7df5ebbb12180eb9096ba3e165feb30770d0ad93f96428578504d9fe4ff38e4633892382bfeaa1847e36349054eb63b233cbb7292d55209e8fe438a04fa83628e13f5071a9d7cf5167fbe769cc61557878dec4ecce664aae040dd21a933da94bc7872ad34081144853d3da80fb4d0c4496c3d54e671c3651cc7a55c0c1bbb682a4be9767315c64047da3ae30e78e4dfd2d1381f1b205df563b81c7cd18fe1a25f3b73b52230815ce3fd87b3bd01d91ddf2a8d9b6ffb733ff9246998ff1ab9559ed8c46ea9d900133b98ae119a930c65e150e5a1ccb243ea0d93c1114918ae02675fd3569dc99a0e6e8ee343c60319f0fc2a966faa8d7fb5534d291d1b310bb64c448ba169f91ca588fd703c2ff602f430c10de06f3a28009d3abb43b78358cf4fcf5fe83cf97b5a60464f5d70a6ee674867b2ffcf3f3b5c8c0fa68d43f0bbd305023f0832835e06051d8abbf910ef2b3bdd0f225a28b420242190cdad1c6604515e8e4debe55dc38758c47680e84e22646287173c8f87332b51243178a4f9bea81939c999c1c9305ccf009ee6b21172b75906fd6f72b74e0650fffeb0bbfbbe023bd918a7cf7f275cfa861764d1eac3b167299376c54283ee43e27ce82fd472cc6267dd96925593b6278fd4733284fa6a9ab9ee09f30d7eb70aaa8d58a2bd9483954bfc17fb0e75e22cfb610baa32cbb2a6bc5d78e4d54d83e44e98b86d45294b701ba98bc655b6da2d58f5bc4889864446ee6b8f9cd8beff125285d9b6d792178a0e381e5db3e33f13ece40566b733042aad2245dfbe9142d1d9260156fbb5f3e672d30f7792bea4b25e0822b8bb12ed6ca79e29a9009b3fbd3aeeebf278d6fa8a88b043db1444b6de5fa71d985cdd015c27cdd43e7ad623c4f8a975c9dca16af6aaa305e697df269eaa29703ee01cfb538bdcaeebcbb23ea05905997a249f96bc60119adc67cdcdc4c78cb4c613833bee8a960f0c6a6f783a1c2f5b4f76a73c34146d9b8809c7c12bebf231c8f41ddef9b74e4f59f7626b6b738be03eaaaf4644013d03c0335548e1eda8f64d728075cba4571c75e0723dfea9dcf0fd5c9207265bee8e0a41b93b1b980b9a918b1443c91b8ba4ff064edb43c64800659e286f18a598349fa004579d23ed18e61cc8f2fd3bdafa6237c186f02535fcb3792e92d7814aebefee1d2036159f291b57e7d09a561d508f3ce60bcddf79492e7ef757690e1197365e9988afe96ad4eee6a9a8086af7ea7beba17f6222073a76679c9c614454c75f98db1c73226950643125092df669e2313323eedd2bee2a3c01e52f2a6bce5ffcf1c0cfb95c42167895507c95eeba4a4f0c8bff5e8274a91ada64d1ca2c768b6cdff1c83ca0ad179971db19c35b50ed22cb3528e56d64a72b77ac2718c34110189a54316bfa6a4e01a162084d4170afbb1e49a648d0ae64f1fb84bc4ee45c168bad3d6cb4061ebedbb11e0920c9c2a3c09e3ffd2d98803b6f044776bb96a21dfa92cc765b18398a956ff8b32906af9b420e571ef22a8c9fc67aa05e4ee953c608e829ee826130e03f8f2bc54f350a2fb12d71f17ecede0c7e449367fc33d1e3a636071354c38bb1c2b4b33e45c48dae7fe55dabdb25c311ac810e33a6408945ae6f1ab56c56276de1b96bc749839a3475f0dbacf59933c04c1a351b7bf0f5e174ffe7e63cd54ea6d55eef51c6c885775088218e0a9838349f5f9fdaf54622955e93b36a5f05900d05e7ebc0f98800a4f63303b6b0e62676f43adcd1b476513784f1e1d3d31edd938738730fa2e5623cdbcac8f48a7183d462a1481e686edc5d0788dc0e7dd595747875377346e4f36880fb156788e3616e2582fd421d8e555abd985f5be91fca492f8cd3313e09e60c156d0e27f9e708783544b64cb4560a7fce9757490cab10ca1246e07c0295f5d9a68b1618985f522e3cd18652213db304716a688d997a696f9792986c7377d8d0e9f5015ae99cd3f14ffb23dbd3ee091d4e843cfadfc84ea93e7583fb6f813aeb8d6fe61aea9252ead7004c4348947f7a22831111c294c24f1833facf619951752e6afba5b5a62e7d15ccb6585fd85fcbc5fa10d177656d272b38f7a835fd30ae70f003258c56301664a2844d155e4f603dc15f86e92a468aa819340ac82e58927aa8e0beffc13909a56c579d6b61355f2eac9a7240dc980c79c31dddfd22a92b5993883a90f28ea04eed56f19fbd60503872b3521835fafad0009cb09d7e7b8815f2b134b95db6e5c0cba3fbf47f19fe9669ae6a1254251a19974cf38e34f5c59e084d9029ab1012c5a7033f606ebc8176e3f7da2ea70e3ddf4adab71be3e173a2a167961629b5c863df0943f32595d363a67b6c631327696148ae4cd283794b2ba5933f155c680523ded3c2e4c34743d3a75e688c1b82826a02d59b7852b430a794849fd090914093bb9be6f3337d07ab358e40794157f121d90afc1ced7", 0x2000, &(0x7f0000006c40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006b80)={0xa0, 0x0, 0x0, {{0x4, 0x0, 0x0, 0xffffffffffff8001, 0x0, 0x0, {0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}}}}, 0x0}) openat$dir(0xffffffffffffff9c, &(0x7f0000002000)='./file0/file0\x00', 0x40, 0x0) read$FUSE(r0, &(0x7f0000000040)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INTERRUPT(r0, &(0x7f00000042c0)={0x10, 0x0, r2}, 0x10) syz_fuse_handle_req(r0, &(0x7f000000ad80)="dc0cdc90b183cad3676da7ff6b2f56d7840402a1d00c80f09bd214e79a92e9c91dd8bb9a38c9460f201cf56bae922af106125d2555712a2a555258180fd1047bef3a9cd4e4c547430d2929e7631cb0098c02d5360d810136da1d863004ac97024d50c6293a3d0862832a799bb6cd4c124aa6d5b001c49a650434be18d7df7659a0410c830f58855a41dc905afb6112ddf9663fdd5abeb63d3c76412632488654173fd626b1d21996caf5e9d8faceb3c54d94feecc3028ef4a584f1965b59b26e83ecbe6a0405d06f79494dafbe5c9dac67629df2a4601a168792e9577badcbe55d1ff36119838fdcd786d2cc45a42009dab0564605cffd3937ffb8bd3d695046f6cefd3bd9d54c288124f6f425b879c1043931633340637ac6a67e6d580f579b20e1856ce535a2dd791e74afb27263a014f40baad888fc66a4d7b6b31395b36897274bdc915d2e69f2f111c6de074c196f91b621d3a177d52ff3cb333f352d94f2147261ef392fa41a0ee6ef939675893169816f9d221f8a1f775b6b08f88a19a216c18dfd92e48449bf39870e579f7cb60f89d07b30fa85cb18af9654a39533f5626a8da9419452f81ea64e210a57a8e0419f9c2be6e3da6630a97b66bdde64854a931be52226b853318743018a85fadc779cda9975b2a2dd79fd0cb9993ca95fb49e88fb4dcb8e5594fe3658449f41ae4fe7985a2655eee20cba1e1c828810b0b6ddae25e4418ba90433590c65d6439d91cafe05c27479c381c3fef0cd13c7ea3c9dfa45385edb42abeeea8050c2047826c2922b8f75071ce7bbdcfab88488c37ad2a2130530657db4e570b573b4edf2f4d92a69a0bb596de279081ef28b29254c2268a59e75de43d7f33663960cb299f4b5436d7029ca762ff580817c5f9262ec03ba38e4323fa614e209fe33e9912bff3b16ff28bd3ad6a2d7485912d38fb652e46d95c37408aff5ff12b204ad2135ca98770faa786e6f7e4eabfbb90ca4f9a66bd9d933486705e0cc5f49b3cf290b5bfa94e080882aec11495f2378e3253be9faac321fcff47e6ed4f96ecb7636109e92f947b18b080599ba307fde98b7808576996a73bc1fe3cce5b4ecd048d6a5aea2a1b0b4d9e6109b9a8fb3bfd45a2f5bfbce03d632edc31131825a8d797b29882f415a5f4fe56e2c036a984b3620236b87dc15bb6c4d8eeeb401811bc15e3919c0d872103f6864367223da06baabbcf030b200b5c83d7d64d79ec097b4906257b055a808193b85c1454b45ba312d931e619a78104ea3e9eadea7f3e41c74876e97dc43354bd7175dc8f59fb19b81b977dccd742d91b02be768b64fa52b42216d74b80e0d98a4fb7a293f48e0999f35a82b88b03f4f937c566de24170423d0d7b1508fcf8be67de604bd558d4cc723fcce9f727c404d1e9269957b6c3f49935c4b975dc2da49b0d2d05289c03ff6b987a2c3b3bdb038326ace8db3ad78779f91f21a17f4e4d22508d484c72cb35cd2038ca87c4d66c2c1898df9c1938b9b0d2cc359543b6781066c11eeb1b9637d930c8102a8f26eea57a6c625bae388ce4700b03e2026ba94f5a480dd084092c721517c8e6bcb39ce96c98907e88b149573c87ef3575742f8cbf4062c76bd35e9ecdff51f58e07e45ce673acc69c08bea95355b18d2aee186a8aa5c6d95f786de0ee5910abe2749ac88bfcce7e69549f8e7592a1456d2f86ff92a4f086a9dbce518f44d51a5683ebdb7cefb08dd655923294ebeb99f8da0ac5c271d7ef5ea003a42a11354eed2e37657cc16a4a084265f8727be3e81fe4feda73c16ef36a8a53abec19324f38513553910c40b82d4a25353630f13be6b34973027457e394477b801f64f9fad5c7b552031cec91ff41f440291acdaa074c01593e62f70314fd5ef59acc7868b413abf77f3aba8cb792cc4777c2c157dc1a2ef43e349de23a47ef0d6ae6a46e55be8a8d1b3ffdfaa1ccdfd220b7b8799b959aac840727433e5d0c78b23755f20ca761f39ef0c3bd55e54f8826fc40ac55deed5288e9de4412d228e215db32c748963ba6593fa647f521d7a7f9af3283bb21dcfffffe1fa88423ff5c7fa645a2fb366d04636942b01e5d6b30a83f997e2270bf709dc23af54708832551f58664aa477df3b0a119cbd37b158a13c2ee798438054fc244b70afca4c31e6f4e495715b19429c2dc77be9896cc741861d1405cd1f531cdba4c8998c6e95add61b9a27a3647c5ca70569854d78589fc356df5f3932e94b34ff14565ccb3340c1212f46f0c1dea7fd8baaec6099794ba5342549659aeb82484635790b6fe65c2a3fefc32df9e55a02610d8b9c1c0e92c8b8724bca3e1db1a638b6fc5d69a000beb3e7c5007c2b34563a4407cf70dde44e8cc99a984b8c8b4bcdcdf548dbe7f503727cfd3448367beea458c7d9fb699ed19bd3432f2e695ef660f2a512193ecbec295ee36580a49978f7da859cd7a3be36edbba162bc32c45c631ae847dfc382ffa35288607cca5e44a88d6fe06b2d67b0282b052c2b10898777a7943415b04e3236dd0ed1e01914c90c2205e9c3339b01193b7879cb027ceb363209967e75cb8ee7b28c448ad71207e4722de2bf97e46c9fbb27c85fc0937a15fb539577cb09b31845b242af9ab551d99fa87cac425aff0fa32d96de791abeecb243919b484adeca27ba6ccad3fc5653d90a1b5eb3495b4dee5b07b53a0caf70aa5203542e04d26865ceb72f5e4f707f48bb1ba16c31ad99546c8516100153d67b93edbeca7aabc5081ac547b37036f49937121d53642118e03ea0238c29b5bcd7fd46dac207f928713f3bc8001d5ec60b0f730f3b4a3773b3084d1048f50bfd3bb0565462d733961e762781f611d08838794d305233570a78b067359548fc28e9aa927e9c8b1adc9cb478e690a473fbf6f9a1ae855b316a629f2c91e00906b3947435df9b3dff5b38eedf4a014901163817d0598909b526d9e9883b94b335b738f2b61504a73cc2da5f9fa78acaa516c33314ee18f7389ab08932a79bcef0c27969f4ae93473f9480fe36d97a96d23ac64ba068ecde57f2cff4c9bfd7bf911eed6578b10c9964f56591bf7411d10208f5e7ca5bf3e15bb1b79f01a06a833e94c5a5765ef23d52dcd0452e63be0d8cfec2dc2d56fa7fbed11e6db5b0da0bc66c6d949708697d9410ec0e38857d8e8ac3486419456d9ac06b644b6d5979b65605c26879130ff9fe1f48b3847844af3f40050b313448b1540d30a6c1a41d31df9e7d8145353555a5c407acf8adb183fd54f0c395fc0d6e16fe2fbbd2d245871576a10912e06a7184904dd81fd13b5900d149315be99dc21bbb0cabab021e5dac2bfe8fe7a3dc88bd07bf3a565299d95bc327296dd38cc4cf67d7f68ab02112325cbaf748d53c5b3e15a982795bbc54cb22c8632d2849a4607b0d0ac9494655dd14345cba26247bb61a8f147fa0d1ef94134cc01500957929201d3df180179bf70d6c9b6f9565a70991640a4e9c55bc6cde3d3251c8b9f14d060a7723a78e7cfa4f42547775a1d939e68b7b2889ad205f9f7678f35a51c4bb826be3c362921d0f25154bb8474a3ff3263a2b6acba8fa25aeb0ee19d554bd83428bddc9a4799875aae3e2b9fbbee4766c17f5fe8514443668c59f9e9899567e85f2a7c074c77740c542379e6803f696983d6b83d2ff945d107614184e2a91e537a89af868c637564c81af95beb0c1683a31243d9123eee5e4954bb049d7339325b8167ffb9b9602457db997fa5ea7916c1c50ed1b64951e39466c95de207db5a0b4c6245964b3186fa70e32b856490fa969ec54ca82577c052c14a6432fd9a280041750045417a6dd15f2e519b7d23bf37facd58c4abcb2ca307179888c9e41ba1a96a1ea5b568ee63821e0e50ff985ce0431409e3e60a7b08ae2bd5443f9dc09db553b00394e4f3cf4ff39ffe3b6ba21242b57e543a426051cefa7ac38a5e1bac53bcbc54ed79efb44373d0c12b79a6397ba3177b2069738770149b46b7db594c9cda6c880dab0940d6c97f8062d675a942b3d4e03423a89396b8cfbf2c4620ae39ac50d8945aa1f88ef27184818b13deb3d033d17f5875b47b2e3de6014cea8e102c84ad2f37d6365ea70f5af7cf79ad2b0c4217f98eb030913b595687595c127ff3322927a1bbf32594d004fa50e0388d4975fb2759461a0f2f7c08a72040c4504ee63282e837a8513b882cbdce151ca5a69e9edbfdaddf673d661de774a13fa0a5d069e8d096db18956b5d3cab3fb4c83f26e4f26895749655a3a89606482c8cd8a96f40b74dc1d3518d1d00a145b1e5af60cffcd618c0d1a0fcf690cd6c76f15ab6f814aa182907c750d53424745b503d82181bbb5cc3d95ffe6fd5fbd94dabb51bff4ac45d98cfe76eb9da554411ff25753e8e07a271d00c6e9ccc1bfd33e679dcf5b12774fc4e1b2d73bf5fa9c264e566e07bee46afd92c48bd5cb6b3d0bb4d18cd58d906b3e01be92c2e670e69edf87ec8f096c42f2f4730a4c1df2fa42a3358b98b06e3d3a977bb98bff1dc33cbbc222c6ef9a81c34aa7779234eca6ae713d6d9708b2261136a1a891f2bc3520729602520e1328b6456d8fb65f02a9684a55f58feff548978e6e35097fe35664e715b1abacb65fca57578723996b68c170ed5711679620558c2db0838909ce6f2d980cfe601090f0c38838bb729a28626e5f5a24a6aa778ee223b7a1a50056744491f62c4404e20419f501aba50c51ec56fe23880091fdfe2e8affe0831dc1d62b5990209c5cc0cc4a52cae569af3f964b028092281d7f264700aaa076f2e40e964ce1737117843f6c9deb7d2da0cfc7f213a54596ba38923aaed733602ef2f74d3c83837cc6177c77c62a00788b4ab4459818c73f9d79bf9afc8937b37897258fe148ddc3499798c7836e8dee09f16df1c95b68610f1370fa62ef804362d7d3b1be55532e53f9e8f50511cd509b9d47f8bd6905df717903273b0cfcbdf9d55a3c6bc59e6af2fe5c4d23c6aaaf410b559809b82bb75bf8b91757a73c21acf43d58c09fccb5c937134d4cb82287955ec35d80b03b81daa5b4b94644159cc45472cc583d09ff7490eb6554023eebc90a60c14b308335a1b66b5acfd8cc5f9048e5eeb53d5a0157db63586914604515e68f50c25dab95786a05e51c22d4f9c4bd8a9c58025e03b42a89261679b7874e61f9ba05de2c1503a800a479f12db46365c3a0239550fb62e7ce8221ac36e0f4f9be490d212fd9565305f36353cf64c99b4d0ba981093166aa7a7684b95af796b6feb35f3c5b45130e895b9ecf54888a203fb46fc10a5ccc0cb6457638bafb806e8cb53e93d2f399920b9797d8083e473a6ccfd54c627212647d8631872affa83c788fb80485fc983d95c806afc5b8728db717cac0a7c6492f33508ef9dc18d84b657ac667988edbea6dc4f5eeaadeccb5d1596fd2ce4eaa90eb12490ca318363c9ed8c1d82cff480c2f599a6d8212423de17682e6ed49857c1db2d1e37237b851b9d335d694e021bd578108ec9d7a138504175db0bdbc36692d8e1dc7956f12372be9f67ca8f87b431cbcedb81ec7edb2a69ba0221220f717b1f5b615962a165fbcc1d3aba5f2f961165982022f54b2db2507d92dbd8c9a229e78ce48cd7ea45fe64f9c4bb926a08ce17b2135305ddb954d4ba4c2bd62d9427b17371bed054842224369a567b4856e37552ca9a8e9ee77abb948c200990b0609c1c1985083890b8004e89c7bffebd20f7a1f793a9386cdbc59c885d7cf8430f51936949dcfa9d07f70633331b6d9ca1996401f4d4ee0bc0d23c01985fc88b4df72d6b33f466c04be8ec275a23fb7bdc8261f45ca9ced90690a9e50432ffd94594320451cc31d97d5eb3ebeae49324e83756a0e151f2be5ba8a63029c6e27350aa4393b6432c8e6d294d799429861eb2273d2236469c394f38426f07c1d9966b860bf1ca3e7c24e83f1cc2357c3e7626271de827536730c3e71ff2dad0dce5cb97f6de257353b322be76574b325f6a007a98b9342922c3eec4e51fa4f7d4139b2f7e4d8bc7ebfd54f4319d0d7c11ad9f6e51864d0506b1bf245e8caa0caac53e068f1539aade3acb0b8da689b56fc11097d25910d1a1ec6072985e1dde2aa664894236a70d14a75811b9623daeade0d8c93e89b1d17ffe994ef417d800db3900f8fdf0b0acdad6d613bb7a30d1f8e845c675adef18670d8d483db24f7c4a43533f9ad3a3562d96620210f145cdb5d836c5ff2f60d8f40c4bf90bbd674e768659f127f3616ed6a915070e20b816848950a0082e41a20f8aa40427795d7ed294d0d6b80854baaa6626dc55c53ffb429c8c052de312ee615a3c506e8a96ced300525446540ba2d883cef7458941ddecb25edc25bfb6c6aba4f5989a81330e99f243e157110f264c95818d2bafaf2bab05de690b00390aa315660ff753c01ded8dcdfad0abe9ee6a027ddc5f18ebd9a3bb2ad726b20a84d7908b499d697f535798969c7b5f30fa169f515a3654f088e7f8be169c963b84c6697c135de5386a43d4924c3afc5a0656a223d0e84a932056bfaf53c3977e4f9455926a9fdc84c182598561e0fab527a81f0edbd205724d3a6a3af4372e7ddcc3095bfe8a6e6e3d11c42aca2e490b5b76fc04512c3fd9d5ea1720bef21bc7507a967b5109a78081a2d2807d0c3c22a7625a73902c829d59faae1732ca14b12393b0f6d0c25af73fd5873196ae9c5b64f14c8def3b586e2af2bc38a8f427a6fe61342b74286e4f23503c5da16fdc03e35419cd42112eabb92d4b1981048d58ab609ccdc3fd337188c2168cea5bd53eb62e8b5482d22dcffe9314b5eae2f7fe501f2eea9dce3ae9c8bf6f5320b64c265e38f94e01a1e89cdebe57122f55b08953bd05633679da4bc59b82283c64285d27811b5eadb06a624a17e343e3d2870160b815c7825c93563de595c63f68fd425c89606120112991f38292f058bbf1cb57130992a73aefe39cf49ef37d2bde3b91841b1a1560c81d1b1ee98d6854e01b8b5a104af869043fb40eeb101eaea2c8a22751aa37cb39787869e798f52bfb5589b5efa3b0427bfee79c4deeb1056e6bdfb9f6b307c20727ac170c4c30ed6a56a55112d7c5ada3a6e5b04cad5f9b56967da8773b3995e185d4aca0dd66cfb07e126df91ef5bc6ead7e4efd22d28959480211877823893d2fb3254e1bb9cd6dc3a0106adbc20d69fca3ffe568fb3fee9ad7d4ed262f261017d57a1d4b79e06c13d2032e91e983d5f736d001396a4064d6d5e83f938fe52806f7cb7aec333d9e32003ce72b550170884fd7e4de138fbb766b6336f1269b476cfaf9106cedf1738219ec15a9fe89917de98b192f6cb8ebebe1f76563c8fb2b78ca94b2b59013676302fb002f77fb993260efb035c864aee7712d7de03342fc259674be3ed4b52cf15cf80800000000000000ef4979efe123fda9c3cb75b5b4c93852d64226df834a2ee815f43d753045397142d77b7af9c5cda255640404867891fdd10a9f7a63a7101324c945e1166227a62d1ee9a2f258e16ce0894a775ac7a72d662fece63b7cdcb308573b7d807c043b560d25377eb18b7ec95a171b7c93ee5f378d5d23e5edfb0bff624e9d76336712d8bfbb55e34f68ebd171a3172f8f2482ea823ef899103671b60391c357b1c80e576447097c54618c916afd83d06f1b648ccfc00a8d0c969a4dd4c06084102c694d30233917d2ba123b164ae7266f3b419d48841c413fa9e65b9bdca346f0134dbdef19b8718ee41e59aedfe25de34a4432940850650f9f87f4ff3dc6993a0b2c3afda7d1f8897bbc59dacd73a5427d8ec248046abb3937073b6a05659851bdd746536e041b14ce4a022a5506934b6323ffaa2c5c958420dded4ece09443b877c0eefb9424205cf61be5b947e598ecc0e3f234ae5f87b0ed10f90ccc6764163f51c17355a521a35d266101943a52d94118887fb8f8e23039e568e07bac262443b0d9628b4b96295724739f82f224be008ef3e8e6cd4f5bd610ac62d11c5adde22a4bc0c97409b22bdeada8ccef20bd6172a1132b5cd1c65cc675378677f746f00cd870eafa565e084c07dfad077598b49b5c6108f4ce9d6e8a4249a1fde5c3f3d7b0789e9f31628e97aeb8104a93ebb8d39f12db8eb72cbcc49afaf506aadba2f224624c4c7d173d6791a9a853394341b9927ee1a531176906557645ef08fce96bd2f00f0569c309c6a046630dd63e6708dd667d6681d10cf797a25ef38f33a1459c80fda4307b29dbe2191cb2fdbaf45bbe2a5e5349efd891d086fe4795561bc58b8132c08f525d29c8545818faf943a3842f7b8a580024ac7a4864a88de9ed6e80301f4555bc658035a938e33535f1546ac108b5cc976b93b8c1a0e924af20d27d9e180c5b6619dea553d87d96ddb445290a347131c4e2a1525570d4bf6462c244f49b066589b2e267f6ef5fa6ed3a68e2baaf39ca071e0e60f1b7104df6c6308701cf3dfb4d5a759483cc9ae03de2abfb9ff22f92988deec0baed9b5724c13f180faa90d4cfe5c37473280bf861146ffe351b1d05d6cc0aa397b1f9560fd814bbc6006ed0e24b1a7b03e8ace2bd06bdf414b422fff838c3847a7ad21f1b0a360a78ed8644c3b697d595c83d383386da9611875eae38ea69dfbe72a053a07ea4362b49d6eaf5a5763eb7b1427f7e323045c23ce653ffc613da2ebded24d86da8da64712cd74cb05741daa1995ec029e81146096797539b3a7d164d7c9bbd06d04ffef53912b2a3415d00b749d5f58313172bed9fcd387712db61bb3c93d63f75b87ebf56148efb53b2f68fd3adf08cfb320dfd8d46af7f1bd2e3a30573ea9e03db7df63563213b919df3f3ebde4e85ba197ddf0e89c15e06d875a02768c2582e6cb5040be1ce772b878d9a0e48c8976242335c7c6721866b0b0aeb1f42e87dfce0d92f617b1e12d3ea50af37820a9b2485c4badf0c3f7c9d641d01de60e684b73682a3e5958e9fd77b94c51ebdd7fe9948d5f7a4a301985192da9c7308db35ab3ce25df465dba07c138801bbe3956a011317d08aee540c0afc74a6ba3f68ea053054d796b96db6765a3d3c941b8bd13b1f47caf30dd4345809a0ce30cd0015b6690efa39d2b13f7d4389c93b279018b50aae523f18fb4473c84b585c9fe1bb0ea449ec6cf22a623f77338ab625e779b3a534090766493b659c179f1dcd9b6f1d3b51535349ac2fa4c50bc6d84b654ef8d4e433b2dcdeb4e4634edd188aff210358318a2a64a390035ab0f336f51d177138a12645d0d47fd98108525972bb8aec66dd49c2061a03fe51fa5a91fc7d5150a79012f968891c83c59170ed3e583b223644f2b61c66a5111130a7f20c5382804738b2468e136d508259302c337f0716a8f366cc6498c50cd4cad684d42d4b23d0480f63db31e64413c57157bbcbba25c72386a16d396e771ee52189774616de19f477d79ee2213ae0c50f4baf25c1dba40cde1fc6c47c09edd1ddf66443eabbd7e05da872cd2b0f2bc62a2cdba6344ee044754d34ce61733b798dd7cac22200d0d120405cc83e3c5e3520af8e938054282660e04426a08d403da0eddde773706334c8eab6d4e69ccb1288629552459ef7da1d4665701001f51a88b31e0e12382f35c15762ebc67b7515ed970d2492cffff7f74ad4cc2822c010dc0059ffa6ccea546a80618535e6d1f50fde8c9a812cce9dc5861a941aba77b97d4f2bc40254a015538c776a6d8d86b15810c46481ef455b449415054ef4ee2c5778e4dad15949f57fcdedfaf3d007bfda197d421a3bfd0fb9726361bd50a4b2fd036256f03fea81f292e0e9c6d28420b382600bfd5d50cdea1d562ec99cdfb5e3bd13adbf1aa1aba181115f161ed47a44e6d1a9ff179e35e4c38413393e973d721dc245a75766b0cf639130d96df7d233cd30a4d76255a877e9ae133e88698ac94c3b6fdeafabf3196eb4887eaa2e1e7e7dfdf39ddc8f6d6eababe6523a16944da002ae17403d4a093631b9f3e84d4d7728a4c91cb6720b92b371c51b4dbeffcc137e86e83803f8ff6d840031b43a6f2ea99bb90cd21e3da7a43c912a0ae2a8dd4b33cb836600f250a254df887e0954d1f83e5cc75a862a4fb820177dc84e89e84d3ddbe5ba807ba1157884dec00d4085da246fc7383693c785d7f1e955ca6251d696cea2b1cc1ff91203ae81cb5215903b5b9d893674ed480ef985fad8033c12cfe5f28c449613146820c37f5be60fd2173c2ab4580e18680619e66bead9bb0f29042ccdcf6f9d99cff57a574cf408953de97c6b7e7aed523c9d0fb7f843195bbb035772f156dd8006cbdf5e2f5d68d67861fd3b72ac7a12e02330825c7c0c04e2c1d8af65bcdd05d168c6f58e0040b1294636ecf794b2874e04a32d2f51db2531fad6c9fd97a24bff7ba0017972dfaf4aa70edb005e64d94384248d81f1db5d0c810f397006d7285e79233df51d6b0b62ad896a8b302e38c61264d18d989217e0064084e6905781a293f692e2de3c10f571c0abd5b287b675e190a7aed0d940dfc9cb3cb19c9124290b1de8bb5aca30de6117fb615f919613b61e690984df64cbff6df2294bc869bf79671381995b4ce72467d1d1afdaa7297d7fc86d884d88b6f20d840e5d8de655f11db673aab3c47c7b2e58cacf29182bbdfb4b0c0ff10bf784d9ac56007d80331663d23c18f6abcbb700a4d3bf30ead635956c2dd53125fa161107ed1e4e0b244f495f66d6c0f2e68cb0f04d9ba1a099f4a1f58cbb726e736efd9e53a85416288eee01250195a855e6c2392fa61f8bfa12ba386b044c2bdaba85ae870377d39dcc02cebb9060494af02edbb8dd7572d444cb5d54895b1b1e10b4c997c549547a70164d2ecb0fbaccb9130706f2331af377bf3451d2aa4f9f8c5a08bfdeb1f54a862354e20e0f82dc98d6ad5aef443550ca3518db54281574a9f47dfc63a033eae34e9c625e66c79318b6c888538b8099d6e73f520b81a87ac30a22624d40e02fbe4c3fc5ae0e17bd26b945ba922503be57da7370d60c8a5b4b1dd014eac83b1bda4fc6ad21902c67950e002143488c79c9113bd5683bb681be33554af6d3a91ba9a4e1523da7585224da7916058654151aab342921d5e9f7034a706feb3561a6044beef99540b057ffda7c19310a90b32836d6444e5d40bbbd69b38ffd261657c960e995d3dac48dd7f5f85af1166806de5e5f4ac795430b23af949895e356ebab3a495da54a8461550dac6e4a5c87692dad45af09f041a5937310aea94e2286a37928b72171f4f6ae676a6714a7f5896f03a556bd5b0c03dbc256b42217a2be73f82a26466f9ab2fe047fbe1aac76465fc4cc34f47656cde39dad58dfd53e249069da0d8e2c772a4b6edfd4fa03c6c1b055eb10aeeedde188536ad24bb65e0edc3095ce4b06dafb73368f3fa670dbf12a33494b7c866c2bc587374bf9ad07f5e0ec92c530b522dae99004f515ae0d168b621269afc66e4a6fa8d8d6a3ebec5532c11eeedce65265256c154f88f3612f914f57fefa91384521ac307c86c13db716fa72ff4afa28f7bc624d72c0e80c4bed359ebed709c4eaaeefe316990c4aa7403dc", 0x2000, &(0x7f0000006c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006540)={0x15, 0x0, 0x0, {'fuse\x00'}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 413.447962][ T5425] io-wq is not configured for unbound workers [ 414.371633][ T5453] hub 5-0:1.0: USB hub found [ 414.440257][ T5453] hub 5-0:1.0: 1 port detected [ 414.466811][ T5453] hub 5-0:1.0: USB hub found [ 414.491990][ T5453] hub 5-0:1.0: 1 port detected 18:24:23 executing program 0: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$MRT_DEL_VIF(r0, 0x0, 0xcb, 0x0, 0x0) [ 414.614526][ T28] audit: type=1400 audit(1686594263.302:538): avc: denied { setopt } for pid=5461 comm="syz-executor.0" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 18:24:23 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000500)={0xa, 0x2, 0x0, @empty}, 0x1c) listen(r1, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x2, @local}, 0x10) r2 = accept$inet6(r1, 0x0, 0x0) getsockopt$bt_hci(r2, 0x0, 0x2, &(0x7f00000000c0)=""/66, &(0x7f0000000080)=0x42) 18:24:23 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_NR_MMU_PAGES(r1, 0xae44, 0x8000000000000001) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000ffb000/0x2000)=nil}) [ 415.047002][ C0] TCP: request_sock_TCP: Possible SYN flooding on port 2. Dropping request. Check SNMP counters. 18:24:23 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_NR_MMU_PAGES(r1, 0xae44, 0x8000000000000001) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000ffb000/0x2000)=nil}) 18:24:23 executing program 5: read$FUSE(0xffffffffffffffff, 0x0, 0x0) timer_create(0x0, &(0x7f0000000240)={0x0, 0x12}, &(0x7f0000000200)) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket(0x10, 0x3, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x3b, &(0x7f00000000c0)={&(0x7f0000000080)={0x24, 0x1e, 0x305, 0x0, 0x0, {}, [@typed={0x8, 0x0, 0x0, 0x0, @pid}, @typed={0x8, 0x9, 0x0, 0x0, @uid=r1}]}, 0x24}}, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) openat$cgroup_procs(r2, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) accept$unix(r2, 0x0, 0x0) r3 = syz_open_dev$usbfs(&(0x7f0000000080), 0x73, 0x101301) ioctl$USBDEVFS_IOCTL(r3, 0xc0105512, &(0x7f0000000200)) ioctl$USBDEVFS_IOCTL(r3, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) statx(r2, &(0x7f00000002c0)='./file0\x00', 0x0, 0x400, &(0x7f0000001040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000680)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000400)="d5593aac8678973b44e52aefccf45aa952ca4e4d710950c2fbf3b9a6d94262ed51dddc11e9c9ebb03752593d9d451f41793cbbbe85a12c74d094c451f9ec248d4b4ac6ff99a9f369", 0x48}, {&(0x7f0000000dc0)="43ef61b0080002bfc60d643e361f192a3e9d5fc22a3ed7fa968f4af87c6dd9c4c5b662275dac011173f0a3dff6bd10800b8795cc87e07f8b38a0ef3b576b21341375a49f25cafadb31e66344a7f6be7d7c7d01f70f4e94663da98e3f07f75fe84e95b782bb2a462d4cba5dfb9487b3fd0b63e528470d3d0050b713dd1bd1f91a050e630a2ff989ee1576126fff40fd3d99ca0a4620e4", 0x96}], 0x2, &(0x7f0000001380)=ANY=[@ANYBLOB="200000004a0000000135203a2b000000cd8645b7f70e56bf7efe47038f1c8d52c5ea4864e49d6b53fdb407e31aee7600d9e530206d6de4f1537a00033b10fc659576f0d7de369bca323603606d23878695d7dc434a2a005869ff224d5e908a501b780791db488c09a646c22e39e742779f4e01010000393d6484a9a7e5c6fd35d8c2104bf68e6059efe1fdca9dc83a11d241db492b2dd10d205d572ef645ccf947be6f45654b69aafde3e1aa10fa2080baa793a8885a2d00000000000000d8d1699d55ac6e9ba0cafbf32b01574dc1326c46fc707d5dd44eca65c473ba595ed386d8f4b82b09dcda32b2e17ad4231b30458d4267f9c2e5107890dd219d4f2b7181c7f78ef1a87a0c6b0000000000000000000000000000003aa0621c285478e6a5f5e73d15b3b7f9beea2ef74984134875d69498fe5c594ab7d2830d7ef239b78d6f759d602b7650aa169612c204910e54232450bd0429ae280bc3ab293db76da9d3", @ANYRES32, @ANYRES32, @ANYRES32=r4, @ANYBLOB="a99e3289d205f4f910a2c5734cf419a0468e0c0145177938f1d8368594002c61702fbf580d867134b1e888b8882fdc6c5a50a2e3df6de2201816d17827173a3b608f782791536cd8275d03de8831c51d47a7fe4df78df80a4cab94c97142febaace212b45c9302000000824d9bf8e4f81c0044404ec9ba9cd6292b84e1b6be8e604537f7a836abc0f04cd54c9462f5df9f06a5d1ad66aaf2514c7c94c78c3ab64097c4f01f7b2937009ed1fe0e26326fb136247e3afda5d557b32c52eaef3a95fac67490adb1292eb9", @ANYRES64, @ANYRES16=r3, @ANYRES16=0x0, @ANYRESDEC=r4], 0x40, 0x800}}], 0x1, 0x20004805) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000008bc0)={{{@in6=@private0, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@remote}, 0x0, @in6}}, &(0x7f0000008cc0)=0xe8) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) r6 = syz_open_dev$usbfs(&(0x7f0000000080), 0x73, 0x101301) ioctl$USBDEVFS_IOCTL(r6, 0xc0105512, &(0x7f0000000200)) ioctl$USBDEVFS_IOCTL(r6, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000680)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000400)="d5593aac8678973b44e52aefccf45aa952ca4e4d710950c2fbf3b9a6d94262ed51dddc11e9c9ebb03752593d9d451f41793cbbbe85a12c74d094c451f9ec248d4b4ac6ff99a9f369", 0x48}, {&(0x7f0000000dc0)="43ef61b0080002bfc60d643e361f192a3e9d5fc22a3ed7fa968f4af87c6dd9c4c5b662275dac011173f0a3dff6bd10800b8795cc87e07f8b38a0ef3b576b21341375a49f25cafadb31e66344a7f6be7d7c7d01f70f4e94663da98e3f07f75fe84e95b782bb2a462d4cba5dfb9487b3fd0b63e528470d3d0050b713dd1bd1f91a050e630a2ff989ee1576126fff40fd3d99ca0a4620e4", 0x96}], 0x2, &(0x7f0000001380)=ANY=[@ANYBLOB="200000004a0000000135203a2b000000cd8645b7f70e56bf7efe47038f1c8d52c5ea4864e49d6b53fdb407e31aee7600d9e530206d6de4f1537a00033b10fc659576f0d7de369bca323603606d23878695d7dc434a2a005869ff224d5e908a501b780791db488c09a646c22e39e742779f4e01010000393d6484a9a7e5c6fd35d8c2104bf68e6059efe1fdca9dc83a11d241db492b2dd10d205d572ef645ccf947be6f45654b69aafde3e1aa10fa2080baa793a8885a2d00000000000000d8d1699d55ac6e9ba0cafbf32b01574dc1326c46fc707d5dd44eca65c473ba595ed386d8f4b82b09dcda32b2e17ad4231b30458d4267f9c2e5107890dd219d4f2b7181c7f78ef1a87a0c6b0000000000000000000000000000003aa0621c285478e6a5f5e73d15b3b7f9beea2ef74984134875d69498fe5c594ab7d2830d7ef239b78d6f759d602b7650aa169612c204910e54232450bd0429ae280bc3ab293db76da9d3", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="a99e3289d205f4f910a2c5734cf419a0468e0c0145177938f1d8368594002c61702fbf580d867134b1e888b8882fdc6c5a50a2e3df6de2201816d17827173a3b608f782791536cd8275d03de8831c51d47a7fe4df78df80a4cab94c97142febaace212b45c9302000000824d9bf8e4f81c0044404ec9ba9cd6292b84e1b6be8e604537f7a836abc0f04cd54c9462f5df9f06a5d1ad66aaf2514c7c94c78c3ab64097c4f01f7b2937009ed1fe0e26326fb136247e3afda5d557b32c52eaef3a95fac67490adb1292eb9", @ANYRES64, @ANYRES16=r6, @ANYRES16=0x0, @ANYRESDEC], 0x40, 0x800}}], 0x1, 0x20004805) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000002580)="5e50fe098f06f14bbcff2a17f2ab0efa020a60e8847299256fa9abcc01bd1f8155d817cfb6f025842912b9b70ba386594e026d1d2a62666d5a4c58d180c19c042f9c29c1780e68da6c038c5f5516cd67e2c0b1874a2f43de82a2b5acc33fa61ae2509ac22c8410cac91349445e964736a49b0bcdb3768b9f622e26e1041d50022ee303c6950d9b48ed9e902e589177a33612fe66678079f1df75c0b1a6b1be292e06689a9b0110a5cb8f2606082e48e6bb5a349eefd0bb8c38f0fb258f0ea9bc3afd34e0a06cfd13630db1578db212acc9eafde8879bfbe882f1e05104d371dda7af57b3794bcb165435c83966fcbe7c032868518e387c50df5e83067353e9699ec78d7ae6e60d18c07267887ead6894062c878e4da51c6a65248b755e4614abaaeece8b84a4dbfd43b81ef4a5906b52b6c18033058d37d1425529359abab61bfc63ba9fd478afdb7e288bfbe2467eaf53c03b82aa2e0a8f26ba4c54c0f117dd2b33082700295f4f1423a025d4166a67ff2603174ed2940c2184501a4ab42c550352f01401d168549e72880cf6421c31469afbf8ba5d1aec070a5b4135405d7de57dbd9e5b71fd3e199a7a5f492585a492f78fa00833c073f9db44f299c6806f6518a8638fb1fe7971688e7a6cbc096692bee5559ee962bdeac01d01df13bd48c2dd32798aa58599e1743ce3c9afae6ef6565204fb74d0422d0049e12c55ca74c0285069f45bfdd5369b362458501d886e11e6a09369f3a8e786d86a208d0137ebbf50eb657a5eeaf62ae59d5331dd0ffd01430e82091de7cd3a294d96076556278794c79fc3e3e56abc6724804c7a890e90fea19b8fc76a88a75e91781d7dddff51cacb889b79c68f51d23effcfec19e78c1b8c9a994ecff8c0f0a2e2f398c04016f6b9077457bd1fdb3c5bbdd10e7b58706f1b77673ec3a0f64308cd92474bcd705c7307233786ef9369b15802a7403e960508ce9e4f80e1cf473d9ff04067f52cb9bc2419fd89874220a288e1fd240a71e55bd91b5161a7974a9397bdbf384a95857b6339324f5b7bef759356b7f35bc04499fa0397650ea226e39487d9dd755ef1ee060b1a9cd25307510f753b86cff5c7403aafe735c631c1c633010d5786a3f2870c917c57b599de651d3239ca22e8a7d7876062e0dcd67be971c40e85bf54b5bd5a4e1f711c967490495584697f90d922ff1b14c244edc2da7769b519519b0ae588a9a787ddf030dd3ee0b2840a86df1870a406deeb1ac63084137a9607b617a0317597928717b495334e454e81c049fb473f459a134811d61674ec0ade120f44932743bdeb2bf1264f4c419a0c09f207a112b35e413ce72aa26fe0d37346be06322dee64a482f41b5409573f8ef843078eb9251f0ed75c6a57b4370077fa86e62d426fefd32fa440d5b3ee05d2458e40d87d253959b7bc24b5f0d49c71185f9f0af741b00089016f091a2c6bd405fff921c67f13781645a01890e4a19e775956f13828599e54ac2e833d679f166bf990716e4e6617d29abd79da7bfca75462317d0dfa445518ba4599203305dc1259b0322a904d726578a0e514ca4491cffacd7dfdf14a5e7b121a2b95f2242b373c9d4e7c518e0eb55b516a3f189d435a724592ce8ffc09d0b81961622378974bc59aa94e5c65cdb0654b9d99a56dd51687e9bf2a24b0567b6c912391fdfa9bddb3abd35b91cc654abd6943cc2a41ecd6d47ba31bd842af137ae6f98e89c85f8fd3589f81fde7259424d70eedca985685b24b7ce67644fb4a33193b66308f70e715fd4e6b060fe5173872d31cffbc762fb89663100415ccc36815275d30123377202d3e5a77237f47c7a160498121978dc123121f4f065598b9ce8215b5ef1284d33272429acff1e9e743eb4275b1359ce65dcaa3beaae206482d1330ced6bdecee5c35157209e67bfc4fcc72fea964ce005fbc4cc763a179b78816219a993a5810347c6533b77c2041461c38ed78c81dbf482fcbd30727ec1b7884a40a3a85eb32f9a6f5af6bd384ba2add70e8e2cc4c081fe8c9c079fb4241afa1210224fdae388604d3ec689d1855e4fbd9ab4e96a5c33c557ae36fbc9627fc4af55034c7cbee4420a9fac45c7644fffa7425907e773004cd371384ffda295725543b4b58a081f98bc2808a8c0c214a8d28710ea1802ba9249129f13bd73d87be15b70bc5683659a8166f4652b3ed0b840731a459f17d535b2dbf1ba574621cabb789101adb9550dd383e5eddb2031183b9162cea996a0075e1326dfe9629bdf7d94847f6c3dcbedbefdc18619f2afe1ee8cd40ee1d8bf95376c67393e8eb0569f8ddd2ae63c722253b5f3f79e71acf18fac2391193af016da5bfd10b284ec48384d703e3c2ad30b77d32eadac2aa9552ffa1b28fe71cb006a03905838ec9534b1175c5f426fd3a4a791732df73e226c36b6694f4f77cb684f51d4be3b0338179edfed686d24312b8a709f12517e7913b6292948e39118113afa60394148fa5621decbcdb4412da522a9ce1356425c7f0cac11162df894024af72d605f99e44db8b230cec552cff05b65d8e3bf8418054e857a3e199e4d97581581e59cc9ae69a0dd090342c491dd45814e4b0c94b7109754fe096cc261136537d3aa811cb3f77b34886140096b96c7bf118843708fdd9f696be77af5a3fcfdf05a8dbcab4515b4ffa01b70f4aca53cb9a45ba5a894b4feb1a745f7086da427541b5d733b59ce5ceead5bde4c621440775b0baf36b3906f8350d9fc91f77d3762814f022f0bec621d55e9e7d4351c579aa208180dd96c549bada93f585b98711dcb8ab96fbf8485e04a0ed042cf91cb7ac996b25f64fb96666c7f3451b72dd8baf31de40906b36469d187fc133b776c21b7a884f3f6d164a00b909e463faa412a398237614c6e8f3efbebf9b668e13111810ee5bdd9a1e86dabab1b092827ae8251a2563f48b76a41c1e6fcfde05836f45b5959ecc945abf9e4f0864311754e8dd13beda2170c544c1a88017c6b1d4b6de0947c95b5967e8c1ea0740aabb4b956d2cefc1bec71390015b27ad0802563e25575cc9d638598cf354f23462a6f712e73fba1c763403d8fb3450f5c1631381d31f67da443856fbfbd56e28e53c0377757447e4b062134e402cd17c88fa67b08e8ab31a210ea69361c47b297797c88bec3d096c85468fa31b693d5b18aaf5e75056a0c66614f30b9815339c069a9edb89b8c2b9e97ad3916a4989a176d2ef107589f488d6e36bd7f82dff9b713957b0c89f0852a28a7e8c0ff5df071fae73bb45830b069dd8324e87e3b63b52eb83315cfcc021dc56881d5d608cf4c24a2984d94a320cf530ee0838ab588051f2b52a73daca24432eb1477c7a931a3e8441f0c91278e4a1123b865523880957eb61468de303e50e37e48bf4ae3f343faf71a924a925314212b06a33e2f50b877d83ae5d7f24f6af7046291d28813c5137fe0bf79709058d80a953b891017606f8b790bb7b313319bceb9e820fd505e252b7f48ff9ab4fe28a59a90db8db2bbb58da6d596a54676c7d5ea19419d4c6f3ca6262d1a69892b8d431aa187bdac3355b20379c288955624be2dee055fafabe4ba1138c44ab2ef3f073099e0a13a9194a49172466ace4479c04403696ab43ed37b302d1491fe5e968d33966a2ea64c0a6bf5074f01907ffe63636ef74e8e3346ea230cbc722b77196bdeee451a6a866a0d6d9b5b88bc2772b768c21b86d8c37c7b5d0a4fb2909915a79b200865ff715e296e588ed898cab89052a4515beee976bfc7a567c3fe0802dbdbf45a55ed1b6b99797c3490c19bcb8b7cd89a2b2d3110bedc863f21df08b0a30e478268db253a61fdc1fb5712a7653c46bfb39a9c728dbaf959a02458c8d81a4ad89894f7fc02de825207fbb6a17f51b5a043465e42d129600c5b5332ba0c50a52f5874d376ceadd49a28cc30fc7bbad2dde68709b2749dcf3570402ce8eb846ddb34f7ee036c1c21688d3285c91063fb3366f869ca481fad7a1d881cdf3ed2f6605b1c022dbb6c39f40dab6a42b780befa3a3fd030fb68d10a614b6801cf3f1ce4c2311ee7dd34a2ce88d800b31442727386ef31c7a56b04c63a94061a5e2036fb92054dec68f787d6fad4dcc9310e688a7df8d7ea5899edb6894f42765ddd88c0dfc5110d91b9d5877179d1b36084a1b1fd299201ce03d71e2f656024aabc1f078e22303c5c63560a22e17611f3d51ac5f0b41cc369496e9ef9899123cb1d91a8e834301b38a213c799de853c3720c985bc8bd8f2f32d60dce45b0fe7cc75f4f3cfa3fed62b1c0f47feaace39ce6ee277a77c39f6e6bf6d4e0ab91518f710e65bfdfde7793dfd9976f88371c8a7a57c8ed89556032eeb5521033230be7eaaf4c6b129b42f47fef5341f640ed4a518ec480da78b4ed3d199546d86c6e785d23236a7d67335e30ed2a38306a19cbfed2d124471dd03a1fe7d77094bb73fca44ec6314b170c67c46dd5b20f8e88fdaa23390564644116799149c68e923734664a4c2b92444d2565d912cc829cf40d9b14c701f5df867f7c4b681f99ce0fb1f4f72e6cc67a00c1f2b9f3296eb9ce2ec137e2a8e56e5acb7b96da5bcc37a8bb98ef5233be0257aecd7a1fd67925459c42dc1f304d72da6caf0578b8b87d68808131523eba9a7349c6ca9a57db5f6db63494e8f2efcd50f84f7a24e79ddb37edcccb674e072916458d47158a52d608a454dc0a9f68a707524275739ab415c49d2f27e0523c09168d1a13d6d2cc9d3a000344b480d1f6c9548b7fb5097522e0b354a3844bcd11e59eca87bb2109e73429258a018bdb198e7d3b23442e3bfff9d211dc8521a2275391fd366fab99f14c7a3b588435b7e8bc8e629b0fae34dd81752d1129ebc5863ff8d918d1237d33beb04055eef029955404b27680278302b8e8fe6a61ea13e45d5ac9a834f5a0a50053d91b2f9d5fe3f556713e1c9d6acf5eb03130f103fcc434e943f80687a998cab9a2219632c03ca8e04da9e2b4cba08a2274ceea1b825e4cf609077d9056d4b471cb9c5124d8dbb6548737ad90adddaa1978250dca15f293172db01d52fefefa753f792b7390d35fabdc7636ae246413ba7e6f6b8de2695a92747fef118208d837aac883a90fcc38486428e11c82ca1a01605280aec0bf597a147ffe9fb658bec7a27c1dfb0f6d7f50959f6867b35b76a5388b4ae16a52ad6e56d293cd655789732adac90f76025a41474f46a2cea4d9362a88c496d1f9dc3b7db5dd06ee2228d204f291036479737d116e5ea990ebab1bd363c06c575df484f1dcaeb1929ccdb6bad08fa808e31e7c41a118c8b114a1a5a19f4d7bb46c4ab9c447f12c2bf2cd09d46b3655683edaad7b8cbf9519e0cd3104ef4c28760e610eba60756450bfae26373cd0e0fb08ddc9427126165f6586a868f909179ed89ca90d7a611b4a7b0b6b505bcdf33970bd0eae070ce98aa7ba936492ace976e7822d25fc4dafd3690055969d9fb800bcd60997ed37a78eeb895a68fd063d448315ff13ff7fbd7bf0804e9648456f7c11b7a9f539669b7aed468b9309cb252525b30d98ab29ba3ebbffca82422ab28972a5f0e3ca6d47e22af5b89b0a2c06188c9074551d21124009a4dc7adf08968d9a4d67ba32bf5228cfd57d75893e5f1449183e04cd906891c414d1a6d4ef9b85e6da2fa8360be9b08b6edf933ff232cf5c741cb2b04cb2bafd8eddfe26d5046371faac54d3f5250aac67fb1afd56fcdca736b4c64caf3cc8d8900d86f2df76becb1214843b87f96708a7ad909827e4c45862a7717667c6bc60b95fc4979668fa932e0ee82a17cbeba82c3d9c415ecab86d590007b48eb68254605cb4fbc46d261ec7cfd607b018505d8c752480b821164cb3e011147d8e7c435d54f7b921df19fad79c37c0902c9b2609f973a3135b621028e459128c649a75638605be7c5bf984d18f84cf594d1e51767d3aedd00c1ce3041a70d2dcf050bb61a0801eb43cd250d5f49c3739a4dc5a0b042ffb8ec955e71562e7b9d275abe79677fa93844dcd949aaedd6d3443c307694c5df1b65aee335431023b0370413aff99b95c4e6934299ebc6bf9531a569334b865c3bda6fe40ad786232dae348337f6cedac00bb755024472325f63f2774f46371465e37d4b24f04f132ec1a9535bf617e20402fc7e3d5a4488a3f18da5e055bfe11134bd4444df255da5643beb8b200a8d297c608921bd48cc649a8964f85654b01233b7b882c812f4c6c00d8ff84c3b1f560b42af415f552372bddf402ecc54e00d0c0b7b5a4e51798dcdaa8a6915a5441974ccb1f1fd6ec65fc160b5408c718b1a8f2427bb2f68bd17f2db71fa60d1bd9a5d0c9f3ed9b07a87a6bdcda15ca9d875cf8bfe850e9f31cf4b5955da9a14d746b0ada0c900a9c4d554c63f1722a81c6b9a97380a23259072772ffc3d2ec8f88a33fcc932438fc6f82e69b36f29aa3e66267f5c59ef3d98d0b9324fb6faf976e5a4b404ca867ab218503b21db1f5f52b0c15048e8f2915b38d87043c459a3860e2e41daee2f73afc1c9ca5041452a17052108b3cff8854943cf916693c0481d31676bdcff1a2c64a0061f026b4cdfeffce746e3f47e1213c031180275c0c572a78e2068d9db0bdb745d4097fac155cd8d9250c8d9c876cb9fee73dad62b05de569cb54e6c38c0f2e64c782d4e42e9cb30c4fba2420278b7b1b7e6b6cb0bdc3dd1ece110a4b88fe3bead08b4395cb8dd3fbbc1d7dd3ffb08536f7ae392e0d83bf6675f3978487aa84498fdb9e571d4561cfce1b03f1ea1d29b2efc2c67877e9fe21b22e440f2602b25546c475410cd95f95c023d0ad940bd860d3a1fdd773b9582235b7cbba3b2a1232e8ee2f009eab2637af3256af8f217e9730ea4995ac897a78d9aa9e3c6d9649f6518f6e89a38beebbd01772e0e4323e6d5ed7a59dceaff0da873a29f86b81a8af938d4b22a2c73f7915b76a4853d4a12e48946f92a279ffba44c493876a06177c2a85758bcd53b5614c9455918ee3a9d1db09c9e12b359c08a109e231e512abd2d946420860c170313d0fa1d918666572228035d58c00337a15e2d5f9adedd524b2cdf0d1fbbfe71899573d8c7bd46b3cc2cf0f0746c0ee8725b133722536dc622af99aff7d0d547f1e2b977c9b1f865ef1366df9ab5fdcae9bed3bd9de50193fbe43cb8e912991f0642ee03a9af781df0c666b825ce67f305eb3106cb53c86433cadb7c774fb1651e11d07b4ae581fc8c84698d14e13173012bcc3614cdd76cafa225d7417724224eb594cd19674bebcf515625a182b2f2d87643baadc54b5240995ca3f41b41257d04cd91dd2f98d3cd48efcfaba10218aba625fd2f37559a5e065456488cd8514bfd354bd9c1e949f8067cb10c42e35997ffa774ccc8b004677e01e1c839c87ad94de096a85794fa5e94382468a34d8e7ee0d0143a06366c662483402d38ccea8e85429b71ae9f1e7a5da2afd282637c91e27f4ee49331a3f46427c24631f9a1494b24dbadedf35c39fd75c4b5c63761fd404ee248bca844de1c61a9b955e6b2b69bf0e62655a6c97ab2bf388516e4860026e7a6938d6e2516b4ffb361030e13c4edc860f1d3a727df275dcc44b34628b4478a18f5f32a1afa3679db516afe3e54c15aead7e758f658dc19ad55d1594f553306872d348c904806b566f3378c0f0505812d0b6b4b488c6066c3df99ad6470f9b061548e52c752a038f9ba6e048d1bc1111eef3710c8a902afbf2ee02465ebe5d10c154e614e62eeef06e9cb2e906b1f1db5c7f0af95e1d1c7eeccb73760ee8bed674eb2e29e2323465240ec9aeed9f595554174191ae5bd1dbd67cd346136c7cdb94bd32661b6d1a65f850de88835e73b883d2f305f6491024a75900283b1e77e332cd8ab10f0ae2e0bd0dcd94b42f75de078af13ca6cd169ba69bc9d9800d3eb9bb4f3a7e1e659bfcef473886e2b83ffaf63ea413a4217a5642f7ffb807ed814fac46f99c9d778c7459d1a0b380b6dcf53daee59092e511604815f35e7ed387ef8dfd97b54ea958502bfeef06f823346a036a5428d66bebedb256b2a91fa361c4c70c3cf8f1357dcee1390febb8641750b56d67adf4bcc3d4ddafbd115a8d7f725dcb6a3c07aced9f1264302732b70b2ea63512a20afb91490899cbe0716aec9cb7b0342f02f3e75cc0a1ddcb465bc1dba96e786afd712e2f1f353053694ffe2b49ca71e77214a13663a402e705e6c03978b252d1e783382a29278577077ed5c0840fd2397cd6672ca743e1adbc1927e169ac1c2f9b528c296bf1e5b583c230b97e6af1b79fef02196f326a71c1d437f5d3a5412123f98f9825167f02a509ad2e442959e35ae79d9eba6191134cba3b3c2d8b7cbd3b75d3d8d1bd48c08785a500800833327159ffacf5a7801ec73ee1e954e7692e60799de0a19a475008679e9da3da4ca693266622fde337eef7fb2a71e1017fb9ea6611411a159b9a303106a6afe70e16515b5979eb8d92a35d6f3c2cf0d35bd0cac947c2fc27f9267a62207d02eeff17237551017c815abc31c97cbc536c65bcf6095f25555a7825dae262d7238e9bee950100cad5ff7d01107a61ec1fbbd7fc779d10932466eb61a663f6828d5ec73800d573a7c6dc108b28f95931408f083057995554f81bbaf0957af09ccd97d6fe61cfb7b137349fd354dd1885d1c0fca01370cad89542797ede3db0cbb3060c5d8e3d5f88e9049e026019c23000372e4f2c6a0b44f8ba89cc31c39d6e09b83d8bc71d5690e59e51fdf0fd63ac8a7145d9ff88f4a648bf80002c06f79d398f658894fb768d28da202908486294dc47edf1c70e7da819fd9b3fdc784ad6b8db9e1c3077db6b13bbc91c510c2644559477a1fc62bca28edeeb1176e45ec92a8788a979221973c1ec2df149aecd23e75717d6820e6304572f2a7960938e44c98f6456f273d8415f64463089f23217448b3b8faa58d6dd799210d78f90ecbeb889f8dea8653c22f8558d1d19b1929cb79f01d233921f7c4192bd82f6159611e274bf0b233ff515f5d6e6004c5755990a4501d47090fed7e6678808225309624f42a76eb4b5a72e7d982a7f649f77297e05d7f3e0c76788af6e7ca68135da4640d270ab269496b388da6746e659a5071b26e7d8de5446c181cb54d5bf20b6e2177c29e4c802a164d9b33042d563fccb437ab1888124949ca3a7dcc633b576a6bd352b47d865ac370aaa11e8f917b578613498da92044fac285c7b51a1f60ca74c88c7e9fafc0fb24a0efdb34f58cdb3b094b6e8221703bb0d083c3659e74c70fe34fdabfce83161e78f1e21758a05704648494fbd04b5f357faff76629099e2ff53a18ceb04d1c16b0c356d47ccbddd92135ac3a8f028394af17b08803a2f948bb7b7244885939cfd9b4eef4b73d2e97d4831b51583644a706dfbc1e2ae2e7927a53497d6705ad4d663699983833f281d263e1f0bc448cc9468fad1e25b210487463dd8c9536e2d65c0faa5a0da671ad64803c8447be88ece43cafdc0d6f5729ff12548a795057ef6219ea9b2d8a687a3131c3c5593da37a653310f80862fafd14fd740c5e1ac7ea042aa3ddff5e677ddec8458b1e4aaa5f1937743ac9786bf309ec05ff8e894354b7a596b4f05a297189162c771efa25871cb0f2ab947f60742151d4be499a42c952e31457ebb7b28b7eb26c5b979904a5e83cefb9abf61bd4be46579c69970c8ae2016508389d4ee7777f59eefa7a65fa0571dac52a595e7651abdd3e5c163e92577e3c5b74d5e17eba38d3933ab89eacb2815ae82d9b79c79e29f2429edc5c4afb79e85b315c573046235deefac4ed466e73bf9297042f8b21605e78448e741222186138274f7d9a48818716ae8d0afbf2342f1bb36ec4a8e965427073990dd65b5431655156f00b8a1c695d9a66cebe67e2ac0fcbb3af6ca4b81d1f1fcc158cfd1d296aef7afadb5a942b7072d6a5bec1de82b72b93b264a4e97aaec4898327f59d95e9c519ea1e517769eb33ea91600a050198c05e8b91342762bc912537c0ca20de48db6123981f39e9f6f793547d472f464fbf561395de233fe2a66b19bf56f6bc8135038c3f2e3bff77e164699252a72b8478f3020773e60ef9aff59f06d9d0a6d042058467b1c02e0eae97c71f262ad3cad03bd5c4be84e8a22640c7179ea4a8a398749fee5c2325d29dee11cbeae2d01154cf8c5c6a6ef21e2c06ebae19c5582c5e64dd40c0cd9add8ad8131329d2a064db20883905bad60f6fd84cd4b0d128e648d206a92c04b69ab6c84014b607726c4848f97a6ec389c06337a434e4f18ae443ce4581d096a8d963ac955c0c9a2b5f1cffc37f3f3810b0b765acf1be7c28806dad3126f4d16db25d4d7667649579a3491c33d930a601e34b8bd9f389f4902f1338d8bcd307ecbbea34afad03eb18e6bbd66e488583464801bf7d6897eafd459e26c3f25e23be5e3d40ba22f6db2175f990f6861b343b7df124c91147f96c1bee92749b2d905d2df3c58cbbc7dc8c4b4fa279b5b9867e7798f1512a023a82cf8292c754871ae0803b3af6af448e5e44a9a4595e34a3cf9f699a7903cd5feb18ae93b6f3cbc44dfc989200e11fe48a8275aceb3eec9e0bf6f3c96a7a91663e153abc9f3261e95e00b80e750f660bc94671c29994c32e47557703033b8e9e52b3c8af793fadbcb27495508e12b8948411e8634966e23f1efd67d7ceb7746dd252ae9a9a0c00c65ebf3db261af25dd87dbff22462a8c4741d14b6b23c1cb960acb0a4917bde59a039c4a1a4a31e625f45be2b2958d74e0170c87ffc19cca3d45f851b6a1b8dcb103c91ea76e4f372aa228d9508b68dbc8d272e7b078afc09cb4e68fd3af580d851f6f589294d31649922c7a6a33a8b2904cee533b9646dc962557ac734a88ffa37d660aed6ea859588a4215a628a587b70d96eb44ea4d96010f935825d3878a242ba0f3c33ccbaaf8e4540bb0ab3ae9cabdedf237a8eac1b6c4dc880a049cff1a9cba9ecad880a575210e4110715dc75a8b74518f2613a40ebf51cb11a0e5b7f8f0e53398cefe1e6ebfb78344fbe3aeafdaee8b70fe97d810b0e276c5b41a348d1c99d58afae89a14c2bd7326d39fc6d6c5be978a8722804eb3d0bdf5db722f42e1f8a99b7fe9c93e025313f3b376816f6a66d3fe5f3f33611a481a284466142dc97ab91d5bce36e58c62f81525e0f0fd61bb2ecb991cbb5fbb1fd61a87804a498b2fc05e27dd453a300df2c3bcd00e1f786afb32961ec7b678a565432716a0af5c3722f2e8aa21e57cd12e0abbd01c35eb8f1578460693469e2868d99886c936154ad7a577d128c776f9245ebbfebbb5922cd5cce474b50704c2f6804bd8cb36e8b1b37ee360b74df2048ef1bfce236d8225abffe4eacb3834b3910874f878b7dac6af482e7a92025358f6247fd59987885a7fac9c9c4e09775e4b3a48c7a7ec9c63708c620e8c6293368f61f4a0a84084005340058c4ec82a0d6a1269458914e78dcd1c89fd2e49953593579aae907698590bacc70e782be1db028d23613333e3ffc7620117c3c782f2bb639f26a5232b215277c4c03c19482b0d822", 0x2000, &(0x7f0000008e00)={&(0x7f0000000100)={0x50, 0x0, 0x1000, {0x7, 0x26, 0x4, 0x23628c, 0xfe5, 0x0, 0xffff, 0x1}}, &(0x7f0000000080)={0x18, 0xfffffffffffffff5, 0x7, {0x9}}, &(0x7f0000000180)={0x18, 0xffffffffffffffda, 0x5, {0x20}}, &(0x7f0000000280)={0x18, 0x0, 0x79b9a13c}, &(0x7f00000002c0)={0x18, 0x0, 0xffffffffffffffff, {0xffffffff}}, &(0x7f0000000300)={0x28, 0xffffffffffffffda, 0xfff, {{0x8, 0x40, 0xae691699a7c973dd}}}, &(0x7f0000000380)={0x60, 0x0, 0x688f, {{0x80, 0x5, 0x1, 0x7ff, 0x38b718a0, 0x81, 0x0, 0x9}}}, &(0x7f0000000440)={0x18, 0xfffffffffffffffe, 0xffffffff7fffffff, {0x2dda}}, &(0x7f0000000480)={0x14, 0x0, 0x7fff, {'\x88\x9c.\x00'}}, &(0x7f00000004c0)={0x20, 0x0, 0x800}, &(0x7f0000004580)={0x78, 0x0, 0x2, {0x7, 0x5, 0x0, {0x6, 0x0, 0x7, 0x19, 0xd8c, 0xfff, 0x5, 0x0, 0x7fffffff, 0x2000, 0x4, 0x0, 0xffffffffffffffff, 0x16, 0x6}}}, &(0x7f0000004600)={0x90, 0x0, 0x5, {0x6, 0x1, 0x40b9555c, 0x413, 0x7, 0x4, {0x6, 0x5, 0xffffffffffffffe0, 0x6, 0x9, 0x1ff, 0x2, 0x9, 0x1ff, 0x4000, 0x200, 0x0, 0xee00, 0x2, 0x7ff}}}, &(0x7f00000046c0)={0x50, 0x0, 0x7, [{0x3, 0x88, 0x1, 0xb33, '-'}, {0x1, 0x0, 0x1, 0x7, '{'}]}, &(0x7f0000008880)={0x328, 0x0, 0x0, [{{0x1, 0x3, 0x80000000, 0x0, 0x3, 0x5, {0x5, 0x9, 0x405, 0x5, 0x40, 0x0, 0xff, 0x0, 0xf0000000, 0x1000, 0x1fb597e, 0x0, 0x0, 0x0, 0x2}}, {0x2, 0xfff, 0x6, 0x0, '.\',(/\x88'}}, {{0x3, 0x2, 0x5, 0xfffffffffffffeee, 0x6, 0x9, {0x4, 0x101, 0x7fff, 0x3, 0x2, 0x101, 0x2, 0x6, 0x3ff, 0x4000, 0x4edd, 0x0, 0x0, 0x6, 0x3ff}}, {0x4, 0x9, 0x2, 0x9867, '^['}}, {{0x0, 0x2, 0x93d, 0x2, 0x1, 0x80000000, {0x2, 0x10000, 0x4, 0x3, 0x149bb080, 0xd17, 0x4, 0x9, 0x0, 0x8000, 0x3ff, 0x0, 0x0, 0x10001, 0x5}}, {0x2, 0x8, 0x0, 0x1}}, {{0x5, 0x0, 0x200, 0x1d7, 0x8, 0xc0, {0x6, 0x20, 0x7ff, 0x20000000400000, 0xe5a6, 0x7, 0x0, 0x9, 0xdd7, 0x1000, 0x0, r1, 0x0, 0x6, 0x4f75}}, {0x2, 0x4, 0x1, 0x1, '['}}, {{0x4, 0x0, 0x10000, 0x3, 0x40, 0x3, {0x5, 0x8d0bc15, 0x20, 0x7fffffff, 0x89, 0x6, 0x3, 0x8, 0x81, 0x8000, 0x7, 0x0, r4, 0x2, 0x3}}, {0x3, 0x3, 0x5, 0xffffff81, '&%]\t\''}}]}, &(0x7f0000008d00)={0xa0, 0x0, 0x10001, {{0x6, 0x1, 0x5, 0xa1, 0x401, 0x5, {0x1, 0x6, 0x334d, 0xffffffffffffffff, 0xe729, 0x1, 0x40, 0x9, 0x1ff, 0x4000, 0x3f, r5, 0x0, 0x2}}}}, &(0x7f0000008dc0)={0x20, 0x0, 0x6, {0x7, 0x4, 0x8a75, 0x1000}}}) clock_gettime(0x0, &(0x7f00000001c0)={0x0}) timer_settime(0x0, 0x1, &(0x7f0000000340)={{0x0, 0x989680}, {r7}}, 0x0) clock_gettime(0x0, &(0x7f0000000040)={0x0}) clock_nanosleep(0x7, 0x1, &(0x7f00000000c0)={r8}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14}, &(0x7f0000000500)=0x0) timer_settime(r9, 0x1, &(0x7f0000000400)={{0x0, 0x3938700}, {0x0, 0x1c9c380}}, 0x0) 18:24:23 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000006300)={0x50, 0x0, r1, {0x7, 0x21, 0x0, 0x10000}}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000004300)="1827dacb7cd53e01b4852de2d748e21fa033071acb841f449efc23d452101807ae5c485596338a6d31388444ae8ade7b60a85a37d3db29ef19ae4c4d4db9c2c82c7908debb2e2b5ebef336aad77bef942d064955079af4e914f372cec8ed0440f6ee0bded3c565283bdb75124011227712d5f01e8c1eb86cf69205a8b5b374edee58ebaf09d62191cf41190260c30a719bbc9bc29be0d60c678791de6b236c9b5a057247c281937c2b2ae747c858532113e0a1e7af49298ef54f15572301d3c907b02529bc470beab8f9208cf92b17a9df99ceff90a1e384d6bda3fe823d8eff0e2229a43c31781935de69466b1082c0f88d3716f234e1d6e17e1360f6621e686d661af20eaf08cc97c261590ac3291667a87bbf66f86d9005f034ea5517b2187b6dfecebc1cb8fc4dab511a2890a68ed185483c548168803f353520cc6f820d1349ac985e12a3ff6e8a78b29ed97213962fca3ba7d04d1ab4dbcfe93a88831f784ed278d079eb3e2e69d3161600fc7b0dae825b510a59c14315fc6ca0ce68dafd088f02a92ae0ab3f15ca1a863b640e8e4a89407a8b8d752892e1f8b0e793d430c3ec46cbe2b6a4bdad728c34e734864aeac2b6b2eb51c3a2f9e6773c5834166511086dc35847cfa17974889795ed305353d41c9399bb95936a3c1be1099f21795cfc04d9699929eca65a0edcae5d4e564404e5292dc15f40d78d94be9e8dca92983bc71729ab30a70455bbfd5a98d97cab9778d9b7b69fb20019e7e7c7bc17c84da1dab53a187a116ac229e00312c95b1074afff18a8771a4ab47be2205745836dc3cc1ce531fe697e9a734698fb2343b331ad9f13214d1d7d511dc646fb8b3b70fb4611e6d102a0e2bda6311ca824537f699efdefbd8a3a523e26272f07abd75504188edc788af9c75aabf77f4ac883573f63ded319fa5a8b6317d4490391879629446fa5ea4c695f3db9739f7bc1da7a19f3e1c0ccca98307b3a7a38272b7455c8957b17138c9e170c27895fcf47eb5530948b7cc43d61a621293b0c83dc893f02def2b42a8bd7ad6c9cdfeb7a3bde141e98e5af7500b07d85c6314949b754c88cc666bdaaec89271f56ec11bfa0aa337feb1140b8a07fbd5c79bdd0239f8aa1d454c0e5a16e99d38d1212ff709bb1964c317c98bfef37b56944666f0320ec85b5b1e07731de5584901f8c65e14fd2ba83b500fdbb137c7cdf91d66400688a5da6405ca7e0b8107ed65be0ef5c6234b62f613e7e76d6f3d5cc12bde4342391524e25bab6ec0a358c6c66b7cdbdd9301f91589af65cb7c02fe8271a798c5e122fef9e7581d28884d33d01f0475c9ac052d2d014bdc09e2738487742f7bff40facf2e96dcdfefa336c46923b77b334daf7b01a9fd5d957a29b83adf6f23acc507a58dabe6b2804532bc1a865a01b1126127f7c6a8029531db8a51d8472c0abffca5be97b9b5433ad220ab9ad65cf94a1167f3fb2b8804ce66f9f5cae212724b2b3a04343580f5919f446f40eaa0177f25ebe68ee7c7a35d9d5ef6e1cb220eaf8ad9b269b15c2ab9692c345f3c3bd5965f06adfdfa2d672b5e3184ebe192f73e70e829adfac2e6318d238dceb6e3d7d1422d57ff7124793b92966bd229c0725b0d591e59c57f98841b5ffad16d0ae903406014d3e632d0654e9084f870e124046f3ebae3ecbf5c5365aa32ebf169ccf1243dc8fb296cef006d5f00447ecd2980abb98e3b6e6bf6181e5df7994ea1c1273784af0d92a57394c71926dc143228a8ade103ff61860d21ffd467b2c41bbbd2490dd36add865828fb64396f16831a3a74f57ee2254cc93b25b7219bc00339a2518be3caa4765ed63295c84f1d59144e96aacfb57c6441f64f29729bb7d68127ae2472bbf089570003b1e820191878ab6f53db01c180751e34672cf5a96edfefe164580d6101672281b59f58f3c7b1222f2b6d19c8a8e5f9ad539045f7dbadaa767f993da974dae20744bf5ad0e0ec71ee97696659981e067463c78bd9337b8bcfc070e7e5b47303eaaf9651c19f19a15eab8e2c47041828be50994b5695ee5fbc9a9ecacf9de714215eb7992c07f262db8843937934fdf6fdd31d0f3a44f074f3a1dd6622dbdb3364df79d5ec90ead64c29e05a6c5358cc6b9d8493b7e1c53a91c37aa3653cf2002072461f4b99fcdec142e53b87f61ea55cdb834dd4e03f2f57a206cabe2f3f3cbfad3b4117bf4434718022b09a8419959a9bb97fba50a6b3b9a844cd1301de7bae89f8d1bf549b88dd2bd0697e70ce89cc2e383221ca2ae9d3671a730466c250a8963f6411a42ecc85a00c01b2b43c39432d5065a5fd11c29a23169891cd674cf3a31e82587a26c8d48aa3debeaf067a26669599fae850126dd516512e0cf5ab556b5582add7d2f665723a2244007ddc302f0ec29da73578a80c998849be2f766a334c7ade4dd46f37d648899da5cf7437af2d6e8d03d934903387c4c7e260909d59b546dfac9ffdce11fb92e5bb6ff6836fa0e6d0c5942b4660fdd68d3cc8a76ce0960584dbf634695ca75752b19067ba535e4779189b111c9a3e0ea877067c046d10021b0e60eae8d5dd7536b4474d8ab74679e2d8e68bc9208db5561e28d0bec177cda1e2f944a4cd97b6432033ce40063cbced6b36e486b096adffd699c9fdf58d5ec54bf4afdf52493fbfcd91e807da31ff675b567058697aa088118a6ecf1b7c7dceba3ba87d59d882fce3b3b676763ed658e991c4fd5746946815af0a2c1e96aeb27383cf6638d6d7e1932b3a028250fee18db7c46acd7fab33ab22ff91cf78029a4ed96494151652213fb7dcca0a8944568bf84aded113e20e6897d6b8f6f9fe5f6975c7cbf999d15ce5f8d50454d58e7a5b285fce4ef9d14758cf4a9619b17275fa66f2c6c48d44da95657708062bec9b633ba2df082766f549c5c1b661fc8a5f7b8b6699503da733a66df44f116c4a470b73648cb64bf04101e7bc1d048d230addbf22a5b98aea08beda847e33552faf771d9b181f610ce34530543096257856ea3a08276bec1ea40e7bf6957143623ef47b5c41e61d076eef0a5195431b49beab9fd7f07b1a153491a7250a889b26ce657df550b226fb94cb5f52306f47ee3af4627ef0cdc0c50536af7b386440b878ed5d672670abdb3ea3e3c3c031e67293104a4d6476cf325f6fe4762ce2351dffac116387baadb82f987cab7fe88ce1be7d44ccd572bfd29114d2ce4d5e90f4d6bf7be39ce25ab7de52815e4059d783564d518dd208714de1c524ff69a4ec5f29bb631eff605cc6f30a0bcfba44810a3a6fc263891791b51cb4be0d60d3d0798e38b01b9a21150589a436fb4df4584bf6e7094176884921bbb0f87b1bcdfb6df8aef8f58393800816c15647650448da0ba5bb76f7bf76c3be83aceab79eedae80e1fb46a2557a9485aa7a8053a5835e609fdf54222f5b43cba63c9508dbbd0e22953768f88e2070236d7255f682464d09c7ba12b2e8787a1bc889af686d2c355961d8f92f877bb09baef09d70b5b306047d8d3cb97fb06ba8d09bfbae02314dddf98092b6ef275743e9deb391995003d83b549ecd604daa9bd34ef311aeced5db504242241c0717f8302efedcd3fd43686a7ee21c73ba3c5af98c93d09158c9011e11bc4b51a3a4e904c4b6ced1a786adf310073405c27df6aae6d5da4398d78622ba9144ad09902da49b77046ad22fd303f07c1533f271eb82794b402382d2971f46c7907069907a7afb9e94dd4071685f91cfca10d86aad7c385e4d90f0d44d37588a8f1f267c1d8445634ca4194d1a0c5894a6d00cae3af3aec991cfefda59e3f46c0a6e2fac55b35259a9960ec7dbd1c7dd128368393f0de1e0994ba1f5b41762c22213f56bbf4c2cca458dd5731f9379f0651ba61fbf17a5861eb417e20a7fc9df12c6771f5ab322213ec95beff96dc1811dd0f45be8fb1ed93c2cc01e694620b550e45bd265fb357f52699cf9ca3ddf331fe4d11c5e97bb57631d9c7620b5c19562c85ef8e04ecd5cd5b713fbd94b6b76331a83f304cd8ae1a903ffa722cf5697b1e1bde206735656ce57254744daff8013f47f9aa4f062d8c5956fa8df5ee79d6e6ffbc0c47cd0c99517a6d92fe8ad18c001be4b55af7a6533712c6a2ccb7e813016e7cb74a94bf2a2ce9b3b440faae19210d43320cb81a6472d1da775ca27f2b5bbe5964271eefccdfa0bd6b163357af4539fdb5d5e2e7e1795040776d4d75b70928b8efa954556f4d225bd9b6f9e5a71a8e7a3ef5c36d459233c66650ada1c55dfa02bca3997f93b92028881d9c3ec0e7e1a42c587482b0cfbc77e8520c6ca0f3e5127c96b41056b7279d9e62358e39dc95e779affaaaddc8e9ee66ba336feca8b957ccb4f352c0d162390e3bde27b15132407c97c3a6b5f1704e1e559ee12655a71d7dce3711c8af907d7d2875e2407ff8c59c5457678058d3d00a7971d239c1b1c67dac3ff3fbcc2d8c8035e31040118ac46ba5110a16aedd0b7f731a4f86a63a697501a664946eaf7da6d3cc2a296f294ee765b8f26363ba6116e0ea0ef8eabb0f1e7cc429611194cf0bb66463d26a82dd118cbbd3f1040dca2f5f82ac5eb5df41a4658fcb34b68066c5708a4a16c48fd290b32e392e7f5b662f4e3fa2d79a814f52824cf737872604672bdaf80fc527deb1f690339c92b6c6c6c8635de5a2e1a7ff617d0f1c11bc3a3504d0de94d77678025ab5bea511d783df148e58b0793251db3b7b9e03bb201be89d5939c0a60ab548460d543d015082e00ad9d05418c327ebafbad7924aaf70e5fa6eb0be359b65ac2fbbcad495b17712e033cbf1853d1e2450ac4c8d19287074e76ca3d087d376b0f861b525d4949098dd4e3a3cc50118c8587adf6587ed9aa0352b7d812fe66bb64eb0c0f4d46822aa9c3d4848454d49b61cca24d7d6b82fafc5d8eb4e40e3665f24a95182b70b22c5f9303a49d1278f25de9855246c729fc8ba300fad799a949b9b0ce303477d22337d599d4c8441461d25725965183210a729fc59c4e5ddb45c0b9db06a09619e6009aa0653cd1e8b06d0e55c133d5022dcf91f12a21e9f977de2485f886c5133a8837987e7bc90662156b0250cc76cb03ad9fa36733ef371479ea9c1313682866b963f1f96bba8c658e2c6a10e5e29d8a07d4999b735bdef7f60326aa64fc198c3f2670fa4a44717fc613f1282fc324fd9476e6da7866cb6ce1efa8a1577088f2aa757584b8ade9f2ba34a2287870da2cc7704008b6e057eaf8bfe2fd0d6d60cf03e1751d2284c6439ee6079708451e64b1f7e7dc8400ae99e0d834a7daba6c3a8219812adff0760129e18a41eb0448c57a909714cd395933436e9ae040277f213e30ab7b6e7e3109642ffa051b3c423f6ffa7830c75d229acd617d6bc1f7948f09238f5437ff4fb302034fec1fed96c55c46c7d70d6ab3018c1a3d76120077f815fa67ec8815f44fd0cae7d1509d217a432ce904c778f201a508fdea4672e9cff797bd1d0f58d46f39396e148573ae9b2468e4ee5bd9a5abce8166333c524f0a104da2e3c99ddbc51fc6f4e7c628af79c93d0fbe61b1c4a72b11fe423597f126467a01ee6dad848f24abdfe453592f02c84e017fe553f27e639f88824d70aeeaca54758184f95f12d696291798046bb075fefd6876e8ef893f5b9340e21fc63c67feb6f03055f2f394a591164a61b1aab14c468998175b75974543e79b241dc69a6e346374dec5eebae154e36f29d17273e608ce69d539a5e4702f474bad66fbf3348f0c859bf884576faeeac754e290ec97e863526e55420da72b6b6cd209e6685ffb64e9865d00eb017c843d3c0cf3ab26f53f76316fbe009f0b2c4932b0694fecf1a148dbead458ca9f5f6d678d6c6fbd23fb6aea9e951914300eaaaf69bf35d4ce11c0349a02aa14529a083e701eac0177d4ddb305a9f9a5cf8bacd96327a161bb8b877813ea022d62bac8f0ab9eb5e9d145dda4b1fe79c0bee34c8bbfe866ba376d3a71b9809adda06e64eafaa6cf53fff8ed63e15525fd409e13b1809ae6e6e937acf858a59d2073b304171d5ab35ec92f66fbb2d4e34d46e886c3546c1026d0ff27821a15aa397dbc686540d546ea66fb43dcb9beaeadde6250cfe8e563f9033b432018c88bec07279c6a0228f3eb11031d3435d95c9c1789a5338f74aa6db2c853c87f8f2397f9067fa59774770f64b8ae42b9a07f85f1bcabbc6d3b3456a253bdb73ad3de0aa416589b722053c81db90e7b66a835d636615701e6869fef016bfaba9da0a869005ffc3174b605fdabdb8c7346262ce78a64aa7036960913edfffad202d664d1771018de43b6548a6672f48979b8e30017a93da2c093266306e09eb203fb37d7d54466fb26d4414ba88346d02d8811f100dcb0a3e50ae46247b986b928f12c1ad506c6b33b49d7e6955ae9619f73c79b72a95b053d53c4c54d36dceb8ae780b321aa41b5d61caa21a6c65329f08da522bbbb3d07501b39cc6bfbe4a2ef8054d7c57666bc805ed451517a1432b958141f3ce94752a67a17aadb41590037da8efdb251eb56de30b0e0e75adfbf4e06d4777f843a8d7c31e2ab62d98764217491d46960d67d3ee1213d150c28e75d1f440d41ffc3cf876554e2d4a354f70fce17e4c0fdc64992c32e785263ca4ffcab57d3d46d220627ed05f1628551e9843137996bc7a0b773e1ccfe5364216a8003757ffdc052d93793a3463baf4eef5dd283826f8510bb1f20505a6e61cb3d571d0f77e67ff3c0aa5ca91f6d68c7e0d2d79c649b091b30b2911c5c47157c9c531296eba681e039eaecab83722cc2fd5b91913a463ba9f693e34da60b1adb8ee9f4a83fa67e25f19e4cd6e19ed1381cba8b5b4591109637ae1f7f29b5495fc5f8057da565d937e7577735bd98fe626ce8568897d240f054ad69c8e0ca424d1be51b17d5e639253fb2fe6791e01edcf9c4f8404233d7f98b52c31c4996b6b63112d0126036ca20cf52a2da2478683c41bfd8fb5b34de59d5e87b5075e5e1d78ad06c6a2f6e662145be3d30d140b62c49df203350ea4412c97aaeec7aaa00d81b89f3b7295607840de2a8386f52012b5c4e6e0e1986565bc4f99b6bc10f3a2ab59783a8b9f3c696f741af0f51b6592c68ddff861fc7d2b16876b05a54eae9ec0e170fbf26d9358941c6cba50a5c41e77f72c7f41e0bbf6023f04f7701f676a64cb63ea1a8d373ee6a99ba56449699ccdf8a11dc7d840d695cd5ef987f74e5b16594cc8c6c2251c47b429281b6e34c0288c7242052ac3c9c63213f6ddb08726001e0afe1fb312d463db8722f1617972dc7f365de498027ef0b5c6d100e583348cd777a2afbfd60ef59969c8f88358b6995c177a7d7e69d86b11e36f42bae8c9af599d3f828447c31004000163bb74ef20f656f6a1c8159bd0f867f2e283c10656a40a397b2e514c19efb5d5a5f54316509801bd8208a2c84b2ef13e54d7b8af8787b826b50095a15e33a5e8e306454312a83af7869b7ba0039ca601751b580a9190435d35a8ce9d8e9558ca1bcea3cc3604f4e991aee79fd0d2393b9f87e8dac7782e837e1de5e88a7c79385a2b14556041f49c1113df43efd8aea14c4b651d713fc9989b2fd77ce13a98efef5e83cc6843d313117753d82870c5efec8cc6fd855ab6e0fc6d48c66874fdcb2d007db7fbb9371da3836eb23da1106283a20e32617bcaba574b7b6298d48334eaeef905ff348c2bfbc1c83a88d6915b644d1854161ab4f1d1db12e74de2853e48d1a10f9835c226bca6944d0de6a18e0e07df45ad72a7d354045a6997ffdee010e37091a3a5280e5db8aeea0245217a6f1160a6287d9a28c0eeabaebe755b9485da5b7ccb85166ed902e63200e5e8ac464124bef0196eddee6cfe90fce770b416817e1ca78494786bdaeafa3538841f74bbdb2585d63f667ef227287efa56c030c0999e9ead590f1ce383a138233235494ecec0aed97c803b4d7c4fb80ac9a3bcb1dd2bab51382a94195bee034c3f3d3d9efc44add83ec580a5cfe8f5942b1694b0ab3ef4b2d9f7c0b8634b056c6b6eeb946be1825fa452abdbc1545cd94774abed3fdc2b0399929298221030f6cd0a2b38490f5e4bfd53ee20de10eeb2ffacca980d40e0885cb91c94a4d81a61d863efd0f7a12da233e1dacf7af728950892ef887abcc5e4d08c6b57834a1e5dd1dfc69418fc681b47d8cd34c6a3846b0e1afdc7c7f9033ff817a72ac617c0a1e59e4e6ea40bd668c499f221c5f63700e74b68ba3045b4460f0fa60308cf8964d95237d888d5c1b1be0fa7bd2703eaeb0d2914b8d22cbd8693c16f21bb72566f38aa97e86f212557d40e10b285e1d4de0b153c8f91e168e9d0031bb7ee7fec5f0c3fbf15bc6fbceeae6dd363b7e9835b175b0be16a3348a2c2d07468449fbb2fcfca9e7d8b72b623355715a6a1edc87ea4c699ffeacb2277fbb5658a1eb12d0a7a93bf100ab11cf49b35c16a14044ac8e5bd69af05b252325f0eca41f90681b4a1ec399096939a96685926655a0c4d172d06646c87f35b65c0d7654882b79838f78c35febbdb378f9f28d7e6ba1c1fa191bbcdbf991731f546439a966e4f7a15c77367161bde14b731c9f2b91114fa46e02e70f07d3c40988e8140866ed3dcd98ef5524700deb75c1a6414016da0ce6845e936a8692b7beac01bc855a72a490c667c3b755ffaaa57af54af1bd07ae7b203be85f3653aa63cc5ae10f6e585c7bd8a5257604e82fad6c7be6f1a47eb665c1422c03d3263f351671a48bd5eed22077b8c16e706f009880941c29b90c29a11ef008a371b29200f32523b9847d911fab4ee1468bf98a49ff73703e2d9d7bbf6ae37459c3cb502541f304e1d5918518a06225b65f3b38b91f8e0b49a29ef9aacca369ce5cf8b45738e29118ab06078b885189acf4d0a5200b86cb2269dde90dfada27975dbe6ded12232c0faf7ea12ecacbdf416cff8632e48346478a75c0279c1920b7556fc6670704d5d97912c75d3a9cffe6891abdf747a6850ba7d9668e56c7e7ecc03c5c388e886bc984c8bfd9f470b7e4ea4d146c3c28e4f8ff82b9558266343036e6239a26f567f7633911ccc51522c29ff3ca36ad5b8cfd6ec1c86ae08f30d87a503c909e66dc278e9d14f3fae4bfa4813f315b1610ed76fc149d92f319044e813c3769d4978637e0ee732d3bb86e9fa584181f41d4304c07a1cb71d10f07da649288275a213eff161c536c7366d4c010cf9a4b1c2f2940607dc7468e51204c6983c554d616d48f93ae51e6a7769b3285785ae7bcba3cfb27879df1d7f1f18849a70814eb51df6d1d8cbe80b736cb38326f7db7a06e49cd4fe41b3f7a9156cfac9222ac23d13765e7f2910a365fb23a208f192cfca97b2b8a3de44a2d90d3c865bec109f4bdfb1d37216cf5f71a27c39a83b5562b0c06d76b46b2d8f5b15cb1765d6c78d065d24bedf72405dcb8e795fe183196a6b620f918a2dd7fdfac142aa653fd431ec153e3daac8f615a45b3a0d665d5fe36efb6e2f18b8399429e4f363748eddd5cd2a637e9a0a553fac6d05a3e2bd1b26f2f99433f8f59a3691417a4f35ff7d46a22e39e94641d942706850cb2843ff4a34122e37dcc8224ae9f6ab7f64ff4a0bcb0aaff2f429e4f0f5fcf90ab6a2c45e8f2408d9bbd4f60d6b01a0cf527895e1cd063b178b8973930b9488d81d3f0f7985b900d0a894c29642b809ef39294bfaaa5401f5ed50cbb91a047b60ad54b323a2f2ada04d19d6dbda02e0f22d4d6520f9db2263181c97c9bb74dd8a90adedc80bfd064eb103f67d02ea17571f870c779470bb6460c658da4c502b9a10c8050fc26ad5cc1ae1eb02f0d703d05b48f48ab8c9f9a1bd000181ccf929d45544b44e9a3cd0bcd412ad639323283ed229e5486a2a93babb165880a0a7329834bb51a0631cba5caa30637ca3f07074051c608b7c7170c8c415c2eb88bd6a798bd86953ff71052506ccf0e2357deff6cef24de5b7f68a17082c08d096e43fbe727ab0ab1aa27a703ccd58168039e50dce2d400ed7f2a217c1eea7b29455fbf910d36db324d1c6b53343a78484883ad100a0b5b28c74ab6296df5bf8048fb916e8ddda0ded3f5b08d262b9b1cb1ecb149c02a21490ebebe8856c844d448d2a3878dcc930c3c88d9addf73917e9d3f878fb12fba3e602cfde199a0e69eab56e3d4ffa01135b3145baa613be01f0b94af5bd3b8b432339c954f52b8551fd13790bc1ee18be226b819d8001a3da8e097f84c166e4002e4c1043d3a3721f05105cd17a278b9509d7a04826e8a5b4956bbf976ffb4857fd88da99cfea8d2e0a1c4f52f71f87cbee8c02fbf59b12bdaccb67d0b95f0a56693eafafeefce1953d708b56532ed5bbe12626a3d041c031b48a47b34c504f7dd57e21147b920c058385ddc8cbea5332086c269b0d5c2439f30fa431f88d1a10e25eba0df70d8617ecd5546314ffeae9c4baab872ab82a45eeaf0e1e1533e8a6189c324f31b652aeadc52981b66161313999c5a7bd7c79ef4ee55c7cb00ebd9637ffe01924508a44ab72ab16b70b8b815ce7d27772db315122f4a5a7679af5ac685c26320a71cdd8066b19f749705e2e35d1d9166ecb066053dd05a759270e119944cf99b918cb5e4e6c931031ae2eeffe349ac246c92174091c687c58879e1f05c43b010f7ec3f204c106cf60740b0bc2d355f57bbaec7d060dedab9aebaa4094e72ebffbf61cdfb7d69fbd146daea59339fa83c19c5f75b866af5e7f387740e675e1e2ba29c261d9e7237c6e9ef1b39a8fdacb44de0eaff5f4f9e3e42b75d0a37834eab0cf47acf65e882f0962e01982e783c0dae7efbc95dccb235562e5a2e04fd2b4b43388c0292e6e8198c6df0348920d6e1c8acdd2e892d3f7aef7703824dbb08695642f0e444ade6c4f1ec1e267feb5135cccd50fcde643acb66dbd18f507496957ced435e0db0a8e8441a8e2ebc365f995c32399f7d180b6faeb85ee1921b95f82f3194bed7d157e842257d2da26dfac90f32fb53147e48e232d5115f1cd12b45c55330b29775ab776599afa504b7fe114cd7fb3ab4eb6c30becb82f448b284b20010bea918019af99b2a9ccab1585aec19fd1abe8365a6023f96dddf1a37cce2734bb6585143729850bcd811787bd07cb5fdd57cc987f9278b7f5ef3c7529a9b6d20d18cc4446f1036cf7635da6732986c38df4785e2e428f14b84957319772bdbb7d2d2d20321e522b1ec6c807f3a3f575643d4b71e1bbd1e843b5816aa68900298f5058c65a9fe1022978a44a77bde2b99e221de97cd7fa6a2ea440220bac20e3e4c1e4224958aca15681d3a18f74218114c3e5eefa1fc16de8c07f1d1297b0e772d05f205337175c1dbe88dfc876dcfce367304afac68c41b98ed2ba3f04fd1b37db27dd5d9c9aafaeadfcc44585908ea655ffce1fc2516b060256777e8953e2a6861ec4460034691aed001ea2971627615fc7972773d6a8c343117bae3fc68cfd1f187c478c0f52e86b118c65c39848a8c582ed908fb1242ad3455288cc858e52e119d368e00783c2b8c2916ba564a3501326baefe1dcadac8b4b8b666f20a3a245ca171b43af", 0x2000, &(0x7f0000006d00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006780)={0x90}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008d80)="9653e1f8dee4c92e93feecece464dfca3aaf6d1c3ea7734b3779ef227f374c39d5b3c1e148b57cb85ff5c1925f1145af6e9835ce55560c4f8d1c728f26c8f4bb69844be49a33e9fb682b820dbca0305774716091d2a8cac8865e28b976241e25967857533490ddd54e004cb56e0c2781b83680a86025fb55e6ca7edc0290dd2b3a24c765fd70403c8fc6fbb40bdc122911cbaeb374795f05a416932c6399e1ed25e135cd5c10123fb6d2f2ff67362a4b61ff80b3e4f12094d63a9ac8de22f5b3d6cf0ca5a3d54e35205e0d72fdfeffff72136209b09dffd30ee3f8084cb98eba60da5f6096397ac194c5f5a161aaf94d9d3a7f924355e1b341d4e2b3a30977906408489387a1f80dcf3b060a5e0c399c42b81516c212db69656638a5d0587c83f6eee4caae4421d54c25b01251fc33967810ec579bb23b9c21ade2479eee6bea6625af17d0a32076200b8634d52dd6e390414e228bb27ca0d7e08e42b68edc2c8692545703d43fdafb88785216ef0e15359419085da1a2487b996ff17eae18ea603900ecbc2dd76303671c92437b409c718b9e51adfce6e4d9b26e285bdc6c0ada71b3e83494758145b2d672d737345059280a8e0e1b72ebcd3a27034e6b72f3ee5dde9b9f3e0e68790654acdedcaa3efb3364d7c742d565a665c4782e6fa38ac09f82a8aab4af987238a1116dd4a4f13740d2b7ef4fa7f295cd901627256176e51842690f776c910c98877343672e9d2032596cc54a841261dfc2b78a1194741e8c28968c7563ba95dd43054edafe341a12153ba7d062c1ed547fcc6efadc2ceb1209da301dd897ca41236ade90f8db68e32ad66140e01bb46b2be3d009446c37713a2d0655e00f9ec4cd72a6955917dcf4af92ff761f7654eaabf88a6228e4c9f77661bdda59023d3d2cce02c35e878296075642c97d647f76f7435b3837a921bd6f388497f74f105bc02ac98c33e17b3b028591ff5cfce06d6b4d97f55ccac9b07c3f1eebf0c1eb1af0951075ed2a296e063fc09a94f533f7e3573cbc08e462c3996147077f652ba219d0544099b5556e52f72109b954af066504ab4fc2cad36c0e2fc7028f5ec488ccf84d5270c37665cc275b2f0c42cca7606596391a056c2dd7fc41147fa4716e52bfb5891007878196d9348b48719e8de58fbedc955f0f7973ac752292f787e2f6e077684779666aa44d2f11d1196cacf4c77456205ce4b176b2775a4eaf56ba7589f00aa586244d88fc40e2be4676d76a9dca23195006c0be5ed7214b6b9b04fdfdf4bdf9a0f4b54e1114f8767aaf2085cabd6eaec4ac32aed8f9633f9e7006aacd70311cc7eb70dffbeb0137cf2f9f9e76b9a5b9ba74d0930559d0d9588558c0823ca60a925ee2b9d9e0c1346c5a5a0c6e44285f4d642a5ac26c97fe975c4f8a26d37c597a700114465d2eec58179aca75acc14b73260957878b978aff0786793c3bdf9f1bf2defa1c4a3aed5c99eb8b1b64bf455f2054016b666a97854920533f4241771638d1049f3f1779260935e6802f5913d0a60a29408ee424bbaa3f9f536463cecc9fe23163fb1d1428c418f91d05d8de2c92a9d3b4c59ba3deb2f320372fa2f3418f3d1d3cfcfc6caf8e1872009a857ec4134de41572a39c5324b9dcb878c95833631bfb662e39e339bf1ad06cf7d1eae4b2fe8f7e2fec9041bbd38a635bb54a17a7d6080f19da7ef3099be97bd6b59d5339259de650cc11d694fc12450b13bc95ae2362927b79472e4330504ae4658bd489d54476b33ac371a986290f32a2afe2e46b809d8beafc7e0d5493e55f0a267a37e03999dd557dfdb4d7c59401e0a2c7ae298ee986e8936a6c73d3113298aa69cb6f1d19073bfbd87789819c9151ea6ecd2793c106fa5fca7d2c788ffb4b26dadad1334ca7be7da5c823063bc1c90e693ff9014b4a4738d3c20f444aa2262da239ad12f9658b7bd9b09110476f769c55925ed02ee3d1de6f851359b7714aa7606e663a5f507ca1de1de0d82889ab8c0645aa2718a0bb143be109499b950d2968add6c77189c1316a1cb5fb48d43e4a514e574cbe900006fcedb09afeba7b112ec81e8980696789d4ae7f25d9857c3bc2a0c122ddc80e1288adfe9add682463c2556d813ab3c7e4e332412d4508dd058089d8e6586f2ab472912e51e67de1675c1492447a00cb886c84b82204167bd112ea17db259a1525ad9d524d7e3abb9b1797412ee8ba604018c32df510b83c2a084c8548fdda3ba7563383f8c6c4f19f4e9828e900580492bc1a07534b0c54c597dbee18917b9317943f9399b3fc0d3c357297808de2d4473f5a3c4b802a4241208034ca5c3452e714c53cac7406b4d5bca993c937987a572790d8529bf9e961e03173067976c9a3aa14046108829d7c32106feab5fcc576be7b815daefe64dac84bde39c38e9ee9f58215d30021b26bddfa210b115a34deb8ef0ee7c9a1aebca06be55a857cd61618ec217fbf5f04414f0f85d694806562364289b612a6c058c6de51d3b0739600a4fe03ad2516f2c2b87f18571545ff6b70461c92ac9bc8f80e321da15d547ebf91086d33f8bab4cf0b3888fd2bf1abecb9a9af985992f6504a3afad4aa61018e84491377d9754311b4dd90fbfc379ead51dd5c922b6874d483ba19c575ea5583a010aeedb35633cffd771588f6e6f891cc6c05289b939fd4eb5e01810675763fb3b22d4d7d18d4ac0d909d4dd198302b5f9e47d83ec5f123a3e43d55d031f745d45408684ee61fc33bb165bfad38f36e6cce1a3f22d19107bc2b12ba35fc359939cdbfcc00d42c0613765dd89f4e09779986925c4377bd07fe3bcb4fefe339a364cc48c55914490e2a07a644aa021db434f9c549096beb0a87f9369d774f95a044408b244c20cf29059da6c25d71a5011c5af94b816461431010cbd7e8164bfc5820e01b4d28adf6c12dbb9d0bc4de536d112d47b875f5766fcc5a66c63a043399b7438c007ef5b9a5b7bc34887146e5c1c5775980b77bc49a8cc4e96b26ec113f802f42100ccfd0e815fe94c64072c2075832b3042e2845b914523b220b0ca52e1eb98362562fb66c2d8de93b67b58e02e1a83e06ba43ddf892d89b280d3f865ee2970d9d306440bccbcd3daed4c4b35fdca85474a3acb69f2ac9f63a414f88ae0067cd3c300ec67a53ac9f9c094375f375193ff643164c874740b90df1361e3cd6330763f84c7ab1920502e86a3b61333c1fe3be427529409e0d1fbb74a6c8c8385acdcba7e71e1bf6e4eb9a3dc6531cc59e3a23b0fb9874e4d76a51fb5a9a84322dfa6c34d03e3e321cdd321cf504eb6708aabcfbe44e62a6874119e1dbf6408f91eda6bcb64486f5a3efe72b9d3a75236e5633c1d6bc98f78b6ca81f72eae3c4729c7073793343b2e3da2e6b915d575b13dcded805de0305b75ce9450004ca758b2b6db9fd337d41127e2ccef7c54fddb7131659a679f16602384b3df53ad8165981b34acbf7bb898ed5d3c6bb9164bb75c2751204e8fad5914328035864c40eca5baba872a92eb5b2bfdd33d21bf4b3280361dc04fa257cd4b3141248f72821c39658cbef23dd249512513d1d95bd83ae72cc551bf05eeee7d534dfaf10b53ca46ecade06b0dba55ebb58afe31297e3787d9f5cafa3492db119e8cfd60020db919e0e4fb70f0fd1bc76b95b72f421178f70712a3bce7a09820bc16bbf59d0332d62be06090f5508eb324436960fef05d89b5892c73d3dbd921b3f7ccce17b0148ba7703eadb593fbae8de4d208f45dc10f400d1b68a430f89ccf17a67ea7e377660048bcfc60cbfa3c220c7986d16f8bd43a1632f6d00d8a8d9b83002917d936ab7910b124c31ae9b8aaa9122b6ff4f6fd9392e0e65847f73fafbc0d8fa1193fe86cf45e3edfdf96a58839bc55fbcf7c1ce8ad3ee2cbe80f0d5cbe9d8013aae378a5990937127b366101acaa14bd8d05fca519ba8e8b6b5bfbe2091c47c7854914ca23195d7bb2c2c95aaf8930fec5e9119117695a6daa59c98fca7389112feb0b4adae232af7f6cc4e222c44ca763a1b88e2249c3e57508bc968ef7aafca551ef269bea4ed607f0b6a75fcccf396f017eca4332f4aae6328a6a6eaff5e484ad3a44340b0e23422a82d5806cfe9a7193b6b6b739b5fbf30a90be438e8a5c172d77d28d010f5bc5fedbbe8e67e535187e2335be9da316d9401bca4fcbed9fca7e6630057a7b662a4c88f05556b78b4ebe99d7967c7ab43bc1b43a91c7c057b72ebdf4cb36251186859a1658d1d2f552470dc5ed424e6f3b555539d839f90d447222e8787076b6dd0ff1da3c3af28def1c24de3ff0a85d829ebb14d10047961315213141d936372458b9385db222837ed17075ea61a90ad4d6f5498025c571db7ba3cc2831fc35b8c647acccec32c453b011291b2a849a6cca9e1616b246cec3ad07453d2487962ec63dd078585373378c7eb4784ae02db47553f4a240c82303b5ee2caaae40af00c1e805689fc9641c0c77301f3e3fa0fe53b91fc2f06f0c439b84abb2282ab307ca76266572c09bc51e348a7639f8afe3f6bae27a8404f867ee9a13965f9303958c645f33a0caedfd5433ff6c795e573f5bf070bd137e77afda661a0644320eafda5f991caacc1e28c66ecb1033da661a2344a1ccd779b67cc8475682d9b30a69678761b36f1b688918bc391b7f5074415aab74da6542cbb49a95359f64c3b3373b4954370c604c9d10b8b42228317e3e53f87535dd634bc3574e64c4193188917a5f3f05d62184fde854410b0afde444c613063a5cffedb7cc55ba22423d0fc0cdcc4ac03b6fd3c4c04220ffcbbff2f22aa836ecb02fe8cc4c4691ddd5c6a2e08dd0037dd33f9e0c1556f585f51beb08da41b288e1b0f95f2747421241ddaf0dc345dbe41fa7d2ae0c19b6f5760d9fbbb460f52e006f75fda434c074c51ff0a0aa9e0aaf39bd7409e6a8dd569afa79362ff6d2ff29954f8b37a867fa6aaca071c22180ddbbadf01b66811d43cc3025193098931796f6e34ba098ebdc1f8fa064e5e1c319b20c92349ffe05e425f08c4a7521c72d910ee5d6ef58b1b396d57ac0ca5af0db91f0917a4e622bb20a28ff74eb75eb2bf754277b4b0583ea4749b803d87a514708c2b592d12d2bb712886cddf6a437790ee3660710d0ccb171b1dae436905f313cdaef09dcaa95aada9fbfae8be2ad4b07c182f8e5f183fa35f2d44bab5305f91f439eca3cb2310376d09b89d5d7502943550b09afe17f37823ac4b140771e9ebbb604a97040527c96dc4a69abe95c9e2ade6b7fb54146db7d1c3c65e994e95d7183a6f26c58bd1b64e2d47604af405b776cc139e813538b974a0b3b2e256f72c89da14c0267b7963a0baaf42ad1f4814cb7f18b900243456e8f37ff8f66fe05e832bbf1803b1f25c4cf73971fc85c472eaa7470ceb3845577299618bed46577e88efc4a1aeeb53b11fe14d6c14b08045a09906be068787fe418c8d9d4748285f8158cedea1625b7c4ad53db588a3728c0cf4f8dda27b0056a1ce1d4555867a694676c8eb359ec4c11f603358fbb7ac483f88f899f123a0a6e8dd6fae7e019a9bb545e93a1aa23bc2bb43128341098d35c5b16f60891864a44ff7215e914dd365ad842f35de0ec7a35667f8ad456b16b9ea97dd10f2a72a4a9a6ad0835e6a9880e0ea32bb1e641028b601e571e2071a97d6a4ff348fe3692d207d35246082d239b0568d680eda958977242d58ce0ae4123c1ecd883447a0973d9196e4a06b604291f660d954707c9430e3afc5084850e756e20603640afd435c5702e352a77960492b45b299c0a1f5ff06fb60f81d39f0d280a23e272d92fd7b27fd6f84228b3b24a1506fd0dbc44a019220962679c298cdb512d86d5e24547750239bd1b93e92552f3ef7be00be5f5f66766f62c85f8a57a4e5be7751d83218cc6dd8080970cb51562ddebcac434236e02b260c31c110dd2dfa9a925946af5e3b80992856791a611edf823345898c2b1cd68ca108ddc19b0df63c42aa26e3c105ab62b2397ee368da34a7ba4d54d44694528fad331b15980f7992d45d077055fbbb9ba142990ed0c247ca57a01ad637d81b929a6316088a61f18c800152b836c33935c9b7f6a07287b5d18e5b110d5be42b55796a4e0e2949f1b5eec2284d58f74248149d206921c608cc8e36c04c70a3b74cd7575fef2d5cc9c6e7d2791595b2b9ddb6ef49c2cbe740c8baa19032b82b6aab8fcd3657bb3c5b51940432ac3e808b170507d846c38dcd158a5fbb704bb0c22021962c29399d3c2930035831f8c0f164b5b947e87a1c4593aacb02f71365388189884e10655815336643aa85cfc37d736f35904368ac0b9cfceed691859bf0083d9be2860e59fc81fd339b2b5b48622c121c71243864f92cdb076b4643f45ea6195f81bd6b607426ca5af43cb1b542d09047ced15b814a94340f20c2b3687efda42e775fc04022d1e3bc4469ce5837ace06ec8c48cb997d09a47a5a9202f707ea0e071e1374f98a879b9a6ab782c678abf12ea2ef95c050f1affeadf4f3e6825502e34f60d20fa98aff763e1c9a6c818cea9911045bbc5d7a07d5cf13ac30b87e89b0186e1986f75105a39cec44e0f0a17ef10c84d1c16b0c110996290ed46936056ee2e28ca90322088a317c84d9314c89af776547f50d5e9d2f95837f421e981efaa1a681c5b6dc13cc97d1e10d5bca314c473b2b5c8e50e2a8eab18ef59a4ed32cd5ef87b8578fa20424de1a937c2c17c2d38b64c51bb82bc93fa91d2b7c4f572a7c9c81d23717db3398412b1cd66af892ad314993f31d20d9c2a1cdddc4f015257acfe561bdded7bbf7ffe3302a7531e49d97e9fc255166d496f86a5e4d8b4be3064d183f6da7bc12b66afcb9123b71fc3dabb6bf752f5cd8dec40cabb15beda27823e72efd96d216f40da0ad90a67e93c05b955eb5239c9ce9bbae439637be5b11b71374745d9f33592b473f8d43fdf3b740d976afed1226894b3f0a3887465fe39113fd10472e95ef159d3365a3080bf10f431961f68e0d414bb7f9a6a6c288924d21e4638a862e78f0bf1d1d8d9cbb17501a9e5150f516f81a888bc6489da6c80b00d065ce941d7cc2ca3075fabc57891ebc6910fd8b5918efda4ca5859eea667d5f27581bedbed8cbb83366d7e3d5a21e50db1cd3d80ab4cea4a3256effe9a902b29cda6757d926cee9a514b859295c0590af218cbc30c441bef3c3f4236a557337a21c089b298a4b7e9d2f6f526e268c8cbb0d1e1e7076f5b0e71aa8238dc2f3b3092c1acea0a3fa2839b4c5c8dab8303880623e98ee423a858087e39df49fd45db27cf0f7d339df3f1911ad143a93ed50907e28d7e9d55c124f199b5b1c072c4a53fe3b778cee0c01a7a639a5f94f796164feb035cc8ad2fc2f887886577cd31efca4617ccc29eba84976814fd38cee098f6e7b5045422521679ba73db51920e711ff670482033d0b793d35499a2b99cc6bdc86c83a367ba723767b69af4a15b7bf9b1987ccd59dc91b892f25164fae725c85e53b8332480dc6cb85d2858c23d417b720a06feca5dc007d66bb4724d45f30fdcd00329ab5c483e3e7e52f08e3bde82ed390e11eeed52b1febc706e5ba38535a37c1cad2a776faec7689cefab86eb3d2e851a6c1a2028742134ac0cf1c97a6164cf4914271d7ed29d9eb339a9d91f65f49fa90de357aa005c9d82b9c79d08303e3c58ecba42d8ca46d801a87bc2cbe382a3b8e54d205247a9b8788b7cdebbf734b145640faa7b30383dc2e1d26985f0bc0d739ca3b809cd6070c56a30231d420310e6677c83f4e7134ec519aa0627decfdbea9608954bebb899af4f5e297970f118d8dcd3247440083852d3b4f86eca30b2ca74fd3af1cd68e876abe8d3f29a62926c9089d976fc25bb7b7637192e5d71c13b473e1652b546830e9e5a6c22578ac47988a652192591b0d835225a4c50f91da7d0554e63a7ea04f6e4db55cdee5ba3cb9c0e92b7ab0bec62d8434e1806f47e69a968adaddd2c05c3bdd5b938b97aae30675664527f6420ce3c371b9621d7e162b503c16eca572f347493b3cb3830b8abed28d293ea429342d9ec42bec9b9f0d5fca4a314cfbf6cbb6a7147729dc46aab27405b92fdc9e194a8c7ac707ca41fbb85069246c78cc6e845e55a70a9da4bf29645fbc087063fbac3b00c4bed518143835b6d140eb957f704eeb30d096b4e7940582d86e4a06a5a221404695c2869e7b89cee9ed7da67cc4969cb485ace8c7a78a4c0337855cd5f44ddd89d38b12f540b4b0d71df1022f34a56cf0f161275165d9a558f0c2921d5a1adcc8b19c7d2e4ad595ee6ec7a2b5391d1e81815bc7cc00f8bc885ca5e85f89840564f7e86d7702479a04b4a9e5c505dbf6917775aadb28e29451a663a555e86fb1634aac381acfac5176c28eb19921c822b2a72f1da0a0d114b00ad48aa1fc2af7136b8713fc99adb7b8491a6b2019e7d71786245d69eff731351dc385b5b66f05d84a022dfd6c54769d0b43176ee8671420ed54cee33e2a28565e36640ff921e04c065488359d6eef0fb1d2488f88160b83c8929a96efec534375ae7baff73c6ba9690ac2333c661aa752f9c19f6d600d0fc9e0e6dcdf663181ed7159d489fb3efbb046841291d30ad8d93e91b379067fa1aa1489797d08e40f5852ed63c9e507daddef1fd0c1ef2e54047a6d87134cb263c7c319faeb7d1cd9eef25ccff088a40b348c787f1be497c95eeb2d431e16b32f1b110f368f9fef09c700519d28776eec6883996f4f0a47cfa60e948f4b8f21d6dbe6f3d0a534dde3cfdd9c34eb576cf7b238f99ab5f5b75f2ebb13f8ffa187c60925b3cdbd82c93268f7e098a45ec96786ce0af8006ad21f07ee2fb19311f2816ff4e53472c2a9ae934d400b325a10763e5b6aea437a4114fbd129ab49346ea3df01df47181a882da3eb06762e5c31f81f67affa612a1da03f6c7a22570ba38585bfa574a7321f4a83f1131c2bd83714da0bdc9f2d488a9e0aa9dfee22ef9249896505ad86e19f13593d3a3dee89cb2e76b238c1bf23da34eaedc26da2b515e87182d6a3e644c79c9e0b100fb8538348364e519574ba570a57956f21668d3d29a81d542ff957f7df5ebbb12180eb9096ba3e165feb30770d0ad93f96428578504d9fe4ff38e4633892382bfeaa1847e36349054eb63b233cbb7292d55209e8fe438a04fa83628e13f5071a9d7cf5167fbe769cc61557878dec4ecce664aae040dd21a933da94bc7872ad34081144853d3da80fb4d0c4496c3d54e671c3651cc7a55c0c1bbb682a4be9767315c64047da3ae30e78e4dfd2d1381f1b205df563b81c7cd18fe1a25f3b73b52230815ce3fd87b3bd01d91ddf2a8d9b6ffb733ff9246998ff1ab9559ed8c46ea9d900133b98ae119a930c65e150e5a1ccb243ea0d93c1114918ae02675fd3569dc99a0e6e8ee343c60319f0fc2a966faa8d7fb5534d291d1b310bb64c448ba169f91ca588fd703c2ff602f430c10de06f3a28009d3abb43b78358cf4fcf5fe83cf97b5a60464f5d70a6ee674867b2ffcf3f3b5c8c0fa68d43f0bbd305023f0832835e06051d8abbf910ef2b3bdd0f225a28b420242190cdad1c6604515e8e4debe55dc38758c47680e84e22646287173c8f87332b51243178a4f9bea81939c999c1c9305ccf009ee6b21172b75906fd6f72b74e0650fffeb0bbfbbe023bd918a7cf7f275cfa861764d1eac3b167299376c54283ee43e27ce82fd472cc6267dd96925593b6278fd4733284fa6a9ab9ee09f30d7eb70aaa8d58a2bd9483954bfc17fb0e75e22cfb610baa32cbb2a6bc5d78e4d54d83e44e98b86d45294b701ba98bc655b6da2d58f5bc4889864446ee6b8f9cd8beff125285d9b6d792178a0e381e5db3e33f13ece40566b733042aad2245dfbe9142d1d9260156fbb5f3e672d30f7792bea4b25e0822b8bb12ed6ca79e29a9009b3fbd3aeeebf278d6fa8a88b043db1444b6de5fa71d985cdd015c27cdd43e7ad623c4f8a975c9dca16af6aaa305e697df269eaa29703ee01cfb538bdcaeebcbb23ea05905997a249f96bc60119adc67cdcdc4c78cb4c613833bee8a960f0c6a6f783a1c2f5b4f76a73c34146d9b8809c7c12bebf231c8f41ddef9b74e4f59f7626b6b738be03eaaaf4644013d03c0335548e1eda8f64d728075cba4571c75e0723dfea9dcf0fd5c9207265bee8e0a41b93b1b980b9a918b1443c91b8ba4ff064edb43c64800659e286f18a598349fa004579d23ed18e61cc8f2fd3bdafa6237c186f02535fcb3792e92d7814aebefee1d2036159f291b57e7d09a561d508f3ce60bcddf79492e7ef757690e1197365e9988afe96ad4eee6a9a8086af7ea7beba17f6222073a76679c9c614454c75f98db1c73226950643125092df669e2313323eedd2bee2a3c01e52f2a6bce5ffcf1c0cfb95c42167895507c95eeba4a4f0c8bff5e8274a91ada64d1ca2c768b6cdff1c83ca0ad179971db19c35b50ed22cb3528e56d64a72b77ac2718c34110189a54316bfa6a4e01a162084d4170afbb1e49a648d0ae64f1fb84bc4ee45c168bad3d6cb4061ebedbb11e0920c9c2a3c09e3ffd2d98803b6f044776bb96a21dfa92cc765b18398a956ff8b32906af9b420e571ef22a8c9fc67aa05e4ee953c608e829ee826130e03f8f2bc54f350a2fb12d71f17ecede0c7e449367fc33d1e3a636071354c38bb1c2b4b33e45c48dae7fe55dabdb25c311ac810e33a6408945ae6f1ab56c56276de1b96bc749839a3475f0dbacf59933c04c1a351b7bf0f5e174ffe7e63cd54ea6d55eef51c6c885775088218e0a9838349f5f9fdaf54622955e93b36a5f05900d05e7ebc0f98800a4f63303b6b0e62676f43adcd1b476513784f1e1d3d31edd938738730fa2e5623cdbcac8f48a7183d462a1481e686edc5d0788dc0e7dd595747875377346e4f36880fb156788e3616e2582fd421d8e555abd985f5be91fca492f8cd3313e09e60c156d0e27f9e708783544b64cb4560a7fce9757490cab10ca1246e07c0295f5d9a68b1618985f522e3cd18652213db304716a688d997a696f9792986c7377d8d0e9f5015ae99cd3f14ffb23dbd3ee091d4e843cfadfc84ea93e7583fb6f813aeb8d6fe61aea9252ead7004c4348947f7a22831111c294c24f1833facf619951752e6afba5b5a62e7d15ccb6585fd85fcbc5fa10d177656d272b38f7a835fd30ae70f003258c56301664a2844d155e4f603dc15f86e92a468aa819340ac82e58927aa8e0beffc13909a56c579d6b61355f2eac9a7240dc980c79c31dddfd22a92b5993883a90f28ea04eed56f19fbd60503872b3521835fafad0009cb09d7e7b8815f2b134b95db6e5c0cba3fbf47f19fe9669ae6a1254251a19974cf38e34f5c59e084d9029ab1012c5a7033f606ebc8176e3f7da2ea70e3ddf4adab71be3e173a2a167961629b5c863df0943f32595d363a67b6c631327696148ae4cd283794b2ba5933f155c680523ded3c2e4c34743d3a75e688c1b82826a02d59b7852b430a794849fd090914093bb9be6f3337d07ab358e40794157f121d90afc1ced7", 0x2000, &(0x7f0000006c40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006b80)={0xa0, 0x0, 0x0, {{0x4, 0x0, 0x0, 0xffffffffffff8001, 0x0, 0x0, {0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}}}}, 0x0}) openat$dir(0xffffffffffffff9c, &(0x7f0000002000)='./file0/file0\x00', 0x40, 0x0) read$FUSE(r0, &(0x7f0000000040)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INTERRUPT(r0, &(0x7f00000042c0)={0x10, 0x0, r2}, 0x10) syz_fuse_handle_req(r0, &(0x7f000000ad80)="dc0cdc90b183cad3676da7ff6b2f56d7840402a1d00c80f09bd214e79a92e9c91dd8bb9a38c9460f201cf56bae922af106125d2555712a2a555258180fd1047bef3a9cd4e4c547430d2929e7631cb0098c02d5360d810136da1d863004ac97024d50c6293a3d0862832a799bb6cd4c124aa6d5b001c49a650434be18d7df7659a0410c830f58855a41dc905afb6112ddf9663fdd5abeb63d3c76412632488654173fd626b1d21996caf5e9d8faceb3c54d94feecc3028ef4a584f1965b59b26e83ecbe6a0405d06f79494dafbe5c9dac67629df2a4601a168792e9577badcbe55d1ff36119838fdcd786d2cc45a42009dab0564605cffd3937ffb8bd3d695046f6cefd3bd9d54c288124f6f425b879c1043931633340637ac6a67e6d580f579b20e1856ce535a2dd791e74afb27263a014f40baad888fc66a4d7b6b31395b36897274bdc915d2e69f2f111c6de074c196f91b621d3a177d52ff3cb333f352d94f2147261ef392fa41a0ee6ef939675893169816f9d221f8a1f775b6b08f88a19a216c18dfd92e48449bf39870e579f7cb60f89d07b30fa85cb18af9654a39533f5626a8da9419452f81ea64e210a57a8e0419f9c2be6e3da6630a97b66bdde64854a931be52226b853318743018a85fadc779cda9975b2a2dd79fd0cb9993ca95fb49e88fb4dcb8e5594fe3658449f41ae4fe7985a2655eee20cba1e1c828810b0b6ddae25e4418ba90433590c65d6439d91cafe05c27479c381c3fef0cd13c7ea3c9dfa45385edb42abeeea8050c2047826c2922b8f75071ce7bbdcfab88488c37ad2a2130530657db4e570b573b4edf2f4d92a69a0bb596de279081ef28b29254c2268a59e75de43d7f33663960cb299f4b5436d7029ca762ff580817c5f9262ec03ba38e4323fa614e209fe33e9912bff3b16ff28bd3ad6a2d7485912d38fb652e46d95c37408aff5ff12b204ad2135ca98770faa786e6f7e4eabfbb90ca4f9a66bd9d933486705e0cc5f49b3cf290b5bfa94e080882aec11495f2378e3253be9faac321fcff47e6ed4f96ecb7636109e92f947b18b080599ba307fde98b7808576996a73bc1fe3cce5b4ecd048d6a5aea2a1b0b4d9e6109b9a8fb3bfd45a2f5bfbce03d632edc31131825a8d797b29882f415a5f4fe56e2c036a984b3620236b87dc15bb6c4d8eeeb401811bc15e3919c0d872103f6864367223da06baabbcf030b200b5c83d7d64d79ec097b4906257b055a808193b85c1454b45ba312d931e619a78104ea3e9eadea7f3e41c74876e97dc43354bd7175dc8f59fb19b81b977dccd742d91b02be768b64fa52b42216d74b80e0d98a4fb7a293f48e0999f35a82b88b03f4f937c566de24170423d0d7b1508fcf8be67de604bd558d4cc723fcce9f727c404d1e9269957b6c3f49935c4b975dc2da49b0d2d05289c03ff6b987a2c3b3bdb038326ace8db3ad78779f91f21a17f4e4d22508d484c72cb35cd2038ca87c4d66c2c1898df9c1938b9b0d2cc359543b6781066c11eeb1b9637d930c8102a8f26eea57a6c625bae388ce4700b03e2026ba94f5a480dd084092c721517c8e6bcb39ce96c98907e88b149573c87ef3575742f8cbf4062c76bd35e9ecdff51f58e07e45ce673acc69c08bea95355b18d2aee186a8aa5c6d95f786de0ee5910abe2749ac88bfcce7e69549f8e7592a1456d2f86ff92a4f086a9dbce518f44d51a5683ebdb7cefb08dd655923294ebeb99f8da0ac5c271d7ef5ea003a42a11354eed2e37657cc16a4a084265f8727be3e81fe4feda73c16ef36a8a53abec19324f38513553910c40b82d4a25353630f13be6b34973027457e394477b801f64f9fad5c7b552031cec91ff41f440291acdaa074c01593e62f70314fd5ef59acc7868b413abf77f3aba8cb792cc4777c2c157dc1a2ef43e349de23a47ef0d6ae6a46e55be8a8d1b3ffdfaa1ccdfd220b7b8799b959aac840727433e5d0c78b23755f20ca761f39ef0c3bd55e54f8826fc40ac55deed5288e9de4412d228e215db32c748963ba6593fa647f521d7a7f9af3283bb21dcfffffe1fa88423ff5c7fa645a2fb366d04636942b01e5d6b30a83f997e2270bf709dc23af54708832551f58664aa477df3b0a119cbd37b158a13c2ee798438054fc244b70afca4c31e6f4e495715b19429c2dc77be9896cc741861d1405cd1f531cdba4c8998c6e95add61b9a27a3647c5ca70569854d78589fc356df5f3932e94b34ff14565ccb3340c1212f46f0c1dea7fd8baaec6099794ba5342549659aeb82484635790b6fe65c2a3fefc32df9e55a02610d8b9c1c0e92c8b8724bca3e1db1a638b6fc5d69a000beb3e7c5007c2b34563a4407cf70dde44e8cc99a984b8c8b4bcdcdf548dbe7f503727cfd3448367beea458c7d9fb699ed19bd3432f2e695ef660f2a512193ecbec295ee36580a49978f7da859cd7a3be36edbba162bc32c45c631ae847dfc382ffa35288607cca5e44a88d6fe06b2d67b0282b052c2b10898777a7943415b04e3236dd0ed1e01914c90c2205e9c3339b01193b7879cb027ceb363209967e75cb8ee7b28c448ad71207e4722de2bf97e46c9fbb27c85fc0937a15fb539577cb09b31845b242af9ab551d99fa87cac425aff0fa32d96de791abeecb243919b484adeca27ba6ccad3fc5653d90a1b5eb3495b4dee5b07b53a0caf70aa5203542e04d26865ceb72f5e4f707f48bb1ba16c31ad99546c8516100153d67b93edbeca7aabc5081ac547b37036f49937121d53642118e03ea0238c29b5bcd7fd46dac207f928713f3bc8001d5ec60b0f730f3b4a3773b3084d1048f50bfd3bb0565462d733961e762781f611d08838794d305233570a78b067359548fc28e9aa927e9c8b1adc9cb478e690a473fbf6f9a1ae855b316a629f2c91e00906b3947435df9b3dff5b38eedf4a014901163817d0598909b526d9e9883b94b335b738f2b61504a73cc2da5f9fa78acaa516c33314ee18f7389ab08932a79bcef0c27969f4ae93473f9480fe36d97a96d23ac64ba068ecde57f2cff4c9bfd7bf911eed6578b10c9964f56591bf7411d10208f5e7ca5bf3e15bb1b79f01a06a833e94c5a5765ef23d52dcd0452e63be0d8cfec2dc2d56fa7fbed11e6db5b0da0bc66c6d949708697d9410ec0e38857d8e8ac3486419456d9ac06b644b6d5979b65605c26879130ff9fe1f48b3847844af3f40050b313448b1540d30a6c1a41d31df9e7d8145353555a5c407acf8adb183fd54f0c395fc0d6e16fe2fbbd2d245871576a10912e06a7184904dd81fd13b5900d149315be99dc21bbb0cabab021e5dac2bfe8fe7a3dc88bd07bf3a565299d95bc327296dd38cc4cf67d7f68ab02112325cbaf748d53c5b3e15a982795bbc54cb22c8632d2849a4607b0d0ac9494655dd14345cba26247bb61a8f147fa0d1ef94134cc01500957929201d3df180179bf70d6c9b6f9565a70991640a4e9c55bc6cde3d3251c8b9f14d060a7723a78e7cfa4f42547775a1d939e68b7b2889ad205f9f7678f35a51c4bb826be3c362921d0f25154bb8474a3ff3263a2b6acba8fa25aeb0ee19d554bd83428bddc9a4799875aae3e2b9fbbee4766c17f5fe8514443668c59f9e9899567e85f2a7c074c77740c542379e6803f696983d6b83d2ff945d107614184e2a91e537a89af868c637564c81af95beb0c1683a31243d9123eee5e4954bb049d7339325b8167ffb9b9602457db997fa5ea7916c1c50ed1b64951e39466c95de207db5a0b4c6245964b3186fa70e32b856490fa969ec54ca82577c052c14a6432fd9a280041750045417a6dd15f2e519b7d23bf37facd58c4abcb2ca307179888c9e41ba1a96a1ea5b568ee63821e0e50ff985ce0431409e3e60a7b08ae2bd5443f9dc09db553b00394e4f3cf4ff39ffe3b6ba21242b57e543a426051cefa7ac38a5e1bac53bcbc54ed79efb44373d0c12b79a6397ba3177b2069738770149b46b7db594c9cda6c880dab0940d6c97f8062d675a942b3d4e03423a89396b8cfbf2c4620ae39ac50d8945aa1f88ef27184818b13deb3d033d17f5875b47b2e3de6014cea8e102c84ad2f37d6365ea70f5af7cf79ad2b0c4217f98eb030913b595687595c127ff3322927a1bbf32594d004fa50e0388d4975fb2759461a0f2f7c08a72040c4504ee63282e837a8513b882cbdce151ca5a69e9edbfdaddf673d661de774a13fa0a5d069e8d096db18956b5d3cab3fb4c83f26e4f26895749655a3a89606482c8cd8a96f40b74dc1d3518d1d00a145b1e5af60cffcd618c0d1a0fcf690cd6c76f15ab6f814aa182907c750d53424745b503d82181bbb5cc3d95ffe6fd5fbd94dabb51bff4ac45d98cfe76eb9da554411ff25753e8e07a271d00c6e9ccc1bfd33e679dcf5b12774fc4e1b2d73bf5fa9c264e566e07bee46afd92c48bd5cb6b3d0bb4d18cd58d906b3e01be92c2e670e69edf87ec8f096c42f2f4730a4c1df2fa42a3358b98b06e3d3a977bb98bff1dc33cbbc222c6ef9a81c34aa7779234eca6ae713d6d9708b2261136a1a891f2bc3520729602520e1328b6456d8fb65f02a9684a55f58feff548978e6e35097fe35664e715b1abacb65fca57578723996b68c170ed5711679620558c2db0838909ce6f2d980cfe601090f0c38838bb729a28626e5f5a24a6aa778ee223b7a1a50056744491f62c4404e20419f501aba50c51ec56fe23880091fdfe2e8affe0831dc1d62b5990209c5cc0cc4a52cae569af3f964b028092281d7f264700aaa076f2e40e964ce1737117843f6c9deb7d2da0cfc7f213a54596ba38923aaed733602ef2f74d3c83837cc6177c77c62a00788b4ab4459818c73f9d79bf9afc8937b37897258fe148ddc3499798c7836e8dee09f16df1c95b68610f1370fa62ef804362d7d3b1be55532e53f9e8f50511cd509b9d47f8bd6905df717903273b0cfcbdf9d55a3c6bc59e6af2fe5c4d23c6aaaf410b559809b82bb75bf8b91757a73c21acf43d58c09fccb5c937134d4cb82287955ec35d80b03b81daa5b4b94644159cc45472cc583d09ff7490eb6554023eebc90a60c14b308335a1b66b5acfd8cc5f9048e5eeb53d5a0157db63586914604515e68f50c25dab95786a05e51c22d4f9c4bd8a9c58025e03b42a89261679b7874e61f9ba05de2c1503a800a479f12db46365c3a0239550fb62e7ce8221ac36e0f4f9be490d212fd9565305f36353cf64c99b4d0ba981093166aa7a7684b95af796b6feb35f3c5b45130e895b9ecf54888a203fb46fc10a5ccc0cb6457638bafb806e8cb53e93d2f399920b9797d8083e473a6ccfd54c627212647d8631872affa83c788fb80485fc983d95c806afc5b8728db717cac0a7c6492f33508ef9dc18d84b657ac667988edbea6dc4f5eeaadeccb5d1596fd2ce4eaa90eb12490ca318363c9ed8c1d82cff480c2f599a6d8212423de17682e6ed49857c1db2d1e37237b851b9d335d694e021bd578108ec9d7a138504175db0bdbc36692d8e1dc7956f12372be9f67ca8f87b431cbcedb81ec7edb2a69ba0221220f717b1f5b615962a165fbcc1d3aba5f2f961165982022f54b2db2507d92dbd8c9a229e78ce48cd7ea45fe64f9c4bb926a08ce17b2135305ddb954d4ba4c2bd62d9427b17371bed054842224369a567b4856e37552ca9a8e9ee77abb948c200990b0609c1c1985083890b8004e89c7bffebd20f7a1f793a9386cdbc59c885d7cf8430f51936949dcfa9d07f70633331b6d9ca1996401f4d4ee0bc0d23c01985fc88b4df72d6b33f466c04be8ec275a23fb7bdc8261f45ca9ced90690a9e50432ffd94594320451cc31d97d5eb3ebeae49324e83756a0e151f2be5ba8a63029c6e27350aa4393b6432c8e6d294d799429861eb2273d2236469c394f38426f07c1d9966b860bf1ca3e7c24e83f1cc2357c3e7626271de827536730c3e71ff2dad0dce5cb97f6de257353b322be76574b325f6a007a98b9342922c3eec4e51fa4f7d4139b2f7e4d8bc7ebfd54f4319d0d7c11ad9f6e51864d0506b1bf245e8caa0caac53e068f1539aade3acb0b8da689b56fc11097d25910d1a1ec6072985e1dde2aa664894236a70d14a75811b9623daeade0d8c93e89b1d17ffe994ef417d800db3900f8fdf0b0acdad6d613bb7a30d1f8e845c675adef18670d8d483db24f7c4a43533f9ad3a3562d96620210f145cdb5d836c5ff2f60d8f40c4bf90bbd674e768659f127f3616ed6a915070e20b816848950a0082e41a20f8aa40427795d7ed294d0d6b80854baaa6626dc55c53ffb429c8c052de312ee615a3c506e8a96ced300525446540ba2d883cef7458941ddecb25edc25bfb6c6aba4f5989a81330e99f243e157110f264c95818d2bafaf2bab05de690b00390aa315660ff753c01ded8dcdfad0abe9ee6a027ddc5f18ebd9a3bb2ad726b20a84d7908b499d697f535798969c7b5f30fa169f515a3654f088e7f8be169c963b84c6697c135de5386a43d4924c3afc5a0656a223d0e84a932056bfaf53c3977e4f9455926a9fdc84c182598561e0fab527a81f0edbd205724d3a6a3af4372e7ddcc3095bfe8a6e6e3d11c42aca2e490b5b76fc04512c3fd9d5ea1720bef21bc7507a967b5109a78081a2d2807d0c3c22a7625a73902c829d59faae1732ca14b12393b0f6d0c25af73fd5873196ae9c5b64f14c8def3b586e2af2bc38a8f427a6fe61342b74286e4f23503c5da16fdc03e35419cd42112eabb92d4b1981048d58ab609ccdc3fd337188c2168cea5bd53eb62e8b5482d22dcffe9314b5eae2f7fe501f2eea9dce3ae9c8bf6f5320b64c265e38f94e01a1e89cdebe57122f55b08953bd05633679da4bc59b82283c64285d27811b5eadb06a624a17e343e3d2870160b815c7825c93563de595c63f68fd425c89606120112991f38292f058bbf1cb57130992a73aefe39cf49ef37d2bde3b91841b1a1560c81d1b1ee98d6854e01b8b5a104af869043fb40eeb101eaea2c8a22751aa37cb39787869e798f52bfb5589b5efa3b0427bfee79c4deeb1056e6bdfb9f6b307c20727ac170c4c30ed6a56a55112d7c5ada3a6e5b04cad5f9b56967da8773b3995e185d4aca0dd66cfb07e126df91ef5bc6ead7e4efd22d28959480211877823893d2fb3254e1bb9cd6dc3a0106adbc20d69fca3ffe568fb3fee9ad7d4ed262f261017d57a1d4b79e06c13d2032e91e983d5f736d001396a4064d6d5e83f938fe52806f7cb7aec333d9e32003ce72b550170884fd7e4de138fbb766b6336f1269b476cfaf9106cedf1738219ec15a9fe89917de98b192f6cb8ebebe1f76563c8fb2b78ca94b2b59013676302fb002f77fb993260efb035c864aee7712d7de03342fc259674be3ed4b52cf15cf80800000000000000ef4979efe123fda9c3cb75b5b4c93852d64226df834a2ee815f43d753045397142d77b7af9c5cda255640404867891fdd10a9f7a63a7101324c945e1166227a62d1ee9a2f258e16ce0894a775ac7a72d662fece63b7cdcb308573b7d807c043b560d25377eb18b7ec95a171b7c93ee5f378d5d23e5edfb0bff624e9d76336712d8bfbb55e34f68ebd171a3172f8f2482ea823ef899103671b60391c357b1c80e576447097c54618c916afd83d06f1b648ccfc00a8d0c969a4dd4c06084102c694d30233917d2ba123b164ae7266f3b419d48841c413fa9e65b9bdca346f0134dbdef19b8718ee41e59aedfe25de34a4432940850650f9f87f4ff3dc6993a0b2c3afda7d1f8897bbc59dacd73a5427d8ec248046abb3937073b6a05659851bdd746536e041b14ce4a022a5506934b6323ffaa2c5c958420dded4ece09443b877c0eefb9424205cf61be5b947e598ecc0e3f234ae5f87b0ed10f90ccc6764163f51c17355a521a35d266101943a52d94118887fb8f8e23039e568e07bac262443b0d9628b4b96295724739f82f224be008ef3e8e6cd4f5bd610ac62d11c5adde22a4bc0c97409b22bdeada8ccef20bd6172a1132b5cd1c65cc675378677f746f00cd870eafa565e084c07dfad077598b49b5c6108f4ce9d6e8a4249a1fde5c3f3d7b0789e9f31628e97aeb8104a93ebb8d39f12db8eb72cbcc49afaf506aadba2f224624c4c7d173d6791a9a853394341b9927ee1a531176906557645ef08fce96bd2f00f0569c309c6a046630dd63e6708dd667d6681d10cf797a25ef38f33a1459c80fda4307b29dbe2191cb2fdbaf45bbe2a5e5349efd891d086fe4795561bc58b8132c08f525d29c8545818faf943a3842f7b8a580024ac7a4864a88de9ed6e80301f4555bc658035a938e33535f1546ac108b5cc976b93b8c1a0e924af20d27d9e180c5b6619dea553d87d96ddb445290a347131c4e2a1525570d4bf6462c244f49b066589b2e267f6ef5fa6ed3a68e2baaf39ca071e0e60f1b7104df6c6308701cf3dfb4d5a759483cc9ae03de2abfb9ff22f92988deec0baed9b5724c13f180faa90d4cfe5c37473280bf861146ffe351b1d05d6cc0aa397b1f9560fd814bbc6006ed0e24b1a7b03e8ace2bd06bdf414b422fff838c3847a7ad21f1b0a360a78ed8644c3b697d595c83d383386da9611875eae38ea69dfbe72a053a07ea4362b49d6eaf5a5763eb7b1427f7e323045c23ce653ffc613da2ebded24d86da8da64712cd74cb05741daa1995ec029e81146096797539b3a7d164d7c9bbd06d04ffef53912b2a3415d00b749d5f58313172bed9fcd387712db61bb3c93d63f75b87ebf56148efb53b2f68fd3adf08cfb320dfd8d46af7f1bd2e3a30573ea9e03db7df63563213b919df3f3ebde4e85ba197ddf0e89c15e06d875a02768c2582e6cb5040be1ce772b878d9a0e48c8976242335c7c6721866b0b0aeb1f42e87dfce0d92f617b1e12d3ea50af37820a9b2485c4badf0c3f7c9d641d01de60e684b73682a3e5958e9fd77b94c51ebdd7fe9948d5f7a4a301985192da9c7308db35ab3ce25df465dba07c138801bbe3956a011317d08aee540c0afc74a6ba3f68ea053054d796b96db6765a3d3c941b8bd13b1f47caf30dd4345809a0ce30cd0015b6690efa39d2b13f7d4389c93b279018b50aae523f18fb4473c84b585c9fe1bb0ea449ec6cf22a623f77338ab625e779b3a534090766493b659c179f1dcd9b6f1d3b51535349ac2fa4c50bc6d84b654ef8d4e433b2dcdeb4e4634edd188aff210358318a2a64a390035ab0f336f51d177138a12645d0d47fd98108525972bb8aec66dd49c2061a03fe51fa5a91fc7d5150a79012f968891c83c59170ed3e583b223644f2b61c66a5111130a7f20c5382804738b2468e136d508259302c337f0716a8f366cc6498c50cd4cad684d42d4b23d0480f63db31e64413c57157bbcbba25c72386a16d396e771ee52189774616de19f477d79ee2213ae0c50f4baf25c1dba40cde1fc6c47c09edd1ddf66443eabbd7e05da872cd2b0f2bc62a2cdba6344ee044754d34ce61733b798dd7cac22200d0d120405cc83e3c5e3520af8e938054282660e04426a08d403da0eddde773706334c8eab6d4e69ccb1288629552459ef7da1d4665701001f51a88b31e0e12382f35c15762ebc67b7515ed970d2492cffff7f74ad4cc2822c010dc0059ffa6ccea546a80618535e6d1f50fde8c9a812cce9dc5861a941aba77b97d4f2bc40254a015538c776a6d8d86b15810c46481ef455b449415054ef4ee2c5778e4dad15949f57fcdedfaf3d007bfda197d421a3bfd0fb9726361bd50a4b2fd036256f03fea81f292e0e9c6d28420b382600bfd5d50cdea1d562ec99cdfb5e3bd13adbf1aa1aba181115f161ed47a44e6d1a9ff179e35e4c38413393e973d721dc245a75766b0cf639130d96df7d233cd30a4d76255a877e9ae133e88698ac94c3b6fdeafabf3196eb4887eaa2e1e7e7dfdf39ddc8f6d6eababe6523a16944da002ae17403d4a093631b9f3e84d4d7728a4c91cb6720b92b371c51b4dbeffcc137e86e83803f8ff6d840031b43a6f2ea99bb90cd21e3da7a43c912a0ae2a8dd4b33cb836600f250a254df887e0954d1f83e5cc75a862a4fb820177dc84e89e84d3ddbe5ba807ba1157884dec00d4085da246fc7383693c785d7f1e955ca6251d696cea2b1cc1ff91203ae81cb5215903b5b9d893674ed480ef985fad8033c12cfe5f28c449613146820c37f5be60fd2173c2ab4580e18680619e66bead9bb0f29042ccdcf6f9d99cff57a574cf408953de97c6b7e7aed523c9d0fb7f843195bbb035772f156dd8006cbdf5e2f5d68d67861fd3b72ac7a12e02330825c7c0c04e2c1d8af65bcdd05d168c6f58e0040b1294636ecf794b2874e04a32d2f51db2531fad6c9fd97a24bff7ba0017972dfaf4aa70edb005e64d94384248d81f1db5d0c810f397006d7285e79233df51d6b0b62ad896a8b302e38c61264d18d989217e0064084e6905781a293f692e2de3c10f571c0abd5b287b675e190a7aed0d940dfc9cb3cb19c9124290b1de8bb5aca30de6117fb615f919613b61e690984df64cbff6df2294bc869bf79671381995b4ce72467d1d1afdaa7297d7fc86d884d88b6f20d840e5d8de655f11db673aab3c47c7b2e58cacf29182bbdfb4b0c0ff10bf784d9ac56007d80331663d23c18f6abcbb700a4d3bf30ead635956c2dd53125fa161107ed1e4e0b244f495f66d6c0f2e68cb0f04d9ba1a099f4a1f58cbb726e736efd9e53a85416288eee01250195a855e6c2392fa61f8bfa12ba386b044c2bdaba85ae870377d39dcc02cebb9060494af02edbb8dd7572d444cb5d54895b1b1e10b4c997c549547a70164d2ecb0fbaccb9130706f2331af377bf3451d2aa4f9f8c5a08bfdeb1f54a862354e20e0f82dc98d6ad5aef443550ca3518db54281574a9f47dfc63a033eae34e9c625e66c79318b6c888538b8099d6e73f520b81a87ac30a22624d40e02fbe4c3fc5ae0e17bd26b945ba922503be57da7370d60c8a5b4b1dd014eac83b1bda4fc6ad21902c67950e002143488c79c9113bd5683bb681be33554af6d3a91ba9a4e1523da7585224da7916058654151aab342921d5e9f7034a706feb3561a6044beef99540b057ffda7c19310a90b32836d6444e5d40bbbd69b38ffd261657c960e995d3dac48dd7f5f85af1166806de5e5f4ac795430b23af949895e356ebab3a495da54a8461550dac6e4a5c87692dad45af09f041a5937310aea94e2286a37928b72171f4f6ae676a6714a7f5896f03a556bd5b0c03dbc256b42217a2be73f82a26466f9ab2fe047fbe1aac76465fc4cc34f47656cde39dad58dfd53e249069da0d8e2c772a4b6edfd4fa03c6c1b055eb10aeeedde188536ad24bb65e0edc3095ce4b06dafb73368f3fa670dbf12a33494b7c866c2bc587374bf9ad07f5e0ec92c530b522dae99004f515ae0d168b621269afc66e4a6fa8d8d6a3ebec5532c11eeedce65265256c154f88f3612f914f57fefa91384521ac307c86c13db716fa72ff4afa28f7bc624d72c0e80c4bed359ebed709c4eaaeefe316990c4aa7403dc", 0x2000, &(0x7f0000006c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006540)={0x15, 0x0, 0x0, {'fuse\x00'}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 18:24:24 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_NR_MMU_PAGES(r1, 0xae44, 0x8000000000000001) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000ffb000/0x2000)=nil}) 18:24:24 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000006300)={0x50, 0x0, r1, {0x7, 0x21, 0x0, 0x10000}}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000004300)="1827dacb7cd53e01b4852de2d748e21fa033071acb841f449efc23d452101807ae5c485596338a6d31388444ae8ade7b60a85a37d3db29ef19ae4c4d4db9c2c82c7908debb2e2b5ebef336aad77bef942d064955079af4e914f372cec8ed0440f6ee0bded3c565283bdb75124011227712d5f01e8c1eb86cf69205a8b5b374edee58ebaf09d62191cf41190260c30a719bbc9bc29be0d60c678791de6b236c9b5a057247c281937c2b2ae747c858532113e0a1e7af49298ef54f15572301d3c907b02529bc470beab8f9208cf92b17a9df99ceff90a1e384d6bda3fe823d8eff0e2229a43c31781935de69466b1082c0f88d3716f234e1d6e17e1360f6621e686d661af20eaf08cc97c261590ac3291667a87bbf66f86d9005f034ea5517b2187b6dfecebc1cb8fc4dab511a2890a68ed185483c548168803f353520cc6f820d1349ac985e12a3ff6e8a78b29ed97213962fca3ba7d04d1ab4dbcfe93a88831f784ed278d079eb3e2e69d3161600fc7b0dae825b510a59c14315fc6ca0ce68dafd088f02a92ae0ab3f15ca1a863b640e8e4a89407a8b8d752892e1f8b0e793d430c3ec46cbe2b6a4bdad728c34e734864aeac2b6b2eb51c3a2f9e6773c5834166511086dc35847cfa17974889795ed305353d41c9399bb95936a3c1be1099f21795cfc04d9699929eca65a0edcae5d4e564404e5292dc15f40d78d94be9e8dca92983bc71729ab30a70455bbfd5a98d97cab9778d9b7b69fb20019e7e7c7bc17c84da1dab53a187a116ac229e00312c95b1074afff18a8771a4ab47be2205745836dc3cc1ce531fe697e9a734698fb2343b331ad9f13214d1d7d511dc646fb8b3b70fb4611e6d102a0e2bda6311ca824537f699efdefbd8a3a523e26272f07abd75504188edc788af9c75aabf77f4ac883573f63ded319fa5a8b6317d4490391879629446fa5ea4c695f3db9739f7bc1da7a19f3e1c0ccca98307b3a7a38272b7455c8957b17138c9e170c27895fcf47eb5530948b7cc43d61a621293b0c83dc893f02def2b42a8bd7ad6c9cdfeb7a3bde141e98e5af7500b07d85c6314949b754c88cc666bdaaec89271f56ec11bfa0aa337feb1140b8a07fbd5c79bdd0239f8aa1d454c0e5a16e99d38d1212ff709bb1964c317c98bfef37b56944666f0320ec85b5b1e07731de5584901f8c65e14fd2ba83b500fdbb137c7cdf91d66400688a5da6405ca7e0b8107ed65be0ef5c6234b62f613e7e76d6f3d5cc12bde4342391524e25bab6ec0a358c6c66b7cdbdd9301f91589af65cb7c02fe8271a798c5e122fef9e7581d28884d33d01f0475c9ac052d2d014bdc09e2738487742f7bff40facf2e96dcdfefa336c46923b77b334daf7b01a9fd5d957a29b83adf6f23acc507a58dabe6b2804532bc1a865a01b1126127f7c6a8029531db8a51d8472c0abffca5be97b9b5433ad220ab9ad65cf94a1167f3fb2b8804ce66f9f5cae212724b2b3a04343580f5919f446f40eaa0177f25ebe68ee7c7a35d9d5ef6e1cb220eaf8ad9b269b15c2ab9692c345f3c3bd5965f06adfdfa2d672b5e3184ebe192f73e70e829adfac2e6318d238dceb6e3d7d1422d57ff7124793b92966bd229c0725b0d591e59c57f98841b5ffad16d0ae903406014d3e632d0654e9084f870e124046f3ebae3ecbf5c5365aa32ebf169ccf1243dc8fb296cef006d5f00447ecd2980abb98e3b6e6bf6181e5df7994ea1c1273784af0d92a57394c71926dc143228a8ade103ff61860d21ffd467b2c41bbbd2490dd36add865828fb64396f16831a3a74f57ee2254cc93b25b7219bc00339a2518be3caa4765ed63295c84f1d59144e96aacfb57c6441f64f29729bb7d68127ae2472bbf089570003b1e820191878ab6f53db01c180751e34672cf5a96edfefe164580d6101672281b59f58f3c7b1222f2b6d19c8a8e5f9ad539045f7dbadaa767f993da974dae20744bf5ad0e0ec71ee97696659981e067463c78bd9337b8bcfc070e7e5b47303eaaf9651c19f19a15eab8e2c47041828be50994b5695ee5fbc9a9ecacf9de714215eb7992c07f262db8843937934fdf6fdd31d0f3a44f074f3a1dd6622dbdb3364df79d5ec90ead64c29e05a6c5358cc6b9d8493b7e1c53a91c37aa3653cf2002072461f4b99fcdec142e53b87f61ea55cdb834dd4e03f2f57a206cabe2f3f3cbfad3b4117bf4434718022b09a8419959a9bb97fba50a6b3b9a844cd1301de7bae89f8d1bf549b88dd2bd0697e70ce89cc2e383221ca2ae9d3671a730466c250a8963f6411a42ecc85a00c01b2b43c39432d5065a5fd11c29a23169891cd674cf3a31e82587a26c8d48aa3debeaf067a26669599fae850126dd516512e0cf5ab556b5582add7d2f665723a2244007ddc302f0ec29da73578a80c998849be2f766a334c7ade4dd46f37d648899da5cf7437af2d6e8d03d934903387c4c7e260909d59b546dfac9ffdce11fb92e5bb6ff6836fa0e6d0c5942b4660fdd68d3cc8a76ce0960584dbf634695ca75752b19067ba535e4779189b111c9a3e0ea877067c046d10021b0e60eae8d5dd7536b4474d8ab74679e2d8e68bc9208db5561e28d0bec177cda1e2f944a4cd97b6432033ce40063cbced6b36e486b096adffd699c9fdf58d5ec54bf4afdf52493fbfcd91e807da31ff675b567058697aa088118a6ecf1b7c7dceba3ba87d59d882fce3b3b676763ed658e991c4fd5746946815af0a2c1e96aeb27383cf6638d6d7e1932b3a028250fee18db7c46acd7fab33ab22ff91cf78029a4ed96494151652213fb7dcca0a8944568bf84aded113e20e6897d6b8f6f9fe5f6975c7cbf999d15ce5f8d50454d58e7a5b285fce4ef9d14758cf4a9619b17275fa66f2c6c48d44da95657708062bec9b633ba2df082766f549c5c1b661fc8a5f7b8b6699503da733a66df44f116c4a470b73648cb64bf04101e7bc1d048d230addbf22a5b98aea08beda847e33552faf771d9b181f610ce34530543096257856ea3a08276bec1ea40e7bf6957143623ef47b5c41e61d076eef0a5195431b49beab9fd7f07b1a153491a7250a889b26ce657df550b226fb94cb5f52306f47ee3af4627ef0cdc0c50536af7b386440b878ed5d672670abdb3ea3e3c3c031e67293104a4d6476cf325f6fe4762ce2351dffac116387baadb82f987cab7fe88ce1be7d44ccd572bfd29114d2ce4d5e90f4d6bf7be39ce25ab7de52815e4059d783564d518dd208714de1c524ff69a4ec5f29bb631eff605cc6f30a0bcfba44810a3a6fc263891791b51cb4be0d60d3d0798e38b01b9a21150589a436fb4df4584bf6e7094176884921bbb0f87b1bcdfb6df8aef8f58393800816c15647650448da0ba5bb76f7bf76c3be83aceab79eedae80e1fb46a2557a9485aa7a8053a5835e609fdf54222f5b43cba63c9508dbbd0e22953768f88e2070236d7255f682464d09c7ba12b2e8787a1bc889af686d2c355961d8f92f877bb09baef09d70b5b306047d8d3cb97fb06ba8d09bfbae02314dddf98092b6ef275743e9deb391995003d83b549ecd604daa9bd34ef311aeced5db504242241c0717f8302efedcd3fd43686a7ee21c73ba3c5af98c93d09158c9011e11bc4b51a3a4e904c4b6ced1a786adf310073405c27df6aae6d5da4398d78622ba9144ad09902da49b77046ad22fd303f07c1533f271eb82794b402382d2971f46c7907069907a7afb9e94dd4071685f91cfca10d86aad7c385e4d90f0d44d37588a8f1f267c1d8445634ca4194d1a0c5894a6d00cae3af3aec991cfefda59e3f46c0a6e2fac55b35259a9960ec7dbd1c7dd128368393f0de1e0994ba1f5b41762c22213f56bbf4c2cca458dd5731f9379f0651ba61fbf17a5861eb417e20a7fc9df12c6771f5ab322213ec95beff96dc1811dd0f45be8fb1ed93c2cc01e694620b550e45bd265fb357f52699cf9ca3ddf331fe4d11c5e97bb57631d9c7620b5c19562c85ef8e04ecd5cd5b713fbd94b6b76331a83f304cd8ae1a903ffa722cf5697b1e1bde206735656ce57254744daff8013f47f9aa4f062d8c5956fa8df5ee79d6e6ffbc0c47cd0c99517a6d92fe8ad18c001be4b55af7a6533712c6a2ccb7e813016e7cb74a94bf2a2ce9b3b440faae19210d43320cb81a6472d1da775ca27f2b5bbe5964271eefccdfa0bd6b163357af4539fdb5d5e2e7e1795040776d4d75b70928b8efa954556f4d225bd9b6f9e5a71a8e7a3ef5c36d459233c66650ada1c55dfa02bca3997f93b92028881d9c3ec0e7e1a42c587482b0cfbc77e8520c6ca0f3e5127c96b41056b7279d9e62358e39dc95e779affaaaddc8e9ee66ba336feca8b957ccb4f352c0d162390e3bde27b15132407c97c3a6b5f1704e1e559ee12655a71d7dce3711c8af907d7d2875e2407ff8c59c5457678058d3d00a7971d239c1b1c67dac3ff3fbcc2d8c8035e31040118ac46ba5110a16aedd0b7f731a4f86a63a697501a664946eaf7da6d3cc2a296f294ee765b8f26363ba6116e0ea0ef8eabb0f1e7cc429611194cf0bb66463d26a82dd118cbbd3f1040dca2f5f82ac5eb5df41a4658fcb34b68066c5708a4a16c48fd290b32e392e7f5b662f4e3fa2d79a814f52824cf737872604672bdaf80fc527deb1f690339c92b6c6c6c8635de5a2e1a7ff617d0f1c11bc3a3504d0de94d77678025ab5bea511d783df148e58b0793251db3b7b9e03bb201be89d5939c0a60ab548460d543d015082e00ad9d05418c327ebafbad7924aaf70e5fa6eb0be359b65ac2fbbcad495b17712e033cbf1853d1e2450ac4c8d19287074e76ca3d087d376b0f861b525d4949098dd4e3a3cc50118c8587adf6587ed9aa0352b7d812fe66bb64eb0c0f4d46822aa9c3d4848454d49b61cca24d7d6b82fafc5d8eb4e40e3665f24a95182b70b22c5f9303a49d1278f25de9855246c729fc8ba300fad799a949b9b0ce303477d22337d599d4c8441461d25725965183210a729fc59c4e5ddb45c0b9db06a09619e6009aa0653cd1e8b06d0e55c133d5022dcf91f12a21e9f977de2485f886c5133a8837987e7bc90662156b0250cc76cb03ad9fa36733ef371479ea9c1313682866b963f1f96bba8c658e2c6a10e5e29d8a07d4999b735bdef7f60326aa64fc198c3f2670fa4a44717fc613f1282fc324fd9476e6da7866cb6ce1efa8a1577088f2aa757584b8ade9f2ba34a2287870da2cc7704008b6e057eaf8bfe2fd0d6d60cf03e1751d2284c6439ee6079708451e64b1f7e7dc8400ae99e0d834a7daba6c3a8219812adff0760129e18a41eb0448c57a909714cd395933436e9ae040277f213e30ab7b6e7e3109642ffa051b3c423f6ffa7830c75d229acd617d6bc1f7948f09238f5437ff4fb302034fec1fed96c55c46c7d70d6ab3018c1a3d76120077f815fa67ec8815f44fd0cae7d1509d217a432ce904c778f201a508fdea4672e9cff797bd1d0f58d46f39396e148573ae9b2468e4ee5bd9a5abce8166333c524f0a104da2e3c99ddbc51fc6f4e7c628af79c93d0fbe61b1c4a72b11fe423597f126467a01ee6dad848f24abdfe453592f02c84e017fe553f27e639f88824d70aeeaca54758184f95f12d696291798046bb075fefd6876e8ef893f5b9340e21fc63c67feb6f03055f2f394a591164a61b1aab14c468998175b75974543e79b241dc69a6e346374dec5eebae154e36f29d17273e608ce69d539a5e4702f474bad66fbf3348f0c859bf884576faeeac754e290ec97e863526e55420da72b6b6cd209e6685ffb64e9865d00eb017c843d3c0cf3ab26f53f76316fbe009f0b2c4932b0694fecf1a148dbead458ca9f5f6d678d6c6fbd23fb6aea9e951914300eaaaf69bf35d4ce11c0349a02aa14529a083e701eac0177d4ddb305a9f9a5cf8bacd96327a161bb8b877813ea022d62bac8f0ab9eb5e9d145dda4b1fe79c0bee34c8bbfe866ba376d3a71b9809adda06e64eafaa6cf53fff8ed63e15525fd409e13b1809ae6e6e937acf858a59d2073b304171d5ab35ec92f66fbb2d4e34d46e886c3546c1026d0ff27821a15aa397dbc686540d546ea66fb43dcb9beaeadde6250cfe8e563f9033b432018c88bec07279c6a0228f3eb11031d3435d95c9c1789a5338f74aa6db2c853c87f8f2397f9067fa59774770f64b8ae42b9a07f85f1bcabbc6d3b3456a253bdb73ad3de0aa416589b722053c81db90e7b66a835d636615701e6869fef016bfaba9da0a869005ffc3174b605fdabdb8c7346262ce78a64aa7036960913edfffad202d664d1771018de43b6548a6672f48979b8e30017a93da2c093266306e09eb203fb37d7d54466fb26d4414ba88346d02d8811f100dcb0a3e50ae46247b986b928f12c1ad506c6b33b49d7e6955ae9619f73c79b72a95b053d53c4c54d36dceb8ae780b321aa41b5d61caa21a6c65329f08da522bbbb3d07501b39cc6bfbe4a2ef8054d7c57666bc805ed451517a1432b958141f3ce94752a67a17aadb41590037da8efdb251eb56de30b0e0e75adfbf4e06d4777f843a8d7c31e2ab62d98764217491d46960d67d3ee1213d150c28e75d1f440d41ffc3cf876554e2d4a354f70fce17e4c0fdc64992c32e785263ca4ffcab57d3d46d220627ed05f1628551e9843137996bc7a0b773e1ccfe5364216a8003757ffdc052d93793a3463baf4eef5dd283826f8510bb1f20505a6e61cb3d571d0f77e67ff3c0aa5ca91f6d68c7e0d2d79c649b091b30b2911c5c47157c9c531296eba681e039eaecab83722cc2fd5b91913a463ba9f693e34da60b1adb8ee9f4a83fa67e25f19e4cd6e19ed1381cba8b5b4591109637ae1f7f29b5495fc5f8057da565d937e7577735bd98fe626ce8568897d240f054ad69c8e0ca424d1be51b17d5e639253fb2fe6791e01edcf9c4f8404233d7f98b52c31c4996b6b63112d0126036ca20cf52a2da2478683c41bfd8fb5b34de59d5e87b5075e5e1d78ad06c6a2f6e662145be3d30d140b62c49df203350ea4412c97aaeec7aaa00d81b89f3b7295607840de2a8386f52012b5c4e6e0e1986565bc4f99b6bc10f3a2ab59783a8b9f3c696f741af0f51b6592c68ddff861fc7d2b16876b05a54eae9ec0e170fbf26d9358941c6cba50a5c41e77f72c7f41e0bbf6023f04f7701f676a64cb63ea1a8d373ee6a99ba56449699ccdf8a11dc7d840d695cd5ef987f74e5b16594cc8c6c2251c47b429281b6e34c0288c7242052ac3c9c63213f6ddb08726001e0afe1fb312d463db8722f1617972dc7f365de498027ef0b5c6d100e583348cd777a2afbfd60ef59969c8f88358b6995c177a7d7e69d86b11e36f42bae8c9af599d3f828447c31004000163bb74ef20f656f6a1c8159bd0f867f2e283c10656a40a397b2e514c19efb5d5a5f54316509801bd8208a2c84b2ef13e54d7b8af8787b826b50095a15e33a5e8e306454312a83af7869b7ba0039ca601751b580a9190435d35a8ce9d8e9558ca1bcea3cc3604f4e991aee79fd0d2393b9f87e8dac7782e837e1de5e88a7c79385a2b14556041f49c1113df43efd8aea14c4b651d713fc9989b2fd77ce13a98efef5e83cc6843d313117753d82870c5efec8cc6fd855ab6e0fc6d48c66874fdcb2d007db7fbb9371da3836eb23da1106283a20e32617bcaba574b7b6298d48334eaeef905ff348c2bfbc1c83a88d6915b644d1854161ab4f1d1db12e74de2853e48d1a10f9835c226bca6944d0de6a18e0e07df45ad72a7d354045a6997ffdee010e37091a3a5280e5db8aeea0245217a6f1160a6287d9a28c0eeabaebe755b9485da5b7ccb85166ed902e63200e5e8ac464124bef0196eddee6cfe90fce770b416817e1ca78494786bdaeafa3538841f74bbdb2585d63f667ef227287efa56c030c0999e9ead590f1ce383a138233235494ecec0aed97c803b4d7c4fb80ac9a3bcb1dd2bab51382a94195bee034c3f3d3d9efc44add83ec580a5cfe8f5942b1694b0ab3ef4b2d9f7c0b8634b056c6b6eeb946be1825fa452abdbc1545cd94774abed3fdc2b0399929298221030f6cd0a2b38490f5e4bfd53ee20de10eeb2ffacca980d40e0885cb91c94a4d81a61d863efd0f7a12da233e1dacf7af728950892ef887abcc5e4d08c6b57834a1e5dd1dfc69418fc681b47d8cd34c6a3846b0e1afdc7c7f9033ff817a72ac617c0a1e59e4e6ea40bd668c499f221c5f63700e74b68ba3045b4460f0fa60308cf8964d95237d888d5c1b1be0fa7bd2703eaeb0d2914b8d22cbd8693c16f21bb72566f38aa97e86f212557d40e10b285e1d4de0b153c8f91e168e9d0031bb7ee7fec5f0c3fbf15bc6fbceeae6dd363b7e9835b175b0be16a3348a2c2d07468449fbb2fcfca9e7d8b72b623355715a6a1edc87ea4c699ffeacb2277fbb5658a1eb12d0a7a93bf100ab11cf49b35c16a14044ac8e5bd69af05b252325f0eca41f90681b4a1ec399096939a96685926655a0c4d172d06646c87f35b65c0d7654882b79838f78c35febbdb378f9f28d7e6ba1c1fa191bbcdbf991731f546439a966e4f7a15c77367161bde14b731c9f2b91114fa46e02e70f07d3c40988e8140866ed3dcd98ef5524700deb75c1a6414016da0ce6845e936a8692b7beac01bc855a72a490c667c3b755ffaaa57af54af1bd07ae7b203be85f3653aa63cc5ae10f6e585c7bd8a5257604e82fad6c7be6f1a47eb665c1422c03d3263f351671a48bd5eed22077b8c16e706f009880941c29b90c29a11ef008a371b29200f32523b9847d911fab4ee1468bf98a49ff73703e2d9d7bbf6ae37459c3cb502541f304e1d5918518a06225b65f3b38b91f8e0b49a29ef9aacca369ce5cf8b45738e29118ab06078b885189acf4d0a5200b86cb2269dde90dfada27975dbe6ded12232c0faf7ea12ecacbdf416cff8632e48346478a75c0279c1920b7556fc6670704d5d97912c75d3a9cffe6891abdf747a6850ba7d9668e56c7e7ecc03c5c388e886bc984c8bfd9f470b7e4ea4d146c3c28e4f8ff82b9558266343036e6239a26f567f7633911ccc51522c29ff3ca36ad5b8cfd6ec1c86ae08f30d87a503c909e66dc278e9d14f3fae4bfa4813f315b1610ed76fc149d92f319044e813c3769d4978637e0ee732d3bb86e9fa584181f41d4304c07a1cb71d10f07da649288275a213eff161c536c7366d4c010cf9a4b1c2f2940607dc7468e51204c6983c554d616d48f93ae51e6a7769b3285785ae7bcba3cfb27879df1d7f1f18849a70814eb51df6d1d8cbe80b736cb38326f7db7a06e49cd4fe41b3f7a9156cfac9222ac23d13765e7f2910a365fb23a208f192cfca97b2b8a3de44a2d90d3c865bec109f4bdfb1d37216cf5f71a27c39a83b5562b0c06d76b46b2d8f5b15cb1765d6c78d065d24bedf72405dcb8e795fe183196a6b620f918a2dd7fdfac142aa653fd431ec153e3daac8f615a45b3a0d665d5fe36efb6e2f18b8399429e4f363748eddd5cd2a637e9a0a553fac6d05a3e2bd1b26f2f99433f8f59a3691417a4f35ff7d46a22e39e94641d942706850cb2843ff4a34122e37dcc8224ae9f6ab7f64ff4a0bcb0aaff2f429e4f0f5fcf90ab6a2c45e8f2408d9bbd4f60d6b01a0cf527895e1cd063b178b8973930b9488d81d3f0f7985b900d0a894c29642b809ef39294bfaaa5401f5ed50cbb91a047b60ad54b323a2f2ada04d19d6dbda02e0f22d4d6520f9db2263181c97c9bb74dd8a90adedc80bfd064eb103f67d02ea17571f870c779470bb6460c658da4c502b9a10c8050fc26ad5cc1ae1eb02f0d703d05b48f48ab8c9f9a1bd000181ccf929d45544b44e9a3cd0bcd412ad639323283ed229e5486a2a93babb165880a0a7329834bb51a0631cba5caa30637ca3f07074051c608b7c7170c8c415c2eb88bd6a798bd86953ff71052506ccf0e2357deff6cef24de5b7f68a17082c08d096e43fbe727ab0ab1aa27a703ccd58168039e50dce2d400ed7f2a217c1eea7b29455fbf910d36db324d1c6b53343a78484883ad100a0b5b28c74ab6296df5bf8048fb916e8ddda0ded3f5b08d262b9b1cb1ecb149c02a21490ebebe8856c844d448d2a3878dcc930c3c88d9addf73917e9d3f878fb12fba3e602cfde199a0e69eab56e3d4ffa01135b3145baa613be01f0b94af5bd3b8b432339c954f52b8551fd13790bc1ee18be226b819d8001a3da8e097f84c166e4002e4c1043d3a3721f05105cd17a278b9509d7a04826e8a5b4956bbf976ffb4857fd88da99cfea8d2e0a1c4f52f71f87cbee8c02fbf59b12bdaccb67d0b95f0a56693eafafeefce1953d708b56532ed5bbe12626a3d041c031b48a47b34c504f7dd57e21147b920c058385ddc8cbea5332086c269b0d5c2439f30fa431f88d1a10e25eba0df70d8617ecd5546314ffeae9c4baab872ab82a45eeaf0e1e1533e8a6189c324f31b652aeadc52981b66161313999c5a7bd7c79ef4ee55c7cb00ebd9637ffe01924508a44ab72ab16b70b8b815ce7d27772db315122f4a5a7679af5ac685c26320a71cdd8066b19f749705e2e35d1d9166ecb066053dd05a759270e119944cf99b918cb5e4e6c931031ae2eeffe349ac246c92174091c687c58879e1f05c43b010f7ec3f204c106cf60740b0bc2d355f57bbaec7d060dedab9aebaa4094e72ebffbf61cdfb7d69fbd146daea59339fa83c19c5f75b866af5e7f387740e675e1e2ba29c261d9e7237c6e9ef1b39a8fdacb44de0eaff5f4f9e3e42b75d0a37834eab0cf47acf65e882f0962e01982e783c0dae7efbc95dccb235562e5a2e04fd2b4b43388c0292e6e8198c6df0348920d6e1c8acdd2e892d3f7aef7703824dbb08695642f0e444ade6c4f1ec1e267feb5135cccd50fcde643acb66dbd18f507496957ced435e0db0a8e8441a8e2ebc365f995c32399f7d180b6faeb85ee1921b95f82f3194bed7d157e842257d2da26dfac90f32fb53147e48e232d5115f1cd12b45c55330b29775ab776599afa504b7fe114cd7fb3ab4eb6c30becb82f448b284b20010bea918019af99b2a9ccab1585aec19fd1abe8365a6023f96dddf1a37cce2734bb6585143729850bcd811787bd07cb5fdd57cc987f9278b7f5ef3c7529a9b6d20d18cc4446f1036cf7635da6732986c38df4785e2e428f14b84957319772bdbb7d2d2d20321e522b1ec6c807f3a3f575643d4b71e1bbd1e843b5816aa68900298f5058c65a9fe1022978a44a77bde2b99e221de97cd7fa6a2ea440220bac20e3e4c1e4224958aca15681d3a18f74218114c3e5eefa1fc16de8c07f1d1297b0e772d05f205337175c1dbe88dfc876dcfce367304afac68c41b98ed2ba3f04fd1b37db27dd5d9c9aafaeadfcc44585908ea655ffce1fc2516b060256777e8953e2a6861ec4460034691aed001ea2971627615fc7972773d6a8c343117bae3fc68cfd1f187c478c0f52e86b118c65c39848a8c582ed908fb1242ad3455288cc858e52e119d368e00783c2b8c2916ba564a3501326baefe1dcadac8b4b8b666f20a3a245ca171b43af", 0x2000, &(0x7f0000006d00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006780)={0x90}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008d80)="9653e1f8dee4c92e93feecece464dfca3aaf6d1c3ea7734b3779ef227f374c39d5b3c1e148b57cb85ff5c1925f1145af6e9835ce55560c4f8d1c728f26c8f4bb69844be49a33e9fb682b820dbca0305774716091d2a8cac8865e28b976241e25967857533490ddd54e004cb56e0c2781b83680a86025fb55e6ca7edc0290dd2b3a24c765fd70403c8fc6fbb40bdc122911cbaeb374795f05a416932c6399e1ed25e135cd5c10123fb6d2f2ff67362a4b61ff80b3e4f12094d63a9ac8de22f5b3d6cf0ca5a3d54e35205e0d72fdfeffff72136209b09dffd30ee3f8084cb98eba60da5f6096397ac194c5f5a161aaf94d9d3a7f924355e1b341d4e2b3a30977906408489387a1f80dcf3b060a5e0c399c42b81516c212db69656638a5d0587c83f6eee4caae4421d54c25b01251fc33967810ec579bb23b9c21ade2479eee6bea6625af17d0a32076200b8634d52dd6e390414e228bb27ca0d7e08e42b68edc2c8692545703d43fdafb88785216ef0e15359419085da1a2487b996ff17eae18ea603900ecbc2dd76303671c92437b409c718b9e51adfce6e4d9b26e285bdc6c0ada71b3e83494758145b2d672d737345059280a8e0e1b72ebcd3a27034e6b72f3ee5dde9b9f3e0e68790654acdedcaa3efb3364d7c742d565a665c4782e6fa38ac09f82a8aab4af987238a1116dd4a4f13740d2b7ef4fa7f295cd901627256176e51842690f776c910c98877343672e9d2032596cc54a841261dfc2b78a1194741e8c28968c7563ba95dd43054edafe341a12153ba7d062c1ed547fcc6efadc2ceb1209da301dd897ca41236ade90f8db68e32ad66140e01bb46b2be3d009446c37713a2d0655e00f9ec4cd72a6955917dcf4af92ff761f7654eaabf88a6228e4c9f77661bdda59023d3d2cce02c35e878296075642c97d647f76f7435b3837a921bd6f388497f74f105bc02ac98c33e17b3b028591ff5cfce06d6b4d97f55ccac9b07c3f1eebf0c1eb1af0951075ed2a296e063fc09a94f533f7e3573cbc08e462c3996147077f652ba219d0544099b5556e52f72109b954af066504ab4fc2cad36c0e2fc7028f5ec488ccf84d5270c37665cc275b2f0c42cca7606596391a056c2dd7fc41147fa4716e52bfb5891007878196d9348b48719e8de58fbedc955f0f7973ac752292f787e2f6e077684779666aa44d2f11d1196cacf4c77456205ce4b176b2775a4eaf56ba7589f00aa586244d88fc40e2be4676d76a9dca23195006c0be5ed7214b6b9b04fdfdf4bdf9a0f4b54e1114f8767aaf2085cabd6eaec4ac32aed8f9633f9e7006aacd70311cc7eb70dffbeb0137cf2f9f9e76b9a5b9ba74d0930559d0d9588558c0823ca60a925ee2b9d9e0c1346c5a5a0c6e44285f4d642a5ac26c97fe975c4f8a26d37c597a700114465d2eec58179aca75acc14b73260957878b978aff0786793c3bdf9f1bf2defa1c4a3aed5c99eb8b1b64bf455f2054016b666a97854920533f4241771638d1049f3f1779260935e6802f5913d0a60a29408ee424bbaa3f9f536463cecc9fe23163fb1d1428c418f91d05d8de2c92a9d3b4c59ba3deb2f320372fa2f3418f3d1d3cfcfc6caf8e1872009a857ec4134de41572a39c5324b9dcb878c95833631bfb662e39e339bf1ad06cf7d1eae4b2fe8f7e2fec9041bbd38a635bb54a17a7d6080f19da7ef3099be97bd6b59d5339259de650cc11d694fc12450b13bc95ae2362927b79472e4330504ae4658bd489d54476b33ac371a986290f32a2afe2e46b809d8beafc7e0d5493e55f0a267a37e03999dd557dfdb4d7c59401e0a2c7ae298ee986e8936a6c73d3113298aa69cb6f1d19073bfbd87789819c9151ea6ecd2793c106fa5fca7d2c788ffb4b26dadad1334ca7be7da5c823063bc1c90e693ff9014b4a4738d3c20f444aa2262da239ad12f9658b7bd9b09110476f769c55925ed02ee3d1de6f851359b7714aa7606e663a5f507ca1de1de0d82889ab8c0645aa2718a0bb143be109499b950d2968add6c77189c1316a1cb5fb48d43e4a514e574cbe900006fcedb09afeba7b112ec81e8980696789d4ae7f25d9857c3bc2a0c122ddc80e1288adfe9add682463c2556d813ab3c7e4e332412d4508dd058089d8e6586f2ab472912e51e67de1675c1492447a00cb886c84b82204167bd112ea17db259a1525ad9d524d7e3abb9b1797412ee8ba604018c32df510b83c2a084c8548fdda3ba7563383f8c6c4f19f4e9828e900580492bc1a07534b0c54c597dbee18917b9317943f9399b3fc0d3c357297808de2d4473f5a3c4b802a4241208034ca5c3452e714c53cac7406b4d5bca993c937987a572790d8529bf9e961e03173067976c9a3aa14046108829d7c32106feab5fcc576be7b815daefe64dac84bde39c38e9ee9f58215d30021b26bddfa210b115a34deb8ef0ee7c9a1aebca06be55a857cd61618ec217fbf5f04414f0f85d694806562364289b612a6c058c6de51d3b0739600a4fe03ad2516f2c2b87f18571545ff6b70461c92ac9bc8f80e321da15d547ebf91086d33f8bab4cf0b3888fd2bf1abecb9a9af985992f6504a3afad4aa61018e84491377d9754311b4dd90fbfc379ead51dd5c922b6874d483ba19c575ea5583a010aeedb35633cffd771588f6e6f891cc6c05289b939fd4eb5e01810675763fb3b22d4d7d18d4ac0d909d4dd198302b5f9e47d83ec5f123a3e43d55d031f745d45408684ee61fc33bb165bfad38f36e6cce1a3f22d19107bc2b12ba35fc359939cdbfcc00d42c0613765dd89f4e09779986925c4377bd07fe3bcb4fefe339a364cc48c55914490e2a07a644aa021db434f9c549096beb0a87f9369d774f95a044408b244c20cf29059da6c25d71a5011c5af94b816461431010cbd7e8164bfc5820e01b4d28adf6c12dbb9d0bc4de536d112d47b875f5766fcc5a66c63a043399b7438c007ef5b9a5b7bc34887146e5c1c5775980b77bc49a8cc4e96b26ec113f802f42100ccfd0e815fe94c64072c2075832b3042e2845b914523b220b0ca52e1eb98362562fb66c2d8de93b67b58e02e1a83e06ba43ddf892d89b280d3f865ee2970d9d306440bccbcd3daed4c4b35fdca85474a3acb69f2ac9f63a414f88ae0067cd3c300ec67a53ac9f9c094375f375193ff643164c874740b90df1361e3cd6330763f84c7ab1920502e86a3b61333c1fe3be427529409e0d1fbb74a6c8c8385acdcba7e71e1bf6e4eb9a3dc6531cc59e3a23b0fb9874e4d76a51fb5a9a84322dfa6c34d03e3e321cdd321cf504eb6708aabcfbe44e62a6874119e1dbf6408f91eda6bcb64486f5a3efe72b9d3a75236e5633c1d6bc98f78b6ca81f72eae3c4729c7073793343b2e3da2e6b915d575b13dcded805de0305b75ce9450004ca758b2b6db9fd337d41127e2ccef7c54fddb7131659a679f16602384b3df53ad8165981b34acbf7bb898ed5d3c6bb9164bb75c2751204e8fad5914328035864c40eca5baba872a92eb5b2bfdd33d21bf4b3280361dc04fa257cd4b3141248f72821c39658cbef23dd249512513d1d95bd83ae72cc551bf05eeee7d534dfaf10b53ca46ecade06b0dba55ebb58afe31297e3787d9f5cafa3492db119e8cfd60020db919e0e4fb70f0fd1bc76b95b72f421178f70712a3bce7a09820bc16bbf59d0332d62be06090f5508eb324436960fef05d89b5892c73d3dbd921b3f7ccce17b0148ba7703eadb593fbae8de4d208f45dc10f400d1b68a430f89ccf17a67ea7e377660048bcfc60cbfa3c220c7986d16f8bd43a1632f6d00d8a8d9b83002917d936ab7910b124c31ae9b8aaa9122b6ff4f6fd9392e0e65847f73fafbc0d8fa1193fe86cf45e3edfdf96a58839bc55fbcf7c1ce8ad3ee2cbe80f0d5cbe9d8013aae378a5990937127b366101acaa14bd8d05fca519ba8e8b6b5bfbe2091c47c7854914ca23195d7bb2c2c95aaf8930fec5e9119117695a6daa59c98fca7389112feb0b4adae232af7f6cc4e222c44ca763a1b88e2249c3e57508bc968ef7aafca551ef269bea4ed607f0b6a75fcccf396f017eca4332f4aae6328a6a6eaff5e484ad3a44340b0e23422a82d5806cfe9a7193b6b6b739b5fbf30a90be438e8a5c172d77d28d010f5bc5fedbbe8e67e535187e2335be9da316d9401bca4fcbed9fca7e6630057a7b662a4c88f05556b78b4ebe99d7967c7ab43bc1b43a91c7c057b72ebdf4cb36251186859a1658d1d2f552470dc5ed424e6f3b555539d839f90d447222e8787076b6dd0ff1da3c3af28def1c24de3ff0a85d829ebb14d10047961315213141d936372458b9385db222837ed17075ea61a90ad4d6f5498025c571db7ba3cc2831fc35b8c647acccec32c453b011291b2a849a6cca9e1616b246cec3ad07453d2487962ec63dd078585373378c7eb4784ae02db47553f4a240c82303b5ee2caaae40af00c1e805689fc9641c0c77301f3e3fa0fe53b91fc2f06f0c439b84abb2282ab307ca76266572c09bc51e348a7639f8afe3f6bae27a8404f867ee9a13965f9303958c645f33a0caedfd5433ff6c795e573f5bf070bd137e77afda661a0644320eafda5f991caacc1e28c66ecb1033da661a2344a1ccd779b67cc8475682d9b30a69678761b36f1b688918bc391b7f5074415aab74da6542cbb49a95359f64c3b3373b4954370c604c9d10b8b42228317e3e53f87535dd634bc3574e64c4193188917a5f3f05d62184fde854410b0afde444c613063a5cffedb7cc55ba22423d0fc0cdcc4ac03b6fd3c4c04220ffcbbff2f22aa836ecb02fe8cc4c4691ddd5c6a2e08dd0037dd33f9e0c1556f585f51beb08da41b288e1b0f95f2747421241ddaf0dc345dbe41fa7d2ae0c19b6f5760d9fbbb460f52e006f75fda434c074c51ff0a0aa9e0aaf39bd7409e6a8dd569afa79362ff6d2ff29954f8b37a867fa6aaca071c22180ddbbadf01b66811d43cc3025193098931796f6e34ba098ebdc1f8fa064e5e1c319b20c92349ffe05e425f08c4a7521c72d910ee5d6ef58b1b396d57ac0ca5af0db91f0917a4e622bb20a28ff74eb75eb2bf754277b4b0583ea4749b803d87a514708c2b592d12d2bb712886cddf6a437790ee3660710d0ccb171b1dae436905f313cdaef09dcaa95aada9fbfae8be2ad4b07c182f8e5f183fa35f2d44bab5305f91f439eca3cb2310376d09b89d5d7502943550b09afe17f37823ac4b140771e9ebbb604a97040527c96dc4a69abe95c9e2ade6b7fb54146db7d1c3c65e994e95d7183a6f26c58bd1b64e2d47604af405b776cc139e813538b974a0b3b2e256f72c89da14c0267b7963a0baaf42ad1f4814cb7f18b900243456e8f37ff8f66fe05e832bbf1803b1f25c4cf73971fc85c472eaa7470ceb3845577299618bed46577e88efc4a1aeeb53b11fe14d6c14b08045a09906be068787fe418c8d9d4748285f8158cedea1625b7c4ad53db588a3728c0cf4f8dda27b0056a1ce1d4555867a694676c8eb359ec4c11f603358fbb7ac483f88f899f123a0a6e8dd6fae7e019a9bb545e93a1aa23bc2bb43128341098d35c5b16f60891864a44ff7215e914dd365ad842f35de0ec7a35667f8ad456b16b9ea97dd10f2a72a4a9a6ad0835e6a9880e0ea32bb1e641028b601e571e2071a97d6a4ff348fe3692d207d35246082d239b0568d680eda958977242d58ce0ae4123c1ecd883447a0973d9196e4a06b604291f660d954707c9430e3afc5084850e756e20603640afd435c5702e352a77960492b45b299c0a1f5ff06fb60f81d39f0d280a23e272d92fd7b27fd6f84228b3b24a1506fd0dbc44a019220962679c298cdb512d86d5e24547750239bd1b93e92552f3ef7be00be5f5f66766f62c85f8a57a4e5be7751d83218cc6dd8080970cb51562ddebcac434236e02b260c31c110dd2dfa9a925946af5e3b80992856791a611edf823345898c2b1cd68ca108ddc19b0df63c42aa26e3c105ab62b2397ee368da34a7ba4d54d44694528fad331b15980f7992d45d077055fbbb9ba142990ed0c247ca57a01ad637d81b929a6316088a61f18c800152b836c33935c9b7f6a07287b5d18e5b110d5be42b55796a4e0e2949f1b5eec2284d58f74248149d206921c608cc8e36c04c70a3b74cd7575fef2d5cc9c6e7d2791595b2b9ddb6ef49c2cbe740c8baa19032b82b6aab8fcd3657bb3c5b51940432ac3e808b170507d846c38dcd158a5fbb704bb0c22021962c29399d3c2930035831f8c0f164b5b947e87a1c4593aacb02f71365388189884e10655815336643aa85cfc37d736f35904368ac0b9cfceed691859bf0083d9be2860e59fc81fd339b2b5b48622c121c71243864f92cdb076b4643f45ea6195f81bd6b607426ca5af43cb1b542d09047ced15b814a94340f20c2b3687efda42e775fc04022d1e3bc4469ce5837ace06ec8c48cb997d09a47a5a9202f707ea0e071e1374f98a879b9a6ab782c678abf12ea2ef95c050f1affeadf4f3e6825502e34f60d20fa98aff763e1c9a6c818cea9911045bbc5d7a07d5cf13ac30b87e89b0186e1986f75105a39cec44e0f0a17ef10c84d1c16b0c110996290ed46936056ee2e28ca90322088a317c84d9314c89af776547f50d5e9d2f95837f421e981efaa1a681c5b6dc13cc97d1e10d5bca314c473b2b5c8e50e2a8eab18ef59a4ed32cd5ef87b8578fa20424de1a937c2c17c2d38b64c51bb82bc93fa91d2b7c4f572a7c9c81d23717db3398412b1cd66af892ad314993f31d20d9c2a1cdddc4f015257acfe561bdded7bbf7ffe3302a7531e49d97e9fc255166d496f86a5e4d8b4be3064d183f6da7bc12b66afcb9123b71fc3dabb6bf752f5cd8dec40cabb15beda27823e72efd96d216f40da0ad90a67e93c05b955eb5239c9ce9bbae439637be5b11b71374745d9f33592b473f8d43fdf3b740d976afed1226894b3f0a3887465fe39113fd10472e95ef159d3365a3080bf10f431961f68e0d414bb7f9a6a6c288924d21e4638a862e78f0bf1d1d8d9cbb17501a9e5150f516f81a888bc6489da6c80b00d065ce941d7cc2ca3075fabc57891ebc6910fd8b5918efda4ca5859eea667d5f27581bedbed8cbb83366d7e3d5a21e50db1cd3d80ab4cea4a3256effe9a902b29cda6757d926cee9a514b859295c0590af218cbc30c441bef3c3f4236a557337a21c089b298a4b7e9d2f6f526e268c8cbb0d1e1e7076f5b0e71aa8238dc2f3b3092c1acea0a3fa2839b4c5c8dab8303880623e98ee423a858087e39df49fd45db27cf0f7d339df3f1911ad143a93ed50907e28d7e9d55c124f199b5b1c072c4a53fe3b778cee0c01a7a639a5f94f796164feb035cc8ad2fc2f887886577cd31efca4617ccc29eba84976814fd38cee098f6e7b5045422521679ba73db51920e711ff670482033d0b793d35499a2b99cc6bdc86c83a367ba723767b69af4a15b7bf9b1987ccd59dc91b892f25164fae725c85e53b8332480dc6cb85d2858c23d417b720a06feca5dc007d66bb4724d45f30fdcd00329ab5c483e3e7e52f08e3bde82ed390e11eeed52b1febc706e5ba38535a37c1cad2a776faec7689cefab86eb3d2e851a6c1a2028742134ac0cf1c97a6164cf4914271d7ed29d9eb339a9d91f65f49fa90de357aa005c9d82b9c79d08303e3c58ecba42d8ca46d801a87bc2cbe382a3b8e54d205247a9b8788b7cdebbf734b145640faa7b30383dc2e1d26985f0bc0d739ca3b809cd6070c56a30231d420310e6677c83f4e7134ec519aa0627decfdbea9608954bebb899af4f5e297970f118d8dcd3247440083852d3b4f86eca30b2ca74fd3af1cd68e876abe8d3f29a62926c9089d976fc25bb7b7637192e5d71c13b473e1652b546830e9e5a6c22578ac47988a652192591b0d835225a4c50f91da7d0554e63a7ea04f6e4db55cdee5ba3cb9c0e92b7ab0bec62d8434e1806f47e69a968adaddd2c05c3bdd5b938b97aae30675664527f6420ce3c371b9621d7e162b503c16eca572f347493b3cb3830b8abed28d293ea429342d9ec42bec9b9f0d5fca4a314cfbf6cbb6a7147729dc46aab27405b92fdc9e194a8c7ac707ca41fbb85069246c78cc6e845e55a70a9da4bf29645fbc087063fbac3b00c4bed518143835b6d140eb957f704eeb30d096b4e7940582d86e4a06a5a221404695c2869e7b89cee9ed7da67cc4969cb485ace8c7a78a4c0337855cd5f44ddd89d38b12f540b4b0d71df1022f34a56cf0f161275165d9a558f0c2921d5a1adcc8b19c7d2e4ad595ee6ec7a2b5391d1e81815bc7cc00f8bc885ca5e85f89840564f7e86d7702479a04b4a9e5c505dbf6917775aadb28e29451a663a555e86fb1634aac381acfac5176c28eb19921c822b2a72f1da0a0d114b00ad48aa1fc2af7136b8713fc99adb7b8491a6b2019e7d71786245d69eff731351dc385b5b66f05d84a022dfd6c54769d0b43176ee8671420ed54cee33e2a28565e36640ff921e04c065488359d6eef0fb1d2488f88160b83c8929a96efec534375ae7baff73c6ba9690ac2333c661aa752f9c19f6d600d0fc9e0e6dcdf663181ed7159d489fb3efbb046841291d30ad8d93e91b379067fa1aa1489797d08e40f5852ed63c9e507daddef1fd0c1ef2e54047a6d87134cb263c7c319faeb7d1cd9eef25ccff088a40b348c787f1be497c95eeb2d431e16b32f1b110f368f9fef09c700519d28776eec6883996f4f0a47cfa60e948f4b8f21d6dbe6f3d0a534dde3cfdd9c34eb576cf7b238f99ab5f5b75f2ebb13f8ffa187c60925b3cdbd82c93268f7e098a45ec96786ce0af8006ad21f07ee2fb19311f2816ff4e53472c2a9ae934d400b325a10763e5b6aea437a4114fbd129ab49346ea3df01df47181a882da3eb06762e5c31f81f67affa612a1da03f6c7a22570ba38585bfa574a7321f4a83f1131c2bd83714da0bdc9f2d488a9e0aa9dfee22ef9249896505ad86e19f13593d3a3dee89cb2e76b238c1bf23da34eaedc26da2b515e87182d6a3e644c79c9e0b100fb8538348364e519574ba570a57956f21668d3d29a81d542ff957f7df5ebbb12180eb9096ba3e165feb30770d0ad93f96428578504d9fe4ff38e4633892382bfeaa1847e36349054eb63b233cbb7292d55209e8fe438a04fa83628e13f5071a9d7cf5167fbe769cc61557878dec4ecce664aae040dd21a933da94bc7872ad34081144853d3da80fb4d0c4496c3d54e671c3651cc7a55c0c1bbb682a4be9767315c64047da3ae30e78e4dfd2d1381f1b205df563b81c7cd18fe1a25f3b73b52230815ce3fd87b3bd01d91ddf2a8d9b6ffb733ff9246998ff1ab9559ed8c46ea9d900133b98ae119a930c65e150e5a1ccb243ea0d93c1114918ae02675fd3569dc99a0e6e8ee343c60319f0fc2a966faa8d7fb5534d291d1b310bb64c448ba169f91ca588fd703c2ff602f430c10de06f3a28009d3abb43b78358cf4fcf5fe83cf97b5a60464f5d70a6ee674867b2ffcf3f3b5c8c0fa68d43f0bbd305023f0832835e06051d8abbf910ef2b3bdd0f225a28b420242190cdad1c6604515e8e4debe55dc38758c47680e84e22646287173c8f87332b51243178a4f9bea81939c999c1c9305ccf009ee6b21172b75906fd6f72b74e0650fffeb0bbfbbe023bd918a7cf7f275cfa861764d1eac3b167299376c54283ee43e27ce82fd472cc6267dd96925593b6278fd4733284fa6a9ab9ee09f30d7eb70aaa8d58a2bd9483954bfc17fb0e75e22cfb610baa32cbb2a6bc5d78e4d54d83e44e98b86d45294b701ba98bc655b6da2d58f5bc4889864446ee6b8f9cd8beff125285d9b6d792178a0e381e5db3e33f13ece40566b733042aad2245dfbe9142d1d9260156fbb5f3e672d30f7792bea4b25e0822b8bb12ed6ca79e29a9009b3fbd3aeeebf278d6fa8a88b043db1444b6de5fa71d985cdd015c27cdd43e7ad623c4f8a975c9dca16af6aaa305e697df269eaa29703ee01cfb538bdcaeebcbb23ea05905997a249f96bc60119adc67cdcdc4c78cb4c613833bee8a960f0c6a6f783a1c2f5b4f76a73c34146d9b8809c7c12bebf231c8f41ddef9b74e4f59f7626b6b738be03eaaaf4644013d03c0335548e1eda8f64d728075cba4571c75e0723dfea9dcf0fd5c9207265bee8e0a41b93b1b980b9a918b1443c91b8ba4ff064edb43c64800659e286f18a598349fa004579d23ed18e61cc8f2fd3bdafa6237c186f02535fcb3792e92d7814aebefee1d2036159f291b57e7d09a561d508f3ce60bcddf79492e7ef757690e1197365e9988afe96ad4eee6a9a8086af7ea7beba17f6222073a76679c9c614454c75f98db1c73226950643125092df669e2313323eedd2bee2a3c01e52f2a6bce5ffcf1c0cfb95c42167895507c95eeba4a4f0c8bff5e8274a91ada64d1ca2c768b6cdff1c83ca0ad179971db19c35b50ed22cb3528e56d64a72b77ac2718c34110189a54316bfa6a4e01a162084d4170afbb1e49a648d0ae64f1fb84bc4ee45c168bad3d6cb4061ebedbb11e0920c9c2a3c09e3ffd2d98803b6f044776bb96a21dfa92cc765b18398a956ff8b32906af9b420e571ef22a8c9fc67aa05e4ee953c608e829ee826130e03f8f2bc54f350a2fb12d71f17ecede0c7e449367fc33d1e3a636071354c38bb1c2b4b33e45c48dae7fe55dabdb25c311ac810e33a6408945ae6f1ab56c56276de1b96bc749839a3475f0dbacf59933c04c1a351b7bf0f5e174ffe7e63cd54ea6d55eef51c6c885775088218e0a9838349f5f9fdaf54622955e93b36a5f05900d05e7ebc0f98800a4f63303b6b0e62676f43adcd1b476513784f1e1d3d31edd938738730fa2e5623cdbcac8f48a7183d462a1481e686edc5d0788dc0e7dd595747875377346e4f36880fb156788e3616e2582fd421d8e555abd985f5be91fca492f8cd3313e09e60c156d0e27f9e708783544b64cb4560a7fce9757490cab10ca1246e07c0295f5d9a68b1618985f522e3cd18652213db304716a688d997a696f9792986c7377d8d0e9f5015ae99cd3f14ffb23dbd3ee091d4e843cfadfc84ea93e7583fb6f813aeb8d6fe61aea9252ead7004c4348947f7a22831111c294c24f1833facf619951752e6afba5b5a62e7d15ccb6585fd85fcbc5fa10d177656d272b38f7a835fd30ae70f003258c56301664a2844d155e4f603dc15f86e92a468aa819340ac82e58927aa8e0beffc13909a56c579d6b61355f2eac9a7240dc980c79c31dddfd22a92b5993883a90f28ea04eed56f19fbd60503872b3521835fafad0009cb09d7e7b8815f2b134b95db6e5c0cba3fbf47f19fe9669ae6a1254251a19974cf38e34f5c59e084d9029ab1012c5a7033f606ebc8176e3f7da2ea70e3ddf4adab71be3e173a2a167961629b5c863df0943f32595d363a67b6c631327696148ae4cd283794b2ba5933f155c680523ded3c2e4c34743d3a75e688c1b82826a02d59b7852b430a794849fd090914093bb9be6f3337d07ab358e40794157f121d90afc1ced7", 0x2000, &(0x7f0000006c40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006b80)={0xa0, 0x0, 0x0, {{0x4, 0x0, 0x0, 0xffffffffffff8001, 0x0, 0x0, {0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}}}}, 0x0}) openat$dir(0xffffffffffffff9c, &(0x7f0000002000)='./file0/file0\x00', 0x40, 0x0) read$FUSE(r0, &(0x7f0000000040)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INTERRUPT(r0, &(0x7f00000042c0)={0x10, 0x0, r2}, 0x10) syz_fuse_handle_req(r0, &(0x7f000000ad80)="dc0cdc90b183cad3676da7ff6b2f56d7840402a1d00c80f09bd214e79a92e9c91dd8bb9a38c9460f201cf56bae922af106125d2555712a2a555258180fd1047bef3a9cd4e4c547430d2929e7631cb0098c02d5360d810136da1d863004ac97024d50c6293a3d0862832a799bb6cd4c124aa6d5b001c49a650434be18d7df7659a0410c830f58855a41dc905afb6112ddf9663fdd5abeb63d3c76412632488654173fd626b1d21996caf5e9d8faceb3c54d94feecc3028ef4a584f1965b59b26e83ecbe6a0405d06f79494dafbe5c9dac67629df2a4601a168792e9577badcbe55d1ff36119838fdcd786d2cc45a42009dab0564605cffd3937ffb8bd3d695046f6cefd3bd9d54c288124f6f425b879c1043931633340637ac6a67e6d580f579b20e1856ce535a2dd791e74afb27263a014f40baad888fc66a4d7b6b31395b36897274bdc915d2e69f2f111c6de074c196f91b621d3a177d52ff3cb333f352d94f2147261ef392fa41a0ee6ef939675893169816f9d221f8a1f775b6b08f88a19a216c18dfd92e48449bf39870e579f7cb60f89d07b30fa85cb18af9654a39533f5626a8da9419452f81ea64e210a57a8e0419f9c2be6e3da6630a97b66bdde64854a931be52226b853318743018a85fadc779cda9975b2a2dd79fd0cb9993ca95fb49e88fb4dcb8e5594fe3658449f41ae4fe7985a2655eee20cba1e1c828810b0b6ddae25e4418ba90433590c65d6439d91cafe05c27479c381c3fef0cd13c7ea3c9dfa45385edb42abeeea8050c2047826c2922b8f75071ce7bbdcfab88488c37ad2a2130530657db4e570b573b4edf2f4d92a69a0bb596de279081ef28b29254c2268a59e75de43d7f33663960cb299f4b5436d7029ca762ff580817c5f9262ec03ba38e4323fa614e209fe33e9912bff3b16ff28bd3ad6a2d7485912d38fb652e46d95c37408aff5ff12b204ad2135ca98770faa786e6f7e4eabfbb90ca4f9a66bd9d933486705e0cc5f49b3cf290b5bfa94e080882aec11495f2378e3253be9faac321fcff47e6ed4f96ecb7636109e92f947b18b080599ba307fde98b7808576996a73bc1fe3cce5b4ecd048d6a5aea2a1b0b4d9e6109b9a8fb3bfd45a2f5bfbce03d632edc31131825a8d797b29882f415a5f4fe56e2c036a984b3620236b87dc15bb6c4d8eeeb401811bc15e3919c0d872103f6864367223da06baabbcf030b200b5c83d7d64d79ec097b4906257b055a808193b85c1454b45ba312d931e619a78104ea3e9eadea7f3e41c74876e97dc43354bd7175dc8f59fb19b81b977dccd742d91b02be768b64fa52b42216d74b80e0d98a4fb7a293f48e0999f35a82b88b03f4f937c566de24170423d0d7b1508fcf8be67de604bd558d4cc723fcce9f727c404d1e9269957b6c3f49935c4b975dc2da49b0d2d05289c03ff6b987a2c3b3bdb038326ace8db3ad78779f91f21a17f4e4d22508d484c72cb35cd2038ca87c4d66c2c1898df9c1938b9b0d2cc359543b6781066c11eeb1b9637d930c8102a8f26eea57a6c625bae388ce4700b03e2026ba94f5a480dd084092c721517c8e6bcb39ce96c98907e88b149573c87ef3575742f8cbf4062c76bd35e9ecdff51f58e07e45ce673acc69c08bea95355b18d2aee186a8aa5c6d95f786de0ee5910abe2749ac88bfcce7e69549f8e7592a1456d2f86ff92a4f086a9dbce518f44d51a5683ebdb7cefb08dd655923294ebeb99f8da0ac5c271d7ef5ea003a42a11354eed2e37657cc16a4a084265f8727be3e81fe4feda73c16ef36a8a53abec19324f38513553910c40b82d4a25353630f13be6b34973027457e394477b801f64f9fad5c7b552031cec91ff41f440291acdaa074c01593e62f70314fd5ef59acc7868b413abf77f3aba8cb792cc4777c2c157dc1a2ef43e349de23a47ef0d6ae6a46e55be8a8d1b3ffdfaa1ccdfd220b7b8799b959aac840727433e5d0c78b23755f20ca761f39ef0c3bd55e54f8826fc40ac55deed5288e9de4412d228e215db32c748963ba6593fa647f521d7a7f9af3283bb21dcfffffe1fa88423ff5c7fa645a2fb366d04636942b01e5d6b30a83f997e2270bf709dc23af54708832551f58664aa477df3b0a119cbd37b158a13c2ee798438054fc244b70afca4c31e6f4e495715b19429c2dc77be9896cc741861d1405cd1f531cdba4c8998c6e95add61b9a27a3647c5ca70569854d78589fc356df5f3932e94b34ff14565ccb3340c1212f46f0c1dea7fd8baaec6099794ba5342549659aeb82484635790b6fe65c2a3fefc32df9e55a02610d8b9c1c0e92c8b8724bca3e1db1a638b6fc5d69a000beb3e7c5007c2b34563a4407cf70dde44e8cc99a984b8c8b4bcdcdf548dbe7f503727cfd3448367beea458c7d9fb699ed19bd3432f2e695ef660f2a512193ecbec295ee36580a49978f7da859cd7a3be36edbba162bc32c45c631ae847dfc382ffa35288607cca5e44a88d6fe06b2d67b0282b052c2b10898777a7943415b04e3236dd0ed1e01914c90c2205e9c3339b01193b7879cb027ceb363209967e75cb8ee7b28c448ad71207e4722de2bf97e46c9fbb27c85fc0937a15fb539577cb09b31845b242af9ab551d99fa87cac425aff0fa32d96de791abeecb243919b484adeca27ba6ccad3fc5653d90a1b5eb3495b4dee5b07b53a0caf70aa5203542e04d26865ceb72f5e4f707f48bb1ba16c31ad99546c8516100153d67b93edbeca7aabc5081ac547b37036f49937121d53642118e03ea0238c29b5bcd7fd46dac207f928713f3bc8001d5ec60b0f730f3b4a3773b3084d1048f50bfd3bb0565462d733961e762781f611d08838794d305233570a78b067359548fc28e9aa927e9c8b1adc9cb478e690a473fbf6f9a1ae855b316a629f2c91e00906b3947435df9b3dff5b38eedf4a014901163817d0598909b526d9e9883b94b335b738f2b61504a73cc2da5f9fa78acaa516c33314ee18f7389ab08932a79bcef0c27969f4ae93473f9480fe36d97a96d23ac64ba068ecde57f2cff4c9bfd7bf911eed6578b10c9964f56591bf7411d10208f5e7ca5bf3e15bb1b79f01a06a833e94c5a5765ef23d52dcd0452e63be0d8cfec2dc2d56fa7fbed11e6db5b0da0bc66c6d949708697d9410ec0e38857d8e8ac3486419456d9ac06b644b6d5979b65605c26879130ff9fe1f48b3847844af3f40050b313448b1540d30a6c1a41d31df9e7d8145353555a5c407acf8adb183fd54f0c395fc0d6e16fe2fbbd2d245871576a10912e06a7184904dd81fd13b5900d149315be99dc21bbb0cabab021e5dac2bfe8fe7a3dc88bd07bf3a565299d95bc327296dd38cc4cf67d7f68ab02112325cbaf748d53c5b3e15a982795bbc54cb22c8632d2849a4607b0d0ac9494655dd14345cba26247bb61a8f147fa0d1ef94134cc01500957929201d3df180179bf70d6c9b6f9565a70991640a4e9c55bc6cde3d3251c8b9f14d060a7723a78e7cfa4f42547775a1d939e68b7b2889ad205f9f7678f35a51c4bb826be3c362921d0f25154bb8474a3ff3263a2b6acba8fa25aeb0ee19d554bd83428bddc9a4799875aae3e2b9fbbee4766c17f5fe8514443668c59f9e9899567e85f2a7c074c77740c542379e6803f696983d6b83d2ff945d107614184e2a91e537a89af868c637564c81af95beb0c1683a31243d9123eee5e4954bb049d7339325b8167ffb9b9602457db997fa5ea7916c1c50ed1b64951e39466c95de207db5a0b4c6245964b3186fa70e32b856490fa969ec54ca82577c052c14a6432fd9a280041750045417a6dd15f2e519b7d23bf37facd58c4abcb2ca307179888c9e41ba1a96a1ea5b568ee63821e0e50ff985ce0431409e3e60a7b08ae2bd5443f9dc09db553b00394e4f3cf4ff39ffe3b6ba21242b57e543a426051cefa7ac38a5e1bac53bcbc54ed79efb44373d0c12b79a6397ba3177b2069738770149b46b7db594c9cda6c880dab0940d6c97f8062d675a942b3d4e03423a89396b8cfbf2c4620ae39ac50d8945aa1f88ef27184818b13deb3d033d17f5875b47b2e3de6014cea8e102c84ad2f37d6365ea70f5af7cf79ad2b0c4217f98eb030913b595687595c127ff3322927a1bbf32594d004fa50e0388d4975fb2759461a0f2f7c08a72040c4504ee63282e837a8513b882cbdce151ca5a69e9edbfdaddf673d661de774a13fa0a5d069e8d096db18956b5d3cab3fb4c83f26e4f26895749655a3a89606482c8cd8a96f40b74dc1d3518d1d00a145b1e5af60cffcd618c0d1a0fcf690cd6c76f15ab6f814aa182907c750d53424745b503d82181bbb5cc3d95ffe6fd5fbd94dabb51bff4ac45d98cfe76eb9da554411ff25753e8e07a271d00c6e9ccc1bfd33e679dcf5b12774fc4e1b2d73bf5fa9c264e566e07bee46afd92c48bd5cb6b3d0bb4d18cd58d906b3e01be92c2e670e69edf87ec8f096c42f2f4730a4c1df2fa42a3358b98b06e3d3a977bb98bff1dc33cbbc222c6ef9a81c34aa7779234eca6ae713d6d9708b2261136a1a891f2bc3520729602520e1328b6456d8fb65f02a9684a55f58feff548978e6e35097fe35664e715b1abacb65fca57578723996b68c170ed5711679620558c2db0838909ce6f2d980cfe601090f0c38838bb729a28626e5f5a24a6aa778ee223b7a1a50056744491f62c4404e20419f501aba50c51ec56fe23880091fdfe2e8affe0831dc1d62b5990209c5cc0cc4a52cae569af3f964b028092281d7f264700aaa076f2e40e964ce1737117843f6c9deb7d2da0cfc7f213a54596ba38923aaed733602ef2f74d3c83837cc6177c77c62a00788b4ab4459818c73f9d79bf9afc8937b37897258fe148ddc3499798c7836e8dee09f16df1c95b68610f1370fa62ef804362d7d3b1be55532e53f9e8f50511cd509b9d47f8bd6905df717903273b0cfcbdf9d55a3c6bc59e6af2fe5c4d23c6aaaf410b559809b82bb75bf8b91757a73c21acf43d58c09fccb5c937134d4cb82287955ec35d80b03b81daa5b4b94644159cc45472cc583d09ff7490eb6554023eebc90a60c14b308335a1b66b5acfd8cc5f9048e5eeb53d5a0157db63586914604515e68f50c25dab95786a05e51c22d4f9c4bd8a9c58025e03b42a89261679b7874e61f9ba05de2c1503a800a479f12db46365c3a0239550fb62e7ce8221ac36e0f4f9be490d212fd9565305f36353cf64c99b4d0ba981093166aa7a7684b95af796b6feb35f3c5b45130e895b9ecf54888a203fb46fc10a5ccc0cb6457638bafb806e8cb53e93d2f399920b9797d8083e473a6ccfd54c627212647d8631872affa83c788fb80485fc983d95c806afc5b8728db717cac0a7c6492f33508ef9dc18d84b657ac667988edbea6dc4f5eeaadeccb5d1596fd2ce4eaa90eb12490ca318363c9ed8c1d82cff480c2f599a6d8212423de17682e6ed49857c1db2d1e37237b851b9d335d694e021bd578108ec9d7a138504175db0bdbc36692d8e1dc7956f12372be9f67ca8f87b431cbcedb81ec7edb2a69ba0221220f717b1f5b615962a165fbcc1d3aba5f2f961165982022f54b2db2507d92dbd8c9a229e78ce48cd7ea45fe64f9c4bb926a08ce17b2135305ddb954d4ba4c2bd62d9427b17371bed054842224369a567b4856e37552ca9a8e9ee77abb948c200990b0609c1c1985083890b8004e89c7bffebd20f7a1f793a9386cdbc59c885d7cf8430f51936949dcfa9d07f70633331b6d9ca1996401f4d4ee0bc0d23c01985fc88b4df72d6b33f466c04be8ec275a23fb7bdc8261f45ca9ced90690a9e50432ffd94594320451cc31d97d5eb3ebeae49324e83756a0e151f2be5ba8a63029c6e27350aa4393b6432c8e6d294d799429861eb2273d2236469c394f38426f07c1d9966b860bf1ca3e7c24e83f1cc2357c3e7626271de827536730c3e71ff2dad0dce5cb97f6de257353b322be76574b325f6a007a98b9342922c3eec4e51fa4f7d4139b2f7e4d8bc7ebfd54f4319d0d7c11ad9f6e51864d0506b1bf245e8caa0caac53e068f1539aade3acb0b8da689b56fc11097d25910d1a1ec6072985e1dde2aa664894236a70d14a75811b9623daeade0d8c93e89b1d17ffe994ef417d800db3900f8fdf0b0acdad6d613bb7a30d1f8e845c675adef18670d8d483db24f7c4a43533f9ad3a3562d96620210f145cdb5d836c5ff2f60d8f40c4bf90bbd674e768659f127f3616ed6a915070e20b816848950a0082e41a20f8aa40427795d7ed294d0d6b80854baaa6626dc55c53ffb429c8c052de312ee615a3c506e8a96ced300525446540ba2d883cef7458941ddecb25edc25bfb6c6aba4f5989a81330e99f243e157110f264c95818d2bafaf2bab05de690b00390aa315660ff753c01ded8dcdfad0abe9ee6a027ddc5f18ebd9a3bb2ad726b20a84d7908b499d697f535798969c7b5f30fa169f515a3654f088e7f8be169c963b84c6697c135de5386a43d4924c3afc5a0656a223d0e84a932056bfaf53c3977e4f9455926a9fdc84c182598561e0fab527a81f0edbd205724d3a6a3af4372e7ddcc3095bfe8a6e6e3d11c42aca2e490b5b76fc04512c3fd9d5ea1720bef21bc7507a967b5109a78081a2d2807d0c3c22a7625a73902c829d59faae1732ca14b12393b0f6d0c25af73fd5873196ae9c5b64f14c8def3b586e2af2bc38a8f427a6fe61342b74286e4f23503c5da16fdc03e35419cd42112eabb92d4b1981048d58ab609ccdc3fd337188c2168cea5bd53eb62e8b5482d22dcffe9314b5eae2f7fe501f2eea9dce3ae9c8bf6f5320b64c265e38f94e01a1e89cdebe57122f55b08953bd05633679da4bc59b82283c64285d27811b5eadb06a624a17e343e3d2870160b815c7825c93563de595c63f68fd425c89606120112991f38292f058bbf1cb57130992a73aefe39cf49ef37d2bde3b91841b1a1560c81d1b1ee98d6854e01b8b5a104af869043fb40eeb101eaea2c8a22751aa37cb39787869e798f52bfb5589b5efa3b0427bfee79c4deeb1056e6bdfb9f6b307c20727ac170c4c30ed6a56a55112d7c5ada3a6e5b04cad5f9b56967da8773b3995e185d4aca0dd66cfb07e126df91ef5bc6ead7e4efd22d28959480211877823893d2fb3254e1bb9cd6dc3a0106adbc20d69fca3ffe568fb3fee9ad7d4ed262f261017d57a1d4b79e06c13d2032e91e983d5f736d001396a4064d6d5e83f938fe52806f7cb7aec333d9e32003ce72b550170884fd7e4de138fbb766b6336f1269b476cfaf9106cedf1738219ec15a9fe89917de98b192f6cb8ebebe1f76563c8fb2b78ca94b2b59013676302fb002f77fb993260efb035c864aee7712d7de03342fc259674be3ed4b52cf15cf80800000000000000ef4979efe123fda9c3cb75b5b4c93852d64226df834a2ee815f43d753045397142d77b7af9c5cda255640404867891fdd10a9f7a63a7101324c945e1166227a62d1ee9a2f258e16ce0894a775ac7a72d662fece63b7cdcb308573b7d807c043b560d25377eb18b7ec95a171b7c93ee5f378d5d23e5edfb0bff624e9d76336712d8bfbb55e34f68ebd171a3172f8f2482ea823ef899103671b60391c357b1c80e576447097c54618c916afd83d06f1b648ccfc00a8d0c969a4dd4c06084102c694d30233917d2ba123b164ae7266f3b419d48841c413fa9e65b9bdca346f0134dbdef19b8718ee41e59aedfe25de34a4432940850650f9f87f4ff3dc6993a0b2c3afda7d1f8897bbc59dacd73a5427d8ec248046abb3937073b6a05659851bdd746536e041b14ce4a022a5506934b6323ffaa2c5c958420dded4ece09443b877c0eefb9424205cf61be5b947e598ecc0e3f234ae5f87b0ed10f90ccc6764163f51c17355a521a35d266101943a52d94118887fb8f8e23039e568e07bac262443b0d9628b4b96295724739f82f224be008ef3e8e6cd4f5bd610ac62d11c5adde22a4bc0c97409b22bdeada8ccef20bd6172a1132b5cd1c65cc675378677f746f00cd870eafa565e084c07dfad077598b49b5c6108f4ce9d6e8a4249a1fde5c3f3d7b0789e9f31628e97aeb8104a93ebb8d39f12db8eb72cbcc49afaf506aadba2f224624c4c7d173d6791a9a853394341b9927ee1a531176906557645ef08fce96bd2f00f0569c309c6a046630dd63e6708dd667d6681d10cf797a25ef38f33a1459c80fda4307b29dbe2191cb2fdbaf45bbe2a5e5349efd891d086fe4795561bc58b8132c08f525d29c8545818faf943a3842f7b8a580024ac7a4864a88de9ed6e80301f4555bc658035a938e33535f1546ac108b5cc976b93b8c1a0e924af20d27d9e180c5b6619dea553d87d96ddb445290a347131c4e2a1525570d4bf6462c244f49b066589b2e267f6ef5fa6ed3a68e2baaf39ca071e0e60f1b7104df6c6308701cf3dfb4d5a759483cc9ae03de2abfb9ff22f92988deec0baed9b5724c13f180faa90d4cfe5c37473280bf861146ffe351b1d05d6cc0aa397b1f9560fd814bbc6006ed0e24b1a7b03e8ace2bd06bdf414b422fff838c3847a7ad21f1b0a360a78ed8644c3b697d595c83d383386da9611875eae38ea69dfbe72a053a07ea4362b49d6eaf5a5763eb7b1427f7e323045c23ce653ffc613da2ebded24d86da8da64712cd74cb05741daa1995ec029e81146096797539b3a7d164d7c9bbd06d04ffef53912b2a3415d00b749d5f58313172bed9fcd387712db61bb3c93d63f75b87ebf56148efb53b2f68fd3adf08cfb320dfd8d46af7f1bd2e3a30573ea9e03db7df63563213b919df3f3ebde4e85ba197ddf0e89c15e06d875a02768c2582e6cb5040be1ce772b878d9a0e48c8976242335c7c6721866b0b0aeb1f42e87dfce0d92f617b1e12d3ea50af37820a9b2485c4badf0c3f7c9d641d01de60e684b73682a3e5958e9fd77b94c51ebdd7fe9948d5f7a4a301985192da9c7308db35ab3ce25df465dba07c138801bbe3956a011317d08aee540c0afc74a6ba3f68ea053054d796b96db6765a3d3c941b8bd13b1f47caf30dd4345809a0ce30cd0015b6690efa39d2b13f7d4389c93b279018b50aae523f18fb4473c84b585c9fe1bb0ea449ec6cf22a623f77338ab625e779b3a534090766493b659c179f1dcd9b6f1d3b51535349ac2fa4c50bc6d84b654ef8d4e433b2dcdeb4e4634edd188aff210358318a2a64a390035ab0f336f51d177138a12645d0d47fd98108525972bb8aec66dd49c2061a03fe51fa5a91fc7d5150a79012f968891c83c59170ed3e583b223644f2b61c66a5111130a7f20c5382804738b2468e136d508259302c337f0716a8f366cc6498c50cd4cad684d42d4b23d0480f63db31e64413c57157bbcbba25c72386a16d396e771ee52189774616de19f477d79ee2213ae0c50f4baf25c1dba40cde1fc6c47c09edd1ddf66443eabbd7e05da872cd2b0f2bc62a2cdba6344ee044754d34ce61733b798dd7cac22200d0d120405cc83e3c5e3520af8e938054282660e04426a08d403da0eddde773706334c8eab6d4e69ccb1288629552459ef7da1d4665701001f51a88b31e0e12382f35c15762ebc67b7515ed970d2492cffff7f74ad4cc2822c010dc0059ffa6ccea546a80618535e6d1f50fde8c9a812cce9dc5861a941aba77b97d4f2bc40254a015538c776a6d8d86b15810c46481ef455b449415054ef4ee2c5778e4dad15949f57fcdedfaf3d007bfda197d421a3bfd0fb9726361bd50a4b2fd036256f03fea81f292e0e9c6d28420b382600bfd5d50cdea1d562ec99cdfb5e3bd13adbf1aa1aba181115f161ed47a44e6d1a9ff179e35e4c38413393e973d721dc245a75766b0cf639130d96df7d233cd30a4d76255a877e9ae133e88698ac94c3b6fdeafabf3196eb4887eaa2e1e7e7dfdf39ddc8f6d6eababe6523a16944da002ae17403d4a093631b9f3e84d4d7728a4c91cb6720b92b371c51b4dbeffcc137e86e83803f8ff6d840031b43a6f2ea99bb90cd21e3da7a43c912a0ae2a8dd4b33cb836600f250a254df887e0954d1f83e5cc75a862a4fb820177dc84e89e84d3ddbe5ba807ba1157884dec00d4085da246fc7383693c785d7f1e955ca6251d696cea2b1cc1ff91203ae81cb5215903b5b9d893674ed480ef985fad8033c12cfe5f28c449613146820c37f5be60fd2173c2ab4580e18680619e66bead9bb0f29042ccdcf6f9d99cff57a574cf408953de97c6b7e7aed523c9d0fb7f843195bbb035772f156dd8006cbdf5e2f5d68d67861fd3b72ac7a12e02330825c7c0c04e2c1d8af65bcdd05d168c6f58e0040b1294636ecf794b2874e04a32d2f51db2531fad6c9fd97a24bff7ba0017972dfaf4aa70edb005e64d94384248d81f1db5d0c810f397006d7285e79233df51d6b0b62ad896a8b302e38c61264d18d989217e0064084e6905781a293f692e2de3c10f571c0abd5b287b675e190a7aed0d940dfc9cb3cb19c9124290b1de8bb5aca30de6117fb615f919613b61e690984df64cbff6df2294bc869bf79671381995b4ce72467d1d1afdaa7297d7fc86d884d88b6f20d840e5d8de655f11db673aab3c47c7b2e58cacf29182bbdfb4b0c0ff10bf784d9ac56007d80331663d23c18f6abcbb700a4d3bf30ead635956c2dd53125fa161107ed1e4e0b244f495f66d6c0f2e68cb0f04d9ba1a099f4a1f58cbb726e736efd9e53a85416288eee01250195a855e6c2392fa61f8bfa12ba386b044c2bdaba85ae870377d39dcc02cebb9060494af02edbb8dd7572d444cb5d54895b1b1e10b4c997c549547a70164d2ecb0fbaccb9130706f2331af377bf3451d2aa4f9f8c5a08bfdeb1f54a862354e20e0f82dc98d6ad5aef443550ca3518db54281574a9f47dfc63a033eae34e9c625e66c79318b6c888538b8099d6e73f520b81a87ac30a22624d40e02fbe4c3fc5ae0e17bd26b945ba922503be57da7370d60c8a5b4b1dd014eac83b1bda4fc6ad21902c67950e002143488c79c9113bd5683bb681be33554af6d3a91ba9a4e1523da7585224da7916058654151aab342921d5e9f7034a706feb3561a6044beef99540b057ffda7c19310a90b32836d6444e5d40bbbd69b38ffd261657c960e995d3dac48dd7f5f85af1166806de5e5f4ac795430b23af949895e356ebab3a495da54a8461550dac6e4a5c87692dad45af09f041a5937310aea94e2286a37928b72171f4f6ae676a6714a7f5896f03a556bd5b0c03dbc256b42217a2be73f82a26466f9ab2fe047fbe1aac76465fc4cc34f47656cde39dad58dfd53e249069da0d8e2c772a4b6edfd4fa03c6c1b055eb10aeeedde188536ad24bb65e0edc3095ce4b06dafb73368f3fa670dbf12a33494b7c866c2bc587374bf9ad07f5e0ec92c530b522dae99004f515ae0d168b621269afc66e4a6fa8d8d6a3ebec5532c11eeedce65265256c154f88f3612f914f57fefa91384521ac307c86c13db716fa72ff4afa28f7bc624d72c0e80c4bed359ebed709c4eaaeefe316990c4aa7403dc", 0x2000, &(0x7f0000006c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006540)={0x15, 0x0, 0x0, {'fuse\x00'}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 415.257647][ T5476] hub 5-0:1.0: USB hub found [ 415.276629][ T5476] hub 5-0:1.0: 1 port detected [ 415.287667][ T5476] hub 5-0:1.0: USB hub found [ 415.298760][ T5476] hub 5-0:1.0: 1 port detected 18:24:24 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x12, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000010000000000000000000000711207000000000095"], &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 18:24:24 executing program 3: syz_clone3(&(0x7f0000000300)={0x2024400, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[0x0], 0x1}, 0x58) 18:24:24 executing program 3: syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, &(0x7f0000000000)={[{@two_active_logs}, {@lazytime}, {@four_active_logs}]}, 0x1, 0x54e6, &(0x7f0000005700)="$eJzs3MtrY1UYAPAv7XTejkVcuJsLg9DCJEw6D3Q36gw+sEPxsXClaZKGzCS5pUnT2pULl+LC/0QUXLn0b3Dh2p24UNwJSu651akPEJo2dvr7wc13z8nJd78ThoHv3pIATq3F7JefKnElLkTEfERcjijOK+VRuJvCcxFxNSLmHjsq5fwfE2cj4mJEXJkkTzkr5VufXR9fu/3jGz9//e25M5c+/+q72e0amLXnI6K/mc53+inmnRQflvONcbeI/VvjMqY3+o/KcZ7iTnu9yLDT2F/XKOLNTlqfb24PJ3Gj12hOYqe7UcxvDtIFh+POfp7iAw8bW8W41V4vYneYF7Gzl+ra3Uv/t+0NRylPq8z3YZE+RqP9mObbu+20n81HRWwORuV8ypu32ruTOC5jeblo5r1WUcf6Yb7p/7c3u4Pt3Wzc3hp280F2u1Z/oVa/U61v5a32qH2r2ui37tzKljq9ybLqqN3o3+3keafXrjXz/nK21Gk2q/V6tnSvvd5tDLJ6vXazdqN6e7k8u569+uDdrNfKlibx5e5ge9TtDbONfCtLn1jOVmo3X1zOrtWzt1fXsrW37t9fXXvn/XvvPXhp9fVXykV/KytbWrmxslKt36iu1JdP0f4/Loue4v7hUCqzLgDg5NH/A7Nw0vv/0P9PxYnqf097/38E+4dD0f8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxa3y988VpxspjGl8r5p8qpZ8pxJSLmIuK3fzAfZw/knC/zLPzL+oW/1PBNJYoMk2ucK4+LEXG3PH59+qi/BQAAAHhyffnR1U9Tt55eFmddEMcp3bSZu/zBlPJVImJh8YcpZZubvDw7pWTFv+8zsTulbMUNrPNTSpZuuZ2ZVrb/ZP5AOP9YqKQwd6zlAAAAx+JgJ3C8XQgAAADH6ZNZF8BsVGL/Ueb+s+DiL+//fCB44cAIAAAAOIEqsy4AAAAAOHJF/+/3/wAAAODJln7/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4nZ37yUkdiuIAfFroe7w/RmKcuxVnsAyX4NChYQFugiXgFtwAa8CZSzBgaEu0BhOT3raRfF/SXm5DfpwSJudeUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADo0nOxmj/eXz20zdnu2klzNwAAAMAxm2I1L19Mq/m/+vpZfeminmcRkUfEsd59FL8amaM6p/ji/cWnGp4iyoT9Z/yuj78RcV0fr+ddfwsAAABwutaL5azq1qvTdOiC6FO1aJP/v0mUl0VEMX1JlJbvT5eJwsrf9zjuEqWVC1iTRGHVkts4Vdq3jBrD5MOQVUPeazkAAEAvmp1Av10IAAAAfbodugCGkcVhK/OwF1z+8/59Q/BPYwYAAAD8QNnQBQAAAACdK/t/z/8DAACA01Y9/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAubYrVfL1YztrmbHftpLkbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4I39eUeBEAiDMNi7vjOZ+x9WGjQ1NakC4eNvDAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDe/+8v/ialxJpl7bSw9jyRrp8bWqbF3bhz9YXz9GgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvbnJQVCIAiiYM7430nf/7CSoGcQIQIaHlXUogEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgi373y/+JqXEmmTttLB2PJGtXja2rxt6DxtGD8fZvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALnbu5zWOKg4A+JuZna2timuUPUREwYNe7HZbW3v1oAQP/glCSLc1uvVHm4MtRcjFm+Sci+hRRFDiLf9DzgnkEm857CGCZ2VmZ5LJD3A1dGaTfD7w5n13GOZ93ySEfOe9BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoDR67yBOskNnHMfFuc29JwtZv3Wkz6yvbM9mLYujOpM+G16tfoi6zSUCAADAxZGU9X0IYSddm8v6uJPX/2l5TVbz//D8OC7r+aN1f9mXtX/Wfv9t9+X9gTrjcbKb3l0cDq4dT6X19GY53V741yta+ZPP370k+Rck/nD5pVGaP8/ou42N99t5eKmObAGA/+Nq2RdB+ftQ1vebTAyAC6NVKbzL+j/pNJsTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQt38CAAD//7HmQWY=") mkdir(&(0x7f0000000200)='./file0\x00', 0x0) mkdir(&(0x7f00000008c0)='./bus\x00', 0x0) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000280), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='workdir=./file1,lowerdir=./file0,upperdir=./bus,index=on']) chdir(&(0x7f0000000140)='./bus\x00') symlink(&(0x7f0000000540)='./bus\x00', &(0x7f0000000580)='./bus\x00') statfs(&(0x7f00000001c0)='./bus\x00', 0x0) 18:24:24 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_NR_MMU_PAGES(r1, 0xae44, 0x8000000000000001) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000ffb000/0x2000)=nil}) [ 415.415999][ T5478] BUG: unable to handle page fault for address: ffffed104a13d7ff [ 415.423569][ T5478] #PF: supervisor read access in kernel mode [ 415.429381][ T5478] #PF: error_code(0x0000) - not-present page [ 415.435199][ T5478] PGD 23fff2067 P4D 23fff2067 PUD 23fff0067 PMD 0 [ 415.441537][ T5478] Oops: 0000 [#1] PREEMPT SMP KASAN [ 415.446566][ T5478] CPU: 1 PID: 5478 Comm: syz-executor.2 Not tainted 6.1.25-syzkaller-00021-g09e0f8509684 #0 [ 415.456463][ T5478] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/25/2023 [ 415.466357][ T5478] RIP: 0010:fuse_dev_do_write+0x3828/0x6110 [ 415.472087][ T5478] Code: 49 8b 7d 00 48 89 f0 48 c1 e8 03 0f b6 04 10 84 c0 48 89 fb 0f 85 80 27 00 00 44 8b 2e 41 ff cd 49 01 fd 4c 89 e8 48 c1 e8 03 <0f> b6 04 10 84 c0 0f 85 94 27 00 00 41 c6 45 00 00 41 80 3c 17 00 [ 415.491532][ T5478] RSP: 0018:ffffc90004177840 EFLAGS: 00010a07 [ 415.497436][ T5478] RAX: 1ffff1104a13d7ff RBX: ffff8881509ec000 RCX: 0000000000040000 [ 415.505243][ T5478] RDX: dffffc0000000000 RSI: ffffc900047c79e8 RDI: ffff8881509ec000 [ 415.513063][ T5478] RBP: ffffc90004177b70 R08: ffffffff820f8d15 R09: fffff94000a0e88f [ 415.520864][ T5478] R10: 0000000000000000 R11: dffffc0000000001 R12: 1ffff1102d448261 [ 415.528683][ T5478] R13: ffff8882509ebfff R14: ffff88816a3f87b8 R15: 1ffff1102d47f0f7 [ 415.536486][ T5478] FS: 00007fb3fc417700(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 [ 415.545252][ T5478] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 415.551675][ T5478] CR2: ffffed104a13d7ff CR3: 000000010f383000 CR4: 00000000003526a0 [ 415.559490][ T5478] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 415.567297][ T5478] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 415.575112][ T5478] Call Trace: [ 415.578232][ T5478] [ 415.581021][ T5478] ? preempt_schedule+0xd9/0xe0 [ 415.585700][ T5478] ? schedule_preempt_disabled+0x20/0x20 [ 415.591167][ T5478] ? put_page+0xc0/0xc0 [ 415.595161][ T5478] ? preempt_schedule_thunk+0x16/0x18 [ 415.600377][ T5478] ? tracing_record_taskinfo_sched_switch+0x54/0x390 [ 415.606872][ T5478] ? try_to_wake_up+0x6c9/0x10e0 [ 415.611647][ T5478] ? cpu_curr_snapshot+0x90/0x90 [ 415.616426][ T5478] ? plist_del+0x40e/0x420 [ 415.620671][ T5478] ? __kasan_check_write+0x14/0x20 [ 415.625621][ T5478] ? wake_up_q+0x11c/0x1d0 [ 415.629871][ T5478] fuse_dev_write+0x144/0x1d0 [ 415.634386][ T5478] ? fuse_dev_read+0x210/0x210 [ 415.638988][ T5478] ? fsnotify_perm+0x6a/0x5d0 [ 415.643499][ T5478] vfs_write+0x8d1/0xe80 [ 415.647579][ T5478] ? file_end_write+0x1c0/0x1c0 [ 415.652266][ T5478] ? __fget_files+0x2cb/0x330 [ 415.656780][ T5478] ? __fdget_pos+0x204/0x310 [ 415.661203][ T5478] ? ksys_write+0x77/0x2c0 [ 415.665455][ T5478] ksys_write+0x199/0x2c0 [ 415.669624][ T5478] ? __x64_sys_futex+0x100/0x100 [ 415.674395][ T5478] ? __ia32_sys_read+0x90/0x90 [ 415.678998][ T5478] ? fpregs_restore_userregs+0x130/0x290 [ 415.684552][ T5478] __x64_sys_write+0x7b/0x90 [ 415.688976][ T5478] do_syscall_64+0x3d/0xb0 [ 415.693230][ T5478] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 415.698958][ T5478] RIP: 0033:0x7fb3fb68c199 [ 415.703215][ T5478] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 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 b8 ff ff ff f7 d8 64 89 01 48 [ 415.722660][ T5478] RSP: 002b:00007fb3fc417168 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 415.730897][ T5478] RAX: ffffffffffffffda RBX: 00007fb3fb7abf80 RCX: 00007fb3fb68c199 [ 415.738711][ T5478] RDX: 0000000000000010 RSI: 00000000200042c0 RDI: 0000000000000003 [ 415.746527][ T5478] RBP: 00007fb3fb6e7ca1 R08: 0000000000000000 R09: 0000000000000000 [ 415.754334][ T5478] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 415.762142][ T5478] R13: 00007fffcc7d03cf R14: 00007fb3fc417300 R15: 0000000000022000 [ 415.769960][ T5478] [ 415.772862][ T5478] Modules linked in: [ 415.776561][ T5478] CR2: ffffed104a13d7ff [ 415.780547][ T5478] ---[ end trace 0000000000000000 ]--- [ 415.785840][ T5478] RIP: 0010:fuse_dev_do_write+0x3828/0x6110 [ 415.791575][ T5478] Code: 49 8b 7d 00 48 89 f0 48 c1 e8 03 0f b6 04 10 84 c0 48 89 fb 0f 85 80 27 00 00 44 8b 2e 41 ff cd 49 01 fd 4c 89 e8 48 c1 e8 03 <0f> b6 04 10 84 c0 0f 85 94 27 00 00 41 c6 45 00 00 41 80 3c 17 00 [ 415.811007][ T5478] RSP: 0018:ffffc90004177840 EFLAGS: 00010a07 [ 415.816909][ T5478] RAX: 1ffff1104a13d7ff RBX: ffff8881509ec000 RCX: 0000000000040000 [ 415.824723][ T5478] RDX: dffffc0000000000 RSI: ffffc900047c79e8 RDI: ffff8881509ec000 [ 415.832534][ T5478] RBP: ffffc90004177b70 R08: ffffffff820f8d15 R09: fffff94000a0e88f [ 415.840345][ T5478] R10: 0000000000000000 R11: dffffc0000000001 R12: 1ffff1102d448261 [ 415.848156][ T5478] R13: ffff8882509ebfff R14: ffff88816a3f87b8 R15: 1ffff1102d47f0f7 [ 415.856054][ T5478] FS: 00007fb3fc417700(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 [ 415.864910][ T5478] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 415.871347][ T5478] CR2: ffffed104a13d7ff CR3: 000000010f383000 CR4: 00000000003526a0 [ 415.879151][ T5478] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 415.886954][ T5478] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 415.894768][ T5478] Kernel panic - not syncing: Fatal exception [ 415.900927][ T5478] Kernel Offset: disabled [ 415.905064][ T5478] Rebooting in 86400 seconds..