AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA82J2XEwBgEAag/SzQ/actgm4geHkPEnIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH12Zp0aN+pN/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCzAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhf26N6EQBqMAmp8FUr193hDWbussNs6gSFKIWBvUc+ASuGlu+wEA77b8Q5hzTdqLUvvU/od1Gq/es3jX4Kf69R4AAADAF+SWcLjVY+k4CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2NidQysAYBCIYi3dh/3Hq+DhcZjE8AXiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg5I0+7onOqAQAoGTfXB4CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHx24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAACC/K1XGKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgKkAAAD//5eDIvM=") open(&(0x7f0000000180)='./bus\x00', 0x1e3542, 0x0) llistxattr(&(0x7f0000007fc0)='./bus\x00', &(0x7f0000008000)=""/36, 0x7) [ 169.195003][ T476] attempt to access beyond end of device [ 169.195003][ T476] loop4: rw=2049, want=45104, limit=40427 [ 169.228197][ T354] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 169.239012][ T124] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 169.249054][ T124] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 169.258806][ T354] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 169.268415][ T124] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid maxpacket 1023, setting to 64 [ 169.279030][ T354] usb 1-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 10:46:11 executing program 5: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) write$binfmt_elf64(r0, &(0x7f0000000380)=ANY=[], 0x78) fadvise64(r0, 0x0, 0x1ff, 0x4) [ 169.288607][ T18] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 169.299502][ T354] usb 1-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 [ 169.310286][ T18] usb 3-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 169.320126][ T354] usb 1-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 169.329612][ T18] usb 3-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 10:46:11 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x4, 0x4, 0x8}, 0x48) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0xc, 0x4, 0x4, 0x9, 0x0, r0}, 0x48) bpf$MAP_DELETE_ELEM(0x3, &(0x7f00000000c0)={r1, &(0x7f0000000140)="b1"}, 0x20) [ 169.339199][ T354] usb 1-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 [ 169.458308][ T124] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 169.467261][ T124] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 169.487505][ T124] usb 2-1: Product: syz [ 169.498202][ T124] usb 2-1: Manufacturer: syz [ 169.515683][ T124] usb 2-1: SerialNumber: syz [ 169.520361][ T18] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 169.529303][ T354] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 169.538045][ T354] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 169.552330][ T18] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 169.568088][ T354] usb 1-1: Product: syz [ 169.572057][ T354] usb 1-1: Manufacturer: syz [ 169.576484][ T354] usb 1-1: SerialNumber: syz [ 169.581865][ T18] usb 3-1: Product: syz [ 169.585847][ T18] usb 3-1: Manufacturer: syz [ 169.590606][ T18] usb 3-1: SerialNumber: syz [ 169.818458][ T124] cdc_ncm 2-1:1.0: bind() failure [ 169.824876][ T124] cdc_ncm 2-1:1.1: bind() failure [ 169.837687][ T124] usb 2-1: USB disconnect, device number 5 [ 169.868183][ T354] cdc_ncm 1-1:1.0: bind() failure [ 169.874456][ T354] cdc_ncm 1-1:1.1: bind() failure [ 169.879646][ T18] cdc_ncm 3-1:1.0: bind() failure [ 169.887105][ T18] cdc_ncm 3-1:1.1: bind() failure [ 169.901118][ T354] usb 1-1: USB disconnect, device number 4 [ 169.906815][ T18] usb 3-1: USB disconnect, device number 6 [ 169.935621][ T1635] F2FS-fs (loop3): Invalid Fs Meta Ino: node(0) meta(2) root(8388355) [ 169.954250][ T1635] F2FS-fs (loop3): Can't find valid F2FS filesystem in 1th superblock [ 169.966479][ T1635] F2FS-fs (loop3): invalid crc value [ 169.973610][ T1635] F2FS-fs (loop3): Found nat_bits in checkpoint [ 170.005219][ T1637] F2FS-fs (loop4): Found nat_bits in checkpoint [ 170.023457][ T1635] F2FS-fs (loop3): Try to recover 1th superblock, ret: 0 [ 170.030375][ T1635] F2FS-fs (loop3): Mounted with checkpoint version = 753bd00b [ 170.060357][ T1637] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 170.156863][ T1649] attempt to access beyond end of device [ 170.156863][ T1649] loop4: rw=2049, want=57344, limit=40427 [ 170.175733][ T1649] attempt to access beyond end of device [ 170.175733][ T1649] loop4: rw=2049, want=53248, limit=40427 [ 170.196383][ T1649] attempt to access beyond end of device [ 170.196383][ T1649] loop4: rw=2049, want=60800, limit=40427 10:46:12 executing program 5: clock_gettime(0x0, &(0x7f0000000100)={0x0, 0x0}) select(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f0000000140)={0x0, r0/1000+60000}) 10:46:12 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000100)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{}, {{0x9, 0x5, 0x3, 0x2, 0x0, 0x0, 0x3}}}}}}}]}}, 0x0) 10:46:12 executing program 3: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./bus\x00', 0x10, &(0x7f0000007f80)=ANY=[], 0x1, 0x7e7a, &(0x7f0000008040)="$eJzs3MtuG1UYB/DPdRsBLSVCLNgxEhc5ErF8SSoom4iq6gJSBVqWXTi2Y7lN7ChOnNAN3XB5CHaw4h14AHZsuugDICGxQ2JToQZ5ZiKhkkJEjEOc308a/33OTM7Fmkj5RpEDOLNmk99+LcTleD4iihFxKSJ9X8iP1FIWr0bEaxFx7k9HIe8fNe6MOmYi4oWIuDwaPKK4/1nkp+Ob77+48+3PH7z59Xc/FCtfffnLSe0ZOFnbEfFGRGxsZu3djSz7nSzv5v2NYTfNjYVhntmJjXt5u5/lbns1HWG3cXBdI816J7u+v7kzGOXaeqM5yk53Le3f7GUTDoadg3HSH7jb2ErbrfZqmt1BP83O/Wxde3neH2xn47Ty8T5tZvvbPsisv73XzvazeS/NZm8778/G7bfae6Mc5plPF63Vf/8ZnxYfdns7e8mwvTXo9nvJYrlaKVfmt5pX5iuV6rv1+U6rsda80q4ttBprC0mpvTTor88lpU6zmZRuXLs2l1Qr5Vq58nZy4+YnyXorKY3y/W5vZ7u7PphLauX6Yrk6l7xeTW4tryQrH1+/vrxyO1nu95Kb/WFSryTV+tXF2tX6O8nKrdtJrVKr2P9EFSY8H1Pm2TfQ/pP91ESXA3AajLP+j8Pq//wa9T+cYYf8CXac+v986bTV//l+1P9/cez6963TXf+q/+EY3EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGfWxR/f20nfzGbtc3n/i3nXy3m7kJ/bP0ThqTGLo3Ej4sIRr/+8EDGTz3FwnI+Ipfz4/aX/9jMAAACAafbocelhIa3Ws5fZv7/83IXJLItjepDFk2ed/+mjNGbS18KlB2OaNn2s8w/30NGlD6JeGddoxXR949rpxcifUI1F+mv13LhGO5LiRGcDAAD+H1QCAAAAMNWe/jd8AAAAYPqo/wEAAGD6pfW/7/8DAACA6fbocenhSa8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA/2Ll7E4ShIADAF/+aIIpTuIONIziCSziCg7iRjUXmsBNRi5wgIiLEEAjfB8dxSbi8K19zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQN+Vx9WuuixPTfvc7s38ZxoAAADgq3mdBllO89Ei6yLffbq7F2+thhFRRsT4x+/3RcQk//GMUUSsM66ztocHAACA/qoO503XZwAAAAAAAAAAAAAAAAAAAABedLH/b1sn+/8AAACgPfb/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA82J2XEwBgEAag/SzQ/actgm4geHkPEnIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH12Zp0aN+pN/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCzAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhf26N6EQBqMAmp8FUr193hDWbussNs6gSFKIWBvUc+ASuGlu+wEA77b8Q5hzTdqLUvvU/od1Gq/es3jX4Kf69R4AAADAF+SWcLjVY+k4CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2NidQysAYBCIYi3dh/3Hq+DhcZjE8AXiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg5I0+7onOqAQAoGTfXB4CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHx24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAACC/K1XGKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgKkAAAD//5eDIvM=") open(&(0x7f0000000180)='./bus\x00', 0x1e3542, 0x0) llistxattr(&(0x7f0000007fc0)='./bus\x00', &(0x7f0000008000)=""/36, 0x7) 10:46:12 executing program 1: 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, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000280)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000b, 0x28011, r0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000280)=ANY=[], 0x208e24b) 10:46:12 executing program 2: r0 = socket$pppl2tp(0x18, 0x1, 0x1) ioctl$SIOCSIFMTU(r0, 0x8922, &(0x7f0000000000)={'macsec0\x00', 0x799e}) 10:46:12 executing program 2: ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone3(&(0x7f0000000840)={0x42080, &(0x7f0000000800), &(0x7f0000000300), &(0x7f0000000340), {0x80031}, &(0x7f0000000380)=""/137, 0x89, 0x0, 0x0}, 0x58) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f00000008c0)) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) stat(0x0, 0x0) getresgid(0x0, 0x0, &(0x7f0000000240)) recvmsg$can_bcm(0xffffffffffffffff, 0x0, 0x40000140) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000000850000006d000000"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) sendmsg$TIPC_NL_NET_SET(0xffffffffffffffff, &(0x7f0000000ac0)={&(0x7f0000000a40)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000a80)={&(0x7f0000000b80)=ANY=[@ANYBLOB="2402", @ANYRES16=0x0, @ANYBLOB="20002bbd7000fddbdf250f0000004001018008000300030000000d0001007564703a73797a3000000000380004001400010002004e247f0000010000000000000000200002000a004e230000000420010000000000000000000000000000db602775080003002c0800005400028008000400090000000801040001000000080001000f0000000800030000080000080004000100000008000300ffff000008000300930000000800020097000000080003001909000008000400001000002c0004001400010002004e237f00000100000000000000001400020002004e23e00000020000000000000000080003000200000000000009ff010000000000000000000000000001090000001400020002a53d20ac1414aa000000000000000024000280080002000000008008000400feffffff080001000400000008000400ff0f00002400038008000300000001000800010006000000080002000300000008000200050000001400078008000200000000800800020074ba0000240003800800030006000000080001000900000008000200ffffffff08000109e70000004400098008000100c99200000800020001010000080001000600000008000100f000000008000200040000000800010001800000080002000100000008000100fffbffff240007800c000300010001000000000008000100000000000c0004"], 0x224}, 0x1, 0x0, 0x0, 0x4000000}, 0x20040885) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="2800000010005fba00"/20, @ANYRES32=0x0, @ANYBLOB="030000000000000008001b"], 0x28}}, 0x0) recvmmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)=[{{&(0x7f0000000700)=@abs, 0x6e, &(0x7f00000007c0)=[{&(0x7f0000000780)=""/53, 0x35}, {&(0x7f0000000900)=""/93, 0x5d}], 0x2, &(0x7f0000000980)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x30}}], 0x1, 0x10000, &(0x7f0000001980)) [ 170.371950][ T23] audit: type=1400 audit(1684233972.750:167): avc: denied { ioctl } for pid=1655 comm="syz-executor.2" path="socket:[17818]" dev="sockfs" ino=17818 ioctlcmd=0x8922 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 10:46:12 executing program 4: 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/pNJsTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQB1Gy+HZMo5CCLOtgziztfdk4aR+fWV7tmy3VldXqvfMbpGGEO4uDgfXapzLtHv46PFn88Ph4EH9wWshhOZGL4KPJ7gmhCYzFJw2iIvv9WnJ52wEDf9gAgDg3EmLltX1O+naXHYumgnh7x8P1/9vVuIwYf2/+8mtzepY1fq/X9sMp19v6f6XvYePHr+9eH/+3uDe4PN3rvff7d+4ffPm7V7+rqTnjQkAAACn0y5atf6PZ46v/1+pxGHC+v+r7/vfVMdK1P8nOlj0azoTAACAi+3F1//6MzrhfNRuh6/nl5Ye9MfH/c/Xx8cGUv3PLhWtWv8nM01nBQAAANRhtBwdWv+/U4nDhOv/z/30yi/VeyYhhMvF+v/VhS+Gd+qbzlSr48+Jm54jAAAAzbpctOr6f5rv/4/3tzzEIYS33hjHxb8BnKj+Tz749ufqWNX9/zfqm+JUirvj55H33RBa3aYzAgAA4Dx7pmhZsf9Hujb36a9XPmrb/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQt38CAAD//7HmQWY=") r0 = open(&(0x7f0000000040)='./bus\x00', 0x143042, 0x0) ftruncate(r0, 0x2007ffb) r1 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r2 = open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) writev(r1, 0x0, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x141042, 0x0) fallocate(r3, 0x20, 0x0, 0x10000) [ 170.452906][ T476] attempt to access beyond end of device [ 170.452906][ T476] loop4: rw=2049, want=45104, limit=40427 [ 170.613958][ T721] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_0: link becomes ready [ 170.626236][ T721] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 170.638148][ T503] usb 1-1: new high-speed USB device number 5 using dummy_hcd [ 170.661339][ T721] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_1: link becomes ready [ 170.686497][ T721] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 170.711538][ T721] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 170.736171][ T721] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 170.758627][ T721] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 170.779945][ T721] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 170.898488][ T503] usb 1-1: Using ep0 maxpacket: 32 10:46:13 executing program 5: mknodat$loop(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180), 0x0, &(0x7f00000000c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x2000}, 0x2c, {}, 0x2c, {}, 0x2c, {[{@allow_other}]}}) [ 171.018297][ T503] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 171.038600][ T503] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 171.058132][ T503] usb 1-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 10:46:13 executing program 5: ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone3(0x0, 0x0) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f00000008c0)) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) stat(0x0, 0x0) getresgid(0x0, 0x0, &(0x7f0000000240)) recvmsg$can_bcm(0xffffffffffffffff, 0x0, 0x40000140) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000000850000006d000000"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) sendmsg$TIPC_NL_NET_SET(0xffffffffffffffff, &(0x7f0000000ac0)={&(0x7f0000000a40)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000a80)={&(0x7f0000000b80)=ANY=[@ANYBLOB="2402", @ANYRES16=0x0, @ANYBLOB="20002bbd7000fddbdf250f0000004001018008000300030000000d0001007564703a73797a3000000000380004001400010002004e247f0000010000000000000000200002000a004e230000000420010000000000000000000000000000db602775080003002c0800005400028008000400090000000801040001000000080001000f0000000800030000080000080004000100000008000300ffff000008000300930000000800020097000000080003001909000008000400001000002c0004001400010002004e237f00000100000000000000001400020002004e23e00000020000000000000000080003000200000000000009ff010000000000000000000000000001090000001400020002a53d20ac1414aa000000000000000024000280080002000000008008000400feffffff080001000400000008000400ff0f00002400038008000300000001000800010006000000080002000300000008000200050000001400078008000200000000800800020074ba0000240003800800030006000000080001000900000008000200ffffffff08000109e70000004400098008000100c99200000800020001010000080001000600000008000100f000000008000200040000000800010001800000080002000100000008000100fffbffff240007800c000300010001000000000008000100000000000c00040002000000000000000c000380080002005acd00"/542], 0x224}, 0x1, 0x0, 0x0, 0x4000000}, 0x20040885) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="2800000010005fba00"/20, @ANYRES32=0x0, @ANYBLOB="030000000000000008001b"], 0x28}}, 0x0) recvmmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)=[{{&(0x7f0000000700)=@abs, 0x6e, &(0x7f00000007c0)=[{&(0x7f0000000180)=""/38, 0x26}, {&(0x7f0000000780)=""/53, 0x35}, {&(0x7f0000000900)=""/93, 0x5d}], 0x3, &(0x7f0000000980)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x30}}], 0x1, 0x10000, &(0x7f0000001980)) [ 171.083194][ T1654] F2FS-fs (loop1): Mismatch start address, segment0(512) cp_blkaddr(605) [ 171.083790][ T503] usb 1-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 [ 171.110203][ T1654] F2FS-fs (loop1): Can't find valid F2FS filesystem in 1th superblock [ 171.141409][ T1654] F2FS-fs (loop1): invalid crc value [ 171.148287][ T503] usb 1-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 171.167506][ T503] usb 1-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 [ 171.182713][ T1654] F2FS-fs (loop1): Found nat_bits in checkpoint [ 171.209753][ T1661] F2FS-fs (loop3): Invalid Fs Meta Ino: node(0) meta(2) root(8388355) [ 171.233209][ T1661] F2FS-fs (loop3): Can't find valid F2FS filesystem in 1th superblock 10:46:13 executing program 2: fsopen(&(0x7f0000000240)='fusectl\x00', 0x1) [ 171.263514][ T1663] syz-executor.2 (1663) used greatest stack depth: 19288 bytes left [ 171.285435][ T1661] F2FS-fs (loop3): invalid crc value [ 171.323070][ T1661] F2FS-fs (loop3): Found nat_bits in checkpoint [ 171.346003][ T1654] F2FS-fs (loop1): Try to recover 1th superblock, ret: 0 [ 171.358142][ T1654] F2FS-fs (loop1): Mounted with checkpoint version = 753bd00b [ 171.358354][ T503] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 171.389439][ T719] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_0: link becomes ready [ 171.397549][ T719] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 171.406274][ T503] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 10:46:13 executing program 2: ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone3(&(0x7f0000000840)={0x42080, &(0x7f0000000800), &(0x7f0000000300), &(0x7f0000000340), {0x80031}, &(0x7f0000000380)=""/137, 0x89, 0x0, 0x0}, 0x58) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f00000008c0)) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) stat(0x0, 0x0) getresgid(0x0, 0x0, &(0x7f0000000240)) recvmsg$can_bcm(0xffffffffffffffff, 0x0, 0x40000140) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000000850000006d000000"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) sendmsg$TIPC_NL_NET_SET(0xffffffffffffffff, &(0x7f0000000ac0)={&(0x7f0000000a40)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000a80)={&(0x7f0000000b80)=ANY=[@ANYBLOB="2402", @ANYRES16=0x0, @ANYBLOB="20002bbd7000fddbdf250f0000004001018008000300030000000d0001007564703a73797a3000000000380004001400010002004e247f0000010000000000000000200002000a004e230000000420010000000000000000000000000000db602775080003002c0800005400028008000400090000000801040001000000080001000f0000000800030000080000080004000100000008000300ffff000008000300930000000800020097000000080003001909000008000400001000002c0004001400010002004e237f00000100000000000000001400020002004e23e00000020000000000000000080003000200000000000009ff010000000000000000000000000001090000001400020002a53d20ac1414aa000000000000000024000280080002000000008008000400feffffff080001000400000008000400ff0f00002400038008000300000001000800010006000000080002000300000008000200050000001400078008000200000000800800020074ba0000240003800800030006000000080001000900000008000200ffffffff08000109e70000004400098008000100c99200000800020001010000080001000600000008000100f000000008000200040000000800010001800000080002000100000008000100fffbffff240007800c000300010001000000000008000100000000000c0004"], 0x224}, 0x1, 0x0, 0x0, 0x4000000}, 0x20040885) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="2800000010005fba00"/20, @ANYRES32=0x0, @ANYBLOB="030000000000000008001b"], 0x28}}, 0x0) recvmmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)=[{{&(0x7f0000000700)=@abs, 0x6e, &(0x7f00000007c0)=[{&(0x7f0000000180)=""/38, 0x26}, {&(0x7f0000000780)=""/53, 0x35}, {&(0x7f0000000900)=""/93, 0x5d}], 0x3, &(0x7f0000000980)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x30}}], 0x1, 0x10000, &(0x7f0000001980)) [ 171.428623][ T503] usb 1-1: Product: syz [ 171.432621][ T503] usb 1-1: Manufacturer: syz [ 171.438641][ T719] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_1: link becomes ready [ 171.446950][ T503] usb 1-1: SerialNumber: syz [ 171.459376][ T719] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 171.469869][ T1654] attempt to access beyond end of device [ 171.469869][ T1654] loop1: rw=2049, want=78144, limit=63271 [ 171.479148][ T719] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 171.488846][ T1661] F2FS-fs (loop3): Try to recover 1th superblock, ret: 0 [ 171.497331][ T1661] F2FS-fs (loop3): Mounted with checkpoint version = 753bd00b [ 171.499763][ T719] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready 10:46:13 executing program 1: 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, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000280)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000b, 0x28011, r0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000280)=ANY=[], 0x208e24b) [ 171.534786][ T719] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 171.554993][ T719] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready 10:46:14 executing program 3: prlimit64(0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file2\x00', 0x181042, 0x0) write$P9_RREADDIR(r2, &(0x7f0000000500)=ANY=[@ANYRES16, @ANYRESHEX, @ANYRES8], 0xbf) sendfile(r2, r2, &(0x7f0000000240), 0x7f06) clock_gettime(0x0, &(0x7f0000003900)={0x0, 0x0}) recvmmsg(r2, &(0x7f00000037c0)=[{{&(0x7f0000000140)=@vsock={0x28, 0x0, 0x0, @my}, 0x80, &(0x7f0000000740)=[{&(0x7f0000000300)=""/202, 0xca}, {&(0x7f0000000400)=""/255, 0xff}, {&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000500)=""/160, 0xa0}, {&(0x7f00000001c0)=""/32, 0x20}, {&(0x7f0000000280)=""/35, 0x23}, {&(0x7f0000000640)=""/223, 0xdf}], 0x7, &(0x7f00000007c0)=""/166, 0xa6}, 0x200}, {{&(0x7f0000000880)=@qipcrtr, 0x80, &(0x7f0000000c80)=[{&(0x7f0000000900)=""/166, 0xa6}, {&(0x7f00000009c0)=""/85, 0x55}, {&(0x7f0000000a40)=""/253, 0xfd}, {&(0x7f0000000b40)=""/42, 0x2a}, {&(0x7f0000000b80)=""/8, 0x8}, {&(0x7f0000000bc0)=""/186, 0xba}], 0x6, &(0x7f0000000d00)=""/6, 0x6}, 0x5}, {{&(0x7f0000000d40)=@l2tp={0x2, 0x0, @multicast2}, 0x80, &(0x7f0000000f40)=[{&(0x7f0000000dc0)=""/117, 0x75}, {&(0x7f0000000e40)=""/145, 0x91}, {&(0x7f0000000f00)=""/1, 0x1}], 0x3, &(0x7f0000000f80)=""/38, 0x26}, 0x1}, {{&(0x7f0000000fc0)=@l2, 0x80, &(0x7f0000002340)=[{&(0x7f0000001040)=""/49, 0x31}, {&(0x7f0000001080)=""/156, 0x9c}, {&(0x7f0000001140)=""/73, 0x49}, {&(0x7f00000011c0)}, {&(0x7f0000001200)=""/227, 0xe3}, {&(0x7f0000001300)=""/39, 0x27}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x7, &(0x7f00000023c0)=""/72, 0x48}, 0x8}, {{0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000002440)=""/137, 0x89}, {0x0}], 0x2, &(0x7f0000002600)=""/4096, 0x1000}}], 0x5, 0x2, &(0x7f0000003940)={r3, r4+10000000}) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000000850000006d00000095"], &(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', r5}, 0x10) syz_clone(0x40900280, 0x0, 0x0, 0x0, 0x0, 0x0) [ 171.662327][ T1677] F2FS-fs (loop4): Found nat_bits in checkpoint [ 171.748260][ T503] cdc_ncm 1-1:1.0: bind() failure [ 171.754626][ T503] cdc_ncm 1-1:1.1: bind() failure [ 171.770821][ T503] usb 1-1: USB disconnect, device number 5 [ 171.777736][ T1677] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 171.917002][ T1699] attempt to access beyond end of device [ 171.917002][ T1699] loop4: rw=2049, want=56296, limit=40427 10:46:14 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000100)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{}, {{0x9, 0x5, 0x3, 0x2, 0x0, 0x0, 0x3}}}}}}}]}}, 0x0) 10:46:14 executing program 5: prlimit64(0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x200007fd, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file2\x00', 0x181042, 0x0) write$P9_RREADDIR(r2, &(0x7f0000000500)=ANY=[@ANYRES16, @ANYRESHEX, @ANYRES8], 0xbf) sendfile(r2, r2, &(0x7f0000000240), 0x7f06) clock_gettime(0x0, &(0x7f0000003900)={0x0, 0x0}) recvmmsg(r2, 0x0, 0x0, 0x2, &(0x7f0000003940)={r3, r4+10000000}) sched_setattr(0x0, &(0x7f0000000100)={0x38}, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:46:14 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) r4 = open(&(0x7f0000001a00)='./bus\x00', 0x2c000, 0x0) sendfile(r3, r4, 0x0, 0x1ff01) [ 172.518207][ T718] usb 1-1: new high-speed USB device number 6 using dummy_hcd 10:46:14 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000880)=@base={0x1, 0x8, 0x1, 0x7, 0x151, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x6}, 0x48) 10:46:15 executing program 2: socketpair(0x3, 0x0, 0xfffffffb, &(0x7f00000003c0)) 10:46:15 executing program 2: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000000)={0x400000000000000, 0x0, &(0x7f0000000080)={&(0x7f0000000140)={0x2, 0x3, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000009}}, @sadb_sa={0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1}}]}, 0x50}}, 0x0) [ 172.788088][ T718] usb 1-1: Using ep0 maxpacket: 32 10:46:15 executing program 2: bpf$MAP_DELETE_BATCH(0x1b, &(0x7f0000000300)={&(0x7f00000000c0)="badcac476674c8df473cc500094f74f4e12c10f0f2f89c3c249be44ed7dc3c0dff68fa073845cccb8b30138fd3dde38c85d9d2f0f8a8dc793bb460d6801b2107ec34a0e1a8614c95396abf7535795e87bc6030786fd9648166fbf4280f1b69da646bf80aac2714d15808fd4336c005529a2968a9efd426ce59ee97b7d86de853e471bbf6c440b2a82d2306ffcf", &(0x7f0000000180)=""/171, &(0x7f0000000240)="a7a069d5da07a06d03d6ee3fe9c719d09484c7004b69438ae9f4db5d327b324688dcc9200a461af78ed2ac5d476b6f4e22f5cd07a020be06af0cfdcbdcca2a5d53e21502dfff33d15d702ee2a647c2157b853ee61d6cfd72c0240572ad2c5cd36d0d3b9769bbe61c4c2f08", &(0x7f00000002c0)="4cce78b79d55c924df8d97d39768bf08fb9d611e75f940f6cb13625b23a2602c42edf4102e0c176bd18b5b30c147a9", 0x81, 0x1}, 0x38) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz1\x00', 0x1ff) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/syz1\x00', 0x1ff) ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454d9, &(0x7f00000015c0)={'wg0\x00', 0x400}) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz0\x00', 0x1ff) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000001580)={&(0x7f0000000340)="b1dd124968078c55a8dba5bd4a7ec96dbab02cdaf96eb63e23870e5f2612a119e6a5398acc059bbb595715b1e800f0dd983e92366ec2060c11ee6ee0a366105cfda62b6a4f43f09f2d91d6d7f3bc7a0b951d90fe596904a1724e723232cd57976b14f11bab7e3f029299696a0381e1dc612e38e514586ff248b373887b9efe14d5ef396890565f743f10789de712047e5d138ceb3fdd4e9b27376ed1da783d9dbb8a2cb3e6528782fd0dbeb30bbb5fe9d09159651139c414f70cae6a4bebe8fa7dc897c50be26fc6e5a69398125aa76779baad88c64256d6aecdb09748f0b1552f2220a083195f61e106775057f00aa840a5897d59084541b527fa116dd6899a8de987defb2801d0c4ce7139dfb11305d01589fcb81a94463254220c32125d10a980b0352a6e62976a33770057c24ec6b5cbf3116608139b24535f4df6b4cb7c0eaccd6613524f8be6e4df66887fe04c105e7cac85714bddd4ce737e383f52b3765493c678b7f1c001a2c6e20b974ebe925f3d01361458a46e8aa41692185339e55e726ea619ab091bb05c635ca16c58036ca611d578aa44e6fa063ddd9abb32a263125c721c88434792de0e3baf52443e288e02a1263c4e9ccda1437b0c06c92d5a7a4e406f6b40473e958b336bf52f15755769726929da3634c8886519fac826806ab985921e21000c2192ac4ad0b089008090cf65bfa724f681fd8e3e0d77a6b365ae83cbb6729d8895074c043f4580aa35b7e62e19311d924728d7357a37e55eac5d9321d99c41cfb640812b5253dbbde30c59ccce8fda5828882e64d9b998412724d3aeb2f30597dba5ec395f2b803920342df440a738c25d9d430f33912923a8e5b312c7f3b87a8bbdfc02ac0d63a22f8d342ef514480f01ecf4adb13563cce90907d2d0b1fc833b8c1683f6eb777795e031ad26bcf88a9100ca6dfd69fe2ed6f655c518d7d5bcd1fafa58a5515032616bc576bdfa92bac511dc9347be5930443a80e129cee80638a5c45ce968f865408ea7b061b4f3bac610293280cb1e4edde7c0d2de69ebaed1af9a699757dbb26caa96d42e46586fddfc0be9e88c3bb5b367e356e8bdb5e2aa8db9ee27de08001977e747e0ad7e4cf3e0f235ffbd0d1770419a56f5ffd7b02b59827e9df4f192e6739feaf7886af267fe3132818176fb5d6625b92eaf9551a88078390d1a5e22be802d18ef671affa8487c75d3ed1407171b5c2fc50476aafc3d4e561403a7b31f60ff4758f948da86becf5a13568e14d859fc97c56048c01059af4274670057de50121a6ef4055cd13141e2ff049745dea93381390ca0d8f11980aab90dc77bda5c68a0a2eca5493b0a3a4d0b1ca5e3f8d923b737be9d599cd1a82a51da1d96317a4ed98697598c1ccbbe1795cec76ad4e6a852ba7d65501d22b1958a8337c560b3606a16c463f1ecaf49559c3abbed0edec61f1775d9367e19ac5e2e27b4cab8558d1fa4848a5725259ac0b75439824e5ae6538728eb13d7274ce86515326481e2aac3312b339f3990737d47c3745c4c6c06bd0bf8948c85134902e30a82f78c2ccce46052a6174f37be86b0b3cec4d0424ce38a8cf0af07f54dbbba54974abffe4a7560e297bed2d372c98df9625310b382d8e49ac9fe1a07e922aeee1371203225ca26a0b871483fbd88fb0ca8287bb1fec50d748ce001bd6ba10e803db8790c9d732872cefd753429b33be3306f608e6e2f945a663106370ce65a6fbed5712d0719cb7fce9f45907f5a60b4a607a0394d1e8b831b9419334eb4030d465c4a0694ce0fb308f650e790aeff89b20ebbb5787841ec8135ebe607efa6ec6c1c59d455831aa9309e475aacf31c8757f9043937b6ed8c8bc3fdea828428afba7911f50a48077be2b123005accb38364104b42b5882c1cd9054fd4fa0bd52275e006e34034046468728991fd328e1fc0365e6f82b4a1153551a50826e664b8b3e73bb88a2d9008d9e490fa2b4d78c76c078c59543f743793c21755520fbd7f8c49c7af9d7a604f8d30fd4c3a6ba424ea71d846eb547abcf261f1c079caa2592e67a9a8c9ed2c287335297d333f8e228855d4d63b62779e1cca3bc48a3db7e29650d05fd5c628dc35edefd6921f3de984972e6dc4cd7a143fdff8f5d3f3c1610b8457b353bc1390dfedc65a164eb89a5325057d87cddaaf8bf910d09149bcc6048d6a24561b65e735bc402534130b4ccf65f67d8b8c42b802cd70f085fdcd3a1e89745213bd4d4619a78ebb011752f01a8e60b948c5c66ccb00d4d496e450eb49c4c3acaccb4d900dc6b4982a9645901084bfcc0258a9dd9be78b35ef2c5943ea798ceb8e26392c6c5a7740c8dd3b9d3b0142220c12557c1bb00bdce29162ab2cedea361d866ba8d7cd538bd299d332dbd8b5cd6da973f5dc1243464e1e75271b779da42a4ca621d34199b047297d711dffa9f58b547a1dd87b2b7639ed93266d47541e4b9b450f5cee9ead8e18371936a7045237ba61f2db50f5d9f9400e515aa5c95437eb6e3385881eb57dce0069898735567861309f70e0aa32fb24cff653cd31a3f1af3fa9ad012d3984cd2ded36641bd853ea76cb183cf44d0c8e83ca224193fe96570c1157485eef4ae5b27442bec2c1719e4069db32dadd6f0525994c6494f4875778ce631ce86483956d03f9057a3c25eeb8cec6f9adbc88d082b2ad6958144f1d02da7ce34137290cb3b03ceeb2c3a27cb3c4ef6945f9c4f18df5174cf74c6b148d382e3fb165a89614c6bc78309fbf4aa244ad26a14e96a8bb4913e1bbf601710edb6865a34179dd3e365e7ae61f58cc61db72794abf97abe2305859b834231c5c5401687556c3b2b5002ef9a1a95ec0d3d9d17443f0bd4b97c463fe57a2cd980aee22d89c2f449e65f9c233ebb5a8b2a760947748978020282ed0322fff44a589a4d59a5ede718a47574c27a36c05694e5b74e8c6b8773cb0c33d07c3f19f7cc7abb90812866d4a78076250ae58cc106c4bf04f3e31e20c46bef99971157d852e2056a28df02c289f78be52e21cc2620704c873ed79ae405c72906329d1578ad5ed8b061fe1cf941d5218a4e7e4a191d504a7ecd3c735f746d239b041c681efc3cc6b7d25471117e1a78377054012318158380214474af9815e8b7f24dc6b0ddbb00b62bfcbe4db39cbcdd3adbe4eab4fa9c2f39b936dd22028afea66754691f9ce36e9ba139dd2491d329a7cc446789878040d4458e7255de1ed1830be2fc969aaa625ff1689907e729d18ccc44b408ee600661feb4ebac5807060d716014ed37ba12e288fc1fe91462e7a28bb53bec2611f001098cb05b0b49fa046ee084b78ab4a129654d0ae56e76b415afbac006ea2fcaee10cc77b9cd2ad2ba5e6433a43f1d30f05bb00e275cf452ff0ea77ae259f0101d48915fb1ef246eff6d4cb010bb506f6ac7147db2d93d6ac3b7cbbce56ee297f542b6f525e4094aba37d3cada22c4d05db1eace76b8990fb72b364c2599fff465b944c37b02e0c186c8d978b00e475206797ddb8fc7a6306bb49cb23dca1aab81e479c678ee63526e8fddc5086cb8d042bc49f21835d1662ae08f2fa55e8387be37e042bc7606a2ae7e7d8d3b1c6b8b672edeefcec1a591eb8f009d20e16d1477396be45d99154580fce365a1bf64ca4a798c88cf023fb578030e3632a46f5eceebf3ba42fea9fe7ae4bd8b013c4ca9557d44a8105dead4049a4afdb244a208d0354a06773b9e5c2e32794b6ee907a98dd26aa2c755f0698e14d98eb9bd8691ca786dc28114602752e348f0152fa3960df46135c526b1ae95cfb3d1a5d7f9eccae23aef89f6b9a9a9edaf8837a0ff63c06c176e85ac09042036f8ea8f9937c8c37be2af3a664220211f03892e2af428d3787bdecb06e81ef342eef9f8fc957629a15d7392a8dde8cd713d4a11167a8c999eddbbabaa68a1d0b898eb1552eb760cb61bbe6f3bd0e582830f8b6c7c1665dc2f495e6d34ad7706afa19592ce9c9ccfebce66f5b77997efa23fde482197990125872f711a76501175d798504deeae737156be9b59f0e61cdc7c1dc326030afff8b9184c161851babf4c4712917d10eed3ffaa863f3f7deff786e1986ca6f1fa48ce51eda10d2b1862f67229deff79a842ce06fade6bfddafe29c6c673d0791ac68846d6e40c12a3082f3526371fa49f8ab4bc310f20b60d86447b5c6a79134207fd204df0aadf4964bdb672576bdd848cd3d12ba07ec352847aad29acda2824737a0a0c3eb9313ed889e5d31e3b116164c82dbdff65e77c3002ffa5495bf04d4e2f105cc0039190992e22a8f3be7fcf509403afa4e512e9a473731dea334937f7849276f84b9800b8cf25155c607c1f20f2b4515e06344fd0285193ea10a3063db75e2eabe7d55c8c647d9852dd297d7aec000de47cd4dfef3ae005191e316acd736ee47cc01bc69c0c117c46adc132e04b758e42c8b6d0384c87537e1cd44fbdc3ce6c2bc11afce084b7d2f5711e3b663d2bfb02e69e17fbd8a8319e9949f324db9d093a83e400d9245c6b25c29f550e80cb3580e277075083206162d06511e432d50a2be325504873f6bffe6359489c1e645bec5cc911b2a01caf8a00f9bfef2fab271c0a0cd83c03345ab03ea49082460b2e7c560c2477c8af0586b43905c29a8d547f9dfba73001b8c7af2626d2782da9070679bd8f402155c3a8678eebe6cf19bfb8b91559d29ef31c45a2f6b51a96bef8b9287cb71441fd50197543e48affbdcb496cf9772eda115e39503a5463b149f6fc84b55699c6759412ef66b85b3697ba66964d9d68da5032e08f2af7768bd2aac552429ec617689d82ac89f08c3ea8aa3bc9cf5671cdef45f01adcb01e24b975e5c3b0cd3cbecce97a8e8243b285be366152f803ff9438e6203d1cbb49d366e6fa1090b07cf6e7827e20c2880e26cce15dd2ad2643a795b1ee83bf49118eb9043999c32cd73a0c6356e06d9216edfc156907653c0834d9fbaef3a93c8de62a799319e4faf1f2c9a82b29496b28c92cef2a8f091443bcfed6252b53c3ca7edb8c75259b71ebab6e1340b2782ecfa87b99a1d5c3123d0693bd3f75ec0bcfb7eaca2e7c0b99d48fc89fe67dd77a2f14a2fda1fa574540fa251b9b2ae6a8bcb8bdad2120e9398a2e8f6aba299d7873740e19fa9e255e84cc7f794282bec75c5ed63caf897ff200ebe83a6629c7128c1902dae65d630b6dfb3cc50e0ecbbae3409006a07019af8ed361c95693210a776c43656dcb203d21aa572fb6940bfd3fb28392a34622e74edfa942045197ea3eb8c7d3a715d73ccc9e632e303f63a2d383b51faa04a2d572cafb13cec2c37d0cdfeae4c54486a3b19f1d01d4752bc3cf32e90efbf72f6104b0666894e8e6ce181aff650d771ace1f5e6def7aca7e57ebe40eadd1918669a7741e61a69a4d37f69f89077faa75e3f5e25b5c769a0b144d340457e67ae785b259a61dbe2935db3b6adf06d42b54479d08da88de8b0e59b03a431f43be2edf1de00fabcfd430b9433a0d2d3b1cc8293b32f62e80d10c15a61c8b0493a82d757fda9017e0d17e9586660e8ee5b4e35280f3f83ded6cded1a94b01cc036304775d5b4b464a41f346ba910be973a9f7387990219b2990e784cbc1534fea1311b9f3a73e7a0f2d5c5733c77cfa38e0d39bb1af0289d12f591e7611638d35f9b4ad54252bf5daca2fefe18c2df0e9696b24935200eb3e9b82d191c645d0b88601c3627e78879056c8de498d795a51f40b1f054da686a5a1a430a17f01e985ae3787b4f6d0ec104d428c8eb8d55c807", &(0x7f0000001340)=""/160, &(0x7f0000001400)="ce565d36eb6bf93b29132c75d1e0245b24cd42c220239496d6f5ba6ffba8c4555116765b3b165d47210b916463a66b105a217f62722dd296dae4cc2728c0cb624d71397fb382ec67252d68eb3c4a94636e1090fdbbe11b63cea56ca5a7c139", &(0x7f0000001480)="cdd3e4d71203d0af14eb7d25993deabc4d70df65c38b3b65aa845717266e66120eaafff784e2d0a5cd37166f8fadbb4c7195b08c9eb5dee0f7196767310810cbde4a8b609f41c83b8d2e477a9e978b39831d52778ec59ea9905129880ea29f4967513308182de60f318e9f8052b678e5fa5fa3de52bb3abd8b3336dc9ae2f2bac53f890dd201ca084eb59eeae9faae84d9bd2f96952b90f6cdaf4162815111b73e0261033d88f6133543aa50c5104bfb8d2e03ea1a4690727e678ec2b042a276897fb64eb4845548eccbba020f4da3df8357ddea0dae1e92b7725a4a85", 0x3, 0xffffffffffffffff, 0x4}, 0x38) 10:46:15 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @private=0xa010102}}, 0x1c) [ 173.089535][ T1703] F2FS-fs (loop1): Mismatch start address, segment0(512) cp_blkaddr(605) [ 173.097873][ T1703] F2FS-fs (loop1): Can't find valid F2FS filesystem in 1th superblock [ 173.108908][ T718] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 173.123814][ T1703] F2FS-fs (loop1): invalid crc value 10:46:15 executing program 2: mkdirat$cgroup(0xffffffffffffffff, &(0x7f00000007c0)='syz0\x00', 0x1ff) [ 173.136082][ T718] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 173.159868][ T1703] F2FS-fs (loop1): Found nat_bits in checkpoint [ 173.172064][ T718] usb 1-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 10:46:15 executing program 2: socket(0x1d, 0x80000, 0x0) [ 173.190596][ T718] usb 1-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 [ 173.226721][ T718] usb 1-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 173.242084][ T23] audit: type=1400 audit(1684233975.620:168): avc: denied { create } for pid=1736 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 173.248662][ T718] usb 1-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 [ 173.278441][ T1703] F2FS-fs (loop1): Try to recover 1th superblock, ret: 0 [ 173.285293][ T1703] F2FS-fs (loop1): Mounted with checkpoint version = 753bd00b 10:46:15 executing program 1: 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, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000280)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000b, 0x28011, r0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000280)=ANY=[], 0x208e24b) [ 173.455715][ T473] F2FS-fs (loop1): Issue discard(9728, 9728, 512) failed, ret: -5 [ 173.488233][ T718] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 173.505083][ T718] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 173.513414][ T718] usb 1-1: Product: syz [ 173.517433][ T718] usb 1-1: Manufacturer: syz [ 173.521953][ T718] usb 1-1: SerialNumber: syz 10:46:16 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x3, &(0x7f0000000580)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$binfmt_misc(r0, &(0x7f0000000200)=ANY=[@ANYBLOB='2\x00\x00\x00\a'], 0xd) [ 173.788136][ T718] cdc_ncm 1-1:1.0: bind() failure [ 173.794388][ T718] cdc_ncm 1-1:1.1: bind() failure [ 173.808991][ T718] usb 1-1: USB disconnect, device number 6 [ 173.839402][ T23] audit: type=1400 audit(1684233976.220:169): avc: denied { write } for pid=1743 comm="syz-executor.3" path="socket:[18658]" dev="sockfs" ino=18658 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 173.936142][ T1741] F2FS-fs (loop1): Mismatch start address, segment0(512) cp_blkaddr(605) [ 173.944553][ T1741] F2FS-fs (loop1): Can't find valid F2FS filesystem in 1th superblock [ 173.954834][ T1741] F2FS-fs (loop1): invalid crc value [ 173.961592][ T1741] F2FS-fs (loop1): Found nat_bits in checkpoint [ 173.994478][ T1741] F2FS-fs (loop1): Try to recover 1th superblock, ret: 0 [ 174.001390][ T1741] F2FS-fs (loop1): Mounted with checkpoint version = 753bd00b [ 174.085222][ T1741] handle_bad_sector: 5 callbacks suppressed [ 174.085233][ T1741] attempt to access beyond end of device [ 174.085233][ T1741] loop1: rw=2049, want=79872, limit=63271 [ 174.116751][ T1741] attempt to access beyond end of device [ 174.116751][ T1741] loop1: rw=2049, want=80688, limit=63271 10:46:16 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000100)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{}, {{0x9, 0x5, 0x3, 0x2, 0x0, 0x0, 0x3}}}}}}}]}}, 0x0) 10:46:16 executing program 2: sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x7cf6b70aa1c3629c) 10:46:16 executing program 4: unshare(0x2000800) 10:46:16 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 10:46:16 executing program 3: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000040)={'wlan1\x00'}) 10:46:16 executing program 1: 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, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000280)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000b, 0x28011, r0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000280)=ANY=[], 0x208e24b) 10:46:16 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_PKTINFO(r0, 0x29, 0x32, &(0x7f0000000040)={@mcast1}, 0x14) 10:46:16 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000240)) 10:46:16 executing program 5: r0 = socket(0x2, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000380)={'vxcan0\x00'}) 10:46:16 executing program 3: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$sock_bt_hci(r0, 0x800448f0, &(0x7f0000000600)) 10:46:16 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001ac0)={0x0, 0x3, &(0x7f0000000900)=@framed, &(0x7f00000009c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 10:46:16 executing program 4: socketpair(0x29, 0x0, 0x0, &(0x7f00000008c0)) [ 174.304694][ T23] audit: type=1400 audit(1684233976.680:170): avc: denied { ioctl } for pid=1755 comm="syz-executor.3" path="socket:[18675]" dev="sockfs" ino=18675 ioctlcmd=0x8933 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 174.608104][ T124] usb 1-1: new high-speed USB device number 7 using dummy_hcd [ 174.705317][ T1774] F2FS-fs (loop1): Mismatch start address, segment0(512) cp_blkaddr(605) [ 174.713666][ T1774] F2FS-fs (loop1): Can't find valid F2FS filesystem in 1th superblock [ 174.724097][ T1774] F2FS-fs (loop1): invalid crc value [ 174.730899][ T1774] F2FS-fs (loop1): Found nat_bits in checkpoint [ 174.763172][ T1774] F2FS-fs (loop1): Try to recover 1th superblock, ret: 0 [ 174.770082][ T1774] F2FS-fs (loop1): Mounted with checkpoint version = 753bd00b [ 174.846550][ T1774] attempt to access beyond end of device [ 174.846550][ T1774] loop1: rw=2049, want=79872, limit=63271 [ 174.857616][ T124] usb 1-1: Using ep0 maxpacket: 32 [ 174.874572][ T1774] attempt to access beyond end of device [ 174.874572][ T1774] loop1: rw=2049, want=79888, limit=63271 [ 174.978171][ T124] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 174.989477][ T124] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 174.999297][ T124] usb 1-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 175.008995][ T124] usb 1-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 [ 175.018690][ T124] usb 1-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 175.028481][ T124] usb 1-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 [ 175.188234][ T124] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 175.197185][ T124] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 175.205269][ T124] usb 1-1: Product: syz [ 175.209261][ T124] usb 1-1: Manufacturer: syz [ 175.213657][ T124] usb 1-1: SerialNumber: syz [ 175.498207][ T124] cdc_ncm 1-1:1.0: bind() failure [ 175.504471][ T124] cdc_ncm 1-1:1.1: bind() failure [ 175.510642][ T124] usb 1-1: USB disconnect, device number 7 10:46:18 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_RELOAD(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f00000001c0)={0x14, r1, 0x1}, 0x14}}, 0x0) 10:46:18 executing program 2: syz_genetlink_get_family_id$batadv(&(0x7f0000001140), 0xffffffffffffffff) pipe(&(0x7f0000001440)) 10:46:18 executing program 5: socketpair(0x2, 0x0, 0x7ff, &(0x7f0000000000)) 10:46:18 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001ac0)={0x11, 0x3, &(0x7f0000000900)=@framed, &(0x7f00000009c0)='syzkaller\x00', 0x0, 0x1000, &(0x7f0000000a00)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 10:46:18 executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$bt_BT_SNDMTU(r0, 0x112, 0xc, 0x0, &(0x7f0000000100)) 10:46:18 executing program 1: pipe(&(0x7f0000001ec0)={0xffffffffffffffff, 0xffffffffffffffff}) write$cgroup_subtree(r0, &(0x7f0000000380)={[{0x2d, 'cpuset'}]}, 0x8) 10:46:18 executing program 3: r0 = syz_genetlink_get_family_id$tipc(&(0x7f0000000000), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_CMD_SET_NODE_ADDR(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000001c0)={0x24, r0, 0xc15, 0x0, 0x0, {{}, {}, {0x8}}}, 0x24}}, 0x0) 10:46:18 executing program 2: rt_sigqueueinfo(0x0, 0x1, &(0x7f0000000340)={0x0, 0x0, 0x2}) 10:46:18 executing program 5: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) fsconfig$FSCONFIG_SET_PATH(r0, 0x2, 0x0, 0x0, 0xffffffffffffffff) 10:46:18 executing program 4: 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/pNJsTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQB1Gy+HZMo5CCLOtgziztfdk4aR+fWV7tmy3VldXqvfMbpGGEO4uDgfXapzLtHv46PFn88Ph4EH9wWshhOZGL4KPJ7gmhCYzFJw2iIvv9WnJ52wEDf9gAgDg3EmLltX1O+naXHYumgnh7x8P1/9vVuIwYf2/+8mtzepY1fq/X9sMp19v6f6XvYePHr+9eH/+3uDe4PN3rvff7d+4ffPm7V7+rqTnjQkAAACn0y5atf6PZ46v/1+pxGHC+v+r7/vfVMdK1P8nOlj0azoTAACAi+3F1//6MzrhfNRuh6/nl5Ye9MfH/c/Xx8cGUv3PLhWtWv8nM01nBQAAANRhtBwdWv+/U4nDhOv/z/30yi/VeyYhhMvF+v/VhS+Gd+qbzlSr48+Jm54jAAAAzbpctOr6f5rv/4/3tzzEIYS33hjHxb8BnKj+Tz749ufqWNX9/zfqm+JUirvj55H33RBa3aYzAgAA4Dx7pmhZsf9Hujb36a9XPmrb/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQt38CAAD//7HmQWY=") r0 = open(&(0x7f0000000040)='./bus\x00', 0x143042, 0x0) ftruncate(r0, 0x2007ffb) r1 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r2 = open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) sendmmsg$inet(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000080)="99", 0x1}], 0x1) sendfile(r1, r2, 0x0, 0x1000000201005) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x141042, 0x0) fallocate(r3, 0x20, 0x0, 0x10000) 10:46:18 executing program 0: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) setsockopt$bt_BT_VOICE(r0, 0x112, 0xb, &(0x7f0000000580)=0x60, 0x2) 10:46:18 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001ac0)={0x11, 0x7, &(0x7f0000000900)=@framed={{}, [@btf_id, @initr0]}, &(0x7f00000009c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 10:46:18 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) getsockopt$bt_BT_POWER(r0, 0x112, 0x9, 0x0, 0x0) 10:46:18 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x801, 0x0) 10:46:18 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) sendmsg$GTP_CMD_NEWPDP(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) 10:46:18 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_BT_FLUSHABLE(r0, 0x112, 0x8, &(0x7f00000000c0), 0x4) 10:46:18 executing program 3: r0 = socket$key(0xf, 0x3, 0x2) socket$key(0xf, 0x3, 0x2) sendmsg$key(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000300)=ANY=[@ANYBLOB="0201010908000000000000edffffff00030006001000000002000000e000000900001c0000000000030005007217440502000000e0000001"], 0x40}}, 0x0) sendmsg$key(r0, &(0x7f0000000000)={0x400000000000000, 0x0, &(0x7f0000000080)={&(0x7f0000000140)={0x2, 0x3, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000009}}, @sadb_sa={0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1}}]}, 0x50}}, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x208e24b) 10:46:18 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_icmp_ICMP_FILTER(r0, 0x1, 0x1, &(0x7f0000000180), 0x4) 10:46:18 executing program 1: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$sock_bt_hci(r0, 0x800448f0, &(0x7f0000000600)="1c") 10:46:18 executing program 0: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) bind$bt_sco(r0, &(0x7f0000000040)={0x1f, @fixed}, 0x8) 10:46:18 executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) pipe(&(0x7f0000001ec0)={0xffffffffffffffff}) epoll_ctl$EPOLL_CTL_MOD(r1, 0x3, r0, &(0x7f0000000000)) [ 176.296512][ T1801] F2FS-fs (loop4): Found nat_bits in checkpoint [ 176.328316][ T1801] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 10:46:18 executing program 5: pipe(&(0x7f0000001ec0)={0xffffffffffffffff, 0xffffffffffffffff}) write$cgroup_subtree(r0, 0x0, 0x0) 10:46:18 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, 0x0, &(0x7f0000000080)) 10:46:18 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000040)={@private0, 0x0, 0x1}, &(0x7f0000000080)=0x20) 10:46:18 executing program 3: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000001480)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) 10:46:18 executing program 4: 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/pNJsTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQB1Gy+HZMo5CCLOtgziztfdk4aR+fWV7tmy3VldXqvfMbpGGEO4uDgfXapzLtHv46PFn88Ph4EH9wWshhOZGL4KPJ7gmhCYzFJw2iIvv9WnJ52wEDf9gAgDg3EmLltX1O+naXHYumgnh7x8P1/9vVuIwYf2/+8mtzepY1fq/X9sMp19v6f6XvYePHr+9eH/+3uDe4PN3rvff7d+4ffPm7V7+rqTnjQkAAACn0y5atf6PZ46v/1+pxGHC+v+r7/vfVMdK1P8nOlj0azoTAACAi+3F1//6MzrhfNRuh6/nl5Ye9MfH/c/Xx8cGUv3PLhWtWv8nM01nBQAAANRhtBwdWv+/U4nDhOv/z/30yi/VeyYhhMvF+v/VhS+Gd+qbzlSr48+Jm54jAAAAzbpctOr6f5rv/4/3tzzEIYS33hjHxb8BnKj+Tz749ufqWNX9/zfqm+JUirvj55H33RBa3aYzAgAA4Dx7pmhZsf9Hujb36a9XPmrb/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQt38CAAD//7HmQWY=") r0 = open(&(0x7f0000000040)='./bus\x00', 0x143042, 0x0) ftruncate(r0, 0x2007ffb) r1 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r2 = open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) sendmmsg$inet(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000080)="99", 0x1}], 0x1) sendfile(r1, r2, 0x0, 0x1000000201005) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x141042, 0x0) fallocate(r3, 0x20, 0x0, 0x10000) 10:46:18 executing program 2: r0 = epoll_create(0x7ff) epoll_pwait(r0, &(0x7f0000001380)=[{}], 0x1, 0x0, 0x0, 0x0) [ 176.341914][ T1801] attempt to access beyond end of device [ 176.341914][ T1801] loop4: rw=2049, want=53256, limit=40427 [ 176.363208][ T1801] attempt to access beyond end of device [ 176.363208][ T1801] loop4: rw=0, want=53256, limit=40427 10:46:18 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000280)={'ip6gre0\x00', &(0x7f0000000200)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}, @private0}}) 10:46:18 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_CMD_GET_MEDIA_NAMES(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={0x0}}, 0x4c011) 10:46:18 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x6, 0x4, &(0x7f0000001b80)=ANY=[@ANYBLOB="18020000e2ffffff000000000000000085000000360000009500001800000000922ae83713ab9662ce3ae356538dda120000010000801b10fb39a8cb72b58d82de5ac54e32ad5504e19a5183d769676520e98a263345e44d5187b3c4d86abeb12303ff139fe0d0000000d604000000000000008aff66d6b3181ffced5d8a774c11c27839dc007c4d296e7359ea79a75d810000aebf3183fe803abbf5024b52dc265b36fc9dae00a0d0956d252bd8b6464ef3c6a7352ce743905fd6def839a1febad3ca6e3abdb2dfc63296e340bb8e2a093adc57196b40def3858ef569347fa4108328392d322ab4df10a2f69a6bdf758dc44c070e42410f57466f59aea2544047d6d800442e0000000000ee16c729300d23008000000000000028a0b36754ed5290a8cd8470e776d6b80630d6cbde49b29a6cb5f4fc0001000000004b588c745c380e5fe57238aeada5acf3209a08439fc6310386597760525bfe5fe1f697bc114cd1778e97a3f0295f946974cdb458be3234cf924dc36b22eb297125fd60c5558fbf17a76f3547497aba5086e30ec8a57c814382ffab045ca077a9d15251875432e74b54efaf4985672a1c7b3c200021de95ae7b68136b0046d535dd39c0f35469869e9b342b953f81447e6b9e522d62b1e6ffcaab0200000006335fc7a44195254b45a6c1312a13696c7202df5f764713504f94c5e0fbc70bcb975f97ed7b0300000000000000e54eda17999291744a332e2fa806e63c5cd98a8569a6d6bcfb0000002cf6c73dc63f04af77c9721459abfcfa1e9773b2b7130eae67e0ebe380d0f648603e68153579c02d71c58d147b00821ab9a6475b31e1ebf1369afe98682efbf3983f283f2faf8f40e399b6bf7e7b0374814d63000000000000004049cb79aa3f0a38856929e7d8b1b06c9bd5d7e5490f3b8596b694ea9483bd4bd287c83df998a7469426ec8b0000000000000010ff2cd18bdd8ab7983bc90770bbd26a82b9d99d17c02a97b5230487782ca00edf8e47a71bcc738ef636d32b0b93355679afe772cd45af0a401f6900100000000000006cb78aeffe275308a90acb1a210b22453b05ed4c638a043c07aff7d352dcf72be83e7c4c27104ac2126bb2bfc216856e46c60cba054e5dc5c09515d43fc76d1d831deea41f01970b134d21ef4f42fc63d39b94a7f838e04ba77f1367c1a28c73a699ee4769950bc8b3bbd078610200000000000000e3c13f7d3a43315827e2a4bc4744ef9d64fdfad91c7760ba4aa9f3850dba7ca42e0072cc0b346dcebe064422f08073812ec5e7cdcc264998b4a6994efd9f6b7a9b5d15247bf4fabcff7c890c238f873e6f52adfcc7e0b0c24a8197d36e58b9f77cce15068c6eda3c05d560630b9f8844be77e8a764fe4e3929ea4c0dc89a6352fe5ad1a104003d89bd9bfc59e68a6bb5e0912f19673d1bc421072f3198b31d381a1df1b97e393409d42718c20d4150017033c4f7045c793dfaed00ed705d7ef8aa7dffdeec680c3bbad5595da7049034e7f51cc4078c580f8c97396b26b2d017c274560cc7df0de244d72009d23d838320ac687bb14c34d175980aafbb2efbab230e00002c0736cd7a531b8b0d64679afb87ff2cb1541aa72e1bad332583589f2b306ae0e593f8c37ac711bfd39f8a6a6f2a71281ad082a2fe767a9052fb5cbfbb20a90583cbf8218883acb06d8d9831c98922e15d5f01c3cfc29186553d8b8a546bbfb5eff92d3c5c5c0d222704ace9b6a076692313d50750f8380f72d51e35bb75586f6ef8e5bd3b413cdefde148ff9dd0b6ba58029199e042fffb7e18933e5389c5f885ac1f3dc02d3dde39d3c270e51983f5be990b412f7cba4c9c288e52fc26d6210bdcc64c2cb39b9f02bc2a841d921981a2c3538c9da7c9b1bcc9044059ea50d452e2e3d55467ac90fd5f76feb0d0c5b971a6692f7e817d0e0c9876b3d9b0b951cdcc8e538b4928c89d8e4b2406f2a5fb7e7417f20f7f5e48db7994fc888e44f899ef75401dceca004e54625091daf26aa20e96b5ec98fd9d4728da77615411782c76daff4406c54da65107526f8d8f66f3fc3ebddb30b2fee8d1dd2b2aaa7d66e7b526da78daab732b4e00575b245f56474c111ade6fd75d9aadf677a13bef4616af417d04f150069461e2d457239ca8db5638e290af426a057ac7b9f6c97c8498f1c29fd9ae8a11237bc0ad4aa2cd1b3191d703b3f269f66315336c61bcef5ca79dbc7e4fe98a11fad713045ab672f26d7b86857bd263c4c3e668367883a54d7e7ae89e398d67eacf9bd8b0c600e83f08d6fafe6b416609e437119a2805b8574ad628599a5e4c1c1da494d8e0ed70915f5de3d211c4b518b37c05355ea17b0f83c1a0fef2b6f28b33885fa42f04e4e28ee943d50a732da0c9544e4cb1d15c10da910f4bc10cbd2c6cef92fcdd9f7991011e380e5ad7e6027ccfe28fc22d4e48e8f4d224b933159bda2ef88b0cfcaa8a219acffae39855e28dd6d4fd84105ff0b01550cd9466a7ec5328cb91414d78df31603cc4eafd16dc088790b7c4b3d6bcd67d0151a2e55ad3c127d8bfeb3e4337fd18da14c6aa27287899cf35622099ac108fe0ed18898b5d1f26092f705a03f912956ab74aa121e6ef3e5bafd0e26ed8ba845a84121a826b0d43c327047ac7ee4268b002d5a547f1fd2efa0df21c9626e7e4d0b1cfe224e01df283f9e6a65e4740c2bd8f9a429d785d1cf87e06d5a122c1310a53752327101c1f11caa15262677b4553dc9b23a73c0aa27f90a3ea9c1b470f91f19aa1d819067b2e8924d5655284503cbf3856e68db836cb67432ad2dacaf573137ed5e3b8611fe5ba7ce0f809aa9feec61a87931b1efb36bebf1384cf000000000000000090e8bafb36009bf63cee9e09fa2622d7b959bee9ac29cc33ae9063242f0b8719efed43e3d8162302dc767fade5be9031097a8f2356d78e55c6a8c7f95fbaf914acbcb44fc5295b1db678c76e548ac4400f4376df9c55a9a974b702c0c920f807e65a6a415264b95b0088e7d4cf64386e21539f2d6c9b21df0727a4"], &(0x7f0000000040)='GPL\x00', 0x4, 0x1076, &(0x7f0000000300)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r1 = bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000001300)={r0, 0xffffffffffffffff, 0x25}, 0x10) openat$cgroup_type(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) ioctl$FITRIM(0xffffffffffffffff, 0xc0185879, 0x0) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000000)={r1, r0}, 0x8) pipe(0x0) 10:46:18 executing program 3: socketpair(0x10, 0x2, 0x401, &(0x7f0000000040)) 10:46:18 executing program 0: socketpair(0x10, 0x0, 0x0, &(0x7f0000000200)) 10:46:18 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$FS_IOC_FSSETXATTR(r0, 0x401c5820, 0x0) 10:46:18 executing program 5: sendmsg$BATADV_CMD_GET_TRANSTABLE_LOCAL(0xffffffffffffffff, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, 0x0) openat$vcsa(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_io_uring_setup(0x5b9c, &(0x7f0000000f00)={0x0, 0x0, 0x0, 0x0, 0x27c}, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000f80), &(0x7f0000000fc0)) [ 176.393487][ T476] attempt to access beyond end of device [ 176.393487][ T476] loop4: rw=2049, want=45104, limit=40427 10:46:18 executing program 1: syz_genetlink_get_family_id$nl802154(0x0, 0xffffffffffffffff) syz_genetlink_get_family_id$ethtool(0x0, 0xffffffffffffffff) [ 177.043310][ T1858] F2FS-fs (loop4): Found nat_bits in checkpoint [ 177.075148][ T1858] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 10:46:19 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$bt_BT_SNDMTU(r0, 0x112, 0xd, 0x0, 0x0) 10:46:19 executing program 2: socketpair(0x15, 0x5, 0x3ff, &(0x7f00000004c0)) 10:46:19 executing program 0: socketpair(0x10, 0x0, 0x0, &(0x7f0000000200)) 10:46:19 executing program 5: socketpair(0x10, 0x3, 0x5, &(0x7f0000000200)) 10:46:19 executing program 4: 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/pNJsTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQB1Gy+HZMo5CCLOtgziztfdk4aR+fWV7tmy3VldXqvfMbpGGEO4uDgfXapzLtHv46PFn88Ph4EH9wWshhOZGL4KPJ7gmhCYzFJw2iIvv9WnJ52wEDf9gAgDg3EmLltX1O+naXHYumgnh7x8P1/9vVuIwYf2/+8mtzepY1fq/X9sMp19v6f6XvYePHr+9eH/+3uDe4PN3rvff7d+4ffPm7V7+rqTnjQkAAACn0y5atf6PZ46v/1+pxGHC+v+r7/vfVMdK1P8nOlj0azoTAACAi+3F1//6MzrhfNRuh6/nl5Ye9MfH/c/Xx8cGUv3PLhWtWv8nM01nBQAAANRhtBwdWv+/U4nDhOv/z/30yi/VeyYhhMvF+v/VhS+Gd+qbzlSr48+Jm54jAAAAzbpctOr6f5rv/4/3tzzEIYS33hjHxb8BnKj+Tz749ufqWNX9/zfqm+JUirvj55H33RBa3aYzAgAA4Dx7pmhZsf9Hujb36a9XPmrb/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQt38CAAD//7HmQWY=") r0 = open(&(0x7f0000000040)='./bus\x00', 0x143042, 0x0) ftruncate(r0, 0x2007ffb) r1 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r2 = open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) sendmmsg$inet(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000080)="99", 0x1}], 0x1) sendfile(r1, r2, 0x0, 0x1000000201005) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x141042, 0x0) fallocate(r3, 0x20, 0x0, 0x10000) 10:46:19 executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$bt_BT_SNDMTU(r0, 0x6, 0xc, 0x0, 0x0) [ 177.095973][ T1858] attempt to access beyond end of device [ 177.095973][ T1858] loop4: rw=2049, want=53256, limit=40427 [ 177.118393][ T1858] attempt to access beyond end of device [ 177.118393][ T1858] loop4: rw=0, want=53256, limit=40427 10:46:19 executing program 3: timer_create(0x0, &(0x7f0000000200)={0x0, 0x19, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)) 10:46:19 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fchdir(r0) 10:46:19 executing program 2: socketpair(0x1e, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) setsockopt$inet6_MCAST_LEAVE_GROUP(r0, 0x29, 0x2d, 0x0, 0x0) 10:46:19 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$int_in(r0, 0x5452, &(0x7f0000000040)=0x401) connect$inet(r0, &(0x7f0000000180)={0x2, 0x0, @local}, 0x10) [ 177.145727][ T23] audit: type=1400 audit(1684233979.520:171): avc: denied { create } for pid=1865 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rds_socket permissive=1 [ 177.170575][ T476] attempt to access beyond end of device [ 177.170575][ T476] loop4: rw=2049, want=45104, limit=40427 10:46:19 executing program 0: socketpair(0x10, 0x0, 0x0, &(0x7f0000000200)) 10:46:19 executing program 3: mknodat$loop(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x2000}}) 10:46:19 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup3(r0, 0xffffffffffffffff, 0x0) 10:46:19 executing program 5: openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) 10:46:19 executing program 0: socketpair(0x10, 0x0, 0x0, &(0x7f0000000200)) [ 177.193964][ T23] audit: type=1400 audit(1684233979.530:172): avc: denied { create } for pid=1867 comm="syz-executor.5" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_nflog_socket permissive=1 [ 177.761258][ T1893] F2FS-fs (loop4): Found nat_bits in checkpoint [ 177.768833][ T23] audit: type=1400 audit(1684233980.150:173): avc: denied { append } for pid=144 comm="syslogd" name="messages" dev="tmpfs" ino=17201 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 10:46:20 executing program 4: 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/pNJsTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQB1Gy+HZMo5CCLOtgziztfdk4aR+fWV7tmy3VldXqvfMbpGGEO4uDgfXapzLtHv46PFn88Ph4EH9wWshhOZGL4KPJ7gmhCYzFJw2iIvv9WnJ52wEDf9gAgDg3EmLltX1O+naXHYumgnh7x8P1/9vVuIwYf2/+8mtzepY1fq/X9sMp19v6f6XvYePHr+9eH/+3uDe4PN3rvff7d+4ffPm7V7+rqTnjQkAAACn0y5atf6PZ46v/1+pxGHC+v+r7/vfVMdK1P8nOlj0azoTAACAi+3F1//6MzrhfNRuh6/nl5Ye9MfH/c/Xx8cGUv3PLhWtWv8nM01nBQAAANRhtBwdWv+/U4nDhOv/z/30yi/VeyYhhMvF+v/VhS+Gd+qbzlSr48+Jm54jAAAAzbpctOr6f5rv/4/3tzzEIYS33hjHxb8BnKj+Tz749ufqWNX9/zfqm+JUirvj55H33RBa3aYzAgAA4Dx7pmhZsf9Hujb36a9XPmrb/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQt38CAAD//7HmQWY=") r0 = open(&(0x7f0000000040)='./bus\x00', 0x143042, 0x0) ftruncate(r0, 0x2007ffb) r1 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r2 = open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) sendmmsg$inet(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000080)="99", 0x1}], 0x1) sendfile(r1, r2, 0x0, 0x1000000201005) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x141042, 0x0) fallocate(r3, 0x20, 0x0, 0x10000) 10:46:20 executing program 2: openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) io_setup(0x0, &(0x7f0000000100)=0x0) io_getevents(r0, 0x6, 0x6, &(0x7f0000001480)=[{}, {}, {}, {}, {}, {}], &(0x7f0000000140)) 10:46:20 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000001480), 0x2, 0x0) write$FUSE_NOTIFY_STORE(r0, 0x0, 0x0) 10:46:20 executing program 1: mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/187) 10:46:20 executing program 0: pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_ATTR(r0, 0x0, 0xfe30) 10:46:20 executing program 3: openat$full(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f00000000c0)={'ip_vti0\x00', 0x0}) [ 177.791833][ T23] audit: type=1400 audit(1684233980.150:174): avc: denied { open } for pid=144 comm="syslogd" path="/tmp/messages" dev="tmpfs" ino=17201 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 177.814420][ T1893] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 177.814704][ T23] audit: type=1400 audit(1684233980.150:175): avc: denied { getattr } for pid=144 comm="syslogd" path="/tmp/messages" dev="tmpfs" ino=17201 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 10:46:20 executing program 1: timer_create(0x0, &(0x7f0000000080)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000140)) pipe2$9p(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RSETATTR(r0, &(0x7f0000000000)={0x7}, 0x69ff9a93bfc25838) r1 = dup(r0) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x989680}, {0x0, 0x3938700}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000040)=0x0) timer_settime(r2, 0x0, &(0x7f00000001c0)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) r3 = openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000100)='./binderfs/binder-control\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x6) r4 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) dup3(r4, r1, 0x0) 10:46:20 executing program 2: pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x0) write$FUSE_DIRENTPLUS(r0, 0x0, 0xffffffffffffff8d) 10:46:20 executing program 0: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$FUSE_ATTR(r0, 0x0, 0xffffffffffffff37) 10:46:20 executing program 3: pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x0) write$cgroup_freezer_state(r0, 0x0, 0xfffffffffffffe80) 10:46:20 executing program 5: 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) r2 = accept$inet(r1, 0x0, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x2, @local}, 0x10) ioctl$TCXONC(r2, 0x5450, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r3 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) getpeername$inet(r3, &(0x7f0000000340)={0x2, 0x0, @remote}, &(0x7f0000000380)=0x10) setsockopt$SO_BINDTODEVICE_wg(r1, 0x1, 0x19, &(0x7f0000000300)='wg1\x00', 0x4) setsockopt$IPT_SO_SET_ADD_COUNTERS(0xffffffffffffffff, 0x0, 0x41, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$EXT4_IOC_MIGRATE(0xffffffffffffffff, 0x6609) socketpair$nbd(0x1, 0x1, 0x0, 0x0) dup2(0xffffffffffffffff, r4) openat(r4, &(0x7f0000000000)='./file0\x00', 0x4202c0, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x541b, 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) ioctl$TCXONC(0xffffffffffffffff, 0x5450, 0x0) timer_create(0x3, &(0x7f0000000400)={0x0, 0x9, 0x4, @thr={&(0x7f0000000140)="395e73806693cada42879f9260e1e8dde1fd3d04a74625b6042f606583ffe61f3d4e938df5c1e0f9fa35d75ed8e250f9cd85c6e53d01fcd50090e42af82b329b3079bf0480c9fbdb0880cc0ed8d0ee78e17b6772434a67df", &(0x7f0000000240)}}, &(0x7f0000000440)) timer_settime(0x0, 0x0, &(0x7f00000004c0)={{0x0, 0x989680}, {0x0, 0x989680}}, &(0x7f0000000540)) getsockname(0xffffffffffffffff, 0x0, 0x0) r5 = socket$inet(0x2, 0x0, 0x0) dup3(r5, 0xffffffffffffffff, 0x0) setsockopt$inet_tcp_TCP_ULP(0xffffffffffffffff, 0x6, 0x1f, &(0x7f0000000480), 0x4) 10:46:20 executing program 0: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000020c0), 0x2, 0x0) write$FUSE_ENTRY(r0, 0x0, 0xfffffffffffffeb7) [ 177.877513][ T23] audit: type=1400 audit(1684233980.250:176): avc: denied { read write } for pid=1900 comm="syz-executor.5" name="fuse" dev="devtmpfs" ino=9262 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fuse_device_t tclass=chr_file permissive=1 [ 177.964686][ T23] audit: type=1400 audit(1684233980.250:177): avc: denied { open } for pid=1900 comm="syz-executor.5" path="/dev/fuse" dev="devtmpfs" ino=9262 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fuse_device_t tclass=chr_file permissive=1 [ 177.991312][ C0] TCP: request_sock_TCP: Possible SYN flooding on port 2. Dropping request. Check SNMP counters. [ 177.991692][ T23] audit: type=1400 audit(1684233980.320:178): avc: denied { name_bind } for pid=1915 comm="syz-executor.5" src=2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:reserved_port_t tclass=tcp_socket permissive=1 10:46:20 executing program 1: pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_ENTRY(r0, 0x0, 0x5e) 10:46:20 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x400c010, 0x0, 0x64) 10:46:20 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_pktinfo(r0, 0x0, 0x8, 0x0, 0x8b) 10:46:20 executing program 0: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$FUSE_INTERRUPT(r0, 0xfffffffffffffffc, 0x0) [ 178.472031][ T1925] F2FS-fs (loop4): Found nat_bits in checkpoint [ 178.504766][ T1925] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 10:46:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) write$FUSE_ENTRY(r0, 0x0, 0x0) 10:46:20 executing program 3: fsopen(&(0x7f00000000c0)='cpuset\x00', 0x0) 10:46:20 executing program 0: pselect6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000dc0), 0x0) 10:46:20 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:46:21 executing program 4: r0 = epoll_create1(0x0) epoll_pwait(r0, &(0x7f0000000140)=[{}], 0x1, 0x1000, 0x0, 0x0) 10:46:21 executing program 3: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) connect$inet6(r0, &(0x7f0000000140)={0xa, 0x0, 0x0, @dev}, 0x1c) 10:46:21 executing program 5: pipe2$9p(0x0, 0x44000) 10:46:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) read$FUSE(r0, &(0x7f0000000580)={0x2020, 0x0, 0x0, 0x0}, 0x2020) setreuid(0x0, r1) 10:46:21 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) 10:46:21 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000300)="8a", 0x1, 0x0, 0x0, 0x0) 10:46:21 executing program 3: memfd_create(&(0x7f0000000080)='}\x16&A\x00', 0x2) 10:46:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getsockname$inet6(r0, 0x0, 0x0) 10:46:21 executing program 1: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/class/power_supply', 0x0, 0x190) 10:46:21 executing program 2: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x9c040, 0x0) 10:46:21 executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) connect$netlink(r0, 0x0, 0x0) 10:46:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) accept$unix(r0, 0x0, 0x0) 10:46:22 executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) recvmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x22) 10:46:22 executing program 3: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000140)='/sys/devices/system', 0x103080, 0x60) 10:46:22 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, 0x0) 10:46:22 executing program 1: r0 = epoll_create1(0x0) epoll_pwait(r0, &(0x7f0000000000)=[{}], 0x1, 0x86, 0x0, 0x0) 10:46:22 executing program 5: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000080)='/sys/class/power_supply', 0x0, 0x44) 10:46:22 executing program 0: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_buf(r0, 0x29, 0x45, &(0x7f00000000c0)=""/190, &(0x7f0000000180)=0xbe) 10:46:22 executing program 3: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) sendto$inet6(r0, 0x0, 0x0, 0x40, &(0x7f0000000240)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:22 executing program 5: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_mreq(r0, 0x29, 0x1c, &(0x7f0000000100)={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, 0x14) 10:46:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg$unix(r0, 0x0, 0x0, 0x0, 0x0) 10:46:22 executing program 2: recvmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x80, 0x0) 10:46:22 executing program 3: sysinfo(&(0x7f0000000000)=""/194) 10:46:22 executing program 4: openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000002800)='cgroup.procs\x00', 0x2, 0x0) 10:46:22 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) getsockopt$inet6_int(r0, 0x29, 0x31, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 10:46:22 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getpeername$inet6(r0, 0x0, 0x0) 10:46:22 executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) recvmmsg$unix(r0, 0x0, 0x0, 0x0, 0x0) [ 179.875023][ T23] kauditd_printk_skb: 2 callbacks suppressed [ 179.875035][ T23] audit: type=1400 audit(1684233982.250:181): avc: denied { write } for pid=1985 comm="syz-executor.3" lport=58 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 10:46:22 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20801, 0x0) 10:46:22 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) read$FUSE(r0, 0x0, 0x0) 10:46:22 executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) read$FUSE(r0, &(0x7f0000000580)={0x2020}, 0xffffffffffffffc6) 10:46:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) read$watch_queue(r0, &(0x7f0000000080), 0x0) 10:46:22 executing program 4: rt_sigaction(0x33, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0, 0x8, &(0x7f00000000c0)) 10:46:22 executing program 3: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_group_source_req(r0, 0x29, 0x0, 0x0, 0x0) 10:46:22 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000100)={0xa, 0x0, 0x0, @loopback}, 0x1c) 10:46:22 executing program 4: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, 0xffffffffffffffff) 10:46:22 executing program 5: r0 = epoll_create1(0x0) epoll_wait(r0, &(0x7f0000000000)=[{}], 0x1, 0x80000001) 10:46:22 executing program 2: setresuid(0xffffffffffffffff, 0x0, 0xee00) 10:46:22 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg$unix(r0, 0x0, 0x3022) 10:46:22 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$netlink(r0, 0x0, 0x0) 10:46:22 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:46:22 executing program 4: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/class/power_supply', 0x103880, 0x32) 10:46:22 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x201, 0x0) 10:46:22 executing program 3: r0 = epoll_create1(0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, 0x0) 10:46:22 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, 0x0, 0x0) 10:46:22 executing program 4: openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x200080, 0x0) 10:46:22 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, 0x0, 0x0) 10:46:22 executing program 0: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/class/net', 0x2c8080, 0x84) 10:46:23 executing program 5: openat$full(0xffffffffffffff9c, &(0x7f0000000080), 0x28ce00, 0x0) 10:46:23 executing program 4: unshare(0xc020080) 10:46:23 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) connect$inet6(r0, 0x0, 0x0) 10:46:23 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg$unix(r0, &(0x7f00000020c0)=[{{0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/4, 0x4}], 0x1}}], 0x1, 0x0, 0x0) 10:46:23 executing program 2: getgroups(0x1, &(0x7f00000001c0)=[0xee01]) setgid(r0) 10:46:23 executing program 0: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000080)='/sys/class/net', 0x0, 0x0) openat$cgroup_procs(r0, &(0x7f0000000100)='cgroup.procs\x00', 0x2, 0x0) 10:46:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) 10:46:23 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x810000, 0x0) 10:46:23 executing program 4: memfd_create(&(0x7f0000000000)='filter\x00', 0x3) 10:46:23 executing program 2: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/devices/system', 0x2800, 0x60) 10:46:23 executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) 10:46:23 executing program 4: openat$full(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) 10:46:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) write$cgroup_type(r0, 0x0, 0xfffffffffffffdb7) 10:46:23 executing program 0: r0 = epoll_create1(0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000600)) 10:46:23 executing program 2: openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x123002, 0x0) 10:46:24 executing program 2: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/fs/cgroup', 0x600600, 0x0) 10:46:24 executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8602, 0x0) 10:46:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) write$cgroup_pid(r0, 0x0, 0xffffffffffffffd2) 10:46:24 executing program 4: clock_getres(0x4, &(0x7f00000001c0)) 10:46:24 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) 10:46:24 executing program 5: openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x101000, 0x0) 10:46:24 executing program 4: r0 = epoll_create1(0x0) ioctl$BTRFS_IOC_WAIT_SYNC(r0, 0x40089416, 0x0) 10:46:24 executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getsockname$unix(r0, 0x0, 0x0) 10:46:24 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) connect$unix(r0, 0x0, 0x0) 10:46:24 executing program 0: r0 = epoll_create1(0x0) epoll_pwait(r0, &(0x7f0000000140)=[{}], 0x1, 0x0, 0x0, 0x0) 10:46:24 executing program 4: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/class/power_supply', 0x2000, 0x40) 10:46:24 executing program 5: openat$sysfs(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/devices/virtual', 0x8000, 0x27) 10:46:24 executing program 1: pselect6(0x0, 0x0, &(0x7f0000000d40), 0x0, &(0x7f0000000dc0), 0x0) 10:46:24 executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) 10:46:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) bind$unix(r0, 0x0, 0x0) 10:46:24 executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) setsockopt$netlink_NETLINK_CAP_ACK(r0, 0x10e, 0xa, 0x0, 0x0) 10:46:24 executing program 2: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) 10:46:24 executing program 4: openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0xa00, 0x0) 10:46:24 executing program 1: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000140)='/sys/devices/system', 0x0, 0x0) openat$cgroup_type(r0, &(0x7f0000000000), 0x2, 0x0) 10:46:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x2) 10:46:24 executing program 3: r0 = epoll_create1(0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000180)) 10:46:24 executing program 5: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:24 executing program 1: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/devices/virtual', 0x800, 0xe9) 10:46:24 executing program 2: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) sendto$inet6(r0, &(0x7f0000000100)="684c25a6", 0x4, 0x20000000, &(0x7f0000000000)={0xa, 0x0, 0x0, @loopback}, 0x1c) 10:46:24 executing program 4: openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x90503, 0x0) 10:46:24 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$TIOCGETD(r0, 0x5424, 0x0) 10:46:24 executing program 5: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_buf(r0, 0x29, 0x23, &(0x7f0000000240)='q', 0x1) 10:46:24 executing program 1: r0 = epoll_create1(0x0) epoll_wait(r0, &(0x7f0000000080)=[{}], 0x1, 0x80) 10:46:24 executing program 4: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/class/power_supply', 0x88000, 0x201) 10:46:24 executing program 2: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000140)='/sys/devices/system', 0x202f80, 0xea) 10:46:24 executing program 3: r0 = inotify_init1(0x0) inotify_add_watch(r0, &(0x7f0000000000)='./file0\x00', 0x220) 10:46:25 executing program 0: memfd_create(&(0x7f0000000100)='/dev/null\x00', 0x1) 10:46:25 executing program 2: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000002100)={0xa, 0x0, 0x0, @mcast2}, 0x1c) 10:46:25 executing program 5: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_buf(r0, 0x29, 0x2f, &(0x7f0000000200)='h', 0x1) 10:46:25 executing program 3: openat$full(0xffffffffffffff9c, &(0x7f0000002700), 0x84180, 0x0) 10:46:25 executing program 4: r0 = inotify_init1(0x0) inotify_add_watch(r0, 0x0, 0x220) 10:46:25 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, 0x0, 0xffffffffffffffc6) 10:46:25 executing program 5: creat(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) 10:46:25 executing program 1: syz_clone(0x0, &(0x7f00000008c0), 0x0, 0x0, 0x0, 0x0) 10:46:25 executing program 2: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/class/dmi', 0x0, 0x0) setsockopt$netlink_NETLINK_PKTINFO(r0, 0x10e, 0x3, 0x0, 0x0) 10:46:25 executing program 3: accept4$inet6(0xffffffffffffffff, 0x0, 0x0, 0x1000) 10:46:25 executing program 4: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000007080), 0x2, 0x0) write$FUSE_ATTR(r0, 0x0, 0x0) 10:46:25 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @rand_addr=' \x01\x00'}, 0x1c) 10:46:25 executing program 0: pipe(&(0x7f0000010780)={0xffffffffffffffff}) close(r0) 10:46:25 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_int(r0, 0x1, 0xf, &(0x7f0000000140)=0x2, 0x4) bind$inet6(r0, &(0x7f0000000240)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}}, 0x1c) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_int(r1, 0x1, 0xf, &(0x7f0000000000)=0x2, 0x4) bind$inet6(r1, &(0x7f0000000240)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}}, 0x1c) 10:46:25 executing program 1: rt_sigprocmask(0x0, &(0x7f0000000200)={[0xfffffbfd]}, 0x0, 0x8) setrlimit(0x1, &(0x7f0000000000)) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='cgroup\x00') r1 = syz_open_procfs(0x0, &(0x7f0000000180)='net/udp\x00') sendfile(r1, r0, 0x0, 0x5) 10:46:25 executing program 4: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 10:46:25 executing program 3: chown(&(0x7f00000509c0)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 10:46:25 executing program 2: pipe(&(0x7f0000000180)={0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) dup2(r2, r1) 10:46:25 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket$inet_udp(0x2, 0x2, 0x0) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/udp\x00') sendfile(r0, r1, 0x0, 0x100000001) 10:46:25 executing program 4: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat$loop(r0, &(0x7f0000000080)='./file0\x00', 0x1000, 0x1) openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x12, 0x0, @tid=0xffffffffffffffff}, &(0x7f0000000100)) timer_settime(0x0, 0x0, &(0x7f0000000540)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ppoll(&(0x7f0000007c80)=[{r1}], 0x1, 0x0, 0x0, 0x0) timer_create(0x0, &(0x7f0000000200)={0x0, 0x13, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) timer_settime(r2, 0x0, &(0x7f0000000340)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) ppoll(&(0x7f0000000000)=[{}], 0x1, 0x0, 0x0, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0, @local}, 0x10) 10:46:25 executing program 1: setgroups(0x0, 0x0) setgroups(0x3, &(0x7f0000000780)=[0x0, 0x0, 0x0]) 10:46:25 executing program 0: io_setup(0x93f8, &(0x7f0000000000)=0x0) io_setup(0x400, &(0x7f0000000080)=0x0) io_getevents(r1, 0x0, 0x4, &(0x7f00000001c0)=[{}, {}, {}, {}], &(0x7f0000000300)) io_destroy(r0) 10:46:25 executing program 3: r0 = openat$thread_pidfd(0xffffffffffffff9c, &(0x7f00000013c0), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x2400) 10:46:25 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x4b, 0x0, 0x0) [ 182.826593][ T23] audit: type=1400 audit(1684233985.200:182): avc: denied { write } for pid=2164 comm="syz-executor.1" name="udp" dev="proc" ino=4026532387 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:proc_net_t tclass=file permissive=1 10:46:25 executing program 2: mknodat$loop(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 10:46:25 executing program 1: newfstatat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', &(0x7f0000000080), 0x0) 10:46:25 executing program 5: chroot(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 10:46:25 executing program 1: setreuid(0xee00, 0xee00) openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) 10:46:25 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) io_setup(0x91, &(0x7f0000000000)=0x0) io_submit(r1, 0x1, &(0x7f0000000300)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x7, 0x0, r0, &(0x7f0000000040)="44525bde76225b", 0x7}]) 10:46:25 executing program 2: prlimit64(0x0, 0x7, &(0x7f0000000540), 0x0) socket$inet6_udp(0x2, 0x2, 0x0) 10:46:25 executing program 5: bpf$BPF_MAP_GET_FD_BY_ID(0x1a, 0x0, 0x0) 10:46:26 executing program 4: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat$loop(r0, &(0x7f0000000080)='./file0\x00', 0x1000, 0x1) openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x12, 0x0, @tid=0xffffffffffffffff}, &(0x7f0000000100)) timer_settime(0x0, 0x0, &(0x7f0000000540)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ppoll(&(0x7f0000007c80)=[{r1}], 0x1, 0x0, 0x0, 0x0) timer_create(0x0, &(0x7f0000000200)={0x0, 0x13, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) timer_settime(r2, 0x0, &(0x7f0000000340)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) ppoll(&(0x7f0000000000)=[{}], 0x1, 0x0, 0x0, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0, @local}, 0x10) 10:46:26 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0xf00c0, 0x0) 10:46:26 executing program 2: bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000300), 0x10) 10:46:26 executing program 5: bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) socketpair(0x28, 0x0, 0x6, &(0x7f0000000540)) 10:46:26 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000e00)={0x11, 0x1, &(0x7f0000000bc0)=@raw=[@alu={0x4}], &(0x7f0000000c40)='syzkaller\x00', 0x4, 0xec, &(0x7f0000000c80)=""/236, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 10:46:26 executing program 0: bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000440)={0xffffffffffffffff}, 0xc) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000e00)={0x0, 0x2, &(0x7f0000000bc0)=@raw=[@map_fd], &(0x7f0000000c40)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 10:46:26 executing program 5: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat$loop(r0, &(0x7f0000000080)='./file0\x00', 0x1000, 0x1) openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x12, 0x0, @tid=0xffffffffffffffff}, &(0x7f0000000100)) timer_settime(0x0, 0x0, &(0x7f0000000540)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ppoll(&(0x7f0000007c80)=[{r1}], 0x1, 0x0, 0x0, 0x0) timer_create(0x0, &(0x7f0000000200)={0x0, 0x13, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) timer_settime(r2, 0x0, &(0x7f0000000340)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) ppoll(&(0x7f0000000000)=[{}], 0x1, 0x0, 0x0, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0, @local}, 0x10) 10:46:26 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000e00)={0x11, 0xa, &(0x7f0000000bc0)=@raw=[@map_fd, @generic, @map_idx_val, @cb_func, @alu={0x4}, @initr0], &(0x7f0000000c40)='syzkaller\x00', 0x4, 0xec, &(0x7f0000000c80)=""/236, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 10:46:26 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) openat$cgroup_type(0xffffffffffffffff, 0x0, 0x2, 0x0) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x54e3, 0x0) 10:46:26 executing program 1: syz_clone(0x11910200, 0x0, 0x0, 0x0, 0x0, 0x0) 10:46:26 executing program 0: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, &(0x7f0000000180)='\t', &(0x7f0000000200)="cd"}, 0x48) 10:46:26 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f00000000c0)=@framed, &(0x7f00000001c0)='GPL\x00', 0x4, 0x8f, &(0x7f00000002c0)=""/143, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000140)='kmem_cache_free\x00', r0}, 0x10) bpf$PROG_LOAD(0x5, 0x0, 0x0) syz_open_procfs$namespace(0x0, 0xfffffffffffffffd) 10:46:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x101881, 0x0) write$P9_RGETLOCK(r0, 0x0, 0x1f) 10:46:27 executing program 4: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat$loop(r0, &(0x7f0000000080)='./file0\x00', 0x1000, 0x1) openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x12, 0x0, @tid=0xffffffffffffffff}, &(0x7f0000000100)) timer_settime(0x0, 0x0, &(0x7f0000000540)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ppoll(&(0x7f0000007c80)=[{r1}], 0x1, 0x0, 0x0, 0x0) timer_create(0x0, &(0x7f0000000200)={0x0, 0x13, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) timer_settime(r2, 0x0, &(0x7f0000000340)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) ppoll(&(0x7f0000000000)=[{}], 0x1, 0x0, 0x0, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0, @local}, 0x10) 10:46:27 executing program 3: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)}, 0x48) 10:46:27 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) recvfrom$packet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:46:27 executing program 1: getgroups(0x1, &(0x7f0000000100)=[0x0]) setresgid(0x0, r0, 0x0) 10:46:27 executing program 5: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat$loop(r0, &(0x7f0000000080)='./file0\x00', 0x1000, 0x1) openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x12, 0x0, @tid=0xffffffffffffffff}, &(0x7f0000000100)) timer_settime(0x0, 0x0, &(0x7f0000000540)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ppoll(&(0x7f0000007c80)=[{r1}], 0x1, 0x0, 0x0, 0x0) timer_create(0x0, &(0x7f0000000200)={0x0, 0x13, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) timer_settime(r2, 0x0, &(0x7f0000000340)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) ppoll(&(0x7f0000000000)=[{}], 0x1, 0x0, 0x0, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0, @local}, 0x10) 10:46:27 executing program 3: openat$random(0xffffffffffffff9c, &(0x7f0000000000), 0x111080, 0x0) 10:46:27 executing program 1: openat$random(0xffffffffffffff9c, &(0x7f00000000c0), 0x505906, 0x0) 10:46:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) ioctl$sock_ipv6_tunnel_SIOCDEL6RD(r1, 0x5421, &(0x7f0000000300)={'sit0\x00', 0x0}) 10:46:27 executing program 2: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='comm\x00') ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x5421, &(0x7f0000000100)) 10:46:27 executing program 3: r0 = signalfd4(0xffffffffffffffff, &(0x7f0000000040), 0x8, 0x0) r1 = signalfd4(r0, &(0x7f0000000d80), 0x8, 0x0) write$binfmt_elf32(r1, 0x0, 0x0) 10:46:27 executing program 1: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f00000000c0)='.pending_reads\x00', 0x40, 0x0) ioctl$KDSKBSENT(r0, 0x5452, &(0x7f00000002c0)={0x0, "1ac6a45da816cd8e7318b642170bffbf490df07b8cf94a2f90d40010000039238c3a59137f964519f72717ff010000b0dfcdd84a3cac187e2f11743229cbe8ad008f72566ba5bb92dd1424c011e6a0fe1990ae528759f6502eff4577fef0b840caa79c97304525f6f48db71c338565102b5dd3545f0b96f92b70547126bb0607448bcab3d28f4ffc75cbb3919afd9e9263c39f371bfb81206050f9dbff88df61c2d865add51ae89f37684e434caa722e88e807aa3c86a113158f17f908838fc96badcd33a59e628cbff5871f005fa8f759cc9b3b871d91f4ae00000000000000006912e353520083c1f2465cb9e67c83f681537ddd72d9f750465b0d8f500076ca47ce3ca461c168998fa5909e5cef0bd1262d71bac30444edfdfed37a0d3b6682e6c1e857b6d5aa07944545974731a26bc5b377db891ca9634eb3e642035b2e4935b72f2917f91cba6fc13c74e14b5410b981292925abd2c85d0200000097af75d32ad56fb8970532344442ad645d082bbf1900ac278a07000000000000000f6ebe1c6dcfcd35127911edc1db44cb5f647bf6e122c7f3202643c5ae53fb79ec9bbbd7e802213ad27748be7eac9afc67c0b39f5de72d9f000000000000610034000000000000000000000000000000000000000001000000efffffffffffffff00"}) 10:46:27 executing program 2: add_key$fscrypt_provisioning(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8) 10:46:28 executing program 4: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat$loop(r0, &(0x7f0000000080)='./file0\x00', 0x1000, 0x1) openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x12, 0x0, @tid=0xffffffffffffffff}, &(0x7f0000000100)) timer_settime(0x0, 0x0, &(0x7f0000000540)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ppoll(&(0x7f0000007c80)=[{r1}], 0x1, 0x0, 0x0, 0x0) timer_create(0x0, &(0x7f0000000200)={0x0, 0x13, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) timer_settime(r2, 0x0, &(0x7f0000000340)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) ppoll(&(0x7f0000000000)=[{}], 0x1, 0x0, 0x0, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0, @local}, 0x10) 10:46:28 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) sendmmsg$unix(r0, 0x0, 0x0, 0x0) 10:46:28 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, 0x0, 0x0) 10:46:28 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_buf(r0, 0x29, 0xd2, &(0x7f0000000000), 0x0) 10:46:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, 0x0, 0x0) 10:46:28 executing program 5: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat$loop(r0, &(0x7f0000000080)='./file0\x00', 0x1000, 0x1) openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x12, 0x0, @tid=0xffffffffffffffff}, &(0x7f0000000100)) timer_settime(0x0, 0x0, &(0x7f0000000540)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ppoll(&(0x7f0000007c80)=[{r1}], 0x1, 0x0, 0x0, 0x0) timer_create(0x0, &(0x7f0000000200)={0x0, 0x13, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) timer_settime(r2, 0x0, &(0x7f0000000340)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) ppoll(&(0x7f0000000000)=[{}], 0x1, 0x0, 0x0, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0, @local}, 0x10) 10:46:28 executing program 0: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000200)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) 10:46:28 executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000340)={'wlan0\x00'}) 10:46:28 executing program 3: r0 = creat(&(0x7f0000000dc0)='./file0\x00', 0x0) write$FUSE_BMAP(r0, 0x0, 0x0) 10:46:28 executing program 1: creat(&(0x7f0000000dc0)='./file0\x00', 0x0) lsetxattr$trusted_overlay_redirect(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x0, 0x0, 0x1) 10:46:28 executing program 2: r0 = socket(0x1c, 0x10000001, 0x84) sendmsg$unix(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)=[@cred, @rights], 0x78}, 0x0) 10:46:28 executing program 0: setgroups(0x4, &(0x7f00000008c0)=[0x0, 0x0, 0x0, 0x0]) setresuid(0x0, 0x0, 0x0) 10:46:29 executing program 3: recvmsg(0xffffffffffffffff, &(0x7f0000004d40)={0x0, 0x0, 0x0, 0x500}, 0x0) 10:46:29 executing program 1: r0 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140), 0x4) 10:46:29 executing program 0: r0 = socket$inet6(0x1c, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x1c, 0x1c}, 0x1c) 10:46:29 executing program 2: clock_settime(0x0, &(0x7f00000001c0)) pipe2(&(0x7f00000006c0), 0x0) 10:46:29 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f00000003c0)=""/60, 0x3c}], 0x1) 10:46:29 executing program 4: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) getsockopt$inet6_tcp_int(r0, 0x6, 0x200, 0x0, &(0x7f0000000040)) 10:46:29 executing program 0: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c}, 0x1c) 10:46:29 executing program 3: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x1, 0x0, 0x0) 10:46:29 executing program 2: clock_settime(0x0, 0x0) pipe2(0x0, 0x0) 10:46:29 executing program 4: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) getsockopt$inet6_tcp_buf(r0, 0x6, 0x23, 0x0, &(0x7f0000000240)) 10:46:29 executing program 1: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) setsockopt$inet6_tcp_buf(r0, 0x6, 0x2000, &(0x7f0000000000)="1f555efd758e4cd2625b68cb0461dbd7ea6dd208d474bb18c5eb500f75063a2d0df7a6a4", 0x24) 10:46:29 executing program 0: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x1000) 10:46:29 executing program 3: mkdirat(0xffffffffffffffff, &(0x7f0000001740)='./file0\x00', 0x0) 10:46:29 executing program 2: r0 = socket(0x2, 0x3, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x10, 0x2}, 0x10) sendmsg$unix(r0, &(0x7f0000002580)={0x0, 0x0, 0x0}, 0x0) 10:46:29 executing program 4: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) 10:46:29 executing program 0: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) getsockopt$inet6_tcp_int(r0, 0x6, 0x10, 0x0, 0x0) 10:46:30 executing program 2: stat(&(0x7f0000002540)='.\x00', &(0x7f0000002580)) setregid(0x0, 0x0) 10:46:30 executing program 1: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000740)="cb", 0x1}, {&(0x7f0000000840)="9d75c20680435be71e65210052d8d80bff379c34f5b6939232fb46c73b28a0e491a6a336c9a83a6c8d11fc2b8a1a2f225c5373790d7790aa8c02d0b933e808a92913150a61e5d3cbca7a6b00dce90d9d45a3ef7231fe2dfe2c093affa69aa975ddadddf10422a04407a1ef6e3efce6ed2741340012affde2e3523844166bc4ecef1aead3ec1da2282ff402828282029eaf881d0fd31e53dbf2b527f8b09f7b6e16b61b8f3485a917405cab5a6e57a19136be5922f77d92c8b55b34c26713db68b0a21ad84ec2274d01dfb6086d3ea6ba13c2c12f9f9e7051ae5f210075fe97973a23e6e445aaebde2b58f4a9f9f49883eb1505ed352be3ce80c9347babae2955ca53be4136cb73c77cd0c24ba4612e429fa12ccfdb8012a70393a4e734ee6e03c17ce41c7cc17dbe15d15dd8372ff3bc562bf4da7d0b54c0b5d8bbc87e38142557b7a72b0037cd4cfb406e608dd56ea1c05a340fcc145be3bc52796dcaa295bca74d1745e4784aa6cd65847aced481f92a37e4a786f59c51b1d583721651ca2403ff733abce677a67296f43996a7365257b9952582b302e78d2a5212f8170902cf26232c4bd181d95b93e63f2862ec8cee3c616e5f83636e4328d6840369c0acf59eaf6b40643134ee08a285a1a30c036c0aa645fc6f6a9ce23d3dd2b7a6fb2b264667e78c179667b0a575dac79deb14c3212f16dc5b472e4dcfb86a26e7ac9870d7604cf41bac0b3c9c975107c58ad99f5c1767c834c127e58e73e85a550510d17c65c01d287f05c118848ea0bc47d653556b8d311c170612ef071e4aefcfb9bf81dea86cfd293eec93008c8ba7ce8d6cbb1ebd2df18f593ec80baf0f3f250b168361b55327fb7a49de52cc46a3ad94f443820cfb780b7ca1132cc0a26fb913a0cd6eae50c0612a62ae000e8c45732778777881b24d9103a9434f27219e5060656dc4f70b567fcd62f92a2efb06b44ea5be99542b78d0aee396938cd9d1d8ca39cb2d669000c86a0f33961481e956e8ee299fc21b3d471587274cb9f1668ffc1d56dd93639e989991e5c0bf55ba45abb444563b05dff2881dd79e2679430c02cbdfb1649b8673878af82926c2c779e357c9fa57c987e36166705ffe64e22d3a7cba346529ef82c2069c96e027010f19d393ab055e8d792e64e319f98c375382fa3a3ab0371cfb435e07990113e273bacec46f14d350cba907200eab3ab5fc99e02afd5589a0b80c290014af103d82c4ad43523c3566ceff0dedc587bbb5a66f11d860fece7836204effec64ef962b103e95a7ebb9a58116021e777f46a16bcbde1fa378b9809a8c4417a4ddfc903f11ba9a7d900b66393c1fdc66f5d190c35c9cbd047dcd751e9d13671062615bcb02011e73b45b2d517a4093a5ac654c0d5ae761645ca993e3b9ab7b60e36027b8e7b6b37c6047668626c4e3f7b8d75ebc14d2d771a10c87b94e1c0317c68865cffa3e2d4d11e7fff4b6af617d2c9082746e8106353abcfabcd16a09f601a271e59a45230031d5948c64ff436e4d87232d365f3a7a381cf5f42ad3d9bde197784c17a42a50170b7f4b48121771bfe9c07be3922f10642f7f5c07469f721571c58f9cf6f792c6894ac89e9a9ce96f05164d534112037064b56b8f17927b6543038bfac57c66921be57f490f561d3654be4fea921d3d14e8e2e36da902ab0326152ed786fdddd16a49d9d9554fc6b31d229b55941c4fd0b707e1831a72a9ac997e24b79f1fc9fff5d8f2c0b14027b2d11b6e6bcf6fccc374bc57b42841a132f2d97386d25fe316aa3a968cfdfba38281b1871e557aaa87b7c633e81fef12f2bf8bad61d36b2b9c19dd359ce4af8ff197603009c56c93de11af6a03ea4675fe16e66b629820c95078031043f8b7c3e767316d03f123b663cf6e2e1e49bf03c408cccee17bb67680180f7d110171ff3724a37a17f6558eec9d7e06d6413b3e338762a3d2ad8c86daeb12e1c377a59ed6f79f000b572b5dbcb60b0cce3a307d1170142f20e7ed1861fddee3d073308c089d96858534002c9daf1629de50a9583119c7791dae01311064b38ceb8eb7ade5b823ae0f0284526771225503da69ffd6f09fe64998e75885368606ef70dff9646140ee3590001d98782bf840bf9ea41648fc2bac00775b8568f6d359d3a0c0e8d35da452a676d89c9744c6dba4a1d89f12c1c242b9d20bb6eef10253c485e5e38282e8491ed7e8f912387b4804f511f14c626231273820ef0b6329aa978ff2db4a234152c4fc7d72e45cbdbbbf589a240f201823b76e84fdc95594f2024078da23c4e0a0b8ec578307d15d9a151938889df49eb944446776eb9135b637be68ceb6fcd125d9e2c742d5a7e44bcc6da64047dd39452f575c335043700c12a87e04359d4b8f5b61253456f208b7aa30112381e9ae29b08418381dfb5f3bf5c16841f195aa0b4dbf666090c0bbd28b00cd1faa47bfa407944adcb139c0efa0c4d804ec3ef3285c9c57bd3aa2161e81ec453c67ed3ab4b2f693397ef7740897ddd5f8d598e6bec93e8b43674c637c5c7ea3e6fd02352b4f834742e5711e1c2b6a54f5c1ae16575e09a3c3bdd0741dc56d327e62a73a8868e8d7ded104f82d892ba8e20cbbce32a1f3fc94ac631752ec39c1e4b5beaa13b2a71327ac7ae8bab662db1cd5963f6e9e62f63bc4fc3eb3e214333866d026b40be48971603c6e424aa40acfe9cdfe6325d822782556951ffcadbd7eb5215e6946a2334046e5eadc0390550e71b5e12a69e5ba2ca27e61b9cc166d86d1037ec645d1e23d43d4040a29a96836c7fb01a57f", 0x7c1}], 0x2, 0x0, 0x0) 10:46:30 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_mreqn(r0, 0x0, 0x9, 0x0, &(0x7f0000000080)) 10:46:30 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20000, 0x0, 0x0) 10:46:30 executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@random="43c4bd6b3c8e", @empty, @val, {@ipv6}}, 0x0) 10:46:30 executing program 0: getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x0, &(0x7f0000000040)=""/32, 0x0) 10:46:30 executing program 1: r0 = open(&(0x7f0000001640)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x2011, r0, 0x0) mlock(&(0x7f0000000000/0xc000)=nil, 0xc000) 10:46:30 executing program 4: syz_emit_ethernet(0x52, &(0x7f0000000080)={@broadcast, @remote, @val, {@ipv4}}, 0x0) 10:46:30 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r1) 10:46:30 executing program 3: mknod(&(0x7f0000000140)='./bus\x00', 0x8000, 0x4086327) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 10:46:30 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) 10:46:30 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 10:46:30 executing program 3: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="3dfbffffffadffffffffffff8035"], 0x0) 10:46:30 executing program 5: setreuid(0xee00, 0x0) syz_open_pts(0xffffffffffffffff, 0x0) 10:46:30 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000040)={@local, @empty, @val, {@ipv6}}, 0x0) 10:46:30 executing program 4: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 10:46:30 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 10:46:30 executing program 2: syz_emit_ethernet(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x0) 10:46:30 executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 10:46:30 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd603d70e300140600fe8000000000000000000000000000bbfe8000000000000000000000000000aa4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5002"], 0x0) 10:46:30 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000100)={@broadcast, @empty, @val, {@ipv4}}, 0x0) 10:46:30 executing program 5: syz_emit_ethernet(0x357, &(0x7f00000009c0)=ANY=[@ANYBLOB="517b1d9d60f600000000000086dd68fab2cd03212f000000000000000000000000000000000100000000000000000003"], 0x0) 10:46:30 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd603d70e300180600fe8000000000000000000000000000bbfe8000000000000000000000000000aa4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="609d"], 0x0) 10:46:30 executing program 4: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) read(r2, &(0x7f00000002c0)=""/46, 0x2e) 10:46:30 executing program 3: syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd603d70e300180600fe8000000000000000000000000000bbfe8000000000000000000000000000aa4e204e23", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB="609d"], 0x0) 10:46:30 executing program 1: r0 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) r1 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts(0xffffffffffffffff, 0x0) syz_open_pts(0xffffffffffffffff, 0x0) 10:46:30 executing program 5: syz_emit_ethernet(0x4e, &(0x7f0000000080)={@local, @empty, @val, {@ipv6}}, 0x0) 10:46:30 executing program 2: syz_emit_ethernet(0x6e, &(0x7f0000000140)={@broadcast, @broadcast, @val, {@ipv6}}, 0x0) 10:46:30 executing program 2: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 10:46:30 executing program 0: r0 = open(&(0x7f0000001640)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mlock(&(0x7f0000000000/0xc000)=nil, 0xc000) 10:46:30 executing program 5: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f0000000100), 0xfffffe5d) write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:46:30 executing program 3: r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000080)="74021dec1366013a5829bca1bd99b65688b058058c8d967e87f70239", 0x1c}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) 10:46:30 executing program 4: r0 = socket(0x2, 0x3, 0x0) socket(0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000300), 0x10, 0x0, &(0x7f0000000340)={0x0, 0x4}) 10:46:30 executing program 1: getrusage(0x0, &(0x7f00000002c0)) getrusage(0x0, &(0x7f0000000480)) 10:46:30 executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000580)="c0244150260b99fb3aac610ba0d66a9e", 0x10}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000140)='L', 0x1}], 0x11e}, 0x40c) 10:46:30 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) 10:46:30 executing program 2: creat(&(0x7f0000030280)='./file0\x00', 0x0) chmod(&(0x7f0000050440)='./file0\x00', 0x8) 10:46:30 executing program 4: r0 = syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000300)='ns/mnt\x00') ioctl$NS_GET_USERNS(r0, 0xb701, 0x0) 10:46:30 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 10:46:30 executing program 1: syz_emit_ethernet(0xbe, &(0x7f00000000c0)=ANY=[@ANYBLOB="a5bcee18a1c800000000000086dd607a000000883a00009800000f00e9ffffff0000400000004a2e273a93d931a022e4684e06b193a70300907800000000600d010000242c"], 0x0) 10:46:30 executing program 4: syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @local, @val, {@ipv4}}, 0x0) 10:46:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x800) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) [ 188.477647][ T23] audit: type=1400 audit(1684233990.846:183): avc: denied { ioctl } for pid=2404 comm="syz-executor.4" path="mnt:[4026532672]" dev="nsfs" ino=4026532672 ioctlcmd=0xb701 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:nsfs_t tclass=file permissive=1 10:46:31 executing program 3: pipe(&(0x7f0000000240)) 10:46:31 executing program 5: syz_emit_ethernet(0x85, &(0x7f00000000c0)={@broadcast, @empty, @val, {@ipv6}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r1) 10:46:31 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') 10:46:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) listen(r0, 0x0) 10:46:31 executing program 2: open(&(0x7f0000000240)='./file0\x00', 0x300, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 10:46:31 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x400000, 0x4) 10:46:31 executing program 2: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 10:46:31 executing program 4: syz_emit_ethernet(0x66, &(0x7f0000000080)={@broadcast, @empty, @val, {@ipv6}}, 0x0) 10:46:31 executing program 1: r0 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) r1 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts(0xffffffffffffffff, 0x0) 10:46:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x2, &(0x7f00000004c0)=[{&(0x7f0000000140)='L', 0x1}], 0x11e}, 0x40c) 10:46:31 executing program 3: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000740)="cb58ced0f629dcc386c4223df2be35d099219ddf742fb012f0cf19e5b0f6f2e678e9f27d07867e6e4524665365f202b1dc2ef8f564f9bec7019ae6b4462838eea8", 0x41}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 10:46:31 executing program 5: syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @remote, @val, {@ipv6}}, 0x0) 10:46:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f0000000100), 0xfffffe5d) execve(0x0, 0x0, 0x0) 10:46:31 executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000240)={@random="d7e100003a37", @random="48a3fb447166", @val, {@ipv4}}, 0x0) 10:46:31 executing program 2: r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x4) 10:46:31 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd603d70e300180600fe8000000000000000000000000000bbfe8000000000000000000000000000aa4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="561ac6e7"], 0x0) 10:46:31 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000140)='L', 0x1}], 0x11e}, 0x40c) recvmmsg(r0, &(0x7f0000000380), 0x10, 0x842, 0x0) 10:46:31 executing program 3: syz_emit_ethernet(0x52, &(0x7f0000000080)={@local, @empty, @val, {@ipv6}}, 0x0) 10:46:31 executing program 2: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000003b40), 0x10) 10:46:31 executing program 4: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 10:46:31 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040), &(0x7f0000000080)=0x10) 10:46:31 executing program 0: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000480)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, 0x0) 10:46:31 executing program 4: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000001980)) 10:46:31 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x3ff}, 0x10) 10:46:31 executing program 1: r0 = syz_open_pts(0xffffffffffffffff, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) 10:46:31 executing program 3: r0 = syz_usb_connect(0x1, 0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="1a0100005c6b4408070a64006e17010203010902240001000000000904018002ca7436000905"], &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f00000001c0)=""/18, 0x12) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, 0x0, 0x0) syz_usb_disconnect(r0) 10:46:31 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4040ae79, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000ffc000/0x2000)=nil}) 10:46:31 executing program 2: socket$unix(0x1, 0x93a9907583ee30db, 0x0) 10:46:31 executing program 4: clock_settime(0xffffffffffffffff, &(0x7f0000001200)) 10:46:31 executing program 2: r0 = socket$inet6(0x18, 0x4003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 10:46:31 executing program 4: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000020c0)='./cgroup.net/syz0\x00', 0x200002, 0x0) r1 = openat$cgroup_ro(r0, &(0x7f0000000000)='devices.list\x00', 0x700, 0x0) read$FUSE(r1, &(0x7f0000002dc0)={0x2020}, 0x2020) 10:46:31 executing program 5: mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$cgroup_procs(r0, 0x0, 0x2, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(r1, 0x2, &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)) socket$netlink(0x10, 0x3, 0x0) connect$unix(r2, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0x6e) 10:46:31 executing program 1: r0 = syz_open_dev$usbmon(&(0x7f0000000000), 0x0, 0x0) ioctl$MON_IOCX_GET(r0, 0x40189206, &(0x7f0000000240)={0x0, 0x0}) [ 188.952531][ T23] audit: type=1400 audit(1684233991.326:184): avc: denied { read } for pid=2486 comm="syz-executor.1" name="usbmon0" dev="devtmpfs" ino=84 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:usbmon_device_t tclass=chr_file permissive=1 [ 188.976066][ T23] audit: type=1400 audit(1684233991.346:185): avc: denied { open } for pid=2486 comm="syz-executor.1" path="/dev/usbmon0" dev="devtmpfs" ino=84 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:usbmon_device_t tclass=chr_file permissive=1 [ 189.000415][ T23] audit: type=1400 audit(1684233991.346:186): avc: denied { ioctl } for pid=2486 comm="syz-executor.1" path="/dev/usbmon0" dev="devtmpfs" ino=84 ioctlcmd=0x9206 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:usbmon_device_t tclass=chr_file permissive=1 [ 189.098185][ T721] usb 1-1: new high-speed USB device number 8 using dummy_hcd [ 189.178657][ T718] usb 4-1: new low-speed USB device number 8 using dummy_hcd [ 189.368913][ T721] usb 1-1: device descriptor read/64, error 18 [ 189.538178][ T718] usb 4-1: config 0 has an invalid interface number: 1 but max is 0 [ 189.545971][ T718] usb 4-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 189.556157][ T718] usb 4-1: config 0 has no interface number 0 [ 189.562199][ T718] usb 4-1: config 0 interface 1 altsetting 128 has an invalid endpoint with address 0x0, skipping [ 189.572882][ T718] usb 4-1: config 0 interface 1 altsetting 128 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 189.585820][ T718] usb 4-1: config 0 interface 1 has no altsetting 0 [ 189.758080][ T721] usb 1-1: device descriptor read/64, error 18 [ 189.828181][ T718] usb 4-1: string descriptor 0 read error: -22 [ 189.834253][ T718] usb 4-1: New USB device found, idVendor=0a07, idProduct=0064, bcdDevice=17.6e [ 189.843310][ T718] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 189.852347][ T718] usb 4-1: config 0 descriptor?? [ 190.028101][ T721] usb 1-1: new high-speed USB device number 9 using dummy_hcd [ 190.089880][ T718] usb 4-1: USB disconnect, device number 8 [ 190.298132][ T721] usb 1-1: device descriptor read/64, error 18 [ 190.688096][ T721] usb 1-1: device descriptor read/64, error 18 [ 190.808186][ T721] usb usb1-port1: attempt power cycle [ 191.218210][ T721] usb 1-1: new high-speed USB device number 10 using dummy_hcd [ 191.308255][ T721] usb 1-1: Invalid ep0 maxpacket: 0 [ 191.458130][ T721] usb 1-1: new high-speed USB device number 11 using dummy_hcd [ 191.548180][ T721] usb 1-1: Invalid ep0 maxpacket: 0 [ 191.553272][ T721] usb usb1-port1: unable to enumerate USB device 10:46:34 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchownat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xee01, 0x1000) 10:46:34 executing program 2: syz_emit_ethernet(0x36, &(0x7f0000000100)={@broadcast, @remote, @val, {@ipv4}}, 0x0) 10:46:34 executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x8002, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="83", 0x1}], 0x1) 10:46:34 executing program 1: r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000020000202505a1a440000102030109025c0002010000000904000001020d0000052406000105240000000d240f0100000000000000000006241a0000000905010308000000000904010000020d000009040101"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, &(0x7f0000000c40)={0x34, &(0x7f0000000980)={0x0, 0x0, 0x3, "02786b"}, 0x0, 0x0, 0x0, 0x0, 0x0}) 10:46:34 executing program 5: syz_emit_ethernet(0x66, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffff060086dd60d6170100302c0000000000003978000000000000000000fe0800000000002000000000000000bb02ffffff"], 0x0) 10:46:34 executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00009e1000)='./file0\x00', 0x801, 0x0) fcntl$setlease(r0, 0x400, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 10:46:34 executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x89, 0xe9, 0x7f, 0x40, 0xccb0, 0x4cea, 0xffb9, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x3, 0xbf}}]}}]}}, 0x0) 10:46:34 executing program 4: syz_usb_connect$hid(0x1, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x8241, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}, {{{0x9, 0x5, 0x81, 0x3, 0x8}}}}}]}}]}}, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) 10:46:34 executing program 5: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000040)={0x8, 0x0, &(0x7f0000000000)=[@increfs], 0x0, 0x0, 0x0}) 10:46:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) connect$unix(r0, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0x6e) 10:46:34 executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00009e1000)='./file0\x00', 0x801, 0x0) fcntl$setlease(r0, 0x400, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 10:46:34 executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00009e1000)='./file0\x00', 0x801, 0x0) fcntl$setlease(r0, 0x400, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 10:46:34 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000880)=ANY=[@ANYBLOB="12010000000000105804195000000000000109022400010000000009040000010300000009210000000122dc0109058103"], 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x0, 0x56a, 0x41, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000240)={0x24, &(0x7f0000000140)={0x0, 0x0, 0x7, {0x7, 0x0, "c426b27551"}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(r0, &(0x7f0000001880)={0x2c, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) 10:46:34 executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00009e1000)='./file0\x00', 0x801, 0x0) fcntl$setlease(r0, 0x400, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 10:46:34 executing program 3: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) r2 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r1, &(0x7f0000000040)) ppoll(&(0x7f0000000000)=[{r1}], 0x1, 0x0, 0x0, 0x0) close(r0) [ 191.870473][ T23] audit: type=1400 audit(1684233994.246:187): avc: denied { ioctl } for pid=2511 comm="syz-executor.5" path="/dev/binderfs/binder1" dev="binder" ino=29 ioctlcmd=0x6201 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=chr_file permissive=1 [ 192.098163][ T721] usb 2-1: new high-speed USB device number 6 using dummy_hcd [ 192.128098][ T124] usb 3-1: new high-speed USB device number 7 using dummy_hcd [ 192.128105][ T503] usb 5-1: new low-speed USB device number 6 using dummy_hcd [ 192.178144][ T354] usb 6-1: new high-speed USB device number 7 using dummy_hcd [ 192.338153][ T721] usb 2-1: Using ep0 maxpacket: 32 [ 192.418117][ T354] usb 6-1: Using ep0 maxpacket: 16 [ 192.458200][ T721] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 192.468271][ T721] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x1 has an invalid bInterval 0, changing to 7 [ 192.488188][ T503] usb 5-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 192.548291][ T354] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 192.559023][ T354] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 192.568689][ T354] usb 6-1: New USB device found, idVendor=0458, idProduct=5019, bcdDevice= 0.00 [ 192.577706][ T354] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 192.586411][ T354] usb 6-1: config 0 descriptor?? [ 192.638238][ T721] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 192.647209][ T721] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 192.655347][ T721] usb 2-1: Product: syz [ 192.659558][ T721] usb 2-1: Manufacturer: syz [ 192.663985][ T721] usb 2-1: SerialNumber: syz [ 192.698188][ T124] usb 3-1: New USB device found, idVendor=ccb0, idProduct=4cea, bcdDevice=ff.b9 [ 192.707046][ T124] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 192.714906][ T124] usb 3-1: Product: syz [ 192.718978][ T124] usb 3-1: Manufacturer: syz [ 192.723385][ T124] usb 3-1: SerialNumber: syz [ 192.729290][ T124] usb 3-1: config 0 descriptor?? [ 192.738217][ T503] usb 5-1: string descriptor 0 read error: -22 [ 192.744372][ T503] usb 5-1: New USB device found, idVendor=05ac, idProduct=8241, bcdDevice= 0.40 [ 192.753803][ T503] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 192.802323][ T503] usbhid 5-1:1.0: couldn't find an input interrupt endpoint [ 192.829142][ T2518] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 192.999296][ T18] usb 5-1: USB disconnect, device number 6 [ 193.038252][ T124] usb 3-1: MIDIStreaming interface descriptor not found [ 193.047935][ T124] usb 3-1: USB disconnect, device number 7 [ 193.056581][ T508] udevd[508]: error opening ATTR{/sys/devices/platform/dummy_hcd.2/usb3/3-1/3-1:0.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 193.060583][ T354] hid (null): unknown global tag 0xc [ 193.085910][ T354] input: HID 0458:5019 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5019.0001/input/input4 [ 193.099140][ T354] input: HID 0458:5019 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5019.0001/input/input5 [ 193.229745][ T354] kye 0003:0458:5019.0001: input,hidraw0: USB HID v0.00 Pointer [HID 0458:5019] on usb-dummy_hcd.5-1/input0 [ 193.275391][ T503] usb 6-1: USB disconnect, device number 7 [ 193.588294][ T721] cdc_ncm 2-1:1.0: SET_NTB_FORMAT failed [ 193.628259][ T721] cdc_ncm 2-1:1.0: bind() failure [ 193.635178][ T721] cdc_ncm 2-1:1.1: bind() failure [ 193.641430][ T721] usb 2-1: USB disconnect, device number 6 10:46:36 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000600)='net/if_inet6\x00') preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000000)=""/91, 0x5b}], 0x1, 0x0, 0x0) r1 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r1, &(0x7f0000000000)={0x28, 0x0, 0x0, @my=0x1}, 0x10) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f00000000c0), 0x8) 10:46:36 executing program 0: syz_mount_image$ext4(&(0x7f0000000740)='ext4\x00', &(0x7f0000000040)='./bus\x00', 0x804800, &(0x7f00000001c0)=ANY=[@ANYBLOB="0089f2832730bf994f589885cc769f0cff3a1ac5d0149ba212070000000000009798f898c94e056c9170cbfeaa9532a4b4150850980a0083cfe8b4efdc8ec300000000fa935e176297b1084a51bd8f968fee782d84832ff1431d562136b4da36ab17f78b000000000000000000bba7dc7f9fe894c6ca549f1f000000bea8d9a977465bbfbd447e7a7057beb5834f70", @ANYRESDEC], 0x1, 0x75e, &(0x7f0000000980)="$eJzs3M9rHGUfAPDvTLNNf+R9Ny+8h/f1IEILLZROkubSnowX8VIoFLzWJZmEsJNsyW5qEwttPQu1uSgIonePXoVS/wBvUlDwLojWeBAvkdls0jbNxm2bZGv8fGCyz/PMPPt9vjuTJzOQZwP4x3qt/JFEDEXEpYiodtrTiDjcLh2JuLV+3OrDG5PllsTa2uWfk7JbrK5VN98r6bwej3aX+F9E3K9EnHn/6bjNpeV6rSjyhU59pDV3daS5tHx2dq42k8/k82PjF0bPj4+fHx3ftVxPvn3h6N1v3lxZ+fbL1p1XB84mMdHOOzq57Vqgx6x/JpWY2NI+vxfB+ijp4ZiBfRgHAAA7K+/zD3XuzSpRjUPu0gAAAODAWRtcAwAAAA68JPo9AgAAAGBvbfwfwMba3r1aB9vNT29ExPB28Qfaa4gjjkQlIo6tJk+sTEjWu8ELuXU7Iu5NbHP9JZ3r7/mNbqn3skaa/XWvnH8mtpt/0s35J7aZfwY2vjvhBXWf/x7FP9Rl/rvUY4yvPv1/pWv82xGvDGwXP9mMn3SJ/06P8e+sfHC32761zyNObfv3J3ki1g7fDzEyPVvs+Kt1/4/TD3bK/9hT8ZOkHTXZOf+rPeb/3uqv9W5zSRn/9Imdz/96/MEn+pXXxIedcaQRcbfzWtZXtsQ4Mffd109HTm5txJ/q8vlvf/7f2sz/sx7z/+GLwes9HgoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtaUQMRZJmm+U0zbKI4xHx3ziWFo1m68x0Y3F+qtwXMRyVdHq2yEcjorpeT8r6WLv8qH5uS308Iv7z/dH1oLNFnk02iql+Jw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCm4xExFEmaRUQaEb9V0zTL+j0qAAAAYNcN93sAAAAAwJ7z/A8AAAAH3/M+/ye7PA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgQLt08WK5ra0+vDFZ1qeuLS3WG9fOTuXNeja3OJlNNhauZjONxkyRZ5ONub96vzQixi7E4vWRVt5sjTSXlq/MNRbnW1dm52oz+ZW8si9ZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8KyG2luSZhGRtstpmmUR/4qI4agk07NFPhoR/46IB9XKYFkf6/egAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2HXNpeV6rSjyBYW/YyGSiJdgGAr1WsSz9LoZL/uJ6/fMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAPzSXluu1osgXmv0eCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP2V/phERLmdqp4c2rr3cPJ7tf0aEe9+cvmj67VWa2GsbP9ls731caf93GMdb+5nDgAAAHDgvf4sB288p288xwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPSqubRcrxVFvrCHhbjd7ywBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDn8WcAAAD//+Yew1w=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_ENABLE_VERITY(r0, 0x40806685, &(0x7f00000002c0)={0x1, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) 10:46:36 executing program 3: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @empty, @val, {@ipv4}}, 0x0) 10:46:36 executing program 2: syz_mount_image$fuse(0x0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000100)='./file2\x00') 10:46:36 executing program 4: syz_usb_connect$hid(0x1, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x8241, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}, {{{0x9, 0x5, 0x81, 0x3, 0x8}}}}}]}}]}}, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) 10:46:36 executing program 5: r0 = socket$inet6(0xa, 0x800000000000002, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}, 0x1c) sendmmsg$inet6(r0, &(0x7f0000000840)=[{{0x0, 0x0, 0x0}}, {{&(0x7f0000000040)={0xa, 0x4e20, 0x0, @private1}, 0x1c, 0x0, 0x0, &(0x7f0000000080)=[@rthdr_2292={{0x18, 0x29, 0x43}}], 0x18}}], 0x2, 0x0) 10:46:36 executing program 5: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$UI_SET_MSCBIT(r0, 0x40045568, 0x0) 10:46:36 executing program 2: r0 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb), 0x0) setresuid(0x0, 0x0, 0x0) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000480)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffc) add_key(&(0x7f0000000340)='dns_resolver\x00', &(0x7f0000000540)={'syz', 0x1}, &(0x7f0000000580)="fb9c", 0xfffff, r1) 10:46:36 executing program 3: r0 = socket$inet6(0xa, 0x800000000000002, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}, 0x1c) sendmmsg$inet6(r0, &(0x7f0000000840)=[{{0x0, 0x0, 0x0}}, {{&(0x7f0000000040)={0xa, 0x4e20, 0x0, @private1}, 0x1c, 0x0, 0x0, &(0x7f0000000080)=[@rthdr_2292={{0x18}}], 0x18}}], 0x2, 0x0) 10:46:36 executing program 5: openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x241, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000006380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000021c0)="d56cea33946c0eae3241d3604bfce89adddb2eb96960338db7572fa254eb7c69dc0cb526989630e26224c258c8d70ccacc5564d67723f4756c0399174c5460c4995942d24092c36dc820e97344798b5bb45423f853bf50e374323abacf0388cd091016b7a3d7843f4d3ae1658bd34d967e3323a64908442788dbc99c1f4248da53fb5be2c8001236b994ca594e3b3c588beaf3cb1c32c072d768b9e665e7d87044fdfc1fd6452593e6793963153f3850bf85042a5c139799ba8f6cb8d877fc436c4f1601270d6e29d60a4c80d6315e46f4219494ce897127d0b76f5d681e90f4e9282468ef7993cd92076aed266c1db8b81b93adc4969c9b89b32b8768c9f39f2d148e933dbb651746a9364f49986ef73b4c29f647b82b83216bb8179fe5346fdacdc5fda4bd48875cd2f1cf57a0c9a91e059446bac310a6d68948675c35a8e442168fd84d78d9800e5b05bdbce3a6eac65bee7279a3628f2a08931d3d52ce490652c20f8ae529eaf24bf421dad976c68b234ee6f6210c9f9aac3a55c6939d6aa3805b95619546264ff3ff82d0dc690e8ead61b6ed528c3c117cd771a3b7feb214ce8d720640d97f14b399b7f46dc4aad83117e8e642ccb117d13f345536fc3801c124cfaf8aa7aafff6c8df3fdd4469c077eccbd8ddacad80d9113dfde26ae67b226185743b2d53667fb3016fe114f87484ab614ddf0887c4b2c85351ab21a0ece6c066a154b38b4d7c1792d2db2cc5f8ceb42078187949d354b7a08d1529f3d10814757179c860db031dad4a3dc13ca01d1013238ed5f7a9674fcc77f0d34e2118fb851c970d86ecf9de1cfdb8d3ab197480e263c3207c3d7ebe17f9547c7c56b08e83de875294d0fd68df1926ecac24350b2c70bd73e14122ed480c564353d34049e67c26036fc35d04022cd35d6ac00756d3b8550bb22ae80a4bd630a00268d07fa249b0bf545dfbf01bea2f12b30738c6e13156244eb24e6d69ba7c3acdbbefe8bbc06b821aebf836ca07a3cc7b6b24686ed8f3b23085c893e72188b797651c5ab5cceb1465414a325f793a3af6d06eed7eb734ad05bc1f6619e8485259f570a482a67273ee01fe15dd938afce026f1111c7a38ed6d1aba34f009ce1e99140fd0db2de74150541fd48dd2ec5b1d15669de2ffe3a198184b6186ccda31aa64c585ff8cb65b67fe1455753895a88b6ab4c6bf1bb8329739178147e6f15801bfa707bd9ec9da662573ce07af684bb7c880a7d63b0a0a7300881408c44e95c679ea32b0eab845d0b333f245e8d6006258678704aa8cccdaf80cc46138d5b7a0804fdfa34c91d61a0d2fa6c62e7d1a675e5743f845ab40ea5df0182d6eb9781905c94751c75a411699a76f48433142c5f109d5dfddcc0b1dc6254efd5ea50d6ffbc7b9ca031e1a0123844b63c48b964645c6d24707582825e219bcd61677ed4fc45ee1f4be91b4c1b856d65a86acf22b8b0d588bc473248ac040326b1490c2fea24bc0c0a721e2ed63e39973cd4d38df1001dba9b9d995c229655dd26f3cd3d64077ec111e2c370717cb4cd068e0d3a52f1027d3df953e1f1ac768a7215a3695722b1b6714ce43801451a9532212b651d073c780d61712aebadd145c1cd95c1dc0dcf51850046ae5771e365f45858a36e48afe563ec0afee3803ff6a35bc25217b53eda39bb813b8d3d728c21a0b80d014003143666c0d1398cc46a01aaaf97117edda217f984010e7c5cf32535a669d4f11f6b70e3a3b823987ef7c9f878415063bf05205e13bcf7acb287bd0bb0fce77529a711f0ed145ea2ecf2194658dff17c5681cf8c7ad8521d235a705292af4878b3f124be2df661026c091d6c07aae1a74c919f7478d1083f70b3a0fe00c2e220ab998b4595268b6f7cabbfc85e59dfb6ab7a794cd3fd70d5cc4d70ca933a4452df5a345cb31f3267de53519ba39c915d492cd4652843f1d30a5fb311e3b5d868347969f013c5e3b4841b22240abcb61a14ff567186766ce8f6ae64877f672835dbff4fcf19c8230d8a402397630effb698a8b0c9a28ae028d7938ffde488fd64113085bce504cd0551e0eb3730c3f781cbecf0c41d2338766d3f6096661c1f1bec3162b8a0c4099fccd9480e821df8782c2e070530befb62bccd8539fe9dc7d8d3f9bded1bb34db3f2d6050885c8f1d57f5e603f629de7491f5fd9fafcceb565abeaec838b10a763a00a4607d4330bdcedc066d8cf9790d806e03c219866bb8f053a6e602645436d1f469df1d5008f5dcd4bdb7ce5b76ec015a8f4693cb2a63ceb2be00bcf221f0ca32db4efaf8f7022622b335fa8dea4afdd86be10be6c4d66e5f57416add4480509cb98cf31cdda84644eeb782eea041d4bc0e005a20bccc3c4a08cefcdb91cc2c61d9231c4e36e96f6edd2133f9b34e7da90ce20d1c60ff223c6a204bb942766a359b923573bbbaf2a827d79e4f649e79a840216ac4ddb3409c94e71ff08d109bc3f0cf6583219de7d7131a956f835ecf5c131a0b1e056a86d800a0204243f3b695029578c064306a31db53f28a8f0c0302486cd05970904e9b5c53100ac1aabb3110a89820e4d8307c3d46084999d0456c53fec61a9242b486eb41a90f3300fdfd0d8a472e8da7a842588721d1df1f5e4cc425efebc75a904ef4cc881346a4bc23eef4d492e3efccebab86ae4213f42671370579ee7f8341396e9515619e100a8fae2c5cba0139a088579ece7a603c8b8bab9998223fe862dff8480aeaa5970c90b894e5f71c2784e4dfd50ed3e9ed91036e8356c09464de13b4a95227203133b2c2c71cd6323492f083bda58ad7721b6666b9cd93f93f0288482813fd8aade02cca81cd35257e023504ac4f86be1c7a810b67c6d7077f5cdbd305b618a05c03d196894bfb1a6ff511e59ac8ce45d16cee95e1de0797a543728caaa43e5ae42a12b6bb7910d18d4e1ea89d264491287eb23a76095a12a39c46a7c85349e2969edaed3c1fa6a2150494f63f4c98c65fcdd650ac7424ac1ae64421294356ac1e4dbf9d4c817f081f4f7751ebf56788d799bac29dc0bfe83ead7ab3e338b8b84df4cad2b549aaac4e6048a6fa8f8f6f1f7e0e51c8b3c872f18c466e590222b03230f46bc8e9a0171bbd2096c7a480d6a6f29bd74b60105bebda42e59cc830c4b31f6c52687b4ec2ba869149ae363d711d099f94ceade1ada193e931ed9aea0a280ed5f25ad5ab3b4083f140ca17b43e5f6aef2c24a28a0262c80a040187e052ea7d54a528b6fcc176ed3afc07fe6a661d050fb4a3a6abfa3dac5f3230540b45af060781cb5499c2894d6a4a2bf908ddd48d6b34207f56c31229e206c88db3552ceb6e82a0fa2bf7f97baf603d37d6a8b1f2b1f5f95b251129ed05351681908b7cf5cf6cc86dd854174cc19713b4d262b021952b6da5f20f57bbacca62f5b7124409aa625bbea59819baebc1bc2dd188feba48c998d0dbed60d44b8a4f0ac28f6c1c8c9998f7406f1a34e4ce902be2420f7ff51a5ab3b1faa86ab2ec1edbea2493cae090abde43ff27d685c993dedb24eb255772cc56fbd104f4f5275f10d54d7cacb8cbf188ae1a4d29ea880068fb2696b3ba6e8a7c15939e1f7c394ab4bd4c4bef2383121cbeb18646a8e013d570cee3eeecd7fbe84a619f8aa2e34f2e1e9b99d0c7d7d179d9df8d2e2f1cd7ba2c7e60166dc14e5e4ed9c41195935e2884b5bd0057ed0155a5d4c6482e8f554e4cd0d0aef7d6487801ab54d54eb41755d833ab83883b40f47595063ad2a0fee5c661f86b8ab04ad0047d988ad86b3c520eb78dc3d750a57e777f5d766349f1a687e090f744206cb5d048346061b414060f6826d8a884e93f73f1f1f4cb8bd6e8d1215d436d390dbda35b555f550e11e6d8008fce1c429bd9bbd04a1fbb9de28663c1be4d8d7e506bc681ada28a69014b972919b5f70cbb770349324c9af0b7ee7ff4cc8bfe807fb9faa0a69498448b22192d578a1e82582b943051beb543ddca8b643ee6c76ee32278aa8bc92b44a8439a24ed5040545349ab05e831d4511a8da03ca539659585b2267a73775f1cb7c2c5548d3508c896f99a8e5cb55160ab1267e320ac2d7c8f8b57079dd14d301636a1374e24541f8d453978998ed256b381bcf638bb372ce1ebefb341656c02f4092a7667ffec5505e4938dcb03d404654430e244f9f7f7d0fb4189a93f7c2bd7a4fcb3ccff79e41a98adcac3e4c19eebebaec15bd8cea1df0e509cdef62ae10c66734d162caf35a6e511baa717f769c2e449892224fa8ae78de9138cf6ea1d939998a8cb68b0e83cf604e03b99634796d3d495e4617f8fdd9764631e7ed6eafa797deb1159259777bf2915d48b63286f6d6528ad4ca5783609263d9a03aad41ec8ef1e2e1e77734d27229f801192be238468854945c20dab4e1baff9dd593361efda1de95e04561d33cd73a45dff5f85b2e85b0747a49345ac8d38add8ef9c14685eb3d3432f3f994e3ddd4e45b16005870485253afc4f08d8a6d8023b722284d11d56c6ff9209a5bacb7ce1708244bd21878b8cd5c13ab453bd589f6196322de9faede39ce6f94c75d008d2d7ced27a2375cc62c3d5c15c1c4301a01299d8f4c41e5a44e4130e9555a356d6b19728c7d3c86cb9a1ddf906ab63a9447f8233bcd09bd74cf9749f085f0c4689ef40dbc41a7a299f0f891d9d0d3e39409d4d774da53bfb6e8ce668ce50885558e909add2cb9bda2f7e9232541b1a7f742a99740f486ef4f7c98e4052f2da705c56a18d5a8289ae6cbb9dc7de13a8cf420b7a930abaae813b40517d84ae984dfc94cd1021e0e4a7a9e7de841018d474083ca28a829ee03fe625cafcbedadcdef6621ccd679fcd9c9a9ab2136211f8c9a679895aa39facf2d6668e5098b3dd8e0ad78d8caf250dc38f2c9518bccb353ef3418d3906827514c1959d58344ee11a0ef1c1424495cc1a9910187685a47d6dd91f07e5081c5ac3f1b6e363069694dd9072684c5ab0ba56157c10f5fa8409e5bc43b38b31f24a306ca5f7e3de9a392eac1984e877ecb3dfd044f1449b4ae9b586051b1780c0ce462919f4a4b54ad8011d013c3962fc6697d33c2dc6771fec664c82cb16144619b207deb4391866d6c1976b945c5959d19018f15376ce3b05666747743527f22b54171da4dabee2f4e469a5521067de4f92e2bad02e15e812b6cbd27ec88a9eccf600ce7f5643392da9ff6b6412f8e7c68d8c8b9e0006e41777e2a1363a9556befbbb110dff3a84b179da3838acde0b25f53798733a9fb463d76b630aef7c8a43f6219482b34b893fd99cf3a013ecefde7c5c6528e304c1868ff3fd8dd5aba348a05dc950b1c4c281cbb28b800d6d0da180fdee06ec3bad6f97180295ed1d77078156a885b5b0c501ea563e8871adb97dd6052de0ab369bf2d98f434bb2d172d9967bb73d3eba6b52bb8d55d8963bf58d310afedb51c0f94c7814b6da30fd8056ab7be74ac31b1b75c217e3ab93eadcb2d253e5d8bbe47c0f1a411a9e502cf4301d898d905cd5db828e56a722394fa11cca64a03a42e7fc1b3481b71ca0b6a3d9bd1fc8229f7f9d3e6aa0d48051942579fb759201d4715db9a2d399e0745a66dbbd571accf1f2e15573ce832e91bd1f042ab758d9ec13e354f38454cc42668c8d60358916f7e937015f6c38732bcf6131ecde001892cb20fe47153e7e23b1cd2fc4a22662e7bde09f7df10fcbf475783fe23a0fdcb2c3bd8b28453ce523ac19ff77e68c3e9fa0193b796ea68f44132b3a96adebc04181e503f52be4778ef422ce3e6ca38514fa18b500ca518590479e8c73a7942dc2e237d82cda953ae1b296b97ee8ed62e2e755d6ddea7c0334e1b8d76c278bdc454724003106cb6fdc85340d1e784ac8b6551eaabc33c502163ce0d401627bd22ba6be90089372bfa3f91ee745e45844ef8dc0fe3936bef07f9c1d3aadfa4c8e99be6b038bed6beb9597add881da2acc1a3a471f500d68f639cd2bf6f4afab919a2cf747bcbb42b95684e8741b485c3297cf07c7bd98d6653421b61f701a06b82be0fbeecd32eb00feca9c5732bb5e565bccf8c9feb27a50760a785bbb50402768cbd458811e284a604b3374faf3480e1736743665617de9c32fd10e37105ac6dd5303f1a6dc78950bce56215c2a2f9e0ccbc0bf9fe8ccf7647ed29e2aa4948689d681a7a9fe582631338f3eea3df846f28564038ab75aa2a8ee5416b66ceeda9d8f56ecefe07f6a21ace83a2e15ad408d0a480f56708e3d1c96020b124c58f6ff5247f73aff7f77d389167650b8a0b98c97f87a1e5d6c08fa99874ff144bfa905e9da3812f010eeee00f3c9b594450faab5342e1b6e98fed5714a802b67b3e5b1964a62606aacb8222efd4980823f076675ae859e64de7b08f7a0b3d8bc829e1a93eb3b4975b4761cd7fa743e393da537c91f658ea2b23c94244498cdc4bc32c8b9859b9d9792eeabdce635b2d61c311949204826054dba0880505e2b53cc3521fa8b68bbba2ec05050bd3244c02752af1555625ddf50a3656c0043005c43c26a2dc907d5dd67efa831ad974151067b436a75fe99b8c94c9ca9737279fa1aaa09b0108c48c79c7e4ec1eeccfd43aa8e7ab6cacf5a956fc47d4ce77fe719d6eec1730d3e3b3be71d313f644177b6d16df0180848c28b850fbf71168a1ee4e5639bc46f2555b3984dbb91520538dfa6a1905abfb7238ff344d0a7d760f040718a57cfb56634e7de7584097f69f87630693bcf410796266cc3f50302feacfb556bad2506b7191023817527dfe5973101712bda922472076633133a11a76e8bc7d763a2cdaa53fa8d47d442fcc572f791d66d10d8d6a9058ecbbcd6d3dbe45d67b75e1091dd0368bea33ef0f56ba68885630429c24800922062e1066f2d4c4b795332ab03239548df4e6e01c432fe5eb29e8e63f6c7ba4f2edefa208c69e781786e4717c2f71dc2032a98cf1e6d66c10831e17ee776edc6b060ae20d025dc570a88e17da771acd32b7b93d46e43a917b8e2ba8232ad2707324b9b04dd8ee50c3c5a4372c0b1461ab2b7424faf00c7162bd8e8ffc7fadcb055403b0fa7087226ba4330e746af97a3f915f0b9e105759e81fe94a0df0cd6c324fb0b871491b5516c2fbc82c77b07159e3f4c0b7952b74cb4e203a69f241485191e1afc76d12a56db065b0513a41582f655340603c73cb39b728c97d1e919ecf963b91ec2282d25dc426db873394055beb0f9ba20545e2465ce2d0d962f42e1e4c79bdea4cd2829269ff7ef650bbeb5083d39dc7aad668af0b01c521192c548857473b29991f7bb917b5814fe945f4c3ed9bbe0563f4004b391b76860e9fd6b7c0baae82e4ac033f62a2c6ce6a2311b8700b06b5215e604a9b99d37e00450fc7790e893176e9fecda220f838a078a8ef7da7d499b1fe0eb8780c4b9705a6a10674e61b5c228fae1c13488f98c10c1792fa40229dba44b1cb534f9fab6a14407687761d738c91f4b8d4371a1de1a47bde0563a6fc88c4886be5d48c4cb89078c255eb1639598379daf50a672cbf4d8add2d4af6c02aeb1d0f86b611abd363409c7c7fc0b66f307ad3df24241fe06d0f7617d6c3987bb9e5d8f1712aebf095fad19b3b4fcb9cc4fb39012f333c4b040666259ee7bc43cff299a527a8914d71324e91c774b84e9392e615453e9fc648c539059b66f780c888892fe8b30eba799ed18fab08ebc3b9da8bc12a249456351bc0ebafc9f54d5d24697fb53eeb5e734527d690620989f605f57dc65a15a754d304be592acc616cd528b6986064b4457b96cf1fb0ab383a0585acf9887b18e1d6d3aff1e7f2328ea0313a2b36f6f79d671d9ddc4d34fb8fb55a596b2a16c63757083fb4bd01be2e1d82e47c5a44e052279097c5a18feae9884e102cf087611a3b94467ad61635dae6275974f6e6ca7a42ded0ee4577574d56b142853a8c955d92d1eb780de11dc9289acd193214ed4c9f5f26d0481cb3c0c0b8d4c9ad929c61ffeed66bf2e4f7018049593b99358d93559847d55654cee93da30f6578d2e295909791d227a12c09cd4a0edec25d3155086b64a787997a53265cbffb7fe6a2bfd589e12b4d0e21a600276e920397888443584aa99a06d7cfef8e68eeab8fa739c3d8fb74581ceff295110742e763320bed3a4be982b3ebed15ecde37e849aaa91959327d25149f38854ea1137f870aff99979e5e74cc9e45be12e3f0f9912a0955e718a4917e835bca50f43ce92a6bc60ed006b8f623fbacebbfb3dcb4fabd9941a5487c6f637de9a2005a6bc4062e1210a08a51d6f8a5e3f6f97fe90dc7e2e21d4d2f038c0fbc1918aa00e230a4a0e5c41a4808fb9a731271fcc1e73713c9592aa4b2ddccd0d13c3cb68d51166623153445c9ec955c6870dc8543c0684883186082e34ea5714febf8b46921015c3623220d17529896e1a6edac6e32fea2ba30db203238300353602c17dddad7608cad8170b520f6d9d32cdf0156a1de4e9b9eea78f73255ddc6da6994a6018ff900d9886590602ca6a072d8aa5645e2adac0744e2d5b2e1038c746635d5814692c3498aa9043b68f8ce79c44678c5a7d5bc26c085475853b229b2af3dc822ec58047f313c778aae2b64995148174e42908f3ecacd3921855790c0c5a25814416930293010b4f917979d837f4ef9d2d6dce804f5c0926244097746252124a6e0055559ffab197c38778f717362152af8f6dbf7ee03df050ab9b8909556691c2c2775f0f9c26a545db7ba698a4ce37de877705ea97ac0a002db274ea8360a4aa732c2d5e7417138c60cbea69d3b4993ada6a9d8f51d851543a6500a31bac5a057dbef498001f08a44e3c4141900e18b6d73c28c8c67dca805edeb5376384cefe75be1f127225e4d9724b7047d68fa2ed4629e91711a37c80158a07dbce78918931402b472a98a5d5c6b66a2d116314577e94298c37bc441499a9ecea132d87c5d305a0f8f0b3ed16f3b820941082c73b28391d8482ca0cfa78e1e09aa588b0eb1849c6c7916a6bbe56134a6bd93ea306dec125982628dea1db6d022d210627959e1dc819c841f173ed25f356909222e481a1ebb31185fbaeacbd359d2779efe4554ccdac7f4bcc528f656a45049331e16e9c0c796423ec9c7cba15c69d4a8a7741699910f33cc9798a8bf1e48182f08029a14d0131654fd388225d7509e1d7a484e9c7df34d1680bfc6b8d1f6f3920cc4113509fe42dfbd6b261000da9651f7e18088f6c2564472046e5eb7e8c9f8b5286a7452741a7103ced710bfb8e699fb8b1a85c0ae887cc06ef2ff9e2a2b1a77bb4d44ddd4a4e1ba60afcb92baaef108b60486d409889cbb2b1cc77ddff7e4b6caf8cf3488764d84bf3605eb9df709ac6cb36d1a3de89cdd6657f0e6b4009e6dac5d9be14f4ed997cf61e5aaec932520c321359cf286adf6e2dc3094794ae61a4f16089d06e3dc62c958950e73213c1e865c894fe7b8a30de65f5534a1e9c5d19ed49397980126322cb9c72c46a86d7487571300d85b3b5661555f20ab63a78f846c1b8f51a19610a11ffee44f7ccf0f1d67f4148b2c828d74c7f3993965c9067114467a71d242113a68574e28601fce343a023ecc68a72d75259f9a5dce144a7f61ef327192f6474d2bbd06fde3049fe7fb306ba3f54337008d7dbdeaf28a37a224e38ade23adb076cefd3148efcb62539a96d4dfc53f369e34c3d493ac3a5e8c8881133be630a2a906703da62ce7cc02ace9f666d6c3d4b9763a83548825ee1efb54ee3475b09e2616c5bdde3d193181bf020e8ac9ac25f32604b6c11de8ad1a15b9f908c6d7e79181aad1d741b7434aa92597a835c53b9e4b61d6069fa4ee921824d17c98784a8c04590f8d2cf877662b410cae4ebd1ba3616074c020d8cb6099a095735635490d318821310ddd016150edb80370b8d4e2f05557fd619b17192c13353cdae76d495821c610c8641e5b3dff1e7f2ea77b17810ca7975b8e36b7f501a8710b326ef92672096ef66598510902fe663e2a9ef00c3a052f1cfb1739fccb4371f8f28bb92654de5bf87cc2863e92e6d7e4b45d773f90f434eafc8f8398a48527af829a6cae359e7af5941bef158f53798058351107ce58f79ed21036770f6e10e7da92bbca25f369ee83a0f894bbf366a1361f8125b4ffd8e8b4d47ec68cd6b37c840cc5beb8cf65b2269ea1a0e9c371a571f30458ff8ad9bbf8723c19ddae1de5ca7461a436ffcd103c01a20f3252ba0965ee928cfb0d002b9aa4d4f20c805b77e67c8d991c4d07e5419bec9626a32c115d28253dd5f16c17182c1779edf49bdfe3823d87fec88929801163a27bfaeddfd8cdccae8cc3bfd6a9f2e2fec5971fa560c434debd434ff4d0058dcb05d9f3ac5193c458472d6d1685f9f46c8864900c5edbaeeee08971ee1c087f2e11467ff4766743bccf9e3414feedd6dcb904b92a05eec5de8db95444b920c995c770edcedcf7bffc48836c8f30037dde47f0e66fd79550de0ebc3c0c3eba0b66e2a353542eeb20397800e5f41635c5ec2f9a271461bcee8e570ddf945b186f15ab5cabe2a3123189935c6b9010b31732c425a9b2582b097486a5a7b1880b2f16104484e1ca83fa9c278b87e30e4b0cf6ed66c87a979c05683ac94a295d1c53e6f0975a079dd9a2825fdd6ae0926ba1a69f3f69f408eea9d00fbd43235a52c53d11963a611b81dd9f5e05582e1822398873e883662a64c225be19e0b85e102e23fb73d5dcb11435a5437d7418b0409f2e60793038f55ed54c79882b3a17e74ae2148bd558d131dbf446edeb0d05353492534e216761cfcf6582d066a8235a2bd5eb383350a52d7fc2761514e27b6125cb3e387c103dd62e31f5b789c217811c80ccbe3f10fec7a19ad32dc9271368b6d6ba549c45dfd8018507c40962b6ac6468c3078edb71d8ec7f728be8cc23dea1139ac30c2e8d0fc077280e420fbbffc896863db5f1e76922d7dd8e4479c1be822e74212c6f74765e108f916a1b83f6efc8ea54080e9a28b1ba5813a1fefddbe2d0cda413ee1463985b51b59f818f440c9b6a10e4ebf71d37995ae9694ba5867ca2eb2f7bf4e58d26149f2b25943fba216beb3de1f954bcf1bd32ce358b5d23023ab456ebbc493ead41e25b62b5b4ace6c5c18c9a8d512a9cbb4dd59f33663f6138d6b06bc8eb1ec9caccc0077b2e68e7a09d412dfa352e7e5c3942b710ab1648e16d0adda424d9fc2d15c619f4e8093c2b9521e4cdb3f22e655f52ce0fcc1bfd94e56cba8decadb68214451be53f9286c82d2a4912bd2394d1133be908409d791d6d8c2194ca37a76a38d6d0a1fced6478848891d9264cfc08fa849d720339ce00977cad8d9738372184098a7333dd1564d1d7754b4aa4afd6217585804159d31f53017869cb78b718c837b7fd176ce19e3d6996b6f055ed3ba7cd55b0349676c0c113c33d070081ce4ef29af156c4ac8ce760013688d0295d90271e23ef3ca10ec2b3b889855a153c867ce79297a10a02d21e5e8995fbc10d2f4d4bf521565376053b80937bfafaac688108f9962b7c72cf0111874ac8ae27d024ee2f9d57f15b9910a7486ef7542c6629fb0520c93a445542d", 0x2000, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r3, 0x1, &(0x7f0000000700)=[&(0x7f0000000440)={0x0, 0x20000000, 0x4, 0x1, 0x0, r2, &(0x7f0000000780)='!', 0x20000786}]) syz_fuse_handle_req(r0, &(0x7f000000e3c0)="0a44566bd8cd7422e078875d6a98d0a2dcc0a0c7881e44e46c6bf84253a3ba4cba8183c2236313cd49babfb721c547a5caed646bac2f2ea43e134e2a05d84cd813c9e2a96e68352f95c458f6ba48078f1d10fce44d869b4a00c68ca338ff3b877cb434f502cedfe83cbfb33d5233d081ec8ee2ac10e08194f6257183be922fc7203071a2aaf87478d1420237a1516e749623929f0d60f15e536376ba41fbbce034588b60680572f0d1d76ed122dc46252cc143f0e665e3f4e3f56bc454957265bd9a029cf8c7397ca01f95bc0e6601673bb31804c34307726585260df48c32527d74e51e5f26728aaedf9f379f5960f5e6e7146eff3254aaf54eb42834e1f57595a2b0333f5ca1474e07c2447c33dbe8f62f24cd788ac18475493edb813450e917837b125ad6f850e6af93e16828a6741c6ac00a4e25cfcd498f1b857e74a4eb8dce5ffcb3999031f1da13e9e6a973134ec04795a3fe91388fb6b349e668f49bd4c4ffa71a8662916219b4a2075bbfe4892cd1080f662005c1c2030d35999c9637f4836ae5745acae8ff0d745184e58241510d780f8a9aeeccb17b9213527a1b747dd23df6b4ac2ca4bd07fb7de6bb4bf8811e5c2f99f4bbcb3cba79fc483182bb981815a1b1ba5afad464631e6eb940a5da4e73787e9e0103bc7ea59cc8d63f740131a14c3cd034e91e885bd730521ba80c1071f25e0073a44bf8e36cc23a5f433378a13d2e2be7fbb8ca204976651924ae8637b339e883f4d388e239424031e20616341a5d51cd5d574382d518e4824dcdadba86143b4de3ff8126f0be226d1e6526a2af981d11092c428bc699ea208d4d38d63ef525b8da551207397fdb7d57a52c2062182072b017141de1b70bd15c758c88c65f6acffd5b5b0846c2a779660ceef46b22336abf817a24d27c3f66839b5f2f99131898dd372a124d9e5df84b24fa7be045b92fb225a735da1be1972c706120c391ffadf231603ffbb86d38ff2c76202a0f81317a7f790dadcdca1d109e4428f52246b17f6b5822f64d36da71167df86cedf76f4405f320f70a3d6d6307a13e023d9a23985fd9c95793118674346d7977654ed14a121c1bc0b3e8672087245e0721230edc667c1fb6bcdb22b3264b7fffedb589a2899096483ba97ce5fb0ad97821d0a4528465380e086b61f632eb0ce1f89eea2d8336217f51b4085433d426d404431360be55776cbb0f80c33e807732df3d73bf9d9a8e3b1468d2ac7c73a4aa239c96bbeef3965132a02254d887e65fbeaf517e913cc331ed36c3e326163d1a3aef7df9db0601997668cc35e39813c82a440a73f12011bcc0b2abb993b99e79727d49e6656e8d9ecfb7b65c2c187ca6262361c6a7d3679aba9df764d13485874b1443f47d8caea64963011294082a9d50ed2fb08cdfaaa7dbcf782b7e8f8d8206dbc421bf9807727126b1ea364498f3ae693fe19f5b56af13df090892919c136c201a0d058c1863f136a3ff389cc510c17b1de341ca9a8d6ffd80fd019ac3fd9eeeb845202f2c5f207b1e7e169d57164855b9c3dbdf3c696124136d07a4de6be16b43352567a3e3bab0f73ccdd41255ffeb3ecb2bdf9eedd1d4332f4a7534b01b6331474880d4d07b464bd8c3b18d02fbf1faeeff70c8ae35b4eef002930dfa9a0c9350ffb72c82535a55280ac9c6d5384cf9aa3c66cc918497f51a6dbad608eee21f6085f85990983d0a51e5b41cb69ae52d60fa835045aaa0132be8b4dfdb10f521bc22b0192a4133040453c5a0a8bbb5d4c46ea25f2be5b0e79d71c4a13db6e9cb66db9f2c4804d41b9c26f96fd23c358ee9c8f57322540953224b56072af25b5c7041de560f1d4bde367eb3bba4949d9a9a86123ae62d0f4741446192e85772fb893b64c0e7c44a6e967af906b0f50e32be384027379c8dde251f549f94b16cee199da537d07ae89848da801b43bab3b65651402756cb22d17e602cdc33790ec8a5484a955bc8f487597ac9752166a405bbd7dfc9107af72b46e39d29afd2a0447e53377fd11997ab21db0f740699843a168720377e365caf88fd319dca184cadb8ffb4d288a0045b349be5ecb64561a2bdfa13336ef96aea86c48a5e405330a01c5390d482e6ccf4ebb2cf149d8b6274b2f9e6e1066004172a1a90e0db9838afafcb663bd693b2e5ca35858dcb82c05cbc87ec5cedfbb08daf55c472e250861bf357569342d90a667f3ac7fc2d4e54220444a97810ac14b0af6b043a07c1d791182635b983492f21db4a6ffee2d686238869e50b9bb73d75ec26087c0c8cb92ff25740b3995e4d771469b8474efef04d8d75f3544aaf84f02ad977948764d4c1bce36aa4198d6f22091b263d9eae96f1096fe3d8045949f189f33ec713101fea26ea043fe98b987542e33ab372058c64205e90a0e1f52d04b2c5ba7a5572ddb95f7d2b04f22e2e987c5d0f879db65718d8979da2a45cd333a5aacf96081977a9eb3dcee4afb44443ad37528c5a314d1ea08d1c3f0a36d4bdf77fc0caaeaa1eb2746a26683561b62d22f4e166192892e2ec1597f8bf6e89cd53840c8d7baea220e1b5e17df52a05017363727b0cc77ee61577a79b3de2ed364f3419a30d23701044b45ed3ba44b01804750bacf5bc959cffba86619f3331cc939fecadb5cba1edfe28952e0f70d2d99ce696dab9411aa2f7e7ca6207a3b16fc36a70e339aa5a618f6bcb0272968eba6edd95242825fe6e47cf1d50d229d4b1676aad0e9410aa1f2d6d2fcb9c4ec8e06c83faefbc2143de2367123bdb7669bd959782cf64def3a601c596611ac98d76df33e1fe340829340ba0a582d014ffacf9a9394300ab7efd60222cf96a99e42dae6e1ff1fcad1e3280ca07de5ea7e08b264a60015ffb76cc72d70ded58a1e2f59906f3c76433e4353a94a2a49f91103e2b5491ac7f66d54ae2a0e82099c4c9bd683971c2d3dd51601bf5e94f7660158bc6fdc1b2ce3d689a3aa64c29810ad7d9e91e49b72e6f97230a2a966434bf5cdb339556e6452e6b446766f55df45219fc02192cb73076285e74eb848229bffd812f6058782b3f5d0efa4d7b0d3c120931aa8b679e318ecc5ea539e3dcaf87473e2573189ce500b616957d88a09a014baffbd66990e41a3432891279cb82d9c4b50675ff067b76503535631aab9a29ee7e274eded1cd542c801bf519e1119fbab84f57c7686209c9e5177545bf0f403609c81fe6d8f2979d886c43fa3053b38b6e21ec3632011c97451d8409f169f71d226e61fdd206ec5f962b0277eee286a694ba5381493941ed44b3659994d3cd2a8c9c3bdb2f63d77eaee180428d7d6df86f6738cf7adb4b863c9ee9da9904bba4c2c3188a1ce31c5b082857e5566055c8cf58a9e9f7624d220b8d3093cbc6eaed7fcf15fc700ed711575aff5fb5cb7e206c810ea7a766d2960a1356687aad2ec171e4a1db6540a9257385a1e8b9f029485866c32e74c1a19e1113040c9d215f9f4bb4311f0d587b9cb6d11cdf28d4cbcdde4ee7831e5c8608335a1e41883b55b3609b9c4fb8489619481dffc6224e4c98b1e89831187b28b6bcebe7f78c779f5a2896e47bef8e607811b435c517e8e3f19d74752d7ae99cb7caf69c0f977f1b94f8f11bdbf35444fabaac2fc0e568d3b5b3b9f13162b1fa92615bc16492b870fc85c79c51b6516276f8e559e769a8d37a2335d67edbdbe2d4ded10e79ad26629ba6de862acb27fa7d0607a5c83840e446ca0d231ae9175ae9cddf35443ef8434a61d54b704d2b46835ca030d4325dd62918d361c27bd6e422f3f8431ff979953c88a5f3d07a84b733b2fffda5dedbc2ba876ea653aaa2a8446019d2cb69c4c7023177af7b5de358c4a93ba969415c7e3bd3e10a17653cc4c0031dc779d47bedc8d0f77b9fb39484e47d1edfa16a4839d7e3c1f4147bf7a5a41395980d0234577d433c363663a648865cf5cfc4a713bfde809cae8161f044770d8f3dd65f183392ed73dd0512951dce40dd6f68927144d09a6df1225769a47a2f1dc7da5a0e5651dc0198c2feb7de7aae5675a3753272294cdc8f05b4bf1b478d6e2a18f6a9dfdc42421bae7072786a4122cb3fcc61b2d0bc9314b92be8be3f9b8b109631305e06b52c0bf621d577f014d0572327c49fd705b45794aa8f198b37c139c4a8008763c654af912552549203733ad09c667104a3c1756dacc50af3d19bd996a99a7f857d9ff8c337c6feb16cb7fe282cbf8c975bdb60a7ddaa056352d9cf752f2b49fd0ae9dd7a263c4e1c1a027c7d45529b5a49de9f2306862b8ef8d386594f9909aabc849c5955241d192ab57d52fd2c7db0e4066bc3f70445599a60016de606b30a92b1bcbcd9dc8cfb492a6e66aa2be612e1d5f7fc61989d51285f1ef8a4e724a46c36bdaa6bed82ec972fe3e929a7a708397432b13e266d9a66954e011a158c9bc031587f9315382dfcc2334100d99b7d50b87096970d294261dd3263bee8f5aac2d86f070d70e278ecca4cf6ff05e511c0a65d6da81b68d94cd635e9dc98c1259fa2060de60d05117090a9a36d7b7aab999cd28a6c0727336312ede8f7fe0118e22aeb4094a64311fa766412d68ee04a93a1b9e2da91afcc91a1fc3c216f0aed6da74baed3242e620482ae01d3055562d16cab58500a5f41145d2275f6da8e24003cae19a7bdb9de8ef57965341253901962d846fcfd687e32fc81e716c42fae279382c8a750c9ef9543c942ca644287ec9cc921f99e9c901810a342e198f3b60a5c75aa91e67c1a6f08008841ddbe0766604b38a211929682303ce61e8024ea4589aa955886adc98f365af515daf30c376eb2b96fd78d46bc3999935a336c89f02ebe822bb5db6a1fd145c4d403b88f17b3fac670b2eb1296b3a5a7055556c21259695c248696162fc179aa1b4ec10e022ea7bacd0255937f9aa89f4d4c58bdedb54b43fde47268552f51b949a9cfbdabf6e3172853e6de9d0b0d9643349595769e98dab85282c49ce8c52301c04710a2c43cf63decaf65243d4756015b681bb680fdd1aba59d63b54e2ebedc62df32e575a95adfb2b18a79688b23ffb498d03012250f0dfaaed5353025aea7a35c8a89873b5f73adb41cc864b9f86e14624d70c917f05e47bab793958de9957cf23c94a9807b30bd7574edf66250224b887a8c02baa05cc02abd4c008339129b3109f1b04da29a9edf472991a440fcc8e586bef3308c95fcd3d6702b9f43bf41454d5fe72a1f1ac80604c93dc9e9abf9a824c6d45e65b4f39f8341799dce4eac5e9036450ba7829221fdac7ec394c0a8e9813f5aad3ad0052f5156b3dca979e9c9a8755d4be2502727d346889210a13e5391951afef1880bcbd2a9ea020c9b2946563cd40c40f6202bce9bd1d2a1bbc3e5e6b2a9d2220343fd1ff5cde1b4d27c0601b8890b6ad8d3d80075a23725bddd81c15cd1b63e0123c4ac01de7b62b1e0fe2b72eaf400a1bcc63f76316d471eb191c931d5350e83a110b89e77668cfdc47734b91c2268fbbd89ce15b50b84c423a1f27943c32739e99b046a665c966275dba2dd6449b69ec53e5cb9ade89afe4149589c7378f5f3648d748bf3d46fa53f50d1228714252a328cebe7146d81dbb2f850aad492bc0697e2760dc9c60bc76a010e85110c0076478a21b47e5fbc4f7397a319e1db642e305bb1330674d96eb4b421f0f2131d125d4cec8aef4637dce572bad633e076972c9147a48b4c67135ace6a4490e16fa4731d62864e910762f1eb58afa63031c78c375a90147ceef07cd1e8155a649f2558d67dba9d6d2e012a3af4b603cd094e4a3b2e30c65c80cf8d9b2cb840e9df91e70162b80e74be96467574ca0ac5ad52238163283c556f0865c2338d6dcc73fa330634f6e5ce68e766df2db5b7edce0d98203e1d4374e7eda3558667229ea2daeb74156cf5895c4afb460cb4037456b14d9b748ddf7b8f3d5accd3e0d8d2eca2a78056d945eb4383078cc09a3a77736ce4e91f8174fe03fdceef8df92a50c2797b0cd06c6f1ae95650e48d103fb269c0a004d62237b77257807c8954678476030d788543d84770a1533a72141c7ea919e533bc182a3306782233d1a20153fa3e9e315a856e75f760bb7f943ea2f5956243f75fdb241ddfb4c081219ebb4eb3c3e989e3d953a93d96dafe1142c29434a554a92d319747e618cbd3af5202e51d30761e81b6c2d6febf221e3147b63171ea5dbaab4cba1b0fe7dc9cb249d74bbbcd7ef11c35fade1132ee4b74dc6090cfb6f852fb01d79aa0e5ee6897b7c021c6a1e69995e0546932c56e65b2581d619fc59f9775f3e8573b3c4926b8f6a9041512788d11a6fb279941ce24fea916e6568db25f1fcd3fd1e907fb3c45ddbca37230f5b3ffd48cf9c2269ec068d0bc528aac14807636c9067c5e32f2c2f259f6502ffffdbea40ad1b6b4a1d819fccc5c77da908204781747ecb0f2245dfa2941a9dba5d11ad186ab0eb87173dda634bd5a9221143e244c793d6262c904a64ba36cdced65abdd3be06d534b649b03791f7ce41e9abdea4d2c17f14bfbee0455dfa791f241341c78ce24cb8b86a9e332787d4ac1bdc20d022ae9588e8d63c22925d5e507bf41faddc17e01d3354c597908124705d88131b2e8ce8d04d660ce4100b5288d750d996e069bca1fe21f9b84c97011dd14c95c3cd538bf619b1df241fcf286c7014f8467a7ee81b2bef1c3bc56573894dbb54efb6a2fff0302b26c7589e08993e755059ba8b94fe728f1fdcb8ab10a5133d0434973e6667c25288b6e5e2d75202aec6bc0255177a53ea7c666afa79dca738a9d20990f118075b9f1cfb8ff1e5be75b49635bcbf43cb3bf97719dae8ec5c5528fcf89a9dda8fe6c08f7f737d69ef181ad3e35cf8e46efd94358b4640de1c387e295ae38edd0d5b80287f022895ca4dd9532bece6b2bbe100a83fef98dc5af595f4f7e4747ff5d28ab372db71b7c1c423183fa8ba4d823cc05b7be8819dd669b6517bd753e83f4d407a72dcbfcd0e9b2d5daef7fa88c1618236375a50ad2baa6a5e0551e679dce352181a1f9e72f5fca8c323b945bdd92e2d424b3e75041734d099f778fcb1e6407c80e7724d52ab110b02c0c9d1d4b78df12fc443fd8dc8fe82d9f3c8da7b87fdfb11e912c97a4e61425ac7b3954cb2e7e46ed0e24cc0c961dd5c2fc619a9e5e3550ca7bc21f2adc1a85c5b9dade357f1ecfd72646b27e7ab59b1b4d63c63082907b3be4cda341c49ade8992af489d11cf285b81a34c5614284ab4bb94018009e2333aa8e4630a9f6792b44b62d9c6e9d1855ffecab30c611cf5dc1e6ec09088b83a4c2cda9e5ee080df0b5e36b9badc035d6991bfd82fbb408faac15ced6ddcc917a9249b767f8844d6458411c1a31ff84e272311ea968ed3ff02f2e0caa47b1a6e030b07984c07d71e740420a9ed47b26799feecbba4f26dcdb61c9422e940550bfafa99ef0f826d2bcb1d7862016abe81d021be29adabe2c399fb9aa2f3ac472012b26ccd4eea2957343b06ac8ad71a637b8fa209ab6d4351fae53a9af0e920c043df94eccd5c1a847cb17d13589021f1a621b457fbe02a16f0f4b9dee0e7eb9358b8afd999d47f5143d49d4aef227f5b06ecef1ed71207e3526ff82b6ec69d3e8788f6c476437fe96f0533394027cf48e3e146aed7943d872bc35de34f7fdba13e5e1c259a68aa8050a813aa734f202ad7faba9f64b16f5068b43bdfb726e5fa54a1675dcab0697fc47a4fa3dd472022cc0d317d39076ad9847e72e1965b227f3e49ad6e8e742305bdd05d0c88b5859d6cfc98cc47a566269dbc4c200615f3e995511a69d8e724f0c842c06c46b5460dca83137656aae785e8415cfb57d57265af9c1d8f126081bcb218a427b80ccfaa95b8bd3f87f58f09ac52a2a47bbff99b057576d26876fa758c8e41172dd2bd45742a30d55f1b65bafc0c7c9c785f583069caf6de080c9057238e110456c0f9e8d898918b6981011f8dd17c55caced49eed32839305ec37b45e8cc4c35aec0c8a4cac54035a941842e5d19fd298757799c4a501718bf21a024106a292626d4eb3c784119b9f5003c6cdb36e442c04ca5b0ea59efb63fe90f9e218fdd9f0864f407cf8edbe71f3fb1d3a587ccfadbf7a5acbb0713b1ca1991e25e75738ca68e1817d08fdbacfab6900242b91ed9541efd2ca469bf7acc7857185d47506fd0a735d7b542949241976cfb1252f2e490fcdef3166f993ff9a812d0af902001a4f239989c087b41de65f83af93e349a2d37ad3b59c5009465e14030ecdfc8fec2d27939af2311bc5d544b19220b12a5782deb83f0e193f57cc4631d8746e7d0736e1295128f3a48aeacf2952be3005b09de00c9a4565e07692d8355a947d072de4324f2e8f3b2f01483d31999826b4ac7bad4f6ae099225f751995f463e5f762b9671ebb79fdfc51b5080af6fae4837a4e00a76b775eaa6f1fa1479b6afe5d66ac5fd148fdc4750d6ae1e268da446ba08dc4d7c872bd6401f1dd6b226e91bcf77c085e3c115f49d05a69c4e282caa7b8a60a1fe09a2e98227a2cbaa838d6053cb56bc7cc84e6ffa81c18ee26c1b32c2ce205c8fee3b2f4fa8d983b4901c80d766a3299fd62e3339a697305ab7cda995b3cce61e3372f152841ec1d540c9f6cfe2871e7cf4e6997afac85b1c05bed03a5e017bce4b45b0903e9c60cf3538df7df9d8fa93b53856fe93f522f723470c553799c90c56fb705040ba78141f7e5e9117f4876c45884edd5059c8588fc39f9c6268038c4a462a4a5fbbecac0daaf54876ac0217a9ab6f83ec52f15a170005e57baead0e8b1570508e10d2c9808ff3a437436d93ffd02c72c703e2e1917c0c82c3a4b4c03cb91c961451e3f6e2d9d9e58ac1810831d7618f81a34c23cc14029326f16cd043e82ea3bea5c6bcb84152d140659d1a4f135cee82640f96e177c030907117a6c6a8049fd3815fa06249ba4b37c2381c0eca124e7f5abd393c6d175ccf0c5fd4a6e9e00d5338899ed03b5a5023dbe4c6ae1f1ffc192411049e6fa34adeefa3b2e6b45165f341e0b853561ea0d183d93100efe80237ab878312281d607ac8dc10f34e6840a6b6d5c2975348a15761326504c24d5ec648f5714254087bd8c53fe131461ca4cea09ab52848b2526edb91a2bf6c0287aeaac51eb720507d66522ff2f94d90ec584f6088910ee079538e43cf8db55e2f0d70a60eac90eafd82480d11ea5dd795a05a698c2961eedad5f8a79dc3ffa92129f76b8d795e24a1905fc82f11c40d68d11af282621b9a2e39a8dd146013bd3a044f55366af078f7c15adc548029ba4ed896ddb646d74e3af69d8597831e08eb4df1b7ed54b8f3b327753ebf47d50a215c461cd422483c8f2d54f010fa9b76e5afef86b1bb8aa6d4b0c5c9ee798791379ed4dea481feb37ea18b5c7c0146aed32772245cc39628ecc13e03b76c302f80ebcb50279fa2ff74139468a23f36881ee7e7119d8040f90c7e3d8f75d80624d17d881e363b4913eb02e73224c7dac1077d19cc9063f8831053eaa9ecf87ffc31140f6a0a47869e5a5660e5d53b404c34e17b4693df9d5418131c8aaabb0e15aee98594c57cfb2202f209a4529a293b37ef68a2e95fb8fe5142e974f1d3fe3a08ed169379387e96ab5d927771ca7157e9bbd2650992680105dcd6a75829e0643b5ad708e5c65ea4b04b3eeedc24bcac8152cb887f32436a11efab6dc2509fa42d3d31e8aac73e9e8e84a88d7096b9549bc4a879d8f824eb63809a253409294f359b76ac3f031e6bf74a4de018f1c666239bae7bb01c523f53efc922232415d68264872296967dd150af095a12717e7eaeeb98f48c84a70fce8063790f9c2f43db477175e1c8da911ce853042d84e7f24df59e8caca5ee93e2daa6aa18e92930b4495dc22ff6729964942d1baaccd07233dcab828c2254f719132271e9239390e2ebb74ddde7284ebb8955719f7d086cdbe7eef6d7298576fac821eae5a8b6ddf9d88a1dcb32121b6d3ce49c245dd675e8a3b2254a9998ec0d0d7d9570bf6b6db0392c5b060872e154841096351d880f71bc00e5a576b14c26f85840c93a0c424cdbbc57b1d1212e300a874921c1f9c0de14a8cf61f8ebd03eee5cc79f34a41235b6c72aebf48243250c6dae8547b6634374e0bd073f7c162d4226a26032bc154eba7964b2975a8d35f17560a5312cf124741c74774f9a30f8d5ddc891e78bafdaf4f86d16d4c1363d23708463ab1314e3bade23316c7fbf51d2a2417da5162f9112c4331eab695d457e3712bb5f880c68367dba95b61f6f6a9297e477eaec615dff2cd3222f21d90abd8bd4b12fabb278c9fd44ce1ed024ccf908cb4995a1d9da53f62532203d7079e20a46b2b069be4b13a52a81c3b5227f57d6c184945a1799e80dbc7cd137e3427df352c0c0fba04f3b7fb02aa36c9af4611ebb51333326f8f750d662a0a8b43e30acaaeaf2653431b57e95a77adf8261298f791d200c02bdf4b821f7d09f972dd165ce92109c8dce081bd0bd53f598200bb3c5d875bbf1be2a7dc68355e42c515c20f2d72cef3d680a42e8a705f17c6ce15f47b144e55a3e566cb73ba5ee18c5a1535e5f4b4c1774736ed1654bc024b6c748b48d9cea48a06a571d264fc876f9afb2bb43441b39bb3f9e844f70dabd4d0ea06a46c1361a60ef5914411397600e63ecaa65f6598b4ce6f3a967c93ef0697e268b70d0637709ea3fef1da8afed0d2ffd36503197efcf68e0a2cb10b4104b209c133fdbe11e07a8d5c511045d19b69c63818e55168de4357a99eed1d8410664efdc866451de9bf6794d9742e2182449e2ae3869a01f1ed7ee37ffe817a38c502b8243a1c05f1ccbd349c7b9864cbf45b5a3c6f395e4a6602a02bb80ccac94ab66d67dfd8e5cc6fa6321e930354a2c40a1e8d360752dbdcf00134d34a21b24b9acfa2cd37f3c191461f4c9d8243176f42a8109bb05c37ee715ceb027861cf71268f283035d71ce4bae4ac5f79ee5211475ddfc33f02dcd91276e5ca265e5b9104222fdff5969f434a4412ba9fe00aec27f559b63c25a9e8d53c063db549035ec2c8e91e1a6247045541a7e28ff6c13e9f29a3683e55731d80d714b9d5801cfbf617aeb6651290293ac0f4e246df99e72434772b7d8494485537b7b2063c7bc5e80eb6c7ab6647d01189cc910aae2fe8249a0fc3226caa8994b476c6777bf113d153c43da337a6304fd10582d58919596a6de42ad500b62c1e6550d8cdc059496073a48110b2fccb42c96e3e3640f1a87fe379779adcd8836aa8dc545db39bb3afc032c16977e150e9572c3e5f8e04bc15497ec8217a0e187ba097fa95a855af66d47a105bdc3c837091daf5fbeb3ee5ce10b132f912b89ea1c6b9ecb8fbee0e4ea4e43b835ae583b67aab430dec741ea03195fed3cc164472d4b571d166ae20e0a309a80ce00b0fb349f7641f41a31993a8bd9ee092aa7ef16c9563e4db6236c9e702710dc95b198f533b1140441a1827aa4bef6a01c689127eb7028d1bb083edc8a08b8d239389d99948f1290623ba908e6e1c606035b70ba7065f8011451151dca715fb920b4d87858f01c5484df0e63656", 0x2000, &(0x7f0000000a40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x18}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 10:46:36 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000140)='io\x00') preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000000)=""/91, 0x5b}], 0x1, 0x0, 0x0) 10:46:36 executing program 1: r0 = socket$inet6(0xa, 0x3, 0x6) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000000)={@mcast1, 0x0, 0x0, 0x2, 0x1, 0x1f, 0x0, 0x400000000}, 0x20) [ 194.125671][ T23] audit: type=1400 audit(1684233996.496:188): avc: denied { connect } for pid=2539 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 [ 194.146352][ T2532] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue 10:46:36 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r0, &(0x7f0000000000)={0x28, 0x0, 0x0, @my=0x0}, 0x10) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$uhid(0xffffffffffffff9c, &(0x7f0000004f40), 0x0, 0x0) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r0, 0x28, 0x2, &(0x7f00000000c0), 0x8) 10:46:36 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/ip_tables_names\x00') read$FUSE(r0, &(0x7f0000004580)={0x2020}, 0x2020) read$FUSE(r0, 0x0, 0x0) 10:46:36 executing program 2: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$UI_SET_MSCBIT(r0, 0x40045568, 0x13) 10:46:36 executing program 3: openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x241, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000006380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000021c0)="d56cea33946c0eae3241d3604bfce89adddb2eb96960338db7572fa254eb7c69dc0cb526989630e26224c258c8d70ccacc5564d67723f4756c0399174c5460c4995942d24092c36dc820e97a44798b5bb45423f853bf50e374323abacf0388cd091016b7a3d7843f4d3ae1658bd34d967e3323a64908442788dbc99c1f4248da53fb5be2c8001236b994ca594e3b3c588beaf3cb1c32c072d768b9e665e7d87044fdfc1fd6452593e6793963153f3850bf85042a5c139799ba8f6cb8d877fc436c4f1601270d6e29d60a4c80d6315e46f4219494ce897127d0b76f5d681e90f4e9282468ef7993cd92076a03006c1db8b81b93adc4969c9b89b32b8768c9f39f2d148e933dbb651746a9364f49986ef73b4c29f647b82b83216bb8179fe5346fdacdc5fda4bd48875cd2f1cf57a0c9a91e059446bac310a6d68948675c35a8e442168fd84d78d9800e5b05bdbce3a6eac65bee7279a3628f2a08931d3d52ce490652c20f8ae529eaf24bf421dad976c68b234ee6f6210c9f9aac3a55c6939d6aa3805b95619546264ff3ff82d0dc690e8ead61b6ed528c3c117cd771a3b7feb214ce8d720640d97f14b399b7f46dc4aad83117e8e642ccb117d13f345536fc3801c124cfaf8aa7aafff6c8df3fdd4469c077eccbd8ddacad80d9113dfde26ae67b226185743b2d53667fb3016fe114f87484ab614ddf0887c4b2c85351ab21a0ece6c066a154b38b4d7c1792d2db2cc5f8ceb42078187949d354b7a08d1529f3d10814757179c860db031dad4a3dc13ca01d1013238ed5f7a9674fcc77f0d34e2118fb851c970d86ecf9de1cfdb8d3ab197480e263c3207c3d7ebe17f9547c7c56b08e83de875294d0fd68df1926ecac24350b2c70bd73e14122ed480c564353d34049e67c26036fc35d04022cd35d6ac00756d3b8550bb22ae80a4bd630a00268d07fa249b0bf545dfbf01bea2f12b30738c6e13156244eb24e6d69ba7c3acdbbefe8bbc06b821aebf836ca07a3cc7b6b24686ed8f3b23085c893e72188b797651c5ab5cceb1465414a325f793a3af6d06eed7eb734ad05bc1f6619e8485259f570a482a67273ee01fe15dd938afce026f1111c7a38ed6d1aba34f009ce1e99140fd0db2de74150541fd48dd2ec5b1d15669de2ffe3a198184b6186ccda31aa64c585ff8cb65b67fe1455753895a88b6ab4c6bf1bb8329739178147e6f15801bfa707bd9ec9da662573ce07af684bb7c880a7d63b0a0a7300881408c44e95c679ea32b0eab845d0b333f245e8d6006258678704aa8cccdaf80cc46138d5b7a0804fdfa34c91d61a0d2fa6c62e7d1a675e5743f845ab40ea5df0182d6eb9781905c94751c75a411699a76f48433142c5f109d5dfddcc0b1dc6254efd5ea50d6ffbc7b9ca031e1a0123844b63c48b964645c6d24707582825e219bcd61677ed4fc45ee1f4be91b4c1b856d65a86acf22b8b0d588bc473248ac040326b1490c2fea24bc0c0a721e2ed63e39973cd4d38df1001dba9b9d995c229655dd26f3cd3d64077ec111e2c370717cb4cd068e0d3a52f1027d3df953e1f1ac768a7215a3695722b1b6714ce43801451a9532212b651d073c780d61712aebadd145c1cd95c1dc0dcf51850046ae5771e365f45858a36e48afe563ec0afee3803ff6a35bc25217b53eda39bb813b8d3d728c21a0b80d014003143666c0d1398cc46a01aaaf97117edda217f984010e7c5cf32535a669d4f11f6b70e3a3b823987ef7c9f878415063bf05205e13bcf7acb287bd0bb0fce77529a711f0ed145ea2ecf2194658dff17c5681cf8c7ad8521d235a705292af4878b3f124be2df661026c091d6c07aae1a74c919f7478d1083f70b3a0fe00c2e220ab998b4595268b6f7cabbfc85e59dfb6ab7a794cd3fd70d5cc4d70ca933a4452df5a345cb31f3267de53519ba39c915d492cd4652843f1d30a5fb311e3b5d868347969f013c5e3b4841b22240abcb61a14ff567186766ce8f6ae64877f672835dbff4fcf19c8230d8a402397630effb698a8b0c9a28ae028d7938ffde488fd64113085bce504cd0551e0eb3730c3f781cbecf0c41d2338766d3f6096661c1f1bec3162b8a0c4099fccd9480e821df8782c2e070530befb62bccd8539fe9dc7d8d3f9bded1bb34db3f2d6050885c8f1d57f5e603f629de7491f5fd9fafcceb565abeaec838b10a763a00a4607d4330bdcedc066d8cf9790d806e03c219866bb8f053a6e602645436d1f469df1d5008f5dcd4bdb7ce5b76ec015a8f4693cb2a63ceb2be00bcf221f0ca32db4efaf8f7022622b335fa8dea4afdd86be10be6c4d66e5f57416add4480509cb98cf31cdda84644eeb782eea041d4bc0e005a20bccc3c4a08cefcdb91cc2c61d9231c4e36e96f6edd2133f9b34e7da90ce20d1c60ff223c6a204bb942766a359b923573bbbaf2a827d79e4f649e79a840216ac4ddb3409c94e71ff08d109bc3f0cf6583219de7d7131a956f835ecf5c131a0b1e056a86d800a0204243f3b695029578c064306a31db53f28a8f0c0302486cd05970904e9b5c53100ac1aabb3110a89820e4d8307c3d46084999d0456c53fec61a9242b486eb41a90f3300fdfd0d8a472e8da7a842588721d1df1f5e4cc425efebc75a904ef4cc881346a4bc23eef4d492e3efccebab86ae4213f42671370579ee7f8341396e9515619e100a8fae2c5cba0139a088579ece7a603c8b8bab9998223fe862dff8480aeaa5970c90b894e5f71c2784e4dfd50ed3e9ed91036e8356c09464de13b4a95227203133b2c2c71cd6323492f083bda58ad7721b6666b9cd93f93f0288482813fd8aade02cca81cd35257e023504ac4f86be1c7a810b67c6d7077f5cdbd305b618a05c03d196894bfb1a6ff511e59ac8ce45d16cee95e1de0797a543728caaa43e5ae42a12b6bb7910d18d4e1ea89d264491287eb23a76095a12a39c46a7c85349e2969edaed3c1fa6a2150494f63f4c98c65fcdd650ac7424ac1ae64421294356ac1e4dbf9d4c817f081f4f7751ebf56788d799bac29dc0bfe83ead7ab3e338b8b84df4cad2b549aaac4e6048a6fa8f8f6f1f7e0e51c8b3c872f18c466e590222b03230f46bc8e9a0171bbd2096c7a480d6a6f29bd74b60105bebda42e59cc830c4b31f6c52687b4ec2ba869149ae363d711d099f94ceade1ada193e931ed9aea0a280ed5f25ad5ab3b4083f140ca17b43e5f6aef2c24a28a0262c80a040187e052ea7d54a528b6fcc176ed3afc07fe6a661d050fb4a3a6abfa3dac5f3230540b45af060781cb5499c2894d6a4a2bf908ddd48d6b34207f56c31229e206c88db3552ceb6e82a0fa2bf7f97baf603d37d6a8b1f2b1f5f95b251129ed05351681908b7cf5cf6cc86dd854174cc19713b4d262b021952b6da5f20f57bbacca62f5b7124409aa625bbea59819baebc1bc2dd188feba48c998d0dbed60d44b8a4f0ac28f6c1c8c9998f7406f1a34e4ce902be2420f7ff51a5ab3b1faa86ab2ec1edbea2493cae090abde43ff27d685c993dedb24eb255772cc56fbd104f4f5275f10d54d7cacb8cbf188ae1a4d29ea880068fb2696b3ba6e8a7c15939e1f7c394ab4bd4c4bef2383121cbeb18646a8e013d570cee3eeecd7fbe84a619f8aa2e34f2e1e9b99d0c7d7d179d9df8d2e2f1cd7ba2c7e60166dc14e5e4ed9c41195935e2884b5bd0057ed0155a5d4c6482e8f554e4cd0d0aef7d6487801ab54d54eb41755d833ab83883b40f47595063ad2a0fee5c661f86b8ab04ad0047d988ad86b3c520eb78dc3d750a57e777f5d766349f1a687e090f744206cb5d048346061b414060f6826d8a884e93f73f1f1f4cb8bd6e8d1215d436d390dbda35b555f550e11e6d8008fce1c429bd9bbd04a1fbb9de28663c1be4d8d7e506bc681ada28a69014b972919b5f70cbb770349324c9af0b7ee7ff4cc8bfe807fb9faa0a69498448b22192d578a1e82582b943051beb543ddca8b643ee6c76ee32278aa8bc92b44a8439a24ed5040545349ab05e831d4511a8da03ca539659585b2267a73775f1cb7c2c5548d3508c896f99a8e5cb55160ab1267e320ac2d7c8f8b57079dd14d301636a1374e24541f8d453978998ed256b381bcf638bb372ce1ebefb341656c02f4092a7667ffec5505e4938dcb03d404654430e244f9f7f7d0fb4189a93f7c2bd7a4fcb3ccff79e41a98adcac3e4c19eebebaec15bd8cea1df0e509cdef62ae10c66734d162caf35a6e511baa717f769c2e449892224fa8ae78de9138cf6ea1d939998a8cb68b0e83cf604e03b99634796d3d495e4617f8fdd9764631e7ed6eafa797deb1159259777bf2915d48b63286f6d6528ad4ca5783609263d9a03aad41ec8ef1e2e1e77734d27229f801192be238468854945c20dab4e1baff9dd593361efda1de95e04561d33cd73a45dff5f85b2e85b0747a49345ac8d38add8ef9c14685eb3d3432f3f994e3ddd4e45b16005870485253afc4f08d8a6d8023b722284d11d56c6ff9209a5bacb7ce1708244bd21878b8cd5c13ab453bd589f6196322de9faede39ce6f94c75d008d2d7ced27a2375cc62c3d5c15c1c4301a01299d8f4c41e5a44e4130e9555a356d6b19728c7d3c86cb9a1ddf906ab63a9447f8233bcd09bd74cf9749f085f0c4689ef40dbc41a7a299f0f891d9d0d3e39409d4d774da53bfb6e8ce668ce50885558e909add2cb9bda2f7e9232541b1a7f742a99740f486ef4f7c98e4052f2da705c56a18d5a8289ae6cbb9dc7de13a8cf420b7a930abaae813b40517d84ae984dfc94cd1021e0e4a7a9e7de841018d474083ca28a829ee03fe625cafcbedadcdef6621ccd679fcd9c9a9ab2136211f8c9a679895aa39facf2d6668e5098b3dd8e0ad78d8caf250dc38f2c9518bccb353ef3418d3906827514c1959d58344ee11a0ef1c1424495cc1a9910187685a47d6dd91f07e5081c5ac3f1b6e363069694dd9072684c5ab0ba56157c10f5fa8409e5bc43b38b31f24a306ca5f7e3de9a392eac1984e877ecb3dfd044f1449b4ae9b586051b1780c0ce462919f4a4b54ad8011d013c3962fc6697d33c2dc6771fec664c82cb16144619b207deb4391866d6c1976b945c5959d19018f15376ce3b05666747743527f22b54171da4dabee2f4e469a5521067de4f92e2bad02e15e812b6cbd27ec88a9eccf600ce7f5643392da9ff6b6412f8e7c68d8c8b9e0006e41777e2a1363a9556befbbb110dff3a84b179da3838acde0b25f53798733a9fb463d76b630aef7c8a43f6219482b34b893fd99cf3a013ecefde7c5c6528e304c1868ff3fd8dd5aba348a05dc950b1c4c281cbb28b800d6d0da180fdee06ec3bad6f97180295ed1d77078156a885b5b0c501ea563e8871adb97dd6052de0ab369bf2d98f434bb2d172d9967bb73d3eba6b52bb8d55d8963bf58d310afedb51c0f94c7814b6da30fd8056ab7be74ac31b1b75c217e3ab93eadcb2d253e5d8bbe47c0f1a411a9e502cf4301d898d905cd5db828e56a722394fa11cca64a03a42e7fc1b3481b71ca0b6a3d9bd1fc8229f7f9d3e6aa0d48051942579fb759201d4715db9a2d399e0745a66dbbd571accf1f2e15573ce832e91bd1f042ab758d9ec13e354f38454cc42668c8d60358916f7e937015f6c38732bcf6131ecde001892cb20fe47153e7e23b1cd2fc4a22662e7bde09f7df10fcbf475783fe23a0fdcb2c3bd8b28453ce523ac19ff77e68c3e9fa0193b796ea68f44132b3a96adebc04181e503f52be4778ef422ce3e6ca38514fa18b500ca518590479e8c73a7942dc2e237d82cda953ae1b296b97ee8ed62e2e755d6ddea7c0334e1b8d76c278bdc454724003106cb6fdc85340d1e784ac8b6551eaabc33c502163ce0d401627bd22ba6be90089372bfa3f91ee745e45844ef8dc0fe3936bef07f9c1d3aadfa4c8e99be6b038bed6beb9597add881da2acc1a3a471f500d68f639cd2bf6f4afab919a2cf747bcbb42b95684e8741b485c3297cf07c7bd98d6653421b61f701a06b82be0fbeecd32eb00feca9c5732bb5e565bccf8c9feb27a50760a785bbb50402768cbd458811e284a604b3374faf3480e1736743665617de9c32fd10e37105ac6dd5303f1a6dc78950bce56215c2a2f9e0ccbc0bf9fe8ccf7647ed29e2aa4948689d681a7a9fe582631338f3eea3df846f28564038ab75aa2a8ee5416b66ceeda9d8f56ecefe07f6a21ace83a2e15ad408d0a480f56708e3d1c96020b124c58f6ff5247f73aff7f77d389167650b8a0b98c97f87a1e5d6c08fa99874ff144bfa905e9da3812f010eeee00f3c9b594450faab5342e1b6e98fed5714a802b67b3e5b1964a62606aacb8222efd4980823f076675ae859e64de7b08f7a0b3d8bc829e1a93eb3b4975b4761cd7fa743e393da537c91f658ea2b23c94244498cdc4bc32c8b9859b9d9792eeabdce635b2d61c311949204826054dba0880505e2b53cc3521fa8b68bbba2ec05050bd3244c02752af1555625ddf50a3656c0043005c43c26a2dc907d5dd67efa831ad974151067b436a75fe99b8c94c9ca9737279fa1aaa09b0108c48c79c7e4ec1eeccfd43aa8e7ab6cacf5a956fc47d4ce77fe719d6eec1730d3e3b3be71d313f644177b6d16df0180848c28b850fbf71168a1ee4e5639bc46f2555b3984dbb91520538dfa6a1905abfb7238ff344d0a7d760f040718a57cfb56634e7de7584097f69f87630693bcf410796266cc3f50302feacfb556bad2506b7191023817527dfe5973101712bda922472076633133a11a76e8bc7d763a2cdaa53fa8d47d442fcc572f791d66d10d8d6a9058ecbbcd6d3dbe45d67b75e1091dd0368bea33ef0f56ba68885630429c24800922062e1066f2d4c4b795332ab03239548df4e6e01c432fe5eb29e8e63f6c7ba4f2edefa208c69e781786e4717c2f71dc2032a98cf1e6d66c10831e17ee776edc6b060ae20d025dc570a88e17da771acd32b7b93d46e43a917b8e2ba8232ad2707324b9b04dd8ee50c3c5a4372c0b1461ab2b7424faf00c7162bd8e8ffc7fadcb055403b0fa7087226ba4330e746af97a3f915f0b9e105759e81fe94a0df0cd6c324fb0b871491b5516c2fbc82c77b07159e3f4c0b7952b74cb4e203a69f241485191e1afc76d12a56db065b0513a41582f655340603c73cb39b728c97d1e919ecf963b91ec2282d25dc426db873394055beb0f9ba20545e2465ce2d0d962f42e1e4c79bdea4cd2829269ff7ef650bbeb5083d39dc7aad668af0b01c521192c548857473b29991f7bb917b5814fe945f4c3ed9bbe0563f4004b391b76860e9fd6b7c0baae82e4ac033f62a2c6ce6a2311b8700b06b5215e604a9b99d37e00450fc7790e893176e9fecda220f838a078a8ef7da7d499b1fe0eb8780c4b9705a6a10674e61b5c228fae1c13488f98c10c1792fa40229dba44b1cb534f9fab6a14407687761d738c91f4b8d4371a1de1a47bde0563a6fc88c4886be5d48c4cb89078c255eb1639598379daf50a672cbf4d8add2d4af6c02aeb1d0f86b611abd363409c7c7fc0b66f307ad3df24241fe06d0f7617d6c3987bb9e5d8f1712aebf095fad19b3b4fcb9cc4fb39012f333c4b040666259ee7bc43cff299a527a8914d71324e91c774b84e9392e615453e9fc648c539059b66f780c888892fe8b30eba7990118fab08ebc3b9da8bc12a249456351bc0ebafc9f54d5d24697fb53eeb5e734527d690620989f605f57dc65a15a754d304be592acc616cd528b6986064b4457b96cf1fb0ab383a0585acf9887b18e1d6d3aff1e7f2328ea0313a2b36f6f79d671d9ddc4d34fb8fb55a596b2a16c63757083fb4bd01be2e1d82e47c5a44e052279097c5a18feae9884e102cf087611a3b94467ad61635dae6275974f6e6ca7a42ded0ee4577574d56b142853a8c955d92d1eb780de11dc9289acd193214ed4c9f5f26d0481cb3c0c0b8d4c9ad929c61ffeed66bf2e4f7018049593b99358d93559847d55654cee93da30f6578d2e295909791d227a12c09cd4a0edec25d3155086b64a787997a53265cbffb7fe6a2bfd589e12b4d0e21a600276e920397888443584aa99a06d7cfef8e68eeab8fa739c3d8fb74581ceff295110742e763320bed3a4be982b3ebed15ecde37e849aaa91959327d25149f38854ea1137f870aff99979e5e74cc9e45be12e3f0f9912a0955e718a4917e835bca50f43ce92a6bc60ed006b8f623fbacebbfb3dcb4fabd9941a5487c6f637de9a2005a6bc4062e1210a08a51d6f8a5e3f6f97fe90dc7e2e21d4d2f038c0fbc1918aa00e230a4a0e5c41a4808fb9a731271fcc1e73713c9592aa4b2ddccd0d13c3cb68d51166623153445c9ec955c6870dc8543c0684883186082e34ea5714febf8b46921015c3623220d17529896e1a6edac6e32fea2ba30db203238300353602c17dddad7608cad8170b520f6d9d32cdf0156a1de4e9b9eea78f73255ddc6da6994a6018ff900d9886590602ca6a072d8aa5645e2adac0744e2d5b2e1038c746635d5814692c3498aa9043b68f8ce79c44678c5a7d5bc26c085475853b229b2af3dc822ec58047f313c778aae2b64995148174e42908f3ecacd3921855790c0c5a25814416930293010b4f917979d837f4ef9d2d6dce804f5c0926244097746252124a6e0055559ffab197c38778f717362152af8f6dbf7ee03df050ab9b8909556691c2c2775f0f9c26a545db7ba698a4ce37de877705ea97ac0a002db274ea8360a4aa732c2d5e7417138c60cbea69d3b4993ada6a9d8f51d851543a6500a31bac5a057dbef498001f08a44e3c4141900e18b6d73c28c8c67dca805edeb5376384cefe75be1f127225e4d9724b7047d68fa2ed4629e91711a37c80158a07dbce78918931402b472a98a5d5c6b66a2d116314577e94298c37bc441499a9ecea132d87c5d305a0f8f0b3ed16f3b820941082c73b28391d8482ca0cfa78e1e09aa588b0eb1849c6c7916a6bbe56134a6bd93ea306dec125982628dea1db6d022d210627959e1dc819c841f173ed25f356909222e481a1ebb31185fbaeacbd359d2779efe4554ccdac7f4b7aea04cb34b8739131e16e9c0c796423ec9c7cba15c69d4a8a7741699910f33cc9798a8bf1e48182f08029a14d0131654fd388225d7509e1d7a484e9c7df34d1680bfc6b8d1f6f3920cc4113509fe42dfbd6b261000da9651f7e18088f6c2564472046e5eb7e8c9f8b5286a7452741a7103ced710bfb8e699fb8b1a85c0ae887cc06ef2ff9e2a2b1a77bb4d44ddd4a4e1ba60afcb92baaef108b60486d409889cbb2b1cc77ddff7e4b6caf8cf3488764d84bf3605eb9df709ac6cb36d1a3de89cdd6657f0e6b4009e6dac5d9be14f4ed997cf61e5aaec932520c321359cf286adf6e2dc3094794ae61a4f16089d06e3dc62c958950e73213c1e865c894fe7b8a30de65f5534a1e9c5d19ed49397980126322cb9c72c46a86d7487571300d85b3b5661555f20ab63a78f846c1b8f51a19610a11ffee44f7ccf0f1d67f4148b2c828d74c7f3993965c9067114467a71d242113a68574e28601fce343a023ecc68a72d75259f9a5dce144a7f61ef327192f6474d2bbd06fde3049fe7fb306ba3f54337008d7dbdeaf28a37a224e38ade23adb076cefd3148efcb62539a96d4dfc53f369e34c3d493ac3a5e8c8881133be630a2a906703da62ce7cc02ace9f666d6c3d4b9763a83548825ee1efb54ee3475b09e2616c5bdde3d193181bf020e8ac9ac25f32604b6c11de8ad1a15b9f908c6d7e79181aad1d741b7434aa92597a835c53b9e4b61d6069fa4ee921824d17c98784a8c04590f8d2cf877662b410cae4ebd1ba3616074c020d8cb6099a095735635490d318821310ddd016150edb80370b8d4e2f05557fd619b17192c13353cdae76d495821c610c8641e5b3dff1e7f2ea77b17810ca7975b8e36b7f501a8710b326ef92672096ef66598510902fe663e2a9ef00c3a052f1cfb1739fccb4371f8f28bb92654de5bf87cc2863e92e6d7e4b45d773f90f434eafc8f8398a48527af829a6cae359e7af5941bef158f53798058351107ce58f79ed21036770f6e10e7da92bbca25f369ee83a0f894bbf366a1361f8125b4ffd8e8b4d47ec68cd6b37c840cc5beb8cf65b2269ea1a0e9c371a571f30458ff8ad9bbf8723c19ddae1de5ca7461a436ffcd103c01a20f3252ba0965ee928cfb0d002b9aa4d4f20c805b77e67c8d991c4d07e5419bec9626a32c115d28253dd5f16c17182c1779edf49bdfe3823d87fec88929801163a27bfaeddfd8cdccae8cc3bfd6a9f2e2fec5971fa560c434debd434ff4d0058dcb05d9f3ac5193c458472d6d1685f9f46c8864900c5edbaeeee08971ee1c087f2e11467ff4766743bccf9e3414feedd6dcb904b92a05eec5de8db95444b920c995c770edcedcf7bffc48836c8f30037dde47f0e66fd79550de0ebc3c0c3eba0b66e2a353542eeb20397800e5f41635c5ec2f9a271461bcee8e570ddf945b186f15ab5cabe2a3123189935c6b9010b31732c425a9b2582b097486a5a7b1880b2f16104484e1ca83fa9c278b87e30e4b0cf6ed66c87a979c05683ac94a295d1c53e6f0975a079dd9a2825fdd6ae0926ba1a69f3f69f408eea9d00fbd43235a52c53d11963a611b81dd9f5e05582e1822398873e883662a64c225be19e0b85e102e23fb73d5dcb11435a5437d7418b0409f2e60793038f55ed54c79882b3a17e74ae2148bd558d131dbf446edeb0d05353492534e216761cfcf6582d066a8235a2bd5eb383350a52d7fc2761514e27b6125cb3e387c103dd62e31f5b789c217811c80ccbe3f10fec7a19ad32dc9271368b6d6ba549c45dfd8018507c40962b6ac6468c3078edb71d8ec7f728be8cc23dea1139ac30c2e8d0fc077280e420fbbffc896863db5f1e76922d7dd8e4479c1be822e74212c6f74765e108f916a1b83f6efc8ea54080e9a28b1ba5813a1fefddbe2d0cda413ee1463985b51b59f818f440c9b6a10e4ebf71d37995ae9694ba5867ca2eb2f7bf4e58d26149f2b25943fba216beb3de1f954bcf1bd32ce358b5d23023ab456ebbc493ead41e25b62b5b4ace6c5c18c9a8d512a9cbb4dd59f33663f6138d6b06bc8eb1ec9caccc0077b2e68e7a09d412dfa352e7e5c3942b710ab1648e16d0adda424d9fc2d15c619f4e8093c2b9521e4cdb3f22e655f52ce0fcc1bfd94e56cba8decadb68214451be53f9286c82d2a4912bd2394d1133be908409d791d6d8c2194ca37a76a38d6d0a1fced6478848891d9264cfc08fa849d720339ce00977cad8d9738372184098a7333dd1564d1d7754b4aa4afd6217585804159d31f53017869cb78b718c837b7fd176ce19e3d6996b6f055ed3ba7cd55b0349676c0c113c33d070081ce4ef29af156c4ac8ce760013688d0295d90271e23ef3ca10ec2b3b889855a153c867ce79297a10a02d21e5e8995fbc10d2f4d4bf521565376053b80937bfafaac688108f9962b7c72cf0111874ac8ae27d024ee2f9d57f15b9910a7486ef7542c6629fb0520c93a445542d", 0x2000, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r3, 0x1, &(0x7f0000000700)=[&(0x7f0000000440)={0x0, 0x20000000, 0x4, 0x1, 0x0, r2, &(0x7f0000000780)='!', 0x6}]) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r4, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) syz_fuse_handle_req(r0, &(0x7f000000e3c0)="0a44566bd8cd7422e078875d6a98d0a2dcc0a0c7881e44e46c6bf84253a3ba4cba8183c2236313cd49babfb721c547a5caed646bac2f2ea43e134e2a05d84cd813c9e2a96e68352f95c458f6ba48078f1d10fce44d869b4a00c68ca338ff3b877cb434f502cedfe83cbfb33d5233d081ec8ee2ac10e08194f6257183be922fc7203071a2aaf87478d1420237a1516e749623929f0d60f15e536376ba41fbbce034588b60680572f0d1d76ed122dc46252cc143f0e665e3f4e3f56bc454957265bd9a029cf8c7397ca01f95bc0e6601673bb31804c34307726585260df48c32527d74e51e5f26728aaedf9f379f5960f5e6e7146eff3254aaf54eb42834e1f57595a2b0333f5ca1474e07c2447c33dbe8f62f24cd788ac18475493edb813450e917837b125ad6f850e6af93e16828a6741c6ac00a4e25cfcd498f1b857e74a4eb8dce5ffcb3999031f1da13e9e6a973134ec04795a3fe91388fb6b349e668f49bd4c4ffa71a8662916219b4a2075bbfe4892cd1080f662005c1c2030d35999c9637f4836ae5745acae8ff0d745184e58241510d780f8a9aeeccb17b9213527a1b747dd23df6b4ac2ca4bd07fb7de6bb4bf8811e5c2f99f4bbcb3cba79fc483182bb981815a1b1ba5afad464631e6eb940a5da4e73787e9e0103bc7ea59cc8d63f740131a14c3cd034e91e885bd730521ba80c1071f25e0073a44bf8e36cc23a5f433378a13d2e2be7fbb8ca204976651924ae8637b339e883f4d388e239424031e20616341a5d51cd5d574382d518e4824dcdadba86143b4de3ff8126f0be226d1e6526a2af981d11092c428bc699ea208d4d38d63ef525b8da551207397fdb7d57a52c2062182072b017141de1b70bd15c758c88c65f6acffd5b5b0846c2a779660ceef46b22336abf817a24d27c3f66839b5f2f99131898dd372a124d9e5df84b24fa7be045b92fb225a735da1be1972c706120c391ffadf231603ffbb86d38ff2c76202a0f81317a7f790dadcdca1d109e4428f52246b17f6b5822f64d36da71167df86cedf76f4405f320f70a3d6d6307a13e023d9a23985fd9c95793118674346d7977654ed14a121c1bc0b3e8672087245e0721230edc667c1fb6bcdb22b3264b7fffedb589a2899096483ba97ce5fb0ad97821d0a4528465380e086b61f632eb0ce1f89eea2d8336217f51b4085433d426d404431360be55776cbb0f80c33e807732df3d73bf9d9a8e3b1468d2ac7c73a4aa239c96bbeef3965132a02254d887e65fbeaf517e913cc331ed36c3e326163d1a3aef7df9db0601997668cc35e39813c82a440a73f12011bcc0b2abb993b99e79727d49e6656e8d9ecfb7b65c2c187ca6262361c6a7d3679aba9df764d13485874b1443f47d8caea64963011294082a9d50ed2fb08cdfaaa7dbcf782b7e8f8d8206dbc421bf9807727126b1ea364498f3ae693fe19f5b56af13df090892919c136c201a0d058c1863f136a3ff389cc510c17b1de341ca9a8d6ffd80fd019ac3fd9eeeb845202f2c5f207b1e7e169d57164855b9c3dbdf3c696124136d07a4de6be16b43352567a3e3bab0f73ccdd41255ffeb3ecb2bdf9eedd1d4332f4a7534b01b6331474880d4d07b464bd8c3b18d02fbf1faeeff70c8ae35b4eef002930dfa9a0c9350ffb72c82535a55280ac9c6d5384cf9aa3c66cc918497f51a6dbad608eee21f6085f85990983d0a51e5b41cb69ae52d60fa835045aaa0132be8b4dfdb10f521bc22b0192a4133040453c5a0a8bbb5d4c46ea25f2be5b0e79d71c4a13db6e9cb66db9f2c4804d41b9c26f96fd23c358ee9c8f57322540953224b56072af25b5c7041de560f1d4bde367eb3bba4949d9a9a86123ae62d0f4741446192e85772fb893b64c0e7c44a6e967af906b0f50e32be384027379c8dde251f549f94b16cee199da537d07ae89848da801b43bab3b65651402756cb22d17e602cdc33790ec8a5484a955bc8f487597ac9752166a405bbd7dfc9107af72b46e39d29afd2a0447e53377fd11997ab21db0f740699843a168720377e365caf88fd319dca184cadb8ffb4d288a0045b349be5ecb64561a2bdfa13336ef96aea86c48a5e405330a01c5390d482e6ccf4ebb2cf149d8b6274b2f9e6e1066004172a1a90e0db9838afafcb663bd693b2e5ca35858dcb82c05cbc87ec5cedfbb08daf55c472e250861bf357569342d90a667f3ac7fc2d4e54220444a97810ac14b0af6b043a07c1d791182635b983492f21db4a6ffee2d686238869e50b9bb73d75ec26087c0c8cb92ff25740b3995e4d771469b8474efef04d8d75f3544aaf84f02ad977948764d4c1bce36aa4198d6f22091b263d9eae96f1096fe3d8045949f189f33ec713101fea26ea043fe98b987542e33ab372058c64205e90a0e1f52d04b2c5ba7a5572ddb95f7d2b04f22e2e987c5d0f879db65718d8979da2a45cd333a5aacf96081977a9eb3dcee4afb44443ad37528c5a314d1ea08d1c3f0a36d4bdf77fc0caaeaa1eb2746a26683561b62d22f4e166192892e2ec1597f8bf6e89cd53840c8d7baea220e1b5e17df52a05017363727b0cc77ee61577a79b3de2ed364f3419a30d23701044b45ed3ba44b01804750bacf5bc959cffba86619f3331cc939fecadb5cba1edfe28952e0f70d2d99ce696dab9411aa2f7e7ca6207a3b16fc36a70e339aa5a618f6bcb0272968eba6edd95242825fe6e47cf1d50d229d4b1676aad0e9410aa1f2d6d2fcb9c4ec8e06c83faefbc2143de2367123bdb7669bd959782cf64def3a601c596611ac98d76df33e1fe340829340ba0a582d014ffacf9a9394300ab7efd60222cf96a99e42dae6e1ff1fcad1e3280ca07de5ea7e08b264a60015ffb76cc72d70ded58a1e2f59906f3c76433e4353a94a2a49f91103e2b5491ac7f66d54ae2a0e82099c4c9bd683971c2d3dd51601bf5e94f7660158bc6fdc1b2ce3d689a3aa64c29810ad7d9e91e49b72e6f97230a2a966434bf5cdb339556e6452e6b446766f55df45219fc02192cb73076285e74eb848229bffd812f6058782b3f5d0efa4d7b0d3c120931aa8b679e318ecc5ea539e3dcaf87473e2573189ce500b616957d88a09a014baffbd66990e41a3432891279cb82d9c4b50675ff067b76503535631aab9a29ee7e274eded1cd542c801bf519e1119fbab84f57c7686209c9e5177545bf0f403609c81fe6d8f2979d886c43fa3053b38b6e21ec3632011c97451d8409f169f71d226e61fdd206ec5f962b0277eee286a694ba5381493941ed44b3659994d3cd2a8c9c3bdb2f63d77eaee180428d7d6df86f6738cf7adb4b863c9ee9da9904bba4c2c3188a1ce31c5b082857e5566055c8cf58a9e9f7624d220b8d3093cbc6eaed7fcf15fc700ed711575aff5fb5cb7e206c810ea7a766d2960a1356687aad2ec171e4a1db6540a9257385a1e8b9f029485866c32e74c1a19e1113040c9d215f9f4bb4311f0d587b9cb6d11cdf28d4cbcdde4ee7831e5c8608335a1e41883b55b3609b9c4fb8489619481dffc6224e4c98b1e89831187b28b6bcebe7f78c779f5a2896e47bef8e607811b435c517e8e3f19d74752d7ae99cb7caf69c0f977f1b94f8f11bdbf35444fabaac2fc0e568d3b5b3b9f13162b1fa92615bc16492b870fc85c79c51b6516276f8e559e769a8d37a2335d67edbdbe2d4ded10e79ad26629ba6de862acb27fa7d0607a5c83840e446ca0d231ae9175ae9cddf35443ef8434a61d54b704d2b46835ca030d4325dd62918d361c27bd6e422f3f8431ff979953c88a5f3d07a84b733b2fffda5dedbc2ba876ea653aaa2a8446019d2cb69c4c7023177af7b5de358c4a93ba969415c7e3bd3e10a17653cc4c0031dc779d47bedc8d0f77b9fb39484e47d1edfa16a4839d7e3c1f4147bf7a5a41395980d0234577d433c363663a648865cf5cfc4a713bfde809cae8161f044770d8f3dd65f183392ed73dd0512951dce40dd6f68927144d09a6df1225769a47a2f1dc7da5a0e5651dc0198c2feb7de7aae5675a3753272294cdc8f05b4bf1b478d6e2a18f6a9dfdc42421bae7072786a4122cb3fcc61b2d0bc9314b92be8be3f9b8b109631305e06b52c0bf621d577f014d0572327c49fd705b45794aa8f198b37c139c4a8008763c654af912552549203733ad09c667104a3c1756dacc50af3d19bd996a99a7f857d9ff8c337c6feb16cb7fe282cbf8c975bdb60a7ddaa056352d9cf752f2b49fd0ae9dd7a263c4e1c1a027c7d45529b5a49de9f2306862b8ef8d386594f9909aabc849c5955241d192ab57d52fd2c7db0e4066bc3f70445599a60016de606b30a92b1bcbcd9dc8cfb492a6e66aa2be612e1d5f7fc61989d51285f1ef8a4e724a46c36bdaa6bed82ec972fe3e929a7a708397432b13e266d9a66954e011a158c9bc031587f9315382dfcc2334100d99b7d50b87096970d294261dd3263bee8f5aac2d86f070d70e278ecca4cf6ff05e511c0a65d6da81b68d94cd635e9dc98c1259fa2060de60d05117090a9a36d7b7aab999cd28a6c0727336312ede8f7fe0118e22aeb4094a64311fa766412d68ee04a93a1b9e2da91afcc91a1fc3c216f0aed6da74baed3242e620482ae01d3055562d16cab58500a5f41145d2275f6da8e24003cae19a7bdb9de8ef57965341253901962d846fcfd687e32fc81e716c42fae279382c8a750c9ef9543c942ca644287ec9cc921f99e9c901810a342e198f3b60a5c75aa91e67c1a6f08008841ddbe0766604b38a211929682303ce61e8024ea4589aa955886adc98f365af515daf30c376eb2b96fd78d46bc3999935a336c89f02ebe822bb5db6a1fd145c4d403b88f17b3fac670b2eb1296b3a5a7055556c21259695c248696162fc179aa1b4ec10e022ea7bacd0255937f9aa89f4d4c58bdedb54b43fde47268552f51b949a9cfbdabf6e3172853e6de9d0b0d9643349595769e98dab85282c49ce8c52301c04710a2c43cf63decaf65243d4756015b681bb680fdd1aba59d63b54e2ebedc62df32e575a95adfb2b18a79688b23ffb498d03012250f0dfaaed5353025aea7a35c8a89873b5f73adb41cc864b9f86e14624d70c917f05e47bab793958de9957cf23c94a9807b30bd7574edf66250224b887a8c02baa05cc02abd4c008339129b3109f1b04da29a9edf472991a440fcc8e586bef3308c95fcd3d6702b9f43bf41454d5fe72a1f1ac80604c93dc9e9abf9a824c6d45e65b4f39f8341799dce4eac5e9036450ba7829221fdac7ec394c0a8e9813f5aad3ad0052f5156b3dca979e9c9a8755d4be2502727d346889210a13e5391951afef1880bcbd2a9ea020c9b2946563cd40c40f6202bce9bd1d2a1bbc3e5e6b2a9d2220343fd1ff5cde1b4d27c0601b8890b6ad8d3d80075a23725bddd81c15cd1b63e0123c4ac01de7b62b1e0fe2b72eaf400a1bcc63f76316d471eb191c931d5350e83a110b89e77668cfdc47734b91c2268fbbd89ce15b50b84c423a1f27943c32739e99b046a665c966275dba2dd6449b69ec53e5cb9ade89afe4149589c7378f5f3648d748bf3d46fa53f50d1228714252a328cebe7146d81dbb2f850aad492bc0697e2760dc9c60bc76a010e85110c0076478a21b47e5fbc4f7397a319e1db642e305bb1330674d96eb4b421f0f2131d125d4cec8aef4637dce572bad633e076972c9147a48b4c67135ace6a4490e16fa4731d62864e910762f1eb58afa63031c78c375a90147ceef07cd1e8155a649f2558d67dba9d6d2e012a3af4b603cd094e4a3b2e30c65c80cf8d9b2cb840e9df91e70162b80e74be96467574ca0ac5ad52238163283c556f0865c2338d6dcc73fa330634f6e5ce68e766df2db5b7edce0d98203e1d4374e7eda3558667229ea2daeb74156cf5895c4afb460cb4037456b14d9b748ddf7b8f3d5accd3e0d8d2eca2a78056d945eb4383078cc09a3a77736ce4e91f8174fe03fdceef8df92a50c2797b0cd06c6f1ae95650e48d103fb269c0a004d62237b77257807c8954678476030d788543d84770a1533a72141c7ea919e533bc182a3306782233d1a20153fa3e9e315a856e75f760bb7f943ea2f5956243f75fdb241ddfb4c081219ebb4eb3c3e989e3d953a93d96dafe1142c29434a554a92d319747e618cbd3af5202e51d30761e81b6c2d6febf221e3147b63171ea5dbaab4cba1b0fe7dc9cb249d74bbbcd7ef11c35fade1132ee4b74dc6090cfb6f852fb01d79aa0e5ee6897b7c021c6a1e69995e0546932c56e65b2581d619fc59f9775f3e8573b3c4926b8f6a9041512788d11a6fb279941ce24fea916e6568db25f1fcd3fd1e907fb3c45ddbca37230f5b3ffd48cf9c2269ec068d0bc528aac14807636c9067c5e32f2c2f259f6502ffffdbea40ad1b6b4a1d819fccc5c77da908204781747ecb0f2245dfa2941a9dba5d11ad186ab0eb87173dda634bd5a9221143e244c793d6262c904a64ba36cdced65abdd3be06d534b649b03791f7ce41e9abdea4d2c17f14bfbee0455dfa791f241341c78ce24cb8b86a9e332787d4ac1bdc20d022ae9588e8d63c22925d5e507bf41faddc17e01d3354c597908124705d88131b2e8ce8d04d660ce4100b5288d750d996e069bca1fe21f9b84c97011dd14c95c3cd538bf619b1df241fcf286c7014f8467a7ee81b2bef1c3bc56573894dbb54efb6a2fff0302b26c7589e08993e755059ba8b94fe728f1fdcb8ab10a5133d0434973e6667c25288b6e5e2d75202aec6bc0255177a53ea7c666afa79dca738a9d20990f118075b9f1cfb8ff1e5be75b49635bcbf43cb3bf97719dae8ec5c5528fcf89a9dda8fe6c08f7f737d69ef181ad3e35cf8e46efd94358b4640de1c387e295ae38edd0d5b80287f022895ca4dd9532bece6b2bbe100a83fef98dc5af595f4f7e4747ff5d28ab372db71b7c1c423183fa8ba4d823cc05b7be8819dd669b6517bd753e83f4d407a72dcbfcd0e9b2d5daef7fa88c1618236375a50ad2baa6a5e0551e679dce352181a1f9e72f5fca8c323b945bdd92e2d424b3e75041734d099f778fcb1e6407c80e7724d52ab110b02c0c9d1d4b78df12fc443fd8dc8fe82d9f3c8da7b87fdfb11e912c97a4e61425ac7b3954cb2e7e46ed0e24cc0c961dd5c2fc619a9e5e3550ca7bc21f2adc1a85c5b9dade357f1ecfd72646b27e7ab59b1b4d63c63082907b3be4cda341c49ade8992af489d11cf285b81a34c5614284ab4bb94018009e2333aa8e4630a9f6792b44b62d9c6e9d1855ffecab30c611cf5dc1e6ec09088b83a4c2cda9e5ee080df0b5e36b9badc035d6991bfd82fbb408faac15ced6ddcc917a9249b767f8844d6458411c1a31ff84e272311ea968ed3ff02f2e0caa47b1a6e030b07984c07d71e740420a9ed47b26799feecbba4f26dcdb61c9422e940550bfafa99ef0f826d2bcb1d7862016abe81d021be29adabe2c399fb9aa2f3ac472012b26ccd4eea2957343b06ac8ad71a637b8fa209ab6d4351fae53a9af0e920c043df94eccd5c1a847cb17d13589021f1a621b457fbe02a16f0f4b9dee0e7eb9358b8afd999d47f5143d49d4aef227f5b06ecef1ed71207e3526ff82b6ec69d3e8788f6c476437fe96f0533394027cf48e3e146aed7943d872bc35de34f7fdba13e5e1c259a68aa8050a813aa734f202ad7faba9f64b16f5068b43bdfb726e5fa54a1675dcab0697fc47a4fa3dd472022cc0d317d39076ad9847e72e1965b227f3e49ad6e8e742305bdd05d0c88b5859d6cfc98cc47a566269dbc4c200615f3e995511a69d8e724f0c842c06c46b5460dca83137656aae785e8415cfb57d57265af9c1d8f126081bcb218a427b80ccfaa95b8bd3f87f58f09ac52a2a47bbff99b057576d26876fa758c8e41172dd2bd45742a30d55f1b65bafc0c7c9c785f583069caf6de080c9057238e110456c0f9e8d898918b6981011f8dd17c55caced49eed32839305ec37b45e8cc4c35aec0c8a4cac54035a941842e5d19fd298757799c4a501718bf21a024106a292626d4eb3c784119b9f5003c6cdb36e442c04ca5b0ea59efb63fe90f9e218fdd9f0864f407cf8edbe71f3fb1d3a587ccfadbf7a5acbb0713b1ca1991e25e75738ca68e1817d08fdbacfab6900242b91ed9541efd2ca469bf7acc7857185d47506fd0a735d7b542949241976cfb1252f2e490fcdef3166f993ff9a812d0af902001a4f239989c087b41de65f83af93e349a2d37ad3b59c5009465e14030ecdfc8fec2d27939af2311bc5d544b19220b12a5782deb83f0e193f57cc4631d8746e7d0736e1295128f3a48aeacf2952be3005b09de00c9a4565e07692d8355a947d072de4324f2e8f3b2f01483d31999826b4ac7bad4f6ae099225f751995f463e5f762b9671ebb79fdfc51b5080af6fae4837a4e00a76b775eaa6f1fa1479b6afe5d66ac5fd148fdc4750d6ae1e268da446ba08dc4d7c872bd6401f1dd6b226e91bcf77c085e3c115f49d05a69c4e282caa7b8a60a1fe09a2e98227a2cbaa838d6053cb56bc7cc84e6ffa81c18ee26c1b32c2ce205c8fee3b2f4fa8d983b4901c80d766a3299fd62e3339a697305ab7cda995b3cce61e3372f152841ec1d540c9f6cfe2871e7cf4e6997afac85b1c05bed03a5e017bce4b45b0903e9c60cf3538df7df9d8fa93b53856fe93f522f723470c553799c90c56fb705040ba78141f7e5e9117f4876c45884edd5059c8588fc39f9c6268038c4a462a4a5fbbecac0daaf54876ac0217a9ab6f83ec52f15a170005e57baead0e8b1570508e10d2c9808ff3a437436d93ffd02c72c703e2e1917c0c82c3a4b4c03cb91c961451e3f6e2d9d9e58ac1810831d7618f81a34c23cc14029326f16cd043e82ea3bea5c6bcb84152d140659d1a4f135cee82640f96e177c030907117a6c6a8049fd3815fa06249ba4b37c2381c0eca124e7f5abd393c6d175ccf0c5fd4a6e9e00d5338899ed03b5a5023dbe4c6ae1f1ffc192411049e6fa34adeefa3b2e6b45165f341e0b853561ea0d183d93100efe80237ab878312281d607ac8dc10f34e6840a6b6d5c2975348a15761326504c24d5ec648f5714254087bd8c53fe131461ca4cea09ab52848b2526edb91a2bf6c0287aeaac51eb720507d66522ff2f94d90ec584f6088910ee079538e43cf8db55e2f0d70a60eac90eafd82480d11ea5dd795a05a698c2961eedad5f8a79dc3ffa92129f76b8d795e24a1905fc82f11c40d68d11af282621b9a2e39a8dd146013bd3a044f55366af078f7c15adc548029ba4ed896ddb646d74e3af69d8597831e08eb4df1b7ed54b8f3b327753ebf47d50a215c461cd422483c8f2d54f010fa9b76e5afef86b1bb8aa6d4b0c5c9ee798791379ed4dea481feb37ea18b5c7c0146aed32772245cc39628ecc13e03b76c302f80ebcb50279fa2ff74139468a23f36881ee7e7119d8040f90c7e3d8f75d80624d17d881e363b4913eb02e73224c7dac1077d19cc9063f8831053eaa9ecf87ffc31140f6a0a47869e5a5660e5d53b404c34e17b4693df9d5418131c8aaabb0e15aee98594c57cfb2202f209a4529a293b37ef68a2e95fb8fe5142e974f1d3fe3a08ed169379387e96ab5d927771ca7157e9bbd2650992680105dcd6a75829e0643b5ad708e5c65ea4b04b3eeedc24bcac8152cb887f32436a11efab6dc2509fa42d3d31e8aac73e9e8e84a88d7096b9549bc4a879d8f824eb63809a253409294f359b76ac3f031e6bf74a4de018f1c666239bae7bb01c523f53efc922232415d68264872296967dd150af095a12717e7eaeeb98f48c84a70fce8063790f9c2f43db477175e1c8da911ce853042d84e7f24df59e8caca5ee93e2daa6aa18e92930b4495dc22ff6729964942d1baaccd07233dcab828c2254f719132271e9239390e2ebb74ddde7284ebb8955719f7d086cdbe7eef6d7298576fac821eae5a8b6ddf9d88a1dcb32121b6d3ce49c245dd675e8a3b2254a9998ec0d0d7d9570bf6b6db0392c5b060872e154841096351d880f71bc00e5a576b14c26f85840c93a0c424cdbbc57b1d1212e300a874921c1f9c0de14a8cf61f8ebd03eee5cc79f34a41235b6c72aebf48243250c6dae8547b6634374e0bd073f7c162d4226a26032bc154eba7964b2975a8d35f17560a5312cf124741c74774f9a30f8d5ddc891e78bafdaf4f86d16d4c1363d23708463ab1314e3bade23316c7fbf51d2a2417da5162f9112c4331eab695d457e3712bb5f880c68367dba95b61f6f6a9297e477eaec615dff2cd3222f21d90abd8bd4b12fabb278c9fd44ce1ed024ccf908cb4995a1d9da53f62532203d7079e20a46b2b069be4b13a52a81c3b5227f57d6c184945a1799e80dbc7cd137e3427df352c0c0fba04f3b7fb02aa36c9af4611ebb51333326f8f750d662a0a8b43e30acaaeaf2653431b57e95a77adf8261298f791d200c02bdf4b821f7d09f972dd165ce92109c8dce081bd0bd53f598200bb3c5d875bbf1be2a7dc68355e42c515c20f2d72cef3d680a42e8a705f17c6ce15f47b144e55a3e566cb73ba5ee18c5a1535e5f4b4c1774736ed1654bc024b6c748b48d9cea48a06a571d264fc876f9afb2bb43441b39bb3f9e844f70dabd4d0ea06a46c1361a60ef5914411397600e63ecaa65f6598b4ce6f3a967c93ef0697e268b70d0637709ea3fef1da8afed0d2ffd36503197efcf68e0a2cb10b4104b209c133fdbe11e07a8d5c511045d19b69c63818e55168de4357a99eed1d8410664efdc866451de9bf6794d9742e2182449e2ae3869a01f1ed7ee37ffe817a38c502b8243a1c05f1ccbd349c7b9864cbf45b5a3c6f395e4a6602a02bb80ccac94ab66d67dfd8e5cc6fa6321e930354a2c40a1e8d360752dbdcf00134d34a21b24b9acfa2cd37f3c191461f4c9d8243176f42a8109bb05c37ee715ceb027861cf71268f283035d71ce4bae4ac5f79ee5211475ddfc33f02dcd91276e5ca265e5b9104222fdff5969f434a4412ba9fe00aec27f559b63c25a9e8d53c063db549035ec2c8e91e1a6247045541a7e28ff6c13e9f29a3683e55731d80d714b9d5801cfbf617aeb6651290293ac0f4e246df99e72434772b7d8494485537b7b2063c7bc5e80eb6c7ab6647d01189cc910aae2fe8249a0fc3226caa8994b476c6777bf113d153c43da337a6304fd10582d58919596a6de42ad500b62c1e6550d8cdc059496073a48110b2fccb42c96e3e3640f1a87fe379779adcd8836aa8dc545db39bb3afc032c16977e150e9572c3e5f8e04bc15497ec8217a0e187ba097fa95a855af66d47a105bdc3c837091daf5fbeb3ee5ce10b132f912b89ea1c6b9ecb8fbee0e4ea4e43b835ae583b67aab430dec741ea03195fed3cc164472d4b571d166ae20e0a309a80ce00b0fb349f7641f41a31993a8bd9ee092aa7ef16c9563e4db6236c9e702710dc95b198f533b1140441a1827aa4bef6a01c689127eb7028d1bb083edc8a08b8d239389d99948f1290623ba908e6e1c606035b70ba7065f8011451151dca715fb920b4d87858f01c5484df0e63656", 0x2000, &(0x7f0000000a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 194.172289][ T2532] ext4 filesystem being mounted at /root/syzkaller-testdir3477449386/syzkaller.p0CBf4/146/bus supports timestamps until 2038 (0x7fffffff) [ 194.193937][ T23] audit: type=1400 audit(1684233996.496:189): avc: denied { setopt } for pid=2539 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 [ 194.368086][ T124] usb 5-1: new low-speed USB device number 7 using dummy_hcd [ 194.453256][ T23] audit: type=1400 audit(1684233996.826:190): avc: denied { unmount } for pid=477 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fusefs_t tclass=filesystem permissive=1 [ 194.728179][ T124] usb 5-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 194.978119][ T124] usb 5-1: string descriptor 0 read error: -22 [ 194.984222][ T124] usb 5-1: New USB device found, idVendor=05ac, idProduct=8241, bcdDevice= 0.40 [ 194.993233][ T124] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 195.038751][ T124] usbhid 5-1:1.0: couldn't find an input interrupt endpoint [ 195.240888][ T124] usb 5-1: USB disconnect, device number 7 10:46:38 executing program 4: syz_usb_connect$hid(0x1, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x8241, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}, {{{0x9, 0x5, 0x81, 0x3, 0x8}}}}}]}}]}}, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) 10:46:38 executing program 2: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) 10:46:38 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) fspick(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) 10:46:38 executing program 0: r0 = syz_io_uring_setup(0x76ef, &(0x7f0000000140)={0x0, 0xcfc8, 0x5f}, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000200), &(0x7f00000001c0)) io_uring_register$IORING_REGISTER_ENABLE_RINGS(r0, 0xb, 0x2, 0x0) 10:46:38 executing program 3: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000140)='./file0\x00', 0x10082, &(0x7f0000000040)={[{@rodir}, {@iocharset={'iocharset', 0x3d, 'iso8859-6'}}, {@shortname_win95}, {@shortname_lower}, {@fat=@codepage={'codepage', 0x3d, '860'}}, {@utf8no}, {@shortname_mixed}, {@rodir}, {@fat=@tz_utc}, {@uni_xlateno}]}, 0x1, 0x2b9, &(0x7f0000000200)="$eJzs3U9rY1UYB+D3TjpNHBjThTDo6roUpLQV9xmGEQYDihL8s7I4GZVJFSYYqItGV64FN4Ku3OvSD+BCxJ0Lt46bUXEzsyvM4JH0ZpqkN9HM1DRin2fRHs45v573XNrb20JO3mjE9atn49qdO7eiVstipXGpEftZrMWZqEThwwAA/k/2U4rbqTDP/MriSwIAFmx/JeL2W+eXXQYAcILm/Pv/xam9WWQLKwwAWJjpv/9rMfxX/+oSSwMAFuTl115//mIz4qU8r0XsfNxr9VoHn2vF+MVr8U50oh0bUY97EcWDQvG0MPj43JXm5Y184Ne1aO30h/l+r1UZz1djM+qxNsynyfxmXhjLZ73W2Tg3zP98LtqxFfV4rJSPuNK8vFXO9+/v77D+9ajHj2/Ge9GJqzHIjtbf28zzSy8088n6qwfzAAAAAAAAAAAAAAAAAAAAAABgEdbzQ6Pze9Lo/J719SnjB+fjFPnJ84FStXy+z2psTDmfp9daiTPL3ToAAAAAAAAAAAAAAAAAAAD8Z3R3V2O702nf6O5+cH1W493vv/r2kfj7OcdopEpEeagSEUcnDyoe76ke7uLBVz//5Mrn04b+nJWqzfWVdx4tSnrwq5F1d7f+Yc7NlNKs+N5n5VRk5Wv47zS+u/X24890Lzw7MfTU0/VXbn765e9HJ99LD73W4Lvgfk8Wxyx+u/LTH68+8ckPDxF/f/bQ10d7Vhf2k3KcxoUvGtvf7P3y27yp8btE5eRvTAAAAAAAAAAAAAAAAAAAcAqNvVZ8ivzkCwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAJRi9//9Y46NSzzyNu9OGqu0bKaV+eeG7KaVlbBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgFPprwAAAP//DLOa+w==") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='blkio.bfq.io_merged\x00', 0x275a, 0x0) 10:46:38 executing program 5: clock_gettime(0x0, &(0x7f0000000200)={0x0}) pselect6(0x40, &(0x7f0000000140), &(0x7f0000000180)={0x4}, &(0x7f00000001c0)={0x1}, &(0x7f0000000240)={r0}, &(0x7f00000002c0)={&(0x7f0000000280)={[0x3]}, 0x8}) 10:46:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r0, 0xc0406619, &(0x7f00000000c0)={@desc={0x1, 0x0, @auto="a614ce891c00"}}) 10:46:38 executing program 0: timer_create(0x0, &(0x7f0000000080)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = dup(r0) write$FUSE_WRITE(r1, &(0x7f0000000100)={0xfffffeec}, 0xffffffd1) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @tid=0xffffffffffffffff}, &(0x7f0000000140)=0x0) write$FUSE_NOTIFY_DELETE(r1, &(0x7f0000000180)={0x29}, 0x29) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) timer_settime(r2, 0x1, &(0x7f0000000200)={{0x0, 0x3938700}, {r3, r4+60000000}}, 0x0) close(r1) openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) timer_settime(0x0, 0x0, &(0x7f00000000c0)={{0x0, 0x3938700}, {0x0, 0x9}}, 0x0) 10:46:38 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) ioctl$RNDADDTOENTCNT(r1, 0x5450, 0x0) 10:46:38 executing program 2: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f00000003c0)='.pending_reads\x00', 0x40, 0x0) ioctl$TIOCL_SELLOADLUT(r0, 0x5450, 0x0) 10:46:38 executing program 1: mount$binderfs(0x0, &(0x7f0000000300)='./binderfs\x00', &(0x7f0000000340), 0x0, &(0x7f0000000380)={[], [{@smackfshat={'smackfshat', 0x3d, '%,'}}]}) [ 195.778674][ T23] audit: type=1400 audit(1684233998.156:191): avc: denied { map } for pid=2570 comm="syz-executor.2" path="/dev/binderfs/binder0" dev="binder" ino=10 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=chr_file permissive=1 10:46:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$FS_IOC_SETFSLABEL(r0, 0x41009432, &(0x7f0000000040)="dddef24c310f45fc5b7f3849322d8f12d7d842005c7d6894799cca09b072ce02144ecfe31439973f1def75b686c24009478855d915f5782f7f3509a47baadf8ed5eaf85508b704a9e100c07e29003fd336705eccbd41ec3b100f49b3001b66d0178093ac896f063e8c3bcfbf6162bd7fb8b4347d0bf232710d2adc1b476dd2ccceaf1d21cfef213211c7d7f305fb32717e75af2943fadc1c2b9ee17c44bda7949ea0af4e86962c98ba712f678fd55ec64295be59bb6d4573ed69b2734e979c524bd184664c8715e22a0ece677645468bc0adf2227db4d9bef96d1c3c16b2c772002195018aa9d39e2dc34986a92fb90243a1fa42c7b0ade9a48023237fd8d891") [ 195.840792][ T2573] FAT-fs (loop3): Directory bread(block 64) failed [ 195.847656][ T2587] Invalid mount options [ 195.854010][ T2573] FAT-fs (loop3): Directory bread(block 65) failed [ 195.862521][ T2573] FAT-fs (loop3): Directory bread(block 66) failed [ 195.880108][ T2573] FAT-fs (loop3): Directory bread(block 67) failed [ 195.887650][ T2573] FAT-fs (loop3): Directory bread(block 68) failed [ 195.894275][ T2573] FAT-fs (loop3): Directory bread(block 69) failed [ 195.901094][ T2573] FAT-fs (loop3): Directory bread(block 70) failed [ 195.907446][ T2573] FAT-fs (loop3): Directory bread(block 71) failed [ 195.913984][ T2573] FAT-fs (loop3): Directory bread(block 72) failed [ 195.920661][ T2573] FAT-fs (loop3): Directory bread(block 73) failed [ 195.931149][ T23] audit: type=1400 audit(1684233998.306:192): avc: denied { mount } for pid=2572 comm="syz-executor.3" name="/" dev="loop3" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:dosfs_t tclass=filesystem permissive=1 [ 195.956591][ T23] audit: type=1400 audit(1684233998.336:193): avc: denied { unmount } for pid=477 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:dosfs_t tclass=filesystem permissive=1 [ 196.078123][ T124] usb 5-1: new low-speed USB device number 8 using dummy_hcd [ 196.438163][ T124] usb 5-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 196.688157][ T124] usb 5-1: string descriptor 0 read error: -22 [ 196.694523][ T124] usb 5-1: New USB device found, idVendor=05ac, idProduct=8241, bcdDevice= 0.40 [ 196.710629][ T124] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 196.758715][ T124] usbhid 5-1:1.0: couldn't find an input interrupt endpoint [ 196.961355][ T124] usb 5-1: USB disconnect, device number 8 10:46:39 executing program 4: syz_usb_connect$hid(0x1, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x8241, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}, {{{0x9, 0x5, 0x81, 0x3, 0x8}}}}}]}}]}}, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) 10:46:39 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x2, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) openat$dir(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) 10:46:39 executing program 3: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000140)='./file0\x00', 0x10082, &(0x7f0000000040)={[{@rodir}, {@iocharset={'iocharset', 0x3d, 'iso8859-6'}}, {@shortname_win95}, {@shortname_lower}, {@fat=@codepage={'codepage', 0x3d, '860'}}, {@utf8no}, {@shortname_mixed}, {@rodir}, {@fat=@tz_utc}, {@uni_xlateno}]}, 0x1, 0x2b9, &(0x7f0000000200)="$eJzs3U9rY1UYB+D3TjpNHBjThTDo6roUpLQV9xmGEQYDihL8s7I4GZVJFSYYqItGV64FN4Ku3OvSD+BCxJ0Lt46bUXEzsyvM4JH0ZpqkN9HM1DRin2fRHs45v573XNrb20JO3mjE9atn49qdO7eiVstipXGpEftZrMWZqEThwwAA/k/2U4rbqTDP/MriSwIAFmx/JeL2W+eXXQYAcILm/Pv/xam9WWQLKwwAWJjpv/9rMfxX/+oSSwMAFuTl115//mIz4qU8r0XsfNxr9VoHn2vF+MVr8U50oh0bUY97EcWDQvG0MPj43JXm5Y184Ne1aO30h/l+r1UZz1djM+qxNsynyfxmXhjLZ73W2Tg3zP98LtqxFfV4rJSPuNK8vFXO9+/v77D+9ajHj2/Ge9GJqzHIjtbf28zzSy8088n6qwfzAAAAAAAAAAAAAAAAAAAAAABgEdbzQ6Pze9Lo/J719SnjB+fjFPnJ84FStXy+z2psTDmfp9daiTPL3ToAAAAAAAAAAAAAAAAAAAD8Z3R3V2O702nf6O5+cH1W493vv/r2kfj7OcdopEpEeagSEUcnDyoe76ke7uLBVz//5Mrn04b+nJWqzfWVdx4tSnrwq5F1d7f+Yc7NlNKs+N5n5VRk5Wv47zS+u/X24890Lzw7MfTU0/VXbn765e9HJ99LD73W4Lvgfk8Wxyx+u/LTH68+8ckPDxF/f/bQ10d7Vhf2k3KcxoUvGtvf7P3y27yp8btE5eRvTAAAAAAAAAAAAAAAAAAAcAqNvVZ8ivzkCwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAJRi9//9Y46NSzzyNu9OGqu0bKaV+eeG7KaVlbBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgFPprwAAAP//DLOa+w==") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='blkio.bfq.io_merged\x00', 0x275a, 0x0) 10:46:39 executing program 1: r0 = socket(0x11, 0x2, 0x0) writev(r0, 0x0, 0x0) 10:46:39 executing program 0: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0x41, 0x0) write$FUSE_NOTIFY_INVAL_INODE(r0, 0x0, 0x0) 10:46:39 executing program 5: r0 = socket(0x11, 0x2, 0x0) sync_file_range(r0, 0x0, 0x0, 0x0) 10:46:39 executing program 0: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0x1838c0, 0x0) r1 = dup2(r0, r0) fadvise64(r1, 0x0, 0x0, 0x0) 10:46:39 executing program 5: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0x41, 0x0) write$FUSE_IOCTL(r0, 0x0, 0x0) 10:46:39 executing program 1: setreuid(0x0, 0xee01) openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) 10:46:39 executing program 5: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0x41, 0x0) write$FUSE_LSEEK(r0, 0x0, 0x0) [ 197.496893][ T2607] FAT-fs (loop3): Directory bread(block 64) failed [ 197.505576][ T2607] FAT-fs (loop3): Directory bread(block 65) failed [ 197.512202][ T2607] FAT-fs (loop3): Directory bread(block 66) failed [ 197.519039][ T2607] FAT-fs (loop3): Directory bread(block 67) failed [ 197.534921][ T2607] FAT-fs (loop3): Directory bread(block 68) failed 10:46:39 executing program 1: r0 = socket(0x1, 0x5, 0x0) r1 = dup(r0) write$P9_RGETLOCK(r1, 0x0, 0x0) 10:46:39 executing program 0: r0 = socket(0x11, 0x2, 0x0) dup(r0) [ 197.544827][ T2607] FAT-fs (loop3): Directory bread(block 69) failed [ 197.551854][ T2607] FAT-fs (loop3): Directory bread(block 70) failed [ 197.558496][ T2607] FAT-fs (loop3): Directory bread(block 71) failed [ 197.564961][ T2607] FAT-fs (loop3): Directory bread(block 72) failed [ 197.575588][ T2607] FAT-fs (loop3): Directory bread(block 73) failed [ 197.768078][ T721] usb 5-1: new low-speed USB device number 9 using dummy_hcd [ 198.128246][ T721] usb 5-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 198.378176][ T721] usb 5-1: string descriptor 0 read error: -22 [ 198.384263][ T721] usb 5-1: New USB device found, idVendor=05ac, idProduct=8241, bcdDevice= 0.40 [ 198.393393][ T721] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 198.439848][ T721] usbhid 5-1:1.0: couldn't find an input interrupt endpoint [ 198.640761][ T354] usb 5-1: USB disconnect, device number 9 10:46:41 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup2(r0, r0) write$P9_RSTATu(r1, 0x0, 0x0) 10:46:41 executing program 0: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0x41, 0x0) write$binfmt_elf32(r0, 0x0, 0x0) 10:46:41 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) fsetxattr$trusted_overlay_opaque(r0, &(0x7f0000000080), &(0x7f00000000c0), 0x2, 0x2) 10:46:41 executing program 3: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000140)='./file0\x00', 0x10082, &(0x7f0000000040)={[{@rodir}, {@iocharset={'iocharset', 0x3d, 'iso8859-6'}}, {@shortname_win95}, {@shortname_lower}, {@fat=@codepage={'codepage', 0x3d, '860'}}, {@utf8no}, {@shortname_mixed}, {@rodir}, {@fat=@tz_utc}, {@uni_xlateno}]}, 0x1, 0x2b9, &(0x7f0000000200)="$eJzs3U9rY1UYB+D3TjpNHBjThTDo6roUpLQV9xmGEQYDihL8s7I4GZVJFSYYqItGV64FN4Ku3OvSD+BCxJ0Lt46bUXEzsyvM4JH0ZpqkN9HM1DRin2fRHs45v573XNrb20JO3mjE9atn49qdO7eiVstipXGpEftZrMWZqEThwwAA/k/2U4rbqTDP/MriSwIAFmx/JeL2W+eXXQYAcILm/Pv/xam9WWQLKwwAWJjpv/9rMfxX/+oSSwMAFuTl115//mIz4qU8r0XsfNxr9VoHn2vF+MVr8U50oh0bUY97EcWDQvG0MPj43JXm5Y184Ne1aO30h/l+r1UZz1djM+qxNsynyfxmXhjLZ73W2Tg3zP98LtqxFfV4rJSPuNK8vFXO9+/v77D+9ajHj2/Ge9GJqzHIjtbf28zzSy8088n6qwfzAAAAAAAAAAAAAAAAAAAAAABgEdbzQ6Pze9Lo/J719SnjB+fjFPnJ84FStXy+z2psTDmfp9daiTPL3ToAAAAAAAAAAAAAAAAAAAD8Z3R3V2O702nf6O5+cH1W493vv/r2kfj7OcdopEpEeagSEUcnDyoe76ke7uLBVz//5Mrn04b+nJWqzfWVdx4tSnrwq5F1d7f+Yc7NlNKs+N5n5VRk5Wv47zS+u/X24890Lzw7MfTU0/VXbn765e9HJ99LD73W4Lvgfk8Wxyx+u/LTH68+8ckPDxF/f/bQ10d7Vhf2k3KcxoUvGtvf7P3y27yp8btE5eRvTAAAAAAAAAAAAAAAAAAAcAqNvVZ8ivzkCwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAJRi9//9Y46NSzzyNu9OGqu0bKaV+eeG7KaVlbBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgFPprwAAAP//DLOa+w==") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='blkio.bfq.io_merged\x00', 0x275a, 0x0) 10:46:41 executing program 2: r0 = socket(0x11, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, 0x0) 10:46:41 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup2(r0, r0) write$FUSE_DIRENT(r1, 0x0, 0x0) 10:46:41 executing program 4: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0x41, 0x0) tee(r0, 0xffffffffffffffff, 0x0, 0x0) 10:46:41 executing program 0: r0 = socket(0x1, 0x5, 0x0) r1 = dup(r0) write$FUSE_LK(r1, 0x0, 0x0) 10:46:41 executing program 5: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup3(r0, r1, 0x0) write$FUSE_INTERRUPT(r2, 0x0, 0x0) 10:46:41 executing program 2: r0 = socket(0x11, 0x2, 0x0) r1 = dup(r0) write$FUSE_NOTIFY_POLL(r1, 0x0, 0x0) [ 199.169733][ T23] audit: type=1400 audit(1684234001.546:194): avc: denied { ioctl } for pid=2625 comm="syz-executor.2" path="socket:[22742]" dev="sockfs" ino=22742 ioctlcmd=0x8933 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 10:46:41 executing program 4: pipe2(&(0x7f00000001c0), 0x0) clock_gettime(0x2, &(0x7f0000000000)) [ 199.224478][ T2631] FAT-fs (loop3): Directory bread(block 64) failed [ 199.229730][ T23] audit: type=1400 audit(1684234001.546:195): avc: denied { setattr } for pid=2628 comm="syz-executor.5" name="fuse" dev="devtmpfs" ino=9262 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fuse_device_t tclass=chr_file permissive=1 [ 199.248127][ T2631] FAT-fs (loop3): Directory bread(block 65) failed 10:46:41 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) read(r0, &(0x7f0000000000)=""/21, 0x15) 10:46:41 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 10:46:41 executing program 1: socket(0x0, 0x0, 0x0) pipe2$watch_queue(0x0, 0xb82e336200000000) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(0xffffffffffffffff, 0x5450, 0x0) 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, 0x2) r2 = accept$inet(r1, 0x0, 0x0) ioctl$TUNGETSNDBUF(0xffffffffffffffff, 0x5451, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x2, @local}, 0x10) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, 0x0, 0x0) 10:46:41 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000100)={0xa, 0x2, 0x0, @empty}, 0x1c) listen(r1, 0x0) r2 = accept4$inet6(r1, 0x0, 0x0, 0x0) pipe(0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2, @local}, 0x10) pipe(0x0) write$FUSE_STATFS(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(r2, 0x29, 0x43, 0x0, &(0x7f0000000080)) [ 199.263483][ T23] audit: type=1400 audit(1684234001.636:196): avc: denied { write } for pid=2643 comm="syz-executor.2" path="socket:[22771]" dev="sockfs" ino=22771 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 199.291531][ T2631] FAT-fs (loop3): Directory bread(block 66) failed [ 199.300626][ T2631] FAT-fs (loop3): Directory bread(block 67) failed [ 199.312927][ T2631] FAT-fs (loop3): Directory bread(block 68) failed [ 199.328788][ T2631] FAT-fs (loop3): Directory bread(block 69) failed [ 199.338704][ T2631] FAT-fs (loop3): Directory bread(block 70) failed [ 199.345150][ T2631] FAT-fs (loop3): Directory bread(block 71) failed [ 199.352958][ T2631] FAT-fs (loop3): Directory bread(block 72) failed [ 199.359357][ T2631] FAT-fs (loop3): Directory bread(block 73) failed 10:46:41 executing program 3: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000140)='./file0\x00', 0x10082, &(0x7f0000000040)={[{@rodir}, {@iocharset={'iocharset', 0x3d, 'iso8859-6'}}, {@shortname_win95}, {@shortname_lower}, {@fat=@codepage={'codepage', 0x3d, '860'}}, {@utf8no}, {@shortname_mixed}, {@rodir}, {@fat=@tz_utc}, {@uni_xlateno}]}, 0x1, 0x2b9, &(0x7f0000000200)="$eJzs3U9rY1UYB+D3TjpNHBjThTDo6roUpLQV9xmGEQYDihL8s7I4GZVJFSYYqItGV64FN4Ku3OvSD+BCxJ0Lt46bUXEzsyvM4JH0ZpqkN9HM1DRin2fRHs45v573XNrb20JO3mjE9atn49qdO7eiVstipXGpEftZrMWZqEThwwAA/k/2U4rbqTDP/MriSwIAFmx/JeL2W+eXXQYAcILm/Pv/xam9WWQLKwwAWJjpv/9rMfxX/+oSSwMAFuTl115//mIz4qU8r0XsfNxr9VoHn2vF+MVr8U50oh0bUY97EcWDQvG0MPj43JXm5Y184Ne1aO30h/l+r1UZz1djM+qxNsynyfxmXhjLZ73W2Tg3zP98LtqxFfV4rJSPuNK8vFXO9+/v77D+9ajHj2/Ge9GJqzHIjtbf28zzSy8088n6qwfzAAAAAAAAAAAAAAAAAAAAAABgEdbzQ6Pze9Lo/J719SnjB+fjFPnJ84FStXy+z2psTDmfp9daiTPL3ToAAAAAAAAAAAAAAAAAAAD8Z3R3V2O702nf6O5+cH1W493vv/r2kfj7OcdopEpEeagSEUcnDyoe76ke7uLBVz//5Mrn04b+nJWqzfWVdx4tSnrwq5F1d7f+Yc7NlNKs+N5n5VRk5Wv47zS+u/X24890Lzw7MfTU0/VXbn765e9HJ99LD73W4Lvgfk8Wxyx+u/LTH68+8ckPDxF/f/bQ10d7Vhf2k3KcxoUvGtvf7P3y27yp8btE5eRvTAAAAAAAAAAAAAAAAAAAcAqNvVZ8ivzkCwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAJRi9//9Y46NSzzyNu9OGqu0bKaV+eeG7KaVlbBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgFPprwAAAP//DLOa+w==") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='blkio.bfq.io_merged\x00', 0x275a, 0x0) 10:46:41 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup2(r0, r0) write$char_usb(r1, 0x0, 0xf3) 10:46:41 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) bind$inet(r0, 0x0, 0x0) 10:46:41 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r0) 10:46:41 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000180), &(0x7f00000001c0)={0x0, 0x4}) 10:46:41 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) recvmmsg(r0, &(0x7f00000006c0), 0x10, 0x0, &(0x7f0000000700)) 10:46:41 executing program 2: r0 = socket$inet(0x2, 0x8002, 0x0) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 10:46:41 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000200)='./file0/file0\x00') 10:46:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000200)=""/71, 0x47}], 0x1) [ 199.379343][ C1] TCP: request_sock_TCP: Possible SYN flooding on port 2. Dropping request. Check SNMP counters. 10:46:41 executing program 4: open$dir(&(0x7f00000004c0)='./file0\x00', 0x280, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x577e) 10:46:41 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000740)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f00000007c0)=""/175, 0xaf}, 0x0) [ 199.550934][ T2676] FAT-fs (loop3): Directory bread(block 64) failed [ 199.560137][ T2676] FAT-fs (loop3): Directory bread(block 65) failed [ 199.566738][ T2676] FAT-fs (loop3): Directory bread(block 66) failed [ 199.573301][ T2676] FAT-fs (loop3): Directory bread(block 67) failed [ 199.579789][ T2676] FAT-fs (loop3): Directory bread(block 68) failed [ 199.586821][ T2676] FAT-fs (loop3): Directory bread(block 69) failed [ 199.593560][ T2676] FAT-fs (loop3): Directory bread(block 70) failed [ 199.600079][ T2676] FAT-fs (loop3): Directory bread(block 71) failed [ 199.606470][ T2676] FAT-fs (loop3): Directory bread(block 72) failed [ 199.612999][ T2676] FAT-fs (loop3): Directory bread(block 73) failed 10:46:42 executing program 5: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f00000000c0)="2a1f7a173cc820578ca7de0478bac92746cf8df91abda4e59cbea6ca019d33082d22b32312e5de7fd9f71bbc1827e29314495d7a8db62b0b5170591de30cae4d67f57f2dcc15925511fc79dd1783c496c2073a4436165999d9becafe7972582634747a5ff903b4eeef96e559b3309f07d7e0f1dac46d211d4ec12e6f360adeff3f9c3011011868ee4dd1f253381c899701787ba40a627181247c5e87e5012f55231d90c81a6bec07d6a95c72fda51ed4b21900928a6da5b7a2bf4df12be3594c450746399aa5ac50bb1b2d685d85c1294baad87c2f747c6e2311fc6dac709e0b1a0b197599b7260a1f9c3545b636bae05b0f69390f11e57ab038ec27d6383fa341faffaab24eae0db520bf02fcf583f9f39cfe6a05ddf11039d5066891d59e8c16486811876fa915a54d564865df8f536a71f8ccf5696ca6147210cd48bd886146ecf63321c98c35d6e27ec1e52133e5c0d2de357c7ecaf12bf581fe40d04983ac7fc63d91486a96717123685e2e8ea25199ea0069fc68f7441e34de5b9a29cc0cedde9dfe1e4bd03a1d0ae9662bb0380a7d559395cbe32fe01f5d49760198ab1f9f22333041099336c844e50ea9c851fdc4915d16ba46d9f40636ab8b36c858d6aa5af7f79a52d3d8dba73c1928d4d1d214b6bc0d115230d69934d88ab4df1e2a8ca2471353b7cec18c95c11d4a65e52a0c1d49616e7b6fde63f169daf3b6cbfd10e5ecafdb35cac1704bcd81a81d73402ce252883a14b7438368d83a6ac0201ddc2db83350cf008ea7de7126791616d127a77bc8ed053a292b7da22f057372f15f32bf0276cc7440898169ac95a6f296476fb23345ee1528bb67b1d864515d053be91bfd9dd5569809f9fab809f890523a79e1fb362e0754173b24059136bbc505bdfce6477b42ef60da4c063d2e3d156a676b542a2a9c40933aedf51478182e8aaa21a92821f42c5afd75cc3a975ab259e3584a8adae25200c7bd5867d0fdc677238a61caa9356fd960eadb2a3ea038c7841f6518b8a095064bde46f828136e0226b8d575009f01c9ed6df4144be097a531adaa84d5dc4a20137bc34c9f8802bbd538b44e7551183ad5ee0ef8c768e4fea36f5a5493d88a0f6177b0dbf4627a86657df7348bd0d270ebc65efb930bcaf5585c2cafbef3128b148be2c4853022ea9d4132eff724d65f7133d8e9e5cf815b9841d0e8f17dac2cb057a1eb39e8ed95f12200e253a335e8be63a65b5e45fa03a5eff9eeae0f2b9e728bcf57960ed8bb4c0150a44bd454ab60a10394e5a02dbdd1b26653ee90b4ff2d230a8e9f742a0c9d8835e060017fbf54200f29fa39ea0cbf26a073194ce9ae583d4515bd44da799775a1b5204b54756825ebe60a2197b1778d87c9c2ee54a3b8bb8404f74a8d1765833eb1e8f2be9fefb109f7303390c396bb83b8a5e1be5e12636e8cbf6b80b9d961eeb3180ba48e0622248c9e9d4c9318ebf3fb2769584fe56125d7519d133ff59a0aad286bb4324b7b9f84acc7763043738f496461690749767a3e1abe986d3d6cb0e47d807fa74d32d647a9b03d3f34feafad5ed687c8c84b278fb4e3e06748481c06b3b3edf8f93100bf5e7915d0e8795d159996269ec1f8ce667c7c2127bbd93fc8ef3db70a109804e66d6836803614ef56de75ffd14d8fa67707d7ff5f7dd42932c72e193569d9b9b18135bb99bed0ce23f689bce6702d856087ff74d328bdc475cab156e3a811463da6107f535a92accfbc746390996eb721a2cf2654ae5ed5020bb14e2ff0bef9b3420cb4f483baad684d2986f98de5c6820f5ebd3ae540e3a5acd23bbbd3df9d06e772c4631224ebc9966a0c6b4c5e8af4896514701e79b69c319643b839c18b63778a65975f5bb2c24dbd71ff109274c8971ac99ce818e98fe9662a56743e8ac51fb164c91ae8f086c0c8a09322117f76cfac6b1278e94d25ff76105db6d744eff899e183d6a29db0de3dc24f6fa90cf521d9007b4ddfaee8e56c0712641ff4627247727a83e888febc01c8cc95f35d8a178f53d3c16903e77bb5d4700526788c46893298a14dbc1aaf735aca8d0ac5f29a6ecbadbcbeb322c72c727a4a1789e3a681021ac221ab7285f650c96e7868dd4c7ecbcb54ab37f7a41120c4319d039dc2cf8df70614b1c393c0b17c52fa4d98286c19517db99b0d69cde8db199d0ec0bbf96b7d6185b3fcf1968094f819f45b4ac1eb5cd9b3d90c15ebdf75913745941620178cfda543788b853afc74bec683ad04a1cb1a9d0c9bb50c5d60b1198aa5fb28de5f586cd08f71a7c53dbae2cb49319f6a3d2b099b09916556a6b5479d1e131c3f84fe6be5748f57c6f5bedbae958d0bd8d71de14fc51b936f0ecb0f2eb9bc980944eedc29134a4f745189df5e0e210bb4afe634cc067e3ca916fe6b3a073a54cf87d2701762bd037e9dbc2cb52d7026f07ae1be5470cd9d6c53fc8eca246caf3fb32719d44cb8eeca3373197e055fc8a8bef302ea9baf3c006162735fd64583ff01e04301166ca3e26d53d8140b74c22f0acc304778f1adf61a550babcfcee306d7224bdd919726b459089efe95c030cd933a26fb7eae487928a53f569a6bca1545ee86839580797b78e44959e7643d75c5ead3a84f2ad9b42abb6d71088f62f92485c8055ac43b06eb46779b9a04b963c49f3c117d61ac63991c58e8b3bcf6037c6117d232739ed0a2043f3c2683278c5dfeb408160bd210ffb74a3f261ff3a23732d0a39d828c9280a13fd7c5d48635f25dd76c127975a6e88f13a57dbf85d5cf98d7ba8dce1ecfcc277ee10ab3a66748711f9616d9cd603474011cadc651aac71d7e6e32ae90ecdbfd0883ecfd6d2a8c92d502b9b9c0012f53677cf04dd1422ca67c01a79c78099654bffe76669856", 0x801) 10:46:42 executing program 2: open$dir(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x0) 10:46:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='./file0\x00') 10:46:42 executing program 4: open$dir(&(0x7f00000004c0)='./file0\x00', 0x280, 0x0) 10:46:42 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000001240), &(0x7f0000000180)=0x1006) 10:46:42 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) read(r1, &(0x7f0000000000)=""/91, 0x5b) 10:46:42 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) 10:46:42 executing program 4: r0 = socket$inet6(0x18, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1}, 0xc) 10:46:42 executing program 3: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) getpeername$inet6(r0, 0x0, 0x0) 10:46:42 executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(0xffffffffffffffff, &(0x7f00000002c0)={0x2, 0x4e20, @empty}, 0x10) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) r3 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r3, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r3, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r2, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe68ca0000000000000000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYBLOB="3be91bb9f6"], 0x20000600}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000007600)={'syztnl1\x00', &(0x7f0000008980)={'gre0\x00', 0x0, 0x8000, 0x10, 0xdd, 0x80000001, {{0x17, 0x4, 0x0, 0x3c, 0x5c, 0x0, 0x0, 0x3, 0x4, 0x0, @rand_addr=0x64010101, @rand_addr=0x64010101, {[@cipso={0x86, 0x6, 0x2}, @generic={0x44, 0xf, "9b1ecb6e7c83a0644477a87ca0"}, @timestamp_addr={0x44, 0x2c, 0xf5, 0x1, 0x1, [{@multicast1, 0x16e7}, {@local, 0x7}, {@broadcast, 0xffffac54}, {@local, 0x8}, {@initdev={0xac, 0x1e, 0x0, 0x0}}]}, @ssrr={0x89, 0x7, 0xeb, [@local]}]}}}}}) sendmmsg$inet(r0, &(0x7f0000008840)=[{{&(0x7f0000000080)={0x2, 0x4e20, @multicast1}, 0x10, &(0x7f0000000680)=[{&(0x7f0000000980)="2434905fbae70bb4bf0146d9ec2c1fc0dd54f176481d0a3b0273cd455605f951feacd64733b09bf6338088b449fb94b81282c9203f4a2c459c335c8c6c00c76eb5bbaad61d5ac5a2992269d30de83006505d39cc85a800543e3cb1a6b6b8a02a4503b300a8cdf347db662c7315e472751a38a5f2262a960e0e65ea53ff317c90161afaddc869435feaefe57c1f83238e9ebdeb356cbc4f1b98422db98ccee62f2892b1c8dd50e025fb27edba79d394c9a89dcd13186e9b46c80bb79d48afd2d535fdce55b1ec5581d9199f91c424ec8f2ba0ca6f2dc2066c17bcd5c74c060ba116970f897e41472eb76170de52092b8e87b2d303b9dfa05c4543307c3cbd4a15fddc3f5d6568fc90d84c0948bb9291615af73f90db584b2fe9f6a0cbcb0a49204d1097c9835b5c34747bf01d7e799bc0293dcc15e59c63756b07202ac0a0acefc25f422af7dbffd2a4e6c26f575ac4ce4f6bc6bd8eba4b9c923cd3974c57a0205707ae6a3d109fc924940488f14ca5229dc30922103c5a28b520f6cf5122a25d6ac246501307c6e1dfdd79e8a77269694c828416e0e9f69af45d0a24ad8ff0aab76770a15bc6a7bf72ac0427b40bf0c15a51ff98a71176c636e5fa7d82853e3148a4a973c5ba14f240f4e2293b9e2716f52e4be77c97b35bf5a0cfd943cdca644d1bedda20fb79be86fd9b3e45ce91f8ef9a64e1c5dcb4a1ee355aa0bea48aca42e389d38696d4ac0a453ca3d1dbc9c6a63f3ff8d5023bfff3afc3557388f87d33564f7c6069c4391ffcb5242b3747533986bf40e1426d53bd72772d1cd217c5f9f9e789a4c424a344d56cacfa012554e47a25f609bddae5e387f49caeac93e802dfcb80a59a6f0b9ed815bfc46c187e75497ef788474ba23df1d95b8deb9ea4cf730b3cd3ab328ea83ed43fcae5dbb5e034e3869b3f4c62143c69e6e96ee11e25f758a271a58c90bd5d31180ddd964108f034f54a5c1be6fc2352bae0553536c50d51a7669b58522d62590f61f5fa5969ed96cf9e5bc822572a47e15ab72f3e31f00c1450c0f69d4adb1def5d675b692139515a9670161100b4b7270d2bfeb98aa1624132a602b0c9dcf0d474526d32670ff6a24121dd9db7c1e38552a4b0fec47595f0e42b8415199241887a6017241efec57d3e67d5dcf5f5c4012b37d95dea48103d81297024b42d51ca3747619f78cdfca16945206ae77452a9694517233024d78a5e054db331edcfaf2f400dede04270a6d9f0c958023ea3e1ca0d8c658f0d130252e57bbf1e2d0f58d528abc7e19c88f0d936219e95c96895e077d49d15235edb619a12f049d7abc141ad3d3089ebb4e65cbd421ecc91f57d6faefeee49b75b7206ea263f7a00ab44078578d2f9cf3061e3c0c30e732331aa320452651bb03eaad6653da7ffd113ee53c3217bc0b506ecfe475bebfb54ffca7f4e1113d091dbac203e3088be04db6b32feed580a89390a53a96d3896c359735ab384b5d61083bb5c55131d9299ea1e237abba62d0f5c128897867ab6e96b845544c4653f0cd8e678b8255bda913409cfbc30c9f74e2ad61a36cb5f5a0ece106ec111a48201a083373df12ab024172384330bbd636f1dad8d9a054162f542433727be414330bed00f9d2ae955b763cf181160c6ec4e4df444bf383932955a2b2aedeea5c0c9252db5fed965740275639606cbb9183a1967983c7ff6783d735a6dd4964010556c5a80ccc8e0f7e250bae9872c7438c8aee4b9518d6431545c382fa6294746040c030d164f6b4c4863fc900db93399ff36d9ea23c851e369b8fc5d35e14672195878928ad718492c6c0ca8158f1a04048725083b242cac10bfbcc16835b2665c319fa5acfc9a9af0d3ba68550ceea36de0221724786b47d97b45d553b8ec963924add27e35d155d3d8c8ecb1ade69e90666f568fca251091b84235cd76ba6a5a905d7c1ce6943b4be34362dbf379b479a4e2a514dba9ec93a96ac83532d032f86001d811af1fd3a47dbda34f4bdc4009adfd38e57a20de1ab98e07f26f4a0efc8cce1eb4e4ec67845f91738c8c6672bd6a8e73d668c1dac6acdfa8ae29fcdeefc4786de6efb1e347eda39a7bc1768280fc464b4a24ca1f9bc31ac776edbc814bca00c93511ab9140ac3161db6d0be3cff5e5392eb5e535b5dd437465aace56f8da9874fd1411298e2af9a99a656b322700b435d4a9a4a93eaadcbaa704d8d15f768d102f7b9e2d5854c741393b2f8296be156068ba6fbecc9b05bebbba289ee217b78854cc773c5ac8cf09f6ce79a29d2622f42d6a3125559e5816fdc47e78793c86ae8718882aebfdeb4022268044a464e407ea547d5895be3df7e791c98a38340137b8326d43d7b1cce583dc5fe08f0be9995f8b65083e28d20168b48ae819f026b65d4154b11224894a37bb669939d3a705e9143efb3694cd5285300e681340a2cc640119e5f1ea3113b46c8d6cfb9d5112732852a6268a25ca58bc05a641500ce475337a82826bdc2c283cda0bce400ebf026f4440ec6cd71e4f802ed409fcabe4139329e7ab18744a3f1fc2086f6073d4f4f38c4f9ce897cd40db75c19f818180feb5a187faf89363e71b3ca07f4430df9d93acf38991846d6b8181348e99cb2cafd407b721c92b1278ee5428d4bc02da50a6b0e0f5572604ea3d4193fa15b8accc46b35e9262476ea617c882ff9f45c2d2b3c599eaa8be5476d58cdd764409900384ef6e2b4f269304d535376a5a4c25b0247947bf1c87209e707399043cdd68cf30e138e0071484af4e531a4e8846b6808351e56a555956c0f226c029974fc3ec7d4f89df7af7a946ffe5870cf5e5b7a70eedac8e5cb26645849e85cdfd7563c192fbf724e32e741534fc0f543f89f25e9611953b1172ce9b724bd7989d5ec3a4eed7c8a07edf64abb5f3ec3f976f814cd46def948ac122743cfdb2cde8ce5ac4a6d7d43c4083128fb65df5bde5cccba5c9d53c4b15c00a51a39c876b7f0d66f04825ed9fbbf25fdb7665512a74d3f9e19409bc95653d91bd46444d026c30ffee61cf3e0bee00c16a56706993af4b8d5671f0f1086f1dee727fe828f98cb0743d71e01dedb1e9f88fa557229b8ba4724b7343bb09310ee14e2c73174e21e2a0f22761d4108e257eee171211bf26310bd2015637d6391e12492dc6cd57d436cece09ae3de256957b7d4136ca250e9e391869d6e4471c71de3b10891dbc0d2d9ee91551c55e5a413643a5642e91b697d5ef269b3a20f6e59629a01c15ff7bf5e633b24724b9c45baa8a020c85aa3fa247d7e3ea0d5c6ed16595b91d062de164d48365b95fd9c59e758e01a8f8501ffa4282174cfd5f610adbcf955d9f46cac942fe204b58a72741e8472baf6bc87a3f0fd63489115976da42e00a4b6e4dd558e68d0a7cb5d509af7db07f4fb4ae754125f27ab06c27a2bc419cdf1810eb15304943f7f8eaea9cd2050aae20686c2a6b4d08e9646aae721e557911d9e6bb66b75346532b6584354386d0a35448d350fb3346a208562b369310bc30aa0c2678d3fd51855fe99a1da7c42a12b0c66d9c97098194a298e5a1aa0c50091eac0e2f9ea1be07d702346eaf75b47047f3770833ddc3635c11e1e57bdfa6b63e686a6e1e6705d15f7b41357b94e47dba6b9e4632766a8598b279121b1c9cb0c3361cfa028ec5276cc987541818647a4129fb13990be2711247bc8c2ce3f92d8775f5c682bcd57d0e70e18dd62010cca4b2ded0bc28d810b587691af6dc5b92024708263de3feadfd299039da85f7d3f68a06bd57a5bbfbfa103f962b24b9ad321d9c7ccf06cbc94eedacabb54bf7fad5d5f6b8e1d612183343ffaba623a8a7368be77a915c962dd60426a1d2f9cbde62035a8e5f99e8500fc0cbc1c600cd14f057b50450e99415e113442cf8fd672d9a3ebc72052a6f41776858b70c1943133aaa531d11d47a62b19049cf993ab1a82bb938b3a1ea1502c2e1334350fda2288796145aa9250424386d9f076369f7b8c7fe8f9b79f0685c0836b46047c4c2ab4a1240d514017f18c27b080f8e985ed37be844ba341bf89c0cb4e6f9335328ed97fd3728b18321343670a2fdc26f885e5b182b8d9b71e370b72e67c623ffc02de1a42ed4b7efda20356f4cc5c581de6717ac86ab6e15c6e9bb5a98629e6f3f14d9236c6a91da0b755ad3d5dd0bb92561a5823c97be521d18c7ad4eb68685e155991ca0bffbe0f65d71db6b4193ed4f5812ff05278a67911f3f307a00e3b203164db0d9b375eda36505e5c97b3e76801dc99ecdf62a4264458109b6006d94dd7f3d8654ecbb4921682c61042bbc16c8637ba7d5bf6a19bedfcc60026824124c8b8ee71ff007e83d4067461777c920a0f7705be70f8defc80d7a63a33317209aa2c5ee766399cb76c845a2535c2572d67271b7aed7de959522b0a81cb31bdfa27c808917e35cf222d09e4023966ee7c46fe10f066a0575e77d4618551ddd6826c7c6c5874af4a14242ecf963e35b087c7b9880ea604a217572d2af8167e16231a29e33a68939333c33b242aeb07a03e9803ed4360676744b1dbd176002c105e6acd79b48bf5393cf2c88a93b24d79751850878ec5ce7d3f0ace5daf6621def80519f1b26430a88158e49cf695586db85faa1546d305931e89d75457cf49ff724b33a661b9dfcf50cb3322db46b4c658eb355333e35c2cd6255ab2c0dab4e65bdffef6321661b004795e3f302d461f0f1af8fe9767f89ef384d003208dd779735914e255f37f92205aa20bf909b317e4d35e181607c8d080ded319d5a60756985111cc5d4c0ac59f846b2fa78b5eecd87cd35b83db9cd71f5e5b1d2837493100f4b05f569af900a991feae61fb987d521eec55661013b5dfd4b78a15aaba71eb4c78dd855ff61ca3a38eddbbf10004035ac8ae2eedaa432d048e8983ce204a2f1817e76fde88997a9828d601522714a6342c40328e4313704875bf06f5f2497c4322a364ca34cc2f4261b319fbce3fc5698fe25c69458d172d0e9e13108c5c5f05e1d0dbeff0a64a743714b2387aec459c93577fddaef1a0ed46181e43bf02dba28cff5f33915b92bd331176da0999ebdd0fef48aaccead2086c55ef4e58765063f60689deb6d2d543e33c9ad4754f8b4fe301b1c8a7a5d6787b3d7bffd300efd8bbb356e1cc5af70394f35c816763ecc01b9f2843fda6b38c5a7b5629cc83a5915b555a944a10bb15c2bc8494d94340880a7ed05f79f591714828e1936da2277e7dc3cbafaccb12542eeccfd7f1d7e90267e3cb03494f7ecebe00a8edbefa2bcb636a2c54acdc6026e890c2eaac9c811d29085e0025d7015ef9ae37ef28b97112a084b4d1d857479f081bed3cb67a1135cb3149696c5c135c6d69d98811e149ef5cca5af00c8950524139892ab0caf462e33531335745682645ad14de48d957030657e36516ebf47977d9ca5bbd242b3c2a0bc51db0d066510ad27798b9019ef5deb24389535e33c6a552fb47ac00c5fa793ce99f61d56cbca84afbe4d3e78abee654bb9198087109ab568430c62bec152bff96a30e927041c655ce1177c343dbc64da589f4021001cb8a98ac48cbaeae8ff2bd53234da59b28f34a6c1e4cac656a60724fe19a40338d3122a4ab5275858693db84703d99e56e0482c72e8a390adeb53fd5c8d8d3d9ee559c07da87770f26f735b93bcc2abb3410d80c2bbd91417c7f934710df78f00d5b99d06c8ad85d781694c887a82bff291db6a7be91c68a1350814f860fff923a295ad99c153c129d7ba80533298deeebd4f7a974dfd30c5a4", 0x1000}, {&(0x7f00000000c0)="cc1dd910c470f4bf2ff1d735338e6268887246a287edfbca539674ddf9ec5f9d9e012c80414de35d87e6b2ee82b1b99066a7b3254c87387940b06b7db551cda45bc4993c16a7376c119842e0666225a8348e5b711b99a334391de79147b2337fe914fa3533d2fd7bb53a043cb1ee87264c61a8c67aac8f112a93f94a519c16425f89198c7b3d7bfab998c9f672c2919e5c812bb60f93105a58b2b213", 0x9c}, {&(0x7f0000000180)="f67312ed8ca95fa3b1b5a4499f6f93d8c7c652e55447f588b7018d254818b8fc9f6e1fd77c8b5a15f7c359bb04cdf1d3ca240b128feef077293f9462143b631939a0c5adbf8e5b87fa7a42e7dde53ca8ef4deada2d31709d3c7e0af8cb9d054e1a340767faebf9445f5fcfc04a85339a0de20d73f443628057411bdf80", 0x7d}, {&(0x7f0000000300)="dc0262c8615bb9636b66f327f29082245fd3c8021edacf027226db7e9431b281266ccbc7bdde32442887df9ed1c88742fadd28f40e638cc40181c9a85f9cb493677b25d90ec1557676ece0874d998e40864f25a85dad5d8d95a597f060e983bc0a89cbfef62e27501d8a3b8c18ea9234982a539d3b398aba7364872e422bdb11266d1be01f529f73191a05710df80843a5fb90784a6ec1dbd8ee710824f80fd3fac8e20a8ede0c8242a1ea8c501d4aecd7f820af0c224c3fe0bd1affc229cc0b77ce5cdf24b939a59f8198fda0cc8366f3d8f7a6f6ec01442b8a282e3bdb42ca362deccf33edae", 0xe7}, {&(0x7f0000000400)="71796b2731c111c6e849747aaeb51d747797ba7ef740919de2e22c91492b2ddd189c49cd09256a9cf5f3a4cbd6a27fd40829300688e32459f76a98cc749156334fb3381485e41a045a881638768041594c84cf0d66545fd3eded640323bbb5d8b7fc36c1043d06ae1eadc6098ba80debcad973ad372c42b2d067f6410ae57447941aa11979ea63beae17852ea868018807f0dee68eedf83267694473a69b52b545ed9167d4109f82df377ac2", 0xac}, {&(0x7f00000004c0)="00ab4d244178f158a030c34b47e97616dd2b22f6ab1f5c35a28e5cb71def36163cec3b286760aa75f0859bed871d06d8a9b38cc253c8288ca3856c7235149257529426d5fa4a79da06c6834f5590b2facfd4c79eceb30990881340172976661ba2d2b9912323d02f319e65d4cf90a578772f7c64ac52c2659caf71d11c09726ac2402cd8ace743c62f4ab581ff53d11d", 0x90}, {&(0x7f0000000580)="0f6daf78310e33259c0869b010602b1b503d629f19216b5474107cd5e01119960a03a773366d47e130c7847afcd1b8387ee1a9e14068767f08806cf70f0013bd6af6d296000ab5ee41c6437d0b50c5284b549ba0562e856cf6b872d0efe127d8b9652889cb212776cdd137a71d1b5da48a46fb3b8bc45bedf8cf39fcc67187f9e6b382fe407d488e71a8d57e1cadcd8b0c7a6729e500a0858bde6e0cc051c80426bb9cf9d5c88dc1d57742906b5fd8f5b89e65ee96a883a4be12a82eac5dc4a21fdd3def756a7e10f2103068a16bd7f8bfada2add27292a11e23acb908052e23d7dc10fbc94f", 0xe6}, {&(0x7f0000001980)="210e70639276f2a630b7ca90c27cd42b0ac1a8f303c0e0f95b13da1cbdd540a183447e5b45f0f7c15137e5a61dde67134a227f5d81d9974282ff7366026be0cf23c5994958a8d41502433910194f74737af2b258156e01068707137d355c1b4adf22eccc182a43c3f3d9f6eff7754dbab65799b05b03fd3cd139b5a4b0b79ca46c39b42a3b65f6e61fb9885db90e8c7af18ced80d41893668f8301eaaa7222f7847846e7904bfba61de0c4b111e43fcf7c8e49c5b0c76fa58664cae7941726b333466f95c742a7eab5a9942c3d32d2347b139546b14d6a5d8cae047075dffe6745eb382e58aae9e398ce958fa62ec958db874745cc8ecea3df09d75061cf49bf0d59c2f6f441578b388785eb4febcd32a527e71a161f38466e59446d152eee093f9d19fb882a95da43d5eee0e241259531353e4e2f0c8ec5745bc76db95df59189b13d21303a6bbb66522ea404683fb060c83d1079d50d8068c4a9d6c08b21917cec5d74984246aeedcbcd43c7eadd1b9eb040ae88fe39b0736c0b05231d1156246667f9dc76543b9f7052d710052cac21421ac544d270f98e93f0f5a59a3f54fe6c89be390c96750f70c36a61297aa2647b8847fa4db5f178b4e0ce67ff260513f99a998ad813c34126baf96d000dde26043650bca0fb0c133e74b553b300a36c2331b1a355d8b059c83ac9cc63d7cda042b1aab652919c65970f13d834a0722d5aa3f412589a480b08efd8f0e65a282d1a1a13bef8681327315c4e7910c14575369247f20cd7d6ab5cefecf1b9ed00b16e4a76bf2b4a7217324a585ff33336c699d7aa2628cc3c68222d39005b7b193d43b94350531147cb611c7e85aff060bfd02bd0876b7b3e3832546b5294b62b5325e06134783ba2c2c8e88b18088c615f1c0c859f7fbf8be8581228e38b305c78a3c4e9d374b9d63b13d65542f0d54f72ba8c726e18e8723dc7a40945190eba47b0c49f2d3a131e7d22eef9c67c7459c55048a0713e11a8cb6fa3d844b4b9dc5dadaaf59d8815e4fcf6ca6bb109a57a18db2e71b6b3871bc69b9c2dc4e02ef13059a306ca37bc68335bb2e43bee5b5c46e62941f5b2f8ae7c294920f818041c00761f54bc82fe21add6f083ef169a8e6f9dafe15566e31dbcbb5e99804b443d590a7c44945c6a6385b0cd65ccef2033ebea9da221a80ee241adc2f087294c0fbd0ddfa338f4ccac453f728e094a1b8973ff39ad85a8df49cf514d6b6a53e19688a6ea42efc0b1e9977ca06a9a409df6c96d20688bca537f78b0a9cbcc3e9dbd969d6a3b922e4534e6afc6cc85d91cba0db6c5f4233e301f2969b8dbbd81a13618afcb05487c995036e69d649466aa8ba6a4255ce274e900ea4b65b6e4a497120a05ffd09eabef8414d674c7f5550bde43c5a7866cf2c4b4554fceda71ddb6c6bc32a1724426ad15afb69041c804342c5dba18dd1361adcbd9f7c5140db691bfd8cf2d248faaa371635df8b0201f1d18159b10aa2ccf453f4767d05e84fdf5c092a5ed6c825173f65c3171b14d81eeb1608abb1f996d0cc42cbf7999c9a4bdc0759d9453f4b244747a51c19a25279b79696102f2fcd33dd7b435186375637249a38d13f8a6eebb067b2b9fc67b2b9957cc1beddd4fc6975d468769912388414e6413e3e093d53c6bb2c20908beff7464576d4790635f6aad5614e9c62801f25afdc6f915473586fc8045e83d8aade2600644805271c3bad1828b52eff84b92feb0870659d51e16abc8d2d67ebe7005f72f168a9f4f5e36d7dd27fe585226b2838107ae7afb25c9ffc72ca510cb462d288148a50f8b2c98ebdd53c0d55ad6be7bdd2259451826802aeec7f18c9082105610206f9e62a0536ee106363c65dafc7bc5c090ae3341b3423611d381672a770d9bc017a31f0a6d3991f85f36917b721f0a0491855756d5401fdea4b588240004a79edf8905ed61c19ec371bab329439cf089b5be74faf4eaaea5b8077a0ff1e1e6536f695e890b78c2d9c52011c069f261485f823aba2a1c0d14ed358144bb2d3801b50488a2b87d1974b390310b0f317236118085300bb0edc9a3f210438b655937747fbd267f554dcdb052916c446a07f1876f1323ac524e22f5ed3096415b6bd1ef9123299d8e5c729ea3bd5c2e9c949a521ccd95921d87a3f384316ee0bf3946fbd2b92c44f2697f0762926c7d45d84d4eed8c257dcfd27ab7543b05616520027e3cb901276a76547ed53028941a5b10f00e495125684556ce2c9270b83f416c47fda0f7f6099104ec445f1ef034403c335bcacc1f1cf0223a283ac6a8d0d923e2a4e70422ae38e5f2b26b19e3d8d3d4c36e34a95fc41f977492d9d04159370133e28dba3a3c527e033d056fd08486d4bff2bbd28068aa348b13a10071ca7d1d68f9f0477e56dc87aeb6da3f0530cacd55aab7cd1732ceda0fd8b7cd85789274290d54c307c0e5052c1856838c2ef36d2f1a6d782dfb81ec942c7e2ac31085f4cfd636aa80f3dab8b4197572e5a66e4eb1836660945051657a5ca331c18509dc2bb57c3742e93170691c8624c8dd86335c43084028c53751bd911074cc848958a0c0b046f7005b246ab09fcd0312ec265c545ad0adf03d4dd33d46351fc430e6af406c7f29028f43ae205244f43a47f0e7422269f6bd353614b78b8c46727ce54cbe8863b7fc70b0f895fff94186f23368faca672f1176297183347b6ff4f84273260f881840cb56d4d96cd64c0719c8af662441fc704d25006b677d7d6c449d77defc280b1261096a1d8f13207ccf0ea3c04fc5879e35803c36dbda43accfa9565b98188eb5f64095c202fb6a760148329d0749adb6659e0da6284864728262d78ea478f0f0d4460da5ede71c2559e477099160c68e07c7ee355e309f1ea7235339261edeaec504f6ac68b26333bc1b5cb0e687e730b2d4637a5f118a2214fbb2196a87957593e8a34efe54ded37511c7b3e35d99452251119b46e1296ee4dcb7807df85e0962dbf0909a74d1b45e82037cd5ff9db0a583c8df8f33042e8042c2a06e675b603c3c99a72308d21ebfcbd3d9e3063389772805349a615e6288716f22fbf1d1a565f5ffa1abc996cb04e951bc7734f05d969982664a24158e7461c5505e1a4a8e7439695f8958b1bda878f942ab1b45fc349b32a5e337e4f99fb1b28ac47174bf832832a850bfb3168092188b04f7dcae4c6ad26f934455a277352ac0574185003469db1216f8cceb464154926024e19b24605aaea65fb19942c2dd67500fb7a215b57ec87564606aebfdce0a073d51ac88d4ddad7aed2af6a8e528b173ed47cd36dfedbafdeb407d90441620929782176228152278c16564c845e7fd5d645173fdd76b860d2b8797bd95601ee01248b06edd3893c25bfadb9089387fb317e9ce210f9f4e0457108b62dd85cae0972d93b1f9ceaa1bf08c5b765f8b8320da068eaee2d8a4029d734a88e5c5caf2a8e10ff3393245d7cb8dc7b2b329be3ca1367fa144b9d5ab3e5e5d7e5ba3e8ba54d77fc589f1f5ecd0cb2ea3f53781a56318b6ad2d30319e25bdd62d08ab7df1f382ebe9f4ab6623bfb3ab59f4b827131d37a70420443f45e04b6f6b279b4e0254b2d32535d4439093641188be1f50bb6c3642a48e7de9c1c6db80a7e5822c2dd8adec2251ec59a3b8102f134159662395f247ed1e97e0a9e5632c3edb8330fa21a4ac6b43851502625ec2df67d2ba998387575e6fcd030994e6be483f4e795e23f2583aeb0dc9b6ac492fbb10cf863dbec00db5648aa045258fb6f7ec3a1e069b489ba3848afe608e7a258615f6f052760dc17c5547ccfefac4026c3e126fe1b92028e0c07d1f852b0c5727406543c251b144ebe3c9ccb9a97feb49b52ffebdd951dc0369244808b06ddf9f41fc125016b514bc5e3014fdbeef8af976ce1b87d9ed90deb261ca92fc8746479d2aa66fc399e8e0e896572fba8bb794aab0305c047ace4087878e635b6ebfd03178f9684ce2270d8f955e9c41510d8a8101cb6c01686bddd6336020a6c07b325a70469ea298311454f93c1856ce91c12ccd5e5dff443fb1c08d2b25ff88da61699bdb727f21d91547569c0ecf4da50334f932df7a1eabb7b81e7462bb2e298126a79f8915c5070eb8b3822d1716352c891bd6c38e6b49e29212058d701b379c1f9dad0c4e687e7b913e87eaa00b0a699c358987d48e6fe99277c08e645e8d47543c6fd3322c1e004b468a4b0dc2c9ed875f46560a01202123768b28b4850f758234e316a6a872eca2b829a0193ccfbc250cdda97eaa660d8a094c05891a65ea85faeef68e679b72b65764680547102b0d671d4f51d28c21132d6e22bd813d6abe68edd193831b13fa5c33cdc2b8ed1b741a324e40cca7b0fe84812e6770f503c103a72e85b716990d07d186de7ced83ddd8613a218d8126c0bb1dfccb0227857a53e07b95a64860f6ffd20c716ff302fdb89d2f2453470eea8be62f72e1d5642385b49f16bcc33a34a1e03b3e3cd60f0353d4773601e859fb11573a3e462a7685f03e6cb6d658687973bceaf19d5a13205098cfb1fbd4c101a641e94962eb713c57ce0c0f2becdfb79581557522a7cd96ce9a93c68b67090d14fd37953c7ddabd0d9c051717b685abc4bcb1b76b7cfcafa13b7f5e424cf776a118b71a3ec2e4b3155e53b63f26bc55570746c98c87a4fdf4dca816b7475bf0d6dd8f755d6e519151296e0195be70ebdfe717a2a9cbf29abc26c7226f8785384265e43aa2582e17876a4803548806e113823f1df16a6cd2dc8b801c1595c8fbd89ace0d25c48aae834724d4096e69bd17ebd7888297d236aab0e4f564e7d0e884632e7a313f247af721ea124b60d6a3492728817f6b5765eef1b608829a996e95c286fbb96e307f4af1771068163d53372aad09cf085644e44d3eb1f68819f5a598bc72ccffc3aefbc218f18a111c189db51136ef66206b6f36482abbe3a4fd2cf83d839ea3cd743657b059ce9920bd9042154eca6907f694d12b7061f94998b0522dccef079b9a5dae89e8ddbddd35fd8cb8c324a85f1a3c9d33e12629b93416e56ca557d4dce16cc70ed534b792a27b21ea523e4bf6b0d8a8337022b6e1e777089b9cb11e4e277ed2cc70955b2a3d61e37f200a5f7d3af430e8f26a62120f2d180c5a83dcef66c0d219e7b7884b1f5f41a0161e51d1f1cbd398f7612b81972b3aa859c5ed553b247b43681177e12c1c5125e6684cb43eac4661b6b9fc5f5b25778e9876822c5b0c1d766d1e1ba8a1401ba102e93d4b08e0851204918ed6f87134f5af315583aa255fe3e5f9567e18c8b2092b66cefc7b4c2be76b3898fba7fecd27f20c5389a5200e4c05edf61746de67367959aea72049ae8eb24127953214ca805c7841eff735008802c9c973bc549b43ca260227ec322c5f84bc9ebf8477e7d51baf96e5b7e849ad5fce06e04eb56b5b8e4d246aaa7b008e993c3ec5a7a0b2b627cf1908044dddbf4a26a762a6a328c00618adceef63fd310fbc8cd1cb5618fdbee3ee13939948e7281926b86a1774e298e128d9e34269e9d02f137821fcefb6fd846fe3231a3ad42eb6d116617f42dc5124b8881161ec9eb3f096af2492008cc83e96643ba9f54ab63fc0de73dd64958003e25409e78d398c02e616803c0e29c6c673eccf5005591c73fb4beee348bc7847038c2d5a095447ccc93f037bf62d3a6a8b49f49c363d33cc0f3c44cf274ea75e63b97896d616cf9f8764ad086462f0e88a2df112c0bef6c87f7bcc5cc2d45065cf85d34573b17e8ae3be1955100d0fc9e9", 0x1000}, {&(0x7f0000002980)="4a1de995d9b65c39891dc481cf0154ed3173684273040c47f3eff9321a98a0012c595c335dfc55eab5008190d60f9cd5784e2044703f13f8d0f4b00eb4482b9eece60ecd99c2cf580fdc226643084f31cd2a0e51d25ace4f83193a6cbd0946ab513e1e88c2b5f343e741f5487b1fbbcb4eabf6e597b88d691adf8e7072e006e42e5c330f1ad4100711209627bcd1586c92e7b41952cf0b8be9be195cf24915dc0074f1144e0676c2dc2447189865b7a2e9fdbb47f49376288ca282669c3fb0a99e7265bfaef65b54a1dd95871fcaf63afeedf7302c6a61bc5dc0c52a8bbfc6960d4334ea4729a4c8aa664b2d34920d7725c550849f77ec01527105a6e879aa322858abd509fb87cb5f3b74dec665fe4e96b656829181b52a607b2a180b7421623a36615e5ab9e2737d6c48a7da3be14e8fde9b84c88f11206b1178c27fce459d5e7b18eab72d94ae3c9a1bb336a07a58fd71a2ad8c1d39b62d2a8bb94bfaf198de2cf8153221103aaa12675ed76785463aeb7b5c4d6a56a6fa0e110e517f6c998b99d29e483e5cb62921f73b3e624304163e18bfe1e52a2905cf04853a506aa154bb00dbd1bce6806e82a04235d68c7fc5d1a4048d70026579d9a9b6fbbb80f27717b38d5e5612b905ddc63beeaea19c485263fc6ed2895ce1691c2beb5b73eb84b42cb70e9f48c652ddc3a87f94a653d099451b01c865b3f1702dbf1a03e313d142384cd08d5b35bdcab9093215d4b487702575140c777df89aa6ff28ba02348cc98365bfd650dc7908da8dd1830bf77909d5e8c207c246d66e55d3d5cc4ea20d86a71aff95ecd3f4bc7648475313b84fdc05fba8d082a5bc4c6405645a4fc576e7077c64e957c2d4f2ab5abaa0e7220c476f6b193f680329a44581f67769b19f961fd859a2540ba67b9fe81eed55e5e7acdd42dd5b372dabd930ac846a0030ea250bb182b13d39052836478d8a8138cb620cd336a00b6a9aa8ee5d4b7b82debde45967ba81b3eaa76e2224d6b687ce9e6dfd4b46ecbf2d98934e381bf593d0f87b627dd07eda9b7d7791d8fd44c706d239cd7f86192b32856c39b5f29571a7c8c1ae9421778a41d73889c524d1a6cc118c8a2ddf47b6e7d740305548e3bf7327ec2fd36c7060195b8d21c6c91ef4002283f9afd02093ad9c3e32654d9819183baef41d1267d06cad219c8966e34374675d0b4692eb973e45f9625ec2f1853c11fbb20ef7309ce2e1302b2a6b62a8e57bcc6a99fd1a13b73efe0bb6cedc0322586da5c925fcb3e670724c1fbdd8c6f9903b1be8686ac3c01d1f3d1fb6648bb361ff96946f720974c8c68c664cfec2fea28dd298cfbc676b6490e182417f236064c4773ff446dbb67c0107c5c5d1c1bcc93941a7d11027adf8b87d73a4434f1367700b458aa2a2e94f90cf8c9a5efaa90e103b4363fba8e06a81fccb2968e51bc1d3159f3b6d9a99b425ae6f8c7e1436786cc63c0424dd041b81ef8481a5c41de4c419e883f201bbc59d7b1f03ea7f07c68ae99ea5f5cc418377b90d213c0979b54f3a084e19e6e68b60e7b1f9f3ebeab281caf5e5771ac2dddae0b68c49f614b69faadbd4ed205408fe03957496a60dac3670c61a6ead947c882f53e46d9735afff32296f4df78cbf188cdd3adad47c2c2e5668d1e7438954c54521eb0c7bd47f37561a7d543db77c94678572c91cda9066fb3f65f218c6c02cccf1c09cc438e6a9093782267f3c5e10ea9c2229a12fa7d330917e5d4a045bc183fe3d2f836153e8119a4a261cce2997a09c61f92837bf45b2e9a0c1cf4ec37f3d53f79b8fe4cf1ac2bef4a135ad08a1c88a56aaa0b17ecda64b4047d83442a382faea0e5cd21bd2d381beb80e84733da5c53b0974628be11060d5431f994e13d6961497ba78832807b91d809049b91450b651e942dcb383cec122794b6b52c515d9466a9ab3ab6115eb6d70b8f2fb66a00588331508a040cd89238ad5f79439534c78330acdf9dc09dc377b8809229e4ef872d96eb9b8a9ae034903fb94cbf27ed97554f20f2b204b68d0a254f0abf04eab042e80e2328b7de806159282b1dff22976f8052ed54275f26f02d5f9f6ec563754698140045043075195debd3b6ac6b978254bfa9d4d9d558e3243ba76a7e140d70428139d6ed07a040de639ee66b65700ecac8a3755da225caa35971450e68a52b9993172a1b3917a5c0d993ee9230a09790b0475f60d9b921bfe54354a6948ccaccb260b5c7aa592e666073cf1b149088b1cdcd396269a02782c6f2a1ea071f50e41c989bf6b6ab5c560fbcab5e0791e360404b0c8230a2fbc1300910134a2575aa11320729d1a104a74d373eaeb22aa4c50f9ccba29507c24469a9510585736f83bd057e37aafd203bd0b80dbab70357b532309f2b1fc1c30e986f4b2a378cc613ea591f51630e0ea6431cb8ca6dbf4fb423682dc6752d627699b80b47467c01d05b264450890611d965282263f3ba4eb9e313f3779b35448229dd6c74701934da27828f4b66f3dd1bb9780bcc9cc4d52d9a84af3884ece41c463cd56eb29201dc63cf032953f157470f6c4e141a72616f27fdb7cd935b8f9996ba928854633aba8b2d8a5878cf8dc1f5916b848a7774f0d1e0f1df6c4cbaeb48f9edd8d124331c2db218680c75bd2c6f0ee6871970c84f310e44b7d600bea72689d93403724bee783d25613635207f056a314fc1eb0b42dbce6f4f35cd21ecee71118af262b1fafdcdadd1aff949cbe95ae6ba66deef171bef85f9d972f624d7620d191fd59785806a7d8b4d376689c3b4b098beae36715ea07a6e183a199dc5f986c912e0f0a03e3774f668adcab1ffed4d400ed9bcbeaff8e6e22400be926b8f0d11eb11513a557daed3ac3b64fdcee9055a1bd55865dce99745c861191c26687ce67cefbcd350b33c8db8f6361c47543c0806221264b9c7e66250441ea6e67e21a189610a856f6d01e832acb96b6d4d570e2fe6c7fa546ff76fa16be3b969601f7f91faca063aa8ce097fad1b2e8a3f655348effefbbf931fba9dc71916adb40d4f2c351a6b666b297ddf7bd1884b152c09d4ab02fc25d79dff2a57e505c25a00d5cc8cb7bdb38186099854239250bd8c262b7b147fb837301771d77c10be9b34fdc9c7c30bafa7d64c9525c905e182c004aaf345e7c08cfcae2e38f8a682d3c7face345847a355ca5c1f1ce156d4f49838e3c7b6004d09ea1a0e2ae2346b40e2d2b36e6d79b42e2081df443c9f4a7939c41542d6836af4a8cea56f49fd6d0a133cd6e1e942ceec3afa53d7076c28df22daa5cc93d04b7e79a1ab1b6cdfc4429b828417f26d8b0e287f68621d83cf08d2256bd82afd9962d4ad1d872ee348d9c1d71754b0ef7ce3ab6e537e779d21752cac446718549ad9e152e653c9516b6f9e17e55acc62cac2cc63bbe51e2882ebc827b18da432691e28bcc95f056842dd9d707d1f558e29b02016bea829eaa73dde9b4d418d999ea550f246534f6c9c4e866d5a5e974231c09f3c8d3ef3eb1f95124e7e92070409f46fbc5d53dcff9fbab6d376f6d1ce14e5fe22e34eb80e00c42399e5c987241602a4f01930f9dfd7e68f9aaba5b2b3cdeadb9a0347e6db8f520b59b1a28579594a17fa04d5791401478249a9acd866ede87fe6061be91db21da2d1db0d5337e3394a43346d64dd55bfa845cb966cd217b074e25f75dd5ccd1182aa5c40c6a25671f04c7026f48912dc1acd46bd02807b483680e88284fdcc4e23ddac7fca8dc9042973cf7c9a9e05ae5ba98bf13a6907d7679a492c6000b59777944a07bf862ab1251cb7da9bf496a49d5198cc1303af6b065b5982ca72b5a9ebcd673509a9fe211fd172a261935ab6ad70860757b8326caec0af5181c9abf1a1df5d495a46e5417b2d03a655919f2ce44e83890d7d6f23624f282eec1804bbc49b7e89e30795a2e5288ac8547a581199f0169d874aa5ac1c4d543cd35a8d541cbb15c0156aeafe025d618f58a566b44fd51174ae35113f86bd2fcdeb6a96d15c3d4cef84a8f3ea869e2efeb27bf18a1861163355069dad85595015b439d1fde88c0d7196a9dbf1da730d31aa48adbfe44608c9ba7ad08703cf90bcc64f024ca030102d307d751416ebe0328fe207ef8b0abf85b2896a040e7d4ad6d8b37d388901662fd175e7818912b5a60c34535129fbbc3c654a9443208d7ed55e6b0d78d9f929b3c9ac66841823e28866035c777103221824868d998f735ffa3f83087762f1d7ae6bf29223bf952468b2fd393a09972a19ac1509a1b5371211ded88d5744a5cc27cb669b87d03bae3d973ef5a23c31aac4181cb7c5c9a3c0a4b2fbb836ace731942725eff6ae52a093a96fa903c16719ad02573b7a2a9f8c656a784a7902be772878b82980fbd410fccd7b255da4d3241eada99ef20d69ece6fcc3401513fe3a9d577b1932adae9a59e58c2061889421c0256494b79bddcaf41d299aa909a5f88e3313c4f88108a519d0c796849649dce8942e65e50a1cf7d94031ffbab1560812cda5c2b45742dabfa42e73157e44a7d2f1e9365c63d8888302c945e5fb864c72eecbcc849fa0b4735e7137183620b63c3434f4ad04f0a66786324180551d82eca5fd8ab70d4eefea9845315410fee3121773c9f9bdf8c194796894a0de439ee9afc6c62ece7d01ae06758d1ab8dd71df3b6ad191e339ce68a04cd8e16f9376a47e063dc7a74c4622380da255a722fe994c69829ec74db4326d45515ae31ea063e3f798a6a73e45e206f9952ec7964774a5e7db9bc014030d14c226e9e9236d1716435c741a9832316154d4da052a9bb1d7fd17258001db7db472e03d1c9e54473b0052a704fd6d139973edda7e2b1a96c354434ba5a0d6907467a8e2b1d32961818808ec83291bba4541bc182bc7895d195b53581db7689ee9862c5ba18bb64e7cddeb00df711a22cba0893a3c044ff6fdbf52c044306d7ab260bde748464de6b9a9490b98f52326498e11cc8b14a335761ff199244815c8ae057dba65871ec487fef5530c63aecdc8ccb9beac8a8004343419f6bc4d42601903ee5703d2913b8b91eee9c5c5c2246c0cc449e481bb9b2b0b9fbd4af73675b5308515578ed15a9bee8d4223fba6672f968f6ae20d384c88eda95dedb94024ba8450e9d483ce02db316fbbd76e519a3c1a74532b93f77523de091617eb4cf52d199b71c146cec2e7c7f3b588209584dd6d86a194263b669e668a8d369162c79bd3fcf098e553934eecd53f2fc6ad940ba9c55dc5e5f1d70b108a16567010087d9556d0065664e0c8329df0f6b8115e1b19e7a4efd35beba3119576ee9a75275c664982d02492730ab2a7d3d8f94a3e3248e55421253ed2151f9e431880ce73684948d322832770eb38d458dbfef7c9f7112aebff0d5a10adce5b692b94f6a1971eb2b534e8fd6edff0b8b99760b0a0d1502c2477ba1ec570704ef3ea6c3d4866bd8d2967677e6188b5b29d0c3ae1cecaf69496043a90e8ce55d84b4af5801fcfc4475dae80f6d8135f1c67caef67569a379f09c74662f96dacc352f595c6f1e704fbe3f69248657b6195a0525e0d74f2df7f32a4bfe01b2c6a56caf33c5302ca3eb869c0449a1f5e371d21bb8c7369c12102b496d059f97b2a78a55322c3b2663293ae7122fd181a679494be98a1716d426f6c0aa2184cddef581df2d225c5c10b470433441a86ec05b89a744bbe0eab4a40c7bdfacb55d75e0e5d74af89cea5db3ba7374a96b06a2e0c217c244b13b5245164aabbe040dc3e80f200348de150137cdc77b55bc6fe98df3", 0x1000}, {&(0x7f0000003980)="7c2421058eeb974dffb2e22c10cea04eb63019f37747ac5a0c87ec97bd7e90d9276d6887a083e1aace4717a5ed6e521f38fd438a10a1d22ff28e7c3b8e4bee9b358ec8972e3e83e852b0c3d45d8a51d4f806a889ea2ec5881fe9b5c968928b7ba32febb5ed075a22d73711b1ee0a798d3c2b577e4c6c1760a7bf9b9ac8ab6a99382a94999aa670891130d0794faeafba13dee220ae74854d3352aeae64013a4ccffccea85bf4278a820e6237dac7ffb8dde8af8c430a2c964f014d1a4d04e9857033347bceb3a7eaaa8ed7682ff3bd71349e2984ad9ad019e1a32bc8d2e14224395786b29018d2911a1d0e44452918c3cb8a90bf467bb1f9cb8736a2f87aa1182a8fb47b86cafc390fee8841fbdd55f6d14289ba329134bf7eaadd5f6a9f634331dbbf6e35899a997c5d81d1c9468a7810ac01f5bac9b558b882d55d33ad5dcfbeaa10f24a0176733acf7333cd479a59b5a67af3eb7dce5ad552bb4e6ed3955be10d086ad066cfb1df27eea4070f555f020e08bd4b647e403a62923a82b1b89579eb95a1de901526ec8d1c1f4e77036c96346e0a7382b6dd0a472296f5fda52523b758d3bc22dbb5e40e1fe3ddbe5eaa6b3f4c8ce8c518aee13827bd3d00a8d6080bdfa3b78e092d4915a7b9ca80c919b1131fba17d2fd48e08effaa83e7bbf40d47af54cd1ba06fb1944bb51e050d7d4a9c80c19aa348a313c096588f2fb330d9a0b1877ff09c36c7aa7db882259dfe753a4424bfba0ca4a8d04912e9409936e186e69536123dea1cf38ac237b498002d8f8e79e2aa3306a01f3d43e88b8a3bb362f117406588ba657b6be47d36f63ce4c0e1ddb9c55633e3245c67e172a3177dd7ab08df83cbcd0cb87fcc1c0e224c8cfb0080b17dc0db39cbbfab2298e97dcc6a96a8402c0e4d88520880a8d4d0f193bd76a543b0bf08b468c8ab6a3d1339fb5ecb9d48f76b088ecd1b7f2147d29d2bcb40420281aafa9e99d88775683a01da56f53a9342e8efe5f3e916c7b68ee50260892c0fcfeeb0ece4b07064341a014446acb961885b0f79b0074e5833a2cfd2f0675dc95369d4c25f42b0b75951dd7a1844dbb5c12dcab175f8711f8ee89118892df492ac87ec3714c4cbbc6baa0d32a9b612d866a5b7337f387906a7b1ced40a0b9430062c1e8d48bc5da479d8d157b3421e92b53c4d23ae64836c014e56c644213893f15f53419c1e635e1f4f21cb983c67a8b6ff66216c6657443769755a0691de9a13424977ea18e96b7f5254274b6936094c163d39bb9c88f2ad10f929ce5f5072f685c7cf5daf3b2e06a38f9ba3afc0a6b924fad7289c96f30596c9df7552b71a1651415b4a1c8a53b7a3b4ab343611a8d1338a228c3edf97cac83c10e213419e12832352772d6cc7804c08d1970168bc25f5db3d0903ffe868a0b035b251203c176666569b47fd4cfe59c6862bc3247fa4084de3e1431f6e1503bc1dc6a52da1cd6f0f03d9323571c865f09cf82de4829bdad002dfce8e4b86855c215164cee4d5af85453329bc61c29bbe15845fd9afd176ddb2d9feda62b2f7236ed774ddc1db594f0eba06f3b2203128f777cba1292f2826fdbe54a088fc1ec45c0fbcfb22b45aa7366b7e4f97dd6d4afc419bc8f1d7fd5f3c02ac509d047f7fe3b6c54ce03d52b75d76fe85147ce9c45b1be5a0b6fab0ea423b412d72244387507d816986fded081f338f7d08971c14a08b7e313ae6e45ef9da16389875032fafacb4e88e69ad6d56e1386178804895a6a68b546dad5f0c755af8d6409872dfc5473c44197c2da94406b56e3dfca29c0f01509a17a820f434721b68441e9b8491c66dc5a52a9fa7e7bb69b988a817dd121201386f89bc5402ecf0f9ecffae675026243cb4714bc6b4b24f33c36688caa3cd0bc55640e429364d8282f003916eaf7ce1282c19a5393df589b533b38f723cb3b3299eefa50bc4062b26829bb249b2246c5d4eb01c603bc189110c3309516e12229562c76b8e276fe584f649ab425407d5cccf1df68ba7f95f51ca76d6d73326d457011d8a7665c1f96b8663d3af087d537892154df186609ea04dc1450f1f8ce4291f86630f74858bd4b4710d771b326a18457c2f5b4812c382b8eac92b7a19e2be34a5a7e628f26a2a0e8879716306f7fd4af2742f69259526dde3280d827508e3fe3e7605d2e09ca974d4c5821161b96bb168e97b3e50fc6e20e8d247b8c8d71697d9b5c133269a008451e428c026539f4af3ac0fcc3059b77a38087fff528fe062a94c89d0b8b2379c6416bd7cf4ed48ddbca63ac47d4ace8049c9179973a061cd3566881a8015f7cb3770ad39e1e054f70effa8e4f73b9cefe78b4f42df09eef828801e3f0a50d598928f2aa2d2e0066a114cb1c1502c46469208c0c6b4e0859d46faa964a5d3c103c29a44aea70396325a6c98306cb4ac8cb88bca27d31f7ca8ba3c4bb0db01279c6c86a11fdc8806de7a2d9a7bf2d423b121bc09b8b7fa5bef43dc6c5ef5626187386aade14065c3fb875c045d27787ea7f74cd58c49a6adf7fbddb76aab53074b206b788b04df8fe0eb469538615ea54091e8660d8f93f35195c6e356558995e3241782f36cb0667f45470ba36c871381cce68bce4b7bc14da9ff2269c506994fec17cec73c96a85c905391908627ef333e0025bfcc8e05f1fdb0dbacdfe68fed1cce5bdd0739468c6cdc4e4383399d9fe21583bf3a194fdeb4630195d4f1279c9d4fdc75661cbd6044ee35d08e3d143b205c32f8ae9736474e3a83fe43d31c4ad800b73da7dd0d9e427f379eed5b07759334d6f762d1a286d865319e5c9237473e023eef93316d2dc41a780d3aec0e5aa6bdf4b44171eace4a0854096077cb6c5d6311118e83ca78e6cf8465bd462dd85d0f9dd4b69766e085fdc1c55792ffe17aa65553e0c238c345ed6318084ba0c9912f8b046f2eff1543fbba1ac33512174e08039878a8d97081f10ff619d74180ad4f929bd52ae50b262c6ffe0d96959bfa3d4a91c648c5b4c2d96948ffebe47d78fa9a43cf1f94e7d39525712d2f9bc4f8c0118778373f6ddb78ef2ba84e0677c0638623b51dd020412e1074de84bdee840ad5aa13da64438ac33031ef8c6b60a51c4f2e05477e67adcebfed83c5d97852ddd927e6f774f2ee89ff004812536614ef9a2ade09aa4205cb9ab8b3e5263fe6406eb7d7b6c9b085814a28daf8811ed38e441df9812a95ade359825d1084a0ead160c69448dcfc1bfbcaa536a7be5d741e2ac5f1142010738f3429397f49ef72a2be45d84dcac14d1e2e2d7a031fb76d45ce29725d6bf200909d3e1a30e80c4f334f688c760c7942de76adefe7e734d357c1ba93d4981d4ced4f04597b5f79ea5a31d20099256c682b8a96768b3d8ce8d0ca9337743fc1917a43149b073704e8f0859e225eff802d68cd87cfd26f2cac5fcea11a6c89d434bfce45b43e312a8f4256f3d41b9d16674dd17cfbf10589d50fd92025d5270e42ad2df53888dc577773e38bc4aea40fba3e5f451473f91879779da6b5ebe872a3c935dfe6d8ff70346fcda1632595171e540f1ef2518509546900a8d127957d1486171f1902951e6eaf04ab39b6e26f84e2b4e8c0724ca4fd1dc90e5ecb8f2a379ef90d7852f2965e2c5cd1a2feb3638fab2d228541f5dc23489920167ad3a3267ebd8ac0b14b5eb9ab35615ae08a300d799dd82b288a8ec944e790d97745578297e8d725bb534498e4694f3e5d4c7eecd0530d4a8653bc89882ee76a6779ab6a2af0e129756cb8333d24ab56703784aef5924c603bd0c83474f5f5cd2173437ce88391bce2eabe34b0f74649f4dc0ac543b5e81df6bedf7a21de2c1db927c443d64bde13918d00c71fa0a068eb89e9e7abf52ce11c05545212b6b3aa599577a4e0b08c75b037f2d88aff16def458c3eb93f5de2eed4fc0d4ba9383bf3445d7452fc9eea2af3f0a142a131382366a1f4144b806ab84623a3bbdde09f2b81e8f3e44d037ae9aea9e82d644af06d3be7db3379e4220ccb90686f8563adb4d41b92f2a63e107ab81db1d910071d7df2b582571a7988341cf1eecfdc92ee38575371366fbfbe9afc8755f2a0b7bd8b67360524d3d1e7fe318c863c2aa5b635e6ec00d20fa8d8c9475c65f48cd06343528c7ca98576ae5482cd9fe01679708c16338154c33ad7c484820fb83dc826cda9bb621f3967379a317be16f56b8b1ae21129f815470e647c70a939abf4dec543268fefcd6dc26a511e76d192b3d814a8ac1b642bbf90331821ee44d7b1d911aadac3e072677f5fe5dce451a72c1a8267c98d82bad9a91c6017de022bae689f5c4bad2417abc5dfa7391519ee4a39e8aa44accd6e39f18f87dcdaad1f49a3b796c8d9cd9d89e5aba7b26316207cf99aee456146e916851a1f3ded76539aba6071645f0d3e4855328db5d6451d3ad2996c5d3fdf3d90c09b19603ecef0a902e5c5f4fa1ac74ebc6d3554c6922839694667e0aafe4b5ab670717a76f4bf944d5917c2fd6b3b427fcf8270990ff968e48108d94f458823181b31a6e6853362c17792f170b1b2245ed507d71265e214b6f9b1311e4e0acabb2ecce8afa27f45a9e96760fefa4b229295b839fa3168935e463fef90b9dfae9638d60a51b4f53d09494c2d5a10f77720cc04e056633acc7efb85ed56ac6404236249a3119449ee760e5f718fd138a3f6a0db3f9200e057cb22c6218e8470f6be566da80134ba8eb32472942c58c29a1a0e95dc2eec64d2f3fc4c0e6db97d2aff95e2998bee15365aeef3b231f53bc744736ae011a809d659efa548aa8ed62cea057297c9005931bd08038c9e8398433b45fe539cfcacf99bbb0354333eeafefc5658d4d79cd6d83f3d04e594e19c8e7b832a78016f4bf9709a9ad0f127cf1c4a2b505d8e2b106a3fc4ac61fec0ed20a75aeb4f92e44e624547edca04d7adae0e0e9e7d363c705eec6c6c11836b8c284a9f47954b724ddaa90757286e1ef5d9af260a7e9842fe6fc8946f06b929114a94de65b008531b8c45caac8443a644a4f4681424dcda3fbc3958973c0f4942d77dc77907b907ffd408581f8869a4184607721084783df4bf1c0f4856105bf132600f74e37993e793a25cd08df8571852cd332f8421069d3ee49ed710eedf20fd89e472c6ea331b30b8c1b88035ebcee5e4a48a49e23d567275b63a536dc13a9c0c923f87b1b74b9219674cb0590cbd8ad3c322d801bb454fb03284dc22d0c8d0a9a409bbebf718d0722e83662b7df822a99bc117ee54090659e1fffadd2f70254fd7e026a3ab66e203ab21ec413b51adbbc0ba2a1e838d51470b3ce7e4cb25691c4363640f5f75daa5544c170fcfc64299bc1abd8a0a079a34c0c95593a96175a83196a48d91aae2f0d06dbe4c414c2a65c5854b363cb6dd03d8bb1d36f6cba27afb402789bfeef5b5ea89b58b1a14fd064ab029aa384da8be70b91d82b5c7aadbbfac0ab6e1d053055cfed810f00a876b3719c6976ed0f0ddee8a2b9defce381fd21486e75bd31c396a8c2ebc52e44460d387845a3421923e173347516d8ec585c0e41c4ac39422943cd7c8d7deb7f8f2793a40bb6b45ffb68cfb78081ba7d89868a050c5668d394cfd41f196a0fbc7658c3d95aa002d73bf66e1b45c67453d95147bd3c0f82b62f6ff2aa989b45c5a2ac16fa926fcdc23ea0738c070da7f8df2ba145626cb7c290d4b5f6f25cfca22c074183a00e638b517a939e1f9ac5d41c6c3341b2dd6047735cf90bb7d63c6aca0f88f25cf9dfceaa69d326c7f3962f3845015182f849ffc", 0x1000}], 0xa, &(0x7f0000000740)=[@ip_ttl={{0x14, 0x0, 0x2, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r2, @local, @remote}}}, @ip_tos_u8={{0x11}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x4}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xd4}}, @ip_ttl={{0x14, 0x0, 0x2, 0x6}}], 0x98}}, {{0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000800)="9681188354d1a4fa21a07583ed20733d8ceb1a1de0c08158edd4adff3d25fa99b3430aab683b33cea1fae0640434ca54a82c06f559e2a027e5d0ddd21ee7a364622054593e99ef1fc2a579f97f35e7d1b32cf6b3fb86a9af75c030ca9aa5b80c9a032b1666f0d666e04f2c96b44bd2cf3ee587ffcb5af29e77988a0f7c57671f9dadde6ce2a2951ce825bd287dc76c8dfe7f500bd08bf08e69495621fedd6468eae806be3b521dc9a18d538e345125d10069466027b004d51a9755bba0a4b96eae58f6bcd67ffad1dbec4d3629b491f8091f1ee2543ade5ae089ab5352b76eb9f81fd576c207107076bc9d1ca68d7c87e44b47d9741dbe46b87a36b746", 0xfd}, {&(0x7f0000004980)="124b9366de339fa02c9b5abf0904a071583fb7c9742d46ca372488a5e29424d6cca1f121d32467a1ae83bbc4bc69a37928005e99d58f211cd84290e3022f9b8199f6104e1515104b3545514b2d5ef86d7b395f528d8e146d23b79bc5f2d6902b44e1648bde1e678f286b9fb508d34b797e31f7fb40a1fb70ad0b102fcefa03a36d86e413c05e6a33bf7d81d31f76442ae60acb46fe2fc568d80a3e46b7656e24702df893325b12395925ccb631ad383d7885b90bc29038b9799891931817bd5669f1e50f3c3b7d3487cd767c", 0xcc}, {&(0x7f0000004a80)="18c67ca1b4beba77249420155f8925ab3724e193e3e969ea2bcfdfc7bbcecea68cf57807459b5918b17b458404a4070061fad9ea1d94a13d9d59248ed011ad6f74a9d55fcd0184ea016b2ae3c6f9b48d9deae92e64668ca44dd94bda74fa12bc4793f6ac2ca6a177502143bd6f25393ec9b6c0e7d6917e59fa8df947f3600b66bf7e774003cd7fff835965058948275b8eef93bd", 0x94}], 0x3, &(0x7f0000004b40)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @initdev={0xac, 0x1e, 0x1, 0x0}}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @remote, @private=0xa010102}}}, @ip_tos_u8={{0x11}}, @ip_retopts={{0x40, 0x0, 0x7, {[@timestamp={0x44, 0x2c, 0x64, 0x0, 0x0, [0x5, 0x2, 0xfffffff7, 0x2, 0x400, 0x0, 0x7fffffff, 0x8, 0xfffffff7, 0x1]}, @noop]}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x9}}, @ip_retopts={{0x10}}, @ip_retopts={{0x90, 0x0, 0x7, {[@end, @ssrr={0x89, 0x23, 0xf0, [@loopback, @empty, @multicast1, @private=0xa010101, @rand_addr=0x64010100, @empty, @multicast2, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @cipso={0x86, 0x48, 0x0, [{0x5, 0x3, "92"}, {0x0, 0x6, "4355c645"}, {0x0, 0xf, "1fd8dea4638b55f6495b91a6b8"}, {0x2, 0x11, "9894ec4753cf36982242b9b9413a1e"}, {0x0, 0xa, "1221e67c946fa188"}, {0x6, 0xf, "b638accd3b1af56ccb9386e1c8"}]}, @timestamp_prespec={0x44, 0x14, 0xe, 0x3, 0x7, [{@multicast2, 0xc07a}, {@empty, 0x8}]}]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @empty, @remote}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @loopback, @empty}}}], 0x190}}, {{&(0x7f0000000280)={0x2, 0x4e20, @empty}, 0x10, &(0x7f0000000900)=[{&(0x7f0000004d00)="3ec40fa1030f4bfbb44c74e1e7f717df691c3b8bc74afbc867ee0a179854164874b84465a8aa7f61cbb8c3125579afba897f342d6e74bc3b295ee91fb3fb96ba8441a2342c49", 0x46}], 0x1, &(0x7f0000004d80)=[@ip_retopts={{0x48, 0x0, 0x7, {[@timestamp={0x44, 0xc, 0x8f, 0x0, 0xe, [0xffffffff, 0x1]}, @timestamp_addr={0x44, 0x2c, 0xec, 0x1, 0x5, [{@loopback, 0x6}, {@empty, 0x7}, {@rand_addr=0x64010102, 0x8001}, {@remote}, {@rand_addr=0x64010101, 0x1}]}]}}}], 0x48}}, {{&(0x7f0000004e00)={0x2, 0x4e23, @multicast2}, 0x10, &(0x7f0000006300)=[{&(0x7f0000004e40)="c18fba0b6e6e317b8c499d6650f3b94e8c17ead5f03ad5bbc626762593eae18b7c0e260b356ba9b5813eb872eb2cde3825172c97dafeb9e3df4d96bca285977e7c2d194116e13206c6403916b3aefbbda95f3968b8892fd29ff523bbf9bec37be95b58117b2af6d984b9704b810f79e650ac141fa405071252ee3b4cd0f4454b7aaee9219be2a2e020f8bbddef7d47", 0x8f}, {&(0x7f0000004f00)="f7c69ec639061e92172d60887854ae161a133187e78663fe1d21863233bf2cd0532b2d4b6c9f9c524fd5f0b6574190436631db636dda858e6fd0a5a944f24a58e5420f99452eacd394c9701482e9a718f16e0d3317477c2bdcfa0fd7b96e1a78ba801dda2ce0dc58eed40ac6b9500c6db2a81cc5aa53a00a9b58ad117ddc97bb0c66e921d57aec29e5868fe2188048811f54c233909c00209498ed65ebb6ab54ec", 0xa1}, {&(0x7f0000004fc0)="c09ffedccf5f2bc04d07f01efdf5306eeb0036af832edee43f51c0b64baf6a1e8ae82620525afc30436a5f32879f354af79616552dcf8934d8b9e7b5eedef343d6d1caeae88fa983ca0478ca6b717a48e3a188197d8d11f43f7dab561efc6071445e05d4d416a33c96409f5c616970094061bb6313b144794cbe927225bc1640d2e23aaf72fe087d491329480bdff2774735068a5d676e44cc9fb54988cbd986e2cfa63d5182251e58ff7bc98c13b1845580570abdb37d6bab3d6ee8bb269a56", 0xc0}, {&(0x7f0000005080)="d1e3517b7c60c28699da21fd8a3ebabc579cab63bb7c35d1589ef685cc7bbdbf87496cd10dd69f779d156acfb0455e985e0b5209902f974937dbb015ffca13c6f6b047ed7b114d3841ce98425751cd923d4a9dc5f8b0b3167ebc7a2834ab262356e8c751a87401e07bc1ba1d9b9a1631c486a24db57fd081490777da0b05bebc8c7bc0ba6ac054c70ec0234a9cf8580f835dd4bc87bbf01ca4624670332cc3ee1ed61f13a973bbabc59835de93780a9e3eeb88c59ef93f9fd9c519f29fdce056de1e0c7008f43519ea84a1e60d1a579caafaf30d826399bf3d68b0e4fa8a9a2342d72d5bb38f474d9e6a23ad7c6603c8611b40ff6d79cba073902bdaea", 0xfd}, {&(0x7f0000005180)="381d3cf5bf595389fcecad81ddfa1f1bf26a83ae3c8c93dac5086c692adb0c0c2c8c61bafc0d7937897a5af3a7004b2f57ef1515ff21f75de0250315dff2322c277b678c79d7b03aa5e8e42d46463fa3f1bf1ea7e92cc6f3c1ec736e382d26801155647f48bd21c826d93fd3874c30beae96d9ce840cbcede1abdbf3158740164b16856636c751a19dcaab6aa705de51246926a5216ba9b4d92ee40a3cf735dee28895098eab0e199993b45b336372724db40453fa3371f7740253697b9e2af098e7b9080859722779fa63e936f23684aea84148c1dcea08c978e5bddee541843aa376d887dc642bafe2f9c79b12b4a1d0e8219b303b9e6c9bca95f2da6bd89d78be7d95ad192702dc00341a4c46d726207c9688b451cc7945122d806317a9921afbe8cdc165d59fb9b880b49e306569739ad12d5ab156010262003cc34d3e9cb17c0d6e157bea847091a9599537fdefe0a5e713cae8bf6b603f3f7b4f441823f46c3b7e6a70c5a114be77b129f484c22b7510e0b41a15c0bfaca5bb9047d37a2b7fa3af6efca9d157b15c2152ade54b6954a6b5fe7fff2c51b3c9757e6dfc8f9812e437f25aad784c1c8635d8ce357f7ba88045bda42acb93c2c7608256b95b399e5d7954dbae33b1919eee80ac63b192e69d38d88aa2799e530569a7f27fb1446813029d89eaaa2c1314de16ee689e59f62b32c8a380c7711f15258a8a308ac0e3919556dc0036a1795d0dfc78aac3253d5d77d54cf2ec1bcea011fba325f63390858bbdce3c511a2c2048d7ffc2a485277d4b6781a33d4f9db20a4ec2733c97cf4e6075a750c125b0de67408baf5addb0e98739b5ee7aaf4b7c34cda8a6350c1c9ba66d1d71bb580ec01c766f600b8e781a780afd4a8ba98128a18d3501b14f8c2f0dee2d519e3a19a04dbcdc762b6a4195a3d0655989f75bc63b1384da0dc7d1e1208cafbaa41535e10fbcbe11ed4eb6b9ce63b94d6f64bf8bbe63fe4e46d5df27c902df6d51a4d3954facb21568f1126de28510c890df8d85b376c0c3aec7184dd3002a2b40434abeac6f8644a41b6a0e346e463dc4d9101e50d54bcc4a26ee00b9ddd7bc1a5a267b4889fdfc7e3fc5368cc9c8d37439f5e3d9ac276843aadf4665d047746be67fb8d7033227d49e75d94767a8d605c9ffeafe2d1884fc48fc000528cbac531f48654e1c02634325b96a7f9c1313eb8cbaa2b9d3182927185a4696a060b8cb7be466c87aa5cfc7b2a3a44ff83997b7ce868e243420017a067645dbdde09c04432935c7d2f29f744c20ba89bf452e54003b56649bfb7827a777afaa1fbbe9ca1ba0b55b721074bab2aee4ab084c1b1ae355b13054d4e1055a8a35233f295a622edb71b4b3e8c17abbe5c0dce3179f2dfe4a8e26967f2d41e895c1dbde2ee220413baed7615b0c2c036dcd4c53ff567df30cbf3c1a6b15dcb600a2018e1bbf8ae05f46f71e0aca48f3a733be5e08a24fdc2187fd9f4258361c9c3e8a6778fc8406d7e363860fd8fb2947171ef072c012bfece95fca83e46c3db17776d052530319dedd00ec95b7def3732ec9a8a8921e73356eefd94d8d2427b74ec15b9c49b564eac79f317ddb4e6476d11be3934dd49a1cf5616c9f9b0257372e621d358bb1e3eece6623f6c587a284c2ac5c811deba1f6338389452f37449a8130310f065404dfa297f04a5556d891ffe9600d36991597d48204184680d64e5551c97a077328a47228a0b5df6f7e740240218ab403e4567dfeeab4991107ebf2af0934b5da479e974b020caa97827e39924137b8d97b0777c25c3b69d3fde48d5afb0da36cb3d41c7bfa2b59649370ce06badc8a234a6c1da9f66d519f281a70369dcb594722727033b0b5ab4a488a7ec39b3008dc118b8b592449bea014771b17481cb3045d7d9858e60e27ffd74be6e5bd0e162c13382fb34bb9e0decdf42d0ca065c2ec45ef7df7edd5cbcce95d43178a2e1183aa48c373c69ac0862daadca16357ff345352f3f99394733a78317e960af43b55b1ceedfb7fa8f30d83a289ea7809d43d3406445086ed8855f0af191d4345fa920ea79875af19716eb01e28a04a18d9b27d7b604f28d3dff8247b9d4e8a6031d6fab7c8a749a12fe6e6c350e020bd8ef82d191d4ff18a29e631c175b1f43889b6169d0333467a34520f3228584d2b01d3793063e9d2d0f61c82e18f96a6172887c265057050dc31b4eec8940d30153fb9ffbb20d192b7e70c85e9f6534d3df85792b19807b3def693e00a655cf27d504a18bf63ecb53076c10ee1c36f179f99a6111dbab3c4fbeadeff7a4c75017c98f78b5a2f4dbe1602d38500b28b1443b59f0ecced1d3a460be86927e8ab9087b2175a8eab49839f95eacd45c9cc14246abe203db1bd7c7700b0ebefa84fe95ef754338fced9913687e781b26c32920a274772a2f61d9e1311af0c3f7174ba8dfa5f7cd646c9f38b68d6e4823a0c3397ed73ce72ddcceec3d6373053ddbb83161215c4c81dec9e0e29d26aa870ad613ea930ee619da79521c16d80b3f2a6c1fa8c8d95b834f37d9cd00ce40f1b896684c4166b4eb368021951cc6ad8325810ad8b502b348da6252f4caf28f108b597e518230f7dba0b852cc8eef87898008803183ff52afd9a135e7678111a9ca794ab56cc528f82bf281f0473a69b3cbf7cbb0c4d7b2d98b5de1e5f7d4fce8107528ca0e263a90325bb0fb62aeef53750576e8bd8117fff9dd2e5915472e7eb83db9963c3a3e5e7d0934140aa61e95d12e8c728c73cb89597cba377d8fcd2d5655d008a0b8d62421993721454dbaebf0c9755f76d36f09ae4f369dffa0d5057fba2cb11a5a73f490d63b3119581c0239d6432cb41c5c26b706062fe4e68afeae8b0be6bc3e3b1c49d94911cac75f392e9b7367cdd3633b123941d76b11c99d036ecbb8d9b342d2ee40cee0b812b0daf66a23f364191cb9ddc3be11176470826bdb942838508f3dcd6475515337379d1297226dd463d2dccac95ae12fab06d2a8d3911b92eddf95d441548b085ab3a72ead2957fd0fdb67955901e3b87553632e2d7a442cfb2819ee9920fd24e46e3dbb11c9145a09e847a96dda21c3b14e549848d4fc51d89a986b27cc979715ed844de012ce37c8306d29d0109034e8b255874b2826e3ae4f66b5993b68276524847d7e2f6f71665bcb00030954699558e39d4504cf40639230ed42aff524822f6fce78354e26b335389cdadf99edfdb4b8c38c2cff1eb7e777fe7e86113e93e11fed346a7139f52b18b55d31c799d5fe12524f4df7dee802d504f36a5cd83f18d0d8ac4e71b0a717af7226f74c5ef036519e2fd8fb304b36f988c9f121941c925c3aad4cb57484d26df7ae5712880dbe42733671c56cba7dad462cd571b92ada214eb88c59f4ee712ecdae0e5549594c6c3d96e97abea1fb11e7b6ee1eba560888f439062f56d033f27c418dfbffb3f4f99739635b5551d5990ffc2a69014b4ace6d188a68fbb4787449911f2418a8bfb80d88958f9350c05c6fabc057da9eac8e5d52fbfcfea687dab4a77f334d144d350996382d95bbf69e16b10e6c0348e8cde9042dc24068539c1e0babb53c5300e7ad880e71885511b241c0eeda3ffc8385d7500eb972da4130f4b8b5f3a10bb14765cd3d0b3a00195cb1ec7e870544b1eeebd7aeb4cb4df1b1144b915a0dbd44889b056d58cc34abb885bd5800a46b027037e15c9d078c61fdff8ef9e6082f0b30d73693f8e3bf911c3740c011d9d746dcdde69e4fa8cfe59fd69804409382b7ed800a71560d37c16f6f9c9eb6780a2432d6619a5d83db5bc8d5a5d7f5733ad8746488514e7fd61e0166f1a2e12337511780c99747bf283ea0525aed4a04081df3a1fe341d46db4a5cb59e2c177edc5fee6526d0828f6ec855a5619f88dd3df1caabc7a718e826b06673e5a4a417ab520856c2aa82277e03affbf0e2d22d41ad8116ce007f9aeb00beb3da9332db19e74ec7b0463639b8c23b82526113b2f2521ac10f86e257b23106da2010ed68c5903eb5852cbe7195db296fbb30d82c5e385f33f096ff285d7edef3c430c5ec2d1d02f0c043940bf16d3883555735fe5913d5fc54d06b54fef4607c85a03879f93ef87531b7cdfe1ed85679790859e7d7f9992c1bde7d27aba4fa9330e4dc7fac539099ce7c320d24e7438666d8edb6ae6bc262af5cca98cac4d492d6c76c1215871311b13dd5c3524415afbe042aeed179c44e028ef4022cc584cd37cc9664ee396cac2e58290bc80a07fac3f36570cb489d754e919f248a70a00c837059ded5b6f5f3b1e6fdf92c293cb801d194581c94e941ca1e0fe3fd17039c1659e41d68100a9991370c34135f4a5fc2febbeb9ac1e4d76d3fd996fa1521e752ba3bb25f80af7dccfc8598df9cf5ae49636df1b60a99c4edb2b27a6823f1ea6e273421152c115351b2d7577be99ceaaf796d18ed04ba8aff31dbe91da3af09723f973281defb260b0e4335962fe919228941343b3094b5b24cf1de076b9a32e7f01daea9b6d570cad0a9bb295cc936249af299c424fe95f7273866a8dd7d00de678d48b92e93a3cf4c64470ab8c4638cbcdf8b2d565e59b5aa2185647e7b566fdfee0235ae47baec4227c3f7cc9c1cc17860292cdbc9672d846560dd277994898a6b7f950e1eff0fac257a80435645d488f384b74a2b7e54f066d4072d802e6ae2f4dba92425a2d901dd28129d696e89606dfc3b5bb1f8ddbe7de77e6004d87bea7d884b79271bb7ffcf485f4fca8376db8769b42a2c7714d5d4ac494610db42ed8b0943be615c7f7fda308e082fe2cd304485ce9632ef63d15db2582aad677dd25476f03bdc7ad1356b94bb5936016a95e299849ca00abcfd660576acfa193a0ff216c479e629e260be87a930cb4573c02c6bd6f8ead607b9f8f739f8508d76fa771fa6d715cee98b2339d3d150c2581465e66c8f2af8742a91534b6b255a03c536d8ca15cb90117398306dbae7f46ec9c7b5fbdeca63896979d378e25fdd01adf80c8ccd6597e35f818a5810add07d773119db5770ce5bca34e04f54e62d1d409b090bda6bdcbc3ac3b9181ccd4e3295d1c6456d722831dd1409ed975aa13b1fc54c359807e05106ba35e1866ad8cbe15b48c0d8fe75ad472449c90f5c5e03c0ba6d20aa2dde6e12df00c5860e12ace74597ae3cf02b7a7f53d75781a4463cb15dbc95d92fd41660056111927a706639cdef48e50339aabacc65a9dd3098bba648421a340a6cf7328635a26c4b438ca801a8215e3ed3dca4eb26bb9b1b396cb7f13187f85c4c88ef1164e0c6e2f006d4036424616214f0b57440ed72eac2f1ef56e7c567b52606b7603783348457e354f972096edb7ded0351afabf7fddff47c68617cd14f95443324932032288467f437cc217b636cbf2bb62a57c5118c47facfea3", 0xf00}, {&(0x7f0000006180)}, {&(0x7f0000006240)="5f48576af5f9256ae352db78e3cfad311ba89c76dd388f79efe201347b30c1a0ea49aa04aa3f8a32a76ee16c1f3fcdaac3ffba126931f9ed26994a9a26f432fc0da66797dad1c1ad36562c9c24695ebb0aa3991427027c6a4302660a21b257e80c6738253383ff55c3b027c33330ce67b8968f785a6942e896e36cae3a6a14f2651212182def4b998d748e6deca15e0ef8c5e5f57437525d", 0x98}], 0x7, &(0x7f0000006380)=[@ip_tos_u8={{0x11}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x1}}, @ip_retopts={{0x64, 0x0, 0x7, {[@ra={0x94, 0x4, 0x1}, @ssrr={0x89, 0x7, 0x79, [@local]}, @generic={0x0, 0x7, "d3a5fbb702"}, @generic={0x83, 0xf, "8c1f796eeec9574bc666b574d2"}, @end, @rr={0x7, 0x13, 0x9b, [@private=0xa010101, @multicast2, @empty, @local]}, @rr={0x7, 0x1f, 0x82, [@loopback, @broadcast, @empty, @multicast2, @broadcast, @multicast2, @loopback]}]}}}, @ip_tos_u8={{0x11}}], 0xb0}}, {{&(0x7f0000006440)={0x2, 0x4e22, @broadcast}, 0x10, &(0x7f0000008740)=[{&(0x7f0000006480)="3723fdb8cd52df2fdeb00b8553750762b5af51182779718e9770079886cb9a313e96e53f0e14287685d8210631b9d92d9cabe254573793e128abdf1d217ced42fd6d9271c4833011213c42a6b77410a3b0f86c206d7ca41a953df6321de95f3291c3896975cabcd56814bd47de1d31a0bf690acdaf3a1c823ff0d9e26acef6ede8d678782d3e1bf3153628f9d469eb1bb1c6d33720f4b12de0bb619adbdc060f07b6ff22873d53c411c4328117457f7ed02d252552746512aa28e2e3724e3187aa5b5c9eec08bbdc53a582fa7de2ac52b9626744a98613b3e6577b59d5e5c1d9c6912eaa32a2b8c32bfbd9be6bf551e4b10ee0d7e23e4ebd417f2c41b4c2eec6ad583ba866c380b06ade0e1a30e40b1b92f83e61cee6a3bc250164e244c1a8196538df95e6ca09154d8ade83fb4ff9bfa198760a1b4ad7d992aa20a4f135c341cfed3e0472227ceb7d88f43688177513ade0c06deaa852dd433de4df1c94ada01d9fda6d54e8ac65ba7f87a036c728e96539326bd6940a8a802b137759474f2a8ee6025468d52e4e7e4d97407a44a0b89a1f2da51551a87aae20d9c10dfb6b6885f5c9394242a60916ed2299bf0f600665cb6626e5ba6e222bca5ac2fa71afc267661192d38cde7905103bf4fba03e7c2138d0eb0bd8aa1aeb4b6b68eff119feb0fdb0b70c1e5bd41d92421a77b179d3096af2135c3b2b055ca2340c76548f07132c9e1f7148019adca3e521145abea6c9f8536185111da813f6fe88891ead6266585ff3d6a0678fdaddbdcd4825aecb1ebf06765329434b6853b1c10f63862463f20f834941588fddbb3fdd7ef6af8f329e2a2195f3d21c8aaa4158bcdfcaad36ab988dbfc9d7318e4ec2375524f6634f6fb802e7c67643d5c2180d6bd0f9667f4b78417fff0a8f62a23245303275ebd5703a5a8bfbb757fa5e6ab9bd68879d252d90f2284563cab6f1c690361d9f1b60f11536b6e65c3c460c1f40821e42f1c9ee35dcf1a290d736e81139df2b126e2b7134c1ccf00f1e6adef3a5c3f28d26539ab1fd2a26ccc05013443fd1db0ccbc58335d1abbe4c3c8f7e2c1ef77dc18189088d7951afff3cc98e234c52f5d25f353951f093d75aacc2bf87586f46e268012697406a40ee714e96f17b6a367167c5ce9d0979e9544ee6553792b20afe755c4d6938190bec6e4641111db76147373344c9f1c298ff9a0e09fcf4a06cbd5ce86d4690e415a33dfa99c4723cc7fa5ca6740d67736385fd32f33107f8fd3d5c9b2f059eccf0dbc4ceb445135c658f9afef655948b56d89c3a8246237af47444d81475ad7c07e734e0ee94f3d1337b357de59b7b9a7b23a7079ad1e324e4bdbdbb3a5f6a1f624b17bccead5607ab08a72bfc5a0b70fb2c10024a5f6a802e55a0552dc59c96fb3e8e6b021f6dea63ab2845803fc64fd2a07be02ad5523b3d4392c08fbd781352c76329b218ec2d5884264cf02f7234bfd12b0624501dbd01b739c646cc257d725060bcfdb483f8aec204a1d111a319155bd9bdb9fee16c843521657585aa28d5bd72e02870ae442cdd07df4f60c673441149117b4e877146685b64d1633a39c432dc3ef32b114f5e1287553ccfcca202beb633f8214e91ea2a60b50567e307daf260dbf0c0792ca7c95c1ca1a658c7103b441780755577e389f38d0d7a9fd5e4e5b5587a60c41a2984a6e203350aa04f2472df224650d29be1b1e016725b4572acb1f6cad227071b470d2c733d473195a621d9d4db1927011187f3a33dd90b7b8b8eb3358f909df61a2b118f8850984e5339ecd6bcddd57101d156d672670bb39c576ca7ba0c70db59a484d6c5735e6f8f0e7049f29b0a6f4a4e1581cc2015c5960714185d3049d070e2aafb0798158c90bb3fafa3777586d4159e52cf3bc9e5d5abed01f9d0bc7950faa59b46316875114df10d47672c05ad67106cc9b2767381dad734c7a07c43a69d95b5c2f7119470f59bc54b9b5731c714adec7c3a0d91730c4c24748c840252ef2f530fe1cc5b28d9b6138273842b1c26aa85dabf64b47e8286289d2cb6bf1bbd3756ff3d38d57ff3bf556f0031d7866c1329941a20438c1f0ba4948318ccf88725ed7de6beca70dfa427d1cb254477e33d311109370c5a75d61fe8387eb69c107e4937c930e318c511f9580985113af33f863d05587f82332881c98d1051a67fb7f1520de22e5aa4f23e8adff02e9814dfe441e4d6aa864bdc1d9ffa461217754a6f8d3d1b42d699517482de5f9e71c51070989e94541bfcbe5e1d8ddb21af1a96dd191f0e6a60b6d5c353350d000c108a62135a8330d83a0009fa74bfb02bfa573fdffe72479f88ff285285a2347d6de461da3f6a62f42df34f4844491a3569e6be8f954f686b30c64b05e011b923b765b4fd37b689ce090227c1c69f6133fc760a4c4e0475fd90fdd4b00e731e1b7f8e9b9138016bb1bde7ea66be5f435edba9e3f5361cdefac0172df2256d422dae8d8dd085c0b12b4ccf65a1fe72eea19385e389d91a735172f54b745f1b08aa291df8e80dad1698704071be72330ab81df67591dd547df162556ed29b29f10286952a4c97808fe0516ec46592fa373bc4881c2b727a7dcc601fb837c7fb589a0a18874998b8a6d089cee10420d47ac9825598c130ece78d07d27a3cf3fedcf206f1094524d3abc1cd5d90cfc31067a490e74fd572c9123e4884f3a504e409ff417b245ff4c4094fb3a05c599b5512162868ebfaefccfb1e33dc96c7becb1e2fd3bbb5fa597a25145832bf1cc25a61b4c952ace566acc7d7bf16498eedcc4dc943683fbdc2c18650d5c4c5752c511abcb0345193a3cd72604d833385bef026570cc8251d03c88feb47e48bb97727bf315c019c6e9de1e98ae25f52d825298f144b195fa3ee8e99f5d79b92782a1f36c5e2801d3620e22c0a58c5af72ef4ab976cc478b8fb121e09cfd06e9f1ea682279287413100b62f06e8478408f8ad7721b78f69a26637fd5f2a27f07f0b57d9868195350507a7bd16ce28327ea8a320f6d0909929d1aaf6f1ab5899c074d44a55ba9f7431628532e4fb40ce86fbff1a87b83742834ab1d505e1b6624eeeb17fb7e49b109617a369aa2a127233bb83ac6d82798008a8e44e7f7dc92f924a2df7a38c6b1d4d508c4dbdbea1c86f429c366723e2b660669968402d7c811be4e9ef8472082483e2f0a600e4ffe174a1760cf87a0120f90fd06c19f549dcc77ced8258f3dcb58bb6c6b33c0b192ea6cca314b779711ffd32426aff28d09201978875c8b8a5666ada8638c29f3ac4ba0ec483ab6547d1155378b94eaf1422c6ed133a99520af3dc2ab901ba0b42af90f5f2c95d006b64599d0bc8d3c3ee91a3e02787806a05b807340d6d047e7eef3670cbe28c186123c5dfe901441ad54429a1e94ea2c647e9a70f297a0d16f245b37313e472cf1d344da96b7337fbd78717a6af72d6d049fa09aaf28e9b07dd39debe944b20697d0fba11a21072471822c430f3304492dbf59307675d1efca57ceec227fd2802acff6f9a8b386a9397aeb4a059168f7598e01d8d07cd5cd86cb6d15a2579d39c345e13d02385914aeac57b3a02a77f7ef8c0dff5df824f57ceb648b42ec08f94bf3c5b236917f8cf271aeadc72ce615c943f6657febfe6e09d6980ee5c6509ff4ca13286f2eb361eeb92177f20605ebeaa510b523aaece16d24c8eb5ef88ab55d45cc408a3b7b638540e470371f5ef2d2a224e27aba47709b90c24067918dc420ffff6e02d9cca7e27a661d8642830a41a3485d3f2a9b6c075dc731e4d70bb673ef0e4c91d3339dd8581645a053b870a005e4503c8726b8f8fd08fc51dd12a6649ec60319841b8c3084c4536981accc5ae721751deb8eeaa7986db6761fa00e52c05d74dfe68f8678665f1b31c8db7b786de61f4dd7023ab522eaab3bad0deb6c82c3acf620daf133abb9592d9dd6e7eacca65c749ddbfb3bd2e710ee67029e90ef169b4344ef0188760f076abd25ceaa20c9ce76116d69a87965d8702e9e2540304960fc04eed6371a94e6acdd0e71213c094332cf3c0360050339d8c28da5fefa360dbbe54a417f3a9c96c38487c880b60138abbdfb2cf670adafa28296f503d17649092aacd47abca93bc7c31d171a86aca7d18e02c0532e1b5266c0f9d88753f980e9d4158caf34cb99648d6d2b65b0b1badcad73e8c8d16875723524be26e69eb50ccac365a2123b0b74cae3b302e41206daeacc027a23ebd012914332de96441f06312d3b3fe9328b4b604b048ced304f0b80b8ffabd49e905a78f4cd4fbd477dd78156c0b3269d55a2691b118b0c1c72d5e0d157c5d196a39de0a36db8e56ec17d7cc14c7d6716f743f2b02f5ee9208d111434ba59566332863d3e4f9ea1197281fdbba7e493c36a6ad826f8b3410919dcd2d174a1a530363e4a17d1b703790b7b8ce3ebafb7b9a46350b97c310bf99306e0dbc62ce3c5df83cc7dd2bc456837ca2b49ee9da41d74db88976038f937f5350799b6ab12ca8f01186311e12eae1bd585f0f07975a60e596bace47d98091c2ad6b683b1771f2a91ef43cb7132f03bf55710f928ac429f94d027f6614bc8196f543b5ff56552a39c028e03b2015314dfa691af7de1417213959b85d526f4844aa19e3598061b17635617bff49b39c1223f1d9058c1193ee312e895d2330d8404fe394ebebb22ee33b50f7faf511036f7f06c01dc892500254aacfe54d95b8bad0b6669e4eb1e8c16e40003efbc5e0074a19bad20b87294fa62b9b7bd84c06649843870c9cf3fff1877c4927a76eeff3ab6c305205aff5ed41431029e5e5feda957871fbe97c8a80b65ee496c48a73dd8f6e2633c3beb309da99b28f28514df493894f267037d8ea379add890825934fa23ddd0d13ff8776c108a854dea71e1eb128850f67dae7ed0e611aadeb4a6c401751735bd4e0ee3ae18b8c381726b9cf9f1840669d55be4222bc62ac8d794d1441c28b51b9fa01a67ba19a9895fa825a3e167e5dd9934a7320c6d23d8cfa6dd585f2e4e6a639f80a4d0827d70a555156e9627e562c0378c7308d10f7b71e81a4fc863dc60fac697b917681164c258ea20c3f3e725c85a3791687c8b9599f861bddb47a553177669ec62e98df0200c69802ca14781be48cd0cee2f0874050197e8a045eb976624e1683488509f96e9c3df0c0d89d6b7fd9c3f7881e9e80c1fdd696ba30487d48f0c9abc954d338cd5b8520db03bba9f6d716ddbf939ca0cf896dd04df79862a6ee767c971611a999c3606cc987e76017637c184e14188c7f6ed6dcffe3808af2111ce8a6242b5d847aca5dd3b4319822d91b02bea7409eaaa36c743e022ab874a376cba8bff2400cdc9d9ddd2d4c8e52ea232cacbfbd7387b7eaa93d1e05b83a78d13dff0ebbbe1ebd1b30ee2e0c58a8e306fe79bf3af61e14a6d7e904f92a55fcc5d9bff325a438a576e8a285942b39d6399471b1b13b7d73791b27370c9663a6ecc2ded52b1891d43025c10dfac6f2ed9c00422dd2929e12ea99ebdf9089bfd2ce0f584023c8289069622ee03a7ba55579778b438a2b0cde0b34c0dea13fbb722e7eb76d6c34398cde9d0d488efa560a6f09bbf8409918c495aeebad0f32d3468d42692b6be8a73411a1575a848c52a875f2b5cecd70899d6eccad1b8d975604b4bf386809fe8b4a045f4efbcd0d0572d76bdd4cf8a5c1520a28740787f04b3ca3b4b54ddfa1dcaf36e5c3547262815edb01a921b817e34c7edb6ada313c15d9bb2bc4f19e64919679033e3c85d090278742489cf9f", 0x1000}, {&(0x7f0000007480)="46cb449f2ed36d3c4928ab1d661afdda3cf184fa24ed8a81f723c6c709ef15ce74973f43f8e3cd041eb3f0a57abcdc7a18f8985009fe0e6d7a3a51c622586776a231aa7b434befd3aa428192827e3f4fc5d08420b93f277134b104ff73259cd8cff9fe4ffd6e520e6f008a18fbfa9aeda4a63332b26d32498b64760b6fbba555a8307628a0660f4d08da29b0a415fb0d75fb353c8f3cfa4157032f07bbbf225be260010c0f6da692bce87cfc82c1cc78e2fa54a76fd6129fc3cddc6e8cbfc61e0be8f9769060ddf2e90b0b075c6015672d52c3fa18ed7620a634841ee9f3b3a7f84dd5bb7295107cb6227badb5", 0xed}, {&(0x7f0000007580)}, {&(0x7f00000075c0)="23a58af81e1f94fed8e0dd3786378f6cec777f1bd102d7673fa7e70e4cca820e5d225c651d67349db4071051c41d1c132f826e24f6", 0x35}, {&(0x7f0000007600)}, {&(0x7f0000007640)="b8eeac466b07292785ffcee9afc8ddf63a870dead8f3d3b18c224c6b260da80e2a1b8485117005d17c5fbb463631f364c9acce552016c5190b850c33e45f42fe7c0a62f75240039bd2eb558a1b9dcfd2322ba01817fd99eddbff7778b728958dffa8b1b8102297ce40d0512ab752d98644a4ab33f53dd78c68da36db056b8945c6b97dd064a8c664c43e0b70201eac50a27fc4f0e467a327f8f98b39a39fb2258cb0eedf71e91bf006ce8ea9901499e9a97056e823b7274d554a4738ea42a95c35cebd6df61d809c1c70a8130f53b54ef4a106643d0e", 0xd6}], 0x6, &(0x7f00000087c0)=[@ip_ttl={{0x14, 0x0, 0x2, 0x400}}, @ip_retopts={{0x14, 0x0, 0x7, {[@ra={0x94, 0x4}]}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x3}}], 0x48}}], 0x5, 0x40000) 10:46:42 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000280)={{0x14, 0x10, 0x1, 0x0, 0x9025}, [@NFT_MSG_NEWSET={0x14, 0x21, 0xa, 0x401}], {0x14, 0x10, 0x1, 0xc00}}, 0x3c}}, 0x0) [ 200.269290][ T23] audit: type=1400 audit(1684234002.646:197): avc: denied { connect } for pid=2701 comm="syz-executor.5" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 200.289655][ T23] audit: type=1400 audit(1684234002.646:198): avc: denied { write } for pid=2701 comm="syz-executor.5" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 10:46:42 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) r3 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r3, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r3, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r2, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r1, @ANYBLOB="3be91bb9f6"], 0x20000600}}, 0x0) sendto$inet6(r0, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) shutdown(r0, 0x1) 10:46:42 executing program 1: ptrace(0x800000000000009, 0x0) 10:46:42 executing program 4: openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x410, 0x0) 10:46:42 executing program 3: open$dir(&(0x7f00000004c0)='./file0\x00', 0x200, 0x722b74103f6a0f3b) 10:46:42 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000300)='./file1/file0\x00', 0x0, 0x0) 10:46:42 executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(0xffffffffffffffff, &(0x7f00000002c0)={0x2, 0x4e20, @empty}, 0x10) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) r3 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r3, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r3, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r2, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe68ca0000000000000000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYBLOB="3be91bb9f6"], 0x20000600}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000007600)={'syztnl1\x00', &(0x7f0000008980)={'gre0\x00', 0x0, 0x8000, 0x10, 0xdd, 0x80000001, {{0x17, 0x4, 0x0, 0x3c, 0x5c, 0x0, 0x0, 0x3, 0x4, 0x0, @rand_addr=0x64010101, @rand_addr=0x64010101, {[@cipso={0x86, 0x6, 0x2}, @generic={0x44, 0xf, "9b1ecb6e7c83a0644477a87ca0"}, @timestamp_addr={0x44, 0x2c, 0xf5, 0x1, 0x1, [{@multicast1, 0x16e7}, {@local, 0x7}, {@broadcast, 0xffffac54}, {@local, 0x8}, {@initdev={0xac, 0x1e, 0x0, 0x0}}]}, @ssrr={0x89, 0x7, 0xeb, [@local]}]}}}}}) sendmmsg$inet(r0, &(0x7f0000008840)=[{{&(0x7f0000000080)={0x2, 0x4e20, @multicast1}, 0x10, &(0x7f0000000680)=[{&(0x7f0000000980)="2434905fbae70bb4bf0146d9ec2c1fc0dd54f176481d0a3b0273cd455605f951feacd64733b09bf6338088b449fb94b81282c9203f4a2c459c335c8c6c00c76eb5bbaad61d5ac5a2992269d30de83006505d39cc85a800543e3cb1a6b6b8a02a4503b300a8cdf347db662c7315e472751a38a5f2262a960e0e65ea53ff317c90161afaddc869435feaefe57c1f83238e9ebdeb356cbc4f1b98422db98ccee62f2892b1c8dd50e025fb27edba79d394c9a89dcd13186e9b46c80bb79d48afd2d535fdce55b1ec5581d9199f91c424ec8f2ba0ca6f2dc2066c17bcd5c74c060ba116970f897e41472eb76170de52092b8e87b2d303b9dfa05c4543307c3cbd4a15fddc3f5d6568fc90d84c0948bb9291615af73f90db584b2fe9f6a0cbcb0a49204d1097c9835b5c34747bf01d7e799bc0293dcc15e59c63756b07202ac0a0acefc25f422af7dbffd2a4e6c26f575ac4ce4f6bc6bd8eba4b9c923cd3974c57a0205707ae6a3d109fc924940488f14ca5229dc30922103c5a28b520f6cf5122a25d6ac246501307c6e1dfdd79e8a77269694c828416e0e9f69af45d0a24ad8ff0aab76770a15bc6a7bf72ac0427b40bf0c15a51ff98a71176c636e5fa7d82853e3148a4a973c5ba14f240f4e2293b9e2716f52e4be77c97b35bf5a0cfd943cdca644d1bedda20fb79be86fd9b3e45ce91f8ef9a64e1c5dcb4a1ee355aa0bea48aca42e389d38696d4ac0a453ca3d1dbc9c6a63f3ff8d5023bfff3afc3557388f87d33564f7c6069c4391ffcb5242b3747533986bf40e1426d53bd72772d1cd217c5f9f9e789a4c424a344d56cacfa012554e47a25f609bddae5e387f49caeac93e802dfcb80a59a6f0b9ed815bfc46c187e75497ef788474ba23df1d95b8deb9ea4cf730b3cd3ab328ea83ed43fcae5dbb5e034e3869b3f4c62143c69e6e96ee11e25f758a271a58c90bd5d31180ddd964108f034f54a5c1be6fc2352bae0553536c50d51a7669b58522d62590f61f5fa5969ed96cf9e5bc822572a47e15ab72f3e31f00c1450c0f69d4adb1def5d675b692139515a9670161100b4b7270d2bfeb98aa1624132a602b0c9dcf0d474526d32670ff6a24121dd9db7c1e38552a4b0fec47595f0e42b8415199241887a6017241efec57d3e67d5dcf5f5c4012b37d95dea48103d81297024b42d51ca3747619f78cdfca16945206ae77452a9694517233024d78a5e054db331edcfaf2f400dede04270a6d9f0c958023ea3e1ca0d8c658f0d130252e57bbf1e2d0f58d528abc7e19c88f0d936219e95c96895e077d49d15235edb619a12f049d7abc141ad3d3089ebb4e65cbd421ecc91f57d6faefeee49b75b7206ea263f7a00ab44078578d2f9cf3061e3c0c30e732331aa320452651bb03eaad6653da7ffd113ee53c3217bc0b506ecfe475bebfb54ffca7f4e1113d091dbac203e3088be04db6b32feed580a89390a53a96d3896c359735ab384b5d61083bb5c55131d9299ea1e237abba62d0f5c128897867ab6e96b845544c4653f0cd8e678b8255bda913409cfbc30c9f74e2ad61a36cb5f5a0ece106ec111a48201a083373df12ab024172384330bbd636f1dad8d9a054162f542433727be414330bed00f9d2ae955b763cf181160c6ec4e4df444bf383932955a2b2aedeea5c0c9252db5fed965740275639606cbb9183a1967983c7ff6783d735a6dd4964010556c5a80ccc8e0f7e250bae9872c7438c8aee4b9518d6431545c382fa6294746040c030d164f6b4c4863fc900db93399ff36d9ea23c851e369b8fc5d35e14672195878928ad718492c6c0ca8158f1a04048725083b242cac10bfbcc16835b2665c319fa5acfc9a9af0d3ba68550ceea36de0221724786b47d97b45d553b8ec963924add27e35d155d3d8c8ecb1ade69e90666f568fca251091b84235cd76ba6a5a905d7c1ce6943b4be34362dbf379b479a4e2a514dba9ec93a96ac83532d032f86001d811af1fd3a47dbda34f4bdc4009adfd38e57a20de1ab98e07f26f4a0efc8cce1eb4e4ec67845f91738c8c6672bd6a8e73d668c1dac6acdfa8ae29fcdeefc4786de6efb1e347eda39a7bc1768280fc464b4a24ca1f9bc31ac776edbc814bca00c93511ab9140ac3161db6d0be3cff5e5392eb5e535b5dd437465aace56f8da9874fd1411298e2af9a99a656b322700b435d4a9a4a93eaadcbaa704d8d15f768d102f7b9e2d5854c741393b2f8296be156068ba6fbecc9b05bebbba289ee217b78854cc773c5ac8cf09f6ce79a29d2622f42d6a3125559e5816fdc47e78793c86ae8718882aebfdeb4022268044a464e407ea547d5895be3df7e791c98a38340137b8326d43d7b1cce583dc5fe08f0be9995f8b65083e28d20168b48ae819f026b65d4154b11224894a37bb669939d3a705e9143efb3694cd5285300e681340a2cc640119e5f1ea3113b46c8d6cfb9d5112732852a6268a25ca58bc05a641500ce475337a82826bdc2c283cda0bce400ebf026f4440ec6cd71e4f802ed409fcabe4139329e7ab18744a3f1fc2086f6073d4f4f38c4f9ce897cd40db75c19f818180feb5a187faf89363e71b3ca07f4430df9d93acf38991846d6b8181348e99cb2cafd407b721c92b1278ee5428d4bc02da50a6b0e0f5572604ea3d4193fa15b8accc46b35e9262476ea617c882ff9f45c2d2b3c599eaa8be5476d58cdd764409900384ef6e2b4f269304d535376a5a4c25b0247947bf1c87209e707399043cdd68cf30e138e0071484af4e531a4e8846b6808351e56a555956c0f226c029974fc3ec7d4f89df7af7a946ffe5870cf5e5b7a70eedac8e5cb26645849e85cdfd7563c192fbf724e32e741534fc0f543f89f25e9611953b1172ce9b724bd7989d5ec3a4eed7c8a07edf64abb5f3ec3f976f814cd46def948ac122743cfdb2cde8ce5ac4a6d7d43c4083128fb65df5bde5cccba5c9d53c4b15c00a51a39c876b7f0d66f04825ed9fbbf25fdb7665512a74d3f9e19409bc95653d91bd46444d026c30ffee61cf3e0bee00c16a56706993af4b8d5671f0f1086f1dee727fe828f98cb0743d71e01dedb1e9f88fa557229b8ba4724b7343bb09310ee14e2c73174e21e2a0f22761d4108e257eee171211bf26310bd2015637d6391e12492dc6cd57d436cece09ae3de256957b7d4136ca250e9e391869d6e4471c71de3b10891dbc0d2d9ee91551c55e5a413643a5642e91b697d5ef269b3a20f6e59629a01c15ff7bf5e633b24724b9c45baa8a020c85aa3fa247d7e3ea0d5c6ed16595b91d062de164d48365b95fd9c59e758e01a8f8501ffa4282174cfd5f610adbcf955d9f46cac942fe204b58a72741e8472baf6bc87a3f0fd63489115976da42e00a4b6e4dd558e68d0a7cb5d509af7db07f4fb4ae754125f27ab06c27a2bc419cdf1810eb15304943f7f8eaea9cd2050aae20686c2a6b4d08e9646aae721e557911d9e6bb66b75346532b6584354386d0a35448d350fb3346a208562b369310bc30aa0c2678d3fd51855fe99a1da7c42a12b0c66d9c97098194a298e5a1aa0c50091eac0e2f9ea1be07d702346eaf75b47047f3770833ddc3635c11e1e57bdfa6b63e686a6e1e6705d15f7b41357b94e47dba6b9e4632766a8598b279121b1c9cb0c3361cfa028ec5276cc987541818647a4129fb13990be2711247bc8c2ce3f92d8775f5c682bcd57d0e70e18dd62010cca4b2ded0bc28d810b587691af6dc5b92024708263de3feadfd299039da85f7d3f68a06bd57a5bbfbfa103f962b24b9ad321d9c7ccf06cbc94eedacabb54bf7fad5d5f6b8e1d612183343ffaba623a8a7368be77a915c962dd60426a1d2f9cbde62035a8e5f99e8500fc0cbc1c600cd14f057b50450e99415e113442cf8fd672d9a3ebc72052a6f41776858b70c1943133aaa531d11d47a62b19049cf993ab1a82bb938b3a1ea1502c2e1334350fda2288796145aa9250424386d9f076369f7b8c7fe8f9b79f0685c0836b46047c4c2ab4a1240d514017f18c27b080f8e985ed37be844ba341bf89c0cb4e6f9335328ed97fd3728b18321343670a2fdc26f885e5b182b8d9b71e370b72e67c623ffc02de1a42ed4b7efda20356f4cc5c581de6717ac86ab6e15c6e9bb5a98629e6f3f14d9236c6a91da0b755ad3d5dd0bb92561a5823c97be521d18c7ad4eb68685e155991ca0bffbe0f65d71db6b4193ed4f5812ff05278a67911f3f307a00e3b203164db0d9b375eda36505e5c97b3e76801dc99ecdf62a4264458109b6006d94dd7f3d8654ecbb4921682c61042bbc16c8637ba7d5bf6a19bedfcc60026824124c8b8ee71ff007e83d4067461777c920a0f7705be70f8defc80d7a63a33317209aa2c5ee766399cb76c845a2535c2572d67271b7aed7de959522b0a81cb31bdfa27c808917e35cf222d09e4023966ee7c46fe10f066a0575e77d4618551ddd6826c7c6c5874af4a14242ecf963e35b087c7b9880ea604a217572d2af8167e16231a29e33a68939333c33b242aeb07a03e9803ed4360676744b1dbd176002c105e6acd79b48bf5393cf2c88a93b24d79751850878ec5ce7d3f0ace5daf6621def80519f1b26430a88158e49cf695586db85faa1546d305931e89d75457cf49ff724b33a661b9dfcf50cb3322db46b4c658eb355333e35c2cd6255ab2c0dab4e65bdffef6321661b004795e3f302d461f0f1af8fe9767f89ef384d003208dd779735914e255f37f92205aa20bf909b317e4d35e181607c8d080ded319d5a60756985111cc5d4c0ac59f846b2fa78b5eecd87cd35b83db9cd71f5e5b1d2837493100f4b05f569af900a991feae61fb987d521eec55661013b5dfd4b78a15aaba71eb4c78dd855ff61ca3a38eddbbf10004035ac8ae2eedaa432d048e8983ce204a2f1817e76fde88997a9828d601522714a6342c40328e4313704875bf06f5f2497c4322a364ca34cc2f4261b319fbce3fc5698fe25c69458d172d0e9e13108c5c5f05e1d0dbeff0a64a743714b2387aec459c93577fddaef1a0ed46181e43bf02dba28cff5f33915b92bd331176da0999ebdd0fef48aaccead2086c55ef4e58765063f60689deb6d2d543e33c9ad4754f8b4fe301b1c8a7a5d6787b3d7bffd300efd8bbb356e1cc5af70394f35c816763ecc01b9f2843fda6b38c5a7b5629cc83a5915b555a944a10bb15c2bc8494d94340880a7ed05f79f591714828e1936da2277e7dc3cbafaccb12542eeccfd7f1d7e90267e3cb03494f7ecebe00a8edbefa2bcb636a2c54acdc6026e890c2eaac9c811d29085e0025d7015ef9ae37ef28b97112a084b4d1d857479f081bed3cb67a1135cb3149696c5c135c6d69d98811e149ef5cca5af00c8950524139892ab0caf462e33531335745682645ad14de48d957030657e36516ebf47977d9ca5bbd242b3c2a0bc51db0d066510ad27798b9019ef5deb24389535e33c6a552fb47ac00c5fa793ce99f61d56cbca84afbe4d3e78abee654bb9198087109ab568430c62bec152bff96a30e927041c655ce1177c343dbc64da589f4021001cb8a98ac48cbaeae8ff2bd53234da59b28f34a6c1e4cac656a60724fe19a40338d3122a4ab5275858693db84703d99e56e0482c72e8a390adeb53fd5c8d8d3d9ee559c07da87770f26f735b93bcc2abb3410d80c2bbd91417c7f934710df78f00d5b99d06c8ad85d781694c887a82bff291db6a7be91c68a1350814f860fff923a295ad99c153c129d7ba80533298deeebd4f7a974dfd30c5a4", 0x1000}, {&(0x7f00000000c0)="cc1dd910c470f4bf2ff1d735338e6268887246a287edfbca539674ddf9ec5f9d9e012c80414de35d87e6b2ee82b1b99066a7b3254c87387940b06b7db551cda45bc4993c16a7376c119842e0666225a8348e5b711b99a334391de79147b2337fe914fa3533d2fd7bb53a043cb1ee87264c61a8c67aac8f112a93f94a519c16425f89198c7b3d7bfab998c9f672c2919e5c812bb60f93105a58b2b213", 0x9c}, {&(0x7f0000000180)="f67312ed8ca95fa3b1b5a4499f6f93d8c7c652e55447f588b7018d254818b8fc9f6e1fd77c8b5a15f7c359bb04cdf1d3ca240b128feef077293f9462143b631939a0c5adbf8e5b87fa7a42e7dde53ca8ef4deada2d31709d3c7e0af8cb9d054e1a340767faebf9445f5fcfc04a85339a0de20d73f443628057411bdf80", 0x7d}, {&(0x7f0000000300)="dc0262c8615bb9636b66f327f29082245fd3c8021edacf027226db7e9431b281266ccbc7bdde32442887df9ed1c88742fadd28f40e638cc40181c9a85f9cb493677b25d90ec1557676ece0874d998e40864f25a85dad5d8d95a597f060e983bc0a89cbfef62e27501d8a3b8c18ea9234982a539d3b398aba7364872e422bdb11266d1be01f529f73191a05710df80843a5fb90784a6ec1dbd8ee710824f80fd3fac8e20a8ede0c8242a1ea8c501d4aecd7f820af0c224c3fe0bd1affc229cc0b77ce5cdf24b939a59f8198fda0cc8366f3d8f7a6f6ec01442b8a282e3bdb42ca362deccf33edae", 0xe7}, {&(0x7f0000000400)="71796b2731c111c6e849747aaeb51d747797ba7ef740919de2e22c91492b2ddd189c49cd09256a9cf5f3a4cbd6a27fd40829300688e32459f76a98cc749156334fb3381485e41a045a881638768041594c84cf0d66545fd3eded640323bbb5d8b7fc36c1043d06ae1eadc6098ba80debcad973ad372c42b2d067f6410ae57447941aa11979ea63beae17852ea868018807f0dee68eedf83267694473a69b52b545ed9167d4109f82df377ac2", 0xac}, {&(0x7f00000004c0)="00ab4d244178f158a030c34b47e97616dd2b22f6ab1f5c35a28e5cb71def36163cec3b286760aa75f0859bed871d06d8a9b38cc253c8288ca3856c7235149257529426d5fa4a79da06c6834f5590b2facfd4c79eceb30990881340172976661ba2d2b9912323d02f319e65d4cf90a578772f7c64ac52c2659caf71d11c09726ac2402cd8ace743c62f4ab581ff53d11d", 0x90}, {&(0x7f0000000580)="0f6daf78310e33259c0869b010602b1b503d629f19216b5474107cd5e01119960a03a773366d47e130c7847afcd1b8387ee1a9e14068767f08806cf70f0013bd6af6d296000ab5ee41c6437d0b50c5284b549ba0562e856cf6b872d0efe127d8b9652889cb212776cdd137a71d1b5da48a46fb3b8bc45bedf8cf39fcc67187f9e6b382fe407d488e71a8d57e1cadcd8b0c7a6729e500a0858bde6e0cc051c80426bb9cf9d5c88dc1d57742906b5fd8f5b89e65ee96a883a4be12a82eac5dc4a21fdd3def756a7e10f2103068a16bd7f8bfada2add27292a11e23acb908052e23d7dc10fbc94f", 0xe6}, {&(0x7f0000001980)="210e70639276f2a630b7ca90c27cd42b0ac1a8f303c0e0f95b13da1cbdd540a183447e5b45f0f7c15137e5a61dde67134a227f5d81d9974282ff7366026be0cf23c5994958a8d41502433910194f74737af2b258156e01068707137d355c1b4adf22eccc182a43c3f3d9f6eff7754dbab65799b05b03fd3cd139b5a4b0b79ca46c39b42a3b65f6e61fb9885db90e8c7af18ced80d41893668f8301eaaa7222f7847846e7904bfba61de0c4b111e43fcf7c8e49c5b0c76fa58664cae7941726b333466f95c742a7eab5a9942c3d32d2347b139546b14d6a5d8cae047075dffe6745eb382e58aae9e398ce958fa62ec958db874745cc8ecea3df09d75061cf49bf0d59c2f6f441578b388785eb4febcd32a527e71a161f38466e59446d152eee093f9d19fb882a95da43d5eee0e241259531353e4e2f0c8ec5745bc76db95df59189b13d21303a6bbb66522ea404683fb060c83d1079d50d8068c4a9d6c08b21917cec5d74984246aeedcbcd43c7eadd1b9eb040ae88fe39b0736c0b05231d1156246667f9dc76543b9f7052d710052cac21421ac544d270f98e93f0f5a59a3f54fe6c89be390c96750f70c36a61297aa2647b8847fa4db5f178b4e0ce67ff260513f99a998ad813c34126baf96d000dde26043650bca0fb0c133e74b553b300a36c2331b1a355d8b059c83ac9cc63d7cda042b1aab652919c65970f13d834a0722d5aa3f412589a480b08efd8f0e65a282d1a1a13bef8681327315c4e7910c14575369247f20cd7d6ab5cefecf1b9ed00b16e4a76bf2b4a7217324a585ff33336c699d7aa2628cc3c68222d39005b7b193d43b94350531147cb611c7e85aff060bfd02bd0876b7b3e3832546b5294b62b5325e06134783ba2c2c8e88b18088c615f1c0c859f7fbf8be8581228e38b305c78a3c4e9d374b9d63b13d65542f0d54f72ba8c726e18e8723dc7a40945190eba47b0c49f2d3a131e7d22eef9c67c7459c55048a0713e11a8cb6fa3d844b4b9dc5dadaaf59d8815e4fcf6ca6bb109a57a18db2e71b6b3871bc69b9c2dc4e02ef13059a306ca37bc68335bb2e43bee5b5c46e62941f5b2f8ae7c294920f818041c00761f54bc82fe21add6f083ef169a8e6f9dafe15566e31dbcbb5e99804b443d590a7c44945c6a6385b0cd65ccef2033ebea9da221a80ee241adc2f087294c0fbd0ddfa338f4ccac453f728e094a1b8973ff39ad85a8df49cf514d6b6a53e19688a6ea42efc0b1e9977ca06a9a409df6c96d20688bca537f78b0a9cbcc3e9dbd969d6a3b922e4534e6afc6cc85d91cba0db6c5f4233e301f2969b8dbbd81a13618afcb05487c995036e69d649466aa8ba6a4255ce274e900ea4b65b6e4a497120a05ffd09eabef8414d674c7f5550bde43c5a7866cf2c4b4554fceda71ddb6c6bc32a1724426ad15afb69041c804342c5dba18dd1361adcbd9f7c5140db691bfd8cf2d248faaa371635df8b0201f1d18159b10aa2ccf453f4767d05e84fdf5c092a5ed6c825173f65c3171b14d81eeb1608abb1f996d0cc42cbf7999c9a4bdc0759d9453f4b244747a51c19a25279b79696102f2fcd33dd7b435186375637249a38d13f8a6eebb067b2b9fc67b2b9957cc1beddd4fc6975d468769912388414e6413e3e093d53c6bb2c20908beff7464576d4790635f6aad5614e9c62801f25afdc6f915473586fc8045e83d8aade2600644805271c3bad1828b52eff84b92feb0870659d51e16abc8d2d67ebe7005f72f168a9f4f5e36d7dd27fe585226b2838107ae7afb25c9ffc72ca510cb462d288148a50f8b2c98ebdd53c0d55ad6be7bdd2259451826802aeec7f18c9082105610206f9e62a0536ee106363c65dafc7bc5c090ae3341b3423611d381672a770d9bc017a31f0a6d3991f85f36917b721f0a0491855756d5401fdea4b588240004a79edf8905ed61c19ec371bab329439cf089b5be74faf4eaaea5b8077a0ff1e1e6536f695e890b78c2d9c52011c069f261485f823aba2a1c0d14ed358144bb2d3801b50488a2b87d1974b390310b0f317236118085300bb0edc9a3f210438b655937747fbd267f554dcdb052916c446a07f1876f1323ac524e22f5ed3096415b6bd1ef9123299d8e5c729ea3bd5c2e9c949a521ccd95921d87a3f384316ee0bf3946fbd2b92c44f2697f0762926c7d45d84d4eed8c257dcfd27ab7543b05616520027e3cb901276a76547ed53028941a5b10f00e495125684556ce2c9270b83f416c47fda0f7f6099104ec445f1ef034403c335bcacc1f1cf0223a283ac6a8d0d923e2a4e70422ae38e5f2b26b19e3d8d3d4c36e34a95fc41f977492d9d04159370133e28dba3a3c527e033d056fd08486d4bff2bbd28068aa348b13a10071ca7d1d68f9f0477e56dc87aeb6da3f0530cacd55aab7cd1732ceda0fd8b7cd85789274290d54c307c0e5052c1856838c2ef36d2f1a6d782dfb81ec942c7e2ac31085f4cfd636aa80f3dab8b4197572e5a66e4eb1836660945051657a5ca331c18509dc2bb57c3742e93170691c8624c8dd86335c43084028c53751bd911074cc848958a0c0b046f7005b246ab09fcd0312ec265c545ad0adf03d4dd33d46351fc430e6af406c7f29028f43ae205244f43a47f0e7422269f6bd353614b78b8c46727ce54cbe8863b7fc70b0f895fff94186f23368faca672f1176297183347b6ff4f84273260f881840cb56d4d96cd64c0719c8af662441fc704d25006b677d7d6c449d77defc280b1261096a1d8f13207ccf0ea3c04fc5879e35803c36dbda43accfa9565b98188eb5f64095c202fb6a760148329d0749adb6659e0da6284864728262d78ea478f0f0d4460da5ede71c2559e477099160c68e07c7ee355e309f1ea7235339261edeaec504f6ac68b26333bc1b5cb0e687e730b2d4637a5f118a2214fbb2196a87957593e8a34efe54ded37511c7b3e35d99452251119b46e1296ee4dcb7807df85e0962dbf0909a74d1b45e82037cd5ff9db0a583c8df8f33042e8042c2a06e675b603c3c99a72308d21ebfcbd3d9e3063389772805349a615e6288716f22fbf1d1a565f5ffa1abc996cb04e951bc7734f05d969982664a24158e7461c5505e1a4a8e7439695f8958b1bda878f942ab1b45fc349b32a5e337e4f99fb1b28ac47174bf832832a850bfb3168092188b04f7dcae4c6ad26f934455a277352ac0574185003469db1216f8cceb464154926024e19b24605aaea65fb19942c2dd67500fb7a215b57ec87564606aebfdce0a073d51ac88d4ddad7aed2af6a8e528b173ed47cd36dfedbafdeb407d90441620929782176228152278c16564c845e7fd5d645173fdd76b860d2b8797bd95601ee01248b06edd3893c25bfadb9089387fb317e9ce210f9f4e0457108b62dd85cae0972d93b1f9ceaa1bf08c5b765f8b8320da068eaee2d8a4029d734a88e5c5caf2a8e10ff3393245d7cb8dc7b2b329be3ca1367fa144b9d5ab3e5e5d7e5ba3e8ba54d77fc589f1f5ecd0cb2ea3f53781a56318b6ad2d30319e25bdd62d08ab7df1f382ebe9f4ab6623bfb3ab59f4b827131d37a70420443f45e04b6f6b279b4e0254b2d32535d4439093641188be1f50bb6c3642a48e7de9c1c6db80a7e5822c2dd8adec2251ec59a3b8102f134159662395f247ed1e97e0a9e5632c3edb8330fa21a4ac6b43851502625ec2df67d2ba998387575e6fcd030994e6be483f4e795e23f2583aeb0dc9b6ac492fbb10cf863dbec00db5648aa045258fb6f7ec3a1e069b489ba3848afe608e7a258615f6f052760dc17c5547ccfefac4026c3e126fe1b92028e0c07d1f852b0c5727406543c251b144ebe3c9ccb9a97feb49b52ffebdd951dc0369244808b06ddf9f41fc125016b514bc5e3014fdbeef8af976ce1b87d9ed90deb261ca92fc8746479d2aa66fc399e8e0e896572fba8bb794aab0305c047ace4087878e635b6ebfd03178f9684ce2270d8f955e9c41510d8a8101cb6c01686bddd6336020a6c07b325a70469ea298311454f93c1856ce91c12ccd5e5dff443fb1c08d2b25ff88da61699bdb727f21d91547569c0ecf4da50334f932df7a1eabb7b81e7462bb2e298126a79f8915c5070eb8b3822d1716352c891bd6c38e6b49e29212058d701b379c1f9dad0c4e687e7b913e87eaa00b0a699c358987d48e6fe99277c08e645e8d47543c6fd3322c1e004b468a4b0dc2c9ed875f46560a01202123768b28b4850f758234e316a6a872eca2b829a0193ccfbc250cdda97eaa660d8a094c05891a65ea85faeef68e679b72b65764680547102b0d671d4f51d28c21132d6e22bd813d6abe68edd193831b13fa5c33cdc2b8ed1b741a324e40cca7b0fe84812e6770f503c103a72e85b716990d07d186de7ced83ddd8613a218d8126c0bb1dfccb0227857a53e07b95a64860f6ffd20c716ff302fdb89d2f2453470eea8be62f72e1d5642385b49f16bcc33a34a1e03b3e3cd60f0353d4773601e859fb11573a3e462a7685f03e6cb6d658687973bceaf19d5a13205098cfb1fbd4c101a641e94962eb713c57ce0c0f2becdfb79581557522a7cd96ce9a93c68b67090d14fd37953c7ddabd0d9c051717b685abc4bcb1b76b7cfcafa13b7f5e424cf776a118b71a3ec2e4b3155e53b63f26bc55570746c98c87a4fdf4dca816b7475bf0d6dd8f755d6e519151296e0195be70ebdfe717a2a9cbf29abc26c7226f8785384265e43aa2582e17876a4803548806e113823f1df16a6cd2dc8b801c1595c8fbd89ace0d25c48aae834724d4096e69bd17ebd7888297d236aab0e4f564e7d0e884632e7a313f247af721ea124b60d6a3492728817f6b5765eef1b608829a996e95c286fbb96e307f4af1771068163d53372aad09cf085644e44d3eb1f68819f5a598bc72ccffc3aefbc218f18a111c189db51136ef66206b6f36482abbe3a4fd2cf83d839ea3cd743657b059ce9920bd9042154eca6907f694d12b7061f94998b0522dccef079b9a5dae89e8ddbddd35fd8cb8c324a85f1a3c9d33e12629b93416e56ca557d4dce16cc70ed534b792a27b21ea523e4bf6b0d8a8337022b6e1e777089b9cb11e4e277ed2cc70955b2a3d61e37f200a5f7d3af430e8f26a62120f2d180c5a83dcef66c0d219e7b7884b1f5f41a0161e51d1f1cbd398f7612b81972b3aa859c5ed553b247b43681177e12c1c5125e6684cb43eac4661b6b9fc5f5b25778e9876822c5b0c1d766d1e1ba8a1401ba102e93d4b08e0851204918ed6f87134f5af315583aa255fe3e5f9567e18c8b2092b66cefc7b4c2be76b3898fba7fecd27f20c5389a5200e4c05edf61746de67367959aea72049ae8eb24127953214ca805c7841eff735008802c9c973bc549b43ca260227ec322c5f84bc9ebf8477e7d51baf96e5b7e849ad5fce06e04eb56b5b8e4d246aaa7b008e993c3ec5a7a0b2b627cf1908044dddbf4a26a762a6a328c00618adceef63fd310fbc8cd1cb5618fdbee3ee13939948e7281926b86a1774e298e128d9e34269e9d02f137821fcefb6fd846fe3231a3ad42eb6d116617f42dc5124b8881161ec9eb3f096af2492008cc83e96643ba9f54ab63fc0de73dd64958003e25409e78d398c02e616803c0e29c6c673eccf5005591c73fb4beee348bc7847038c2d5a095447ccc93f037bf62d3a6a8b49f49c363d33cc0f3c44cf274ea75e63b97896d616cf9f8764ad086462f0e88a2df112c0bef6c87f7bcc5cc2d45065cf85d34573b17e8ae3be1955100d0fc9e9", 0x1000}, {&(0x7f0000002980)="4a1de995d9b65c39891dc481cf0154ed3173684273040c47f3eff9321a98a0012c595c335dfc55eab5008190d60f9cd5784e2044703f13f8d0f4b00eb4482b9eece60ecd99c2cf580fdc226643084f31cd2a0e51d25ace4f83193a6cbd0946ab513e1e88c2b5f343e741f5487b1fbbcb4eabf6e597b88d691adf8e7072e006e42e5c330f1ad4100711209627bcd1586c92e7b41952cf0b8be9be195cf24915dc0074f1144e0676c2dc2447189865b7a2e9fdbb47f49376288ca282669c3fb0a99e7265bfaef65b54a1dd95871fcaf63afeedf7302c6a61bc5dc0c52a8bbfc6960d4334ea4729a4c8aa664b2d34920d7725c550849f77ec01527105a6e879aa322858abd509fb87cb5f3b74dec665fe4e96b656829181b52a607b2a180b7421623a36615e5ab9e2737d6c48a7da3be14e8fde9b84c88f11206b1178c27fce459d5e7b18eab72d94ae3c9a1bb336a07a58fd71a2ad8c1d39b62d2a8bb94bfaf198de2cf8153221103aaa12675ed76785463aeb7b5c4d6a56a6fa0e110e517f6c998b99d29e483e5cb62921f73b3e624304163e18bfe1e52a2905cf04853a506aa154bb00dbd1bce6806e82a04235d68c7fc5d1a4048d70026579d9a9b6fbbb80f27717b38d5e5612b905ddc63beeaea19c485263fc6ed2895ce1691c2beb5b73eb84b42cb70e9f48c652ddc3a87f94a653d099451b01c865b3f1702dbf1a03e313d142384cd08d5b35bdcab9093215d4b487702575140c777df89aa6ff28ba02348cc98365bfd650dc7908da8dd1830bf77909d5e8c207c246d66e55d3d5cc4ea20d86a71aff95ecd3f4bc7648475313b84fdc05fba8d082a5bc4c6405645a4fc576e7077c64e957c2d4f2ab5abaa0e7220c476f6b193f680329a44581f67769b19f961fd859a2540ba67b9fe81eed55e5e7acdd42dd5b372dabd930ac846a0030ea250bb182b13d39052836478d8a8138cb620cd336a00b6a9aa8ee5d4b7b82debde45967ba81b3eaa76e2224d6b687ce9e6dfd4b46ecbf2d98934e381bf593d0f87b627dd07eda9b7d7791d8fd44c706d239cd7f86192b32856c39b5f29571a7c8c1ae9421778a41d73889c524d1a6cc118c8a2ddf47b6e7d740305548e3bf7327ec2fd36c7060195b8d21c6c91ef4002283f9afd02093ad9c3e32654d9819183baef41d1267d06cad219c8966e34374675d0b4692eb973e45f9625ec2f1853c11fbb20ef7309ce2e1302b2a6b62a8e57bcc6a99fd1a13b73efe0bb6cedc0322586da5c925fcb3e670724c1fbdd8c6f9903b1be8686ac3c01d1f3d1fb6648bb361ff96946f720974c8c68c664cfec2fea28dd298cfbc676b6490e182417f236064c4773ff446dbb67c0107c5c5d1c1bcc93941a7d11027adf8b87d73a4434f1367700b458aa2a2e94f90cf8c9a5efaa90e103b4363fba8e06a81fccb2968e51bc1d3159f3b6d9a99b425ae6f8c7e1436786cc63c0424dd041b81ef8481a5c41de4c419e883f201bbc59d7b1f03ea7f07c68ae99ea5f5cc418377b90d213c0979b54f3a084e19e6e68b60e7b1f9f3ebeab281caf5e5771ac2dddae0b68c49f614b69faadbd4ed205408fe03957496a60dac3670c61a6ead947c882f53e46d9735afff32296f4df78cbf188cdd3adad47c2c2e5668d1e7438954c54521eb0c7bd47f37561a7d543db77c94678572c91cda9066fb3f65f218c6c02cccf1c09cc438e6a9093782267f3c5e10ea9c2229a12fa7d330917e5d4a045bc183fe3d2f836153e8119a4a261cce2997a09c61f92837bf45b2e9a0c1cf4ec37f3d53f79b8fe4cf1ac2bef4a135ad08a1c88a56aaa0b17ecda64b4047d83442a382faea0e5cd21bd2d381beb80e84733da5c53b0974628be11060d5431f994e13d6961497ba78832807b91d809049b91450b651e942dcb383cec122794b6b52c515d9466a9ab3ab6115eb6d70b8f2fb66a00588331508a040cd89238ad5f79439534c78330acdf9dc09dc377b8809229e4ef872d96eb9b8a9ae034903fb94cbf27ed97554f20f2b204b68d0a254f0abf04eab042e80e2328b7de806159282b1dff22976f8052ed54275f26f02d5f9f6ec563754698140045043075195debd3b6ac6b978254bfa9d4d9d558e3243ba76a7e140d70428139d6ed07a040de639ee66b65700ecac8a3755da225caa35971450e68a52b9993172a1b3917a5c0d993ee9230a09790b0475f60d9b921bfe54354a6948ccaccb260b5c7aa592e666073cf1b149088b1cdcd396269a02782c6f2a1ea071f50e41c989bf6b6ab5c560fbcab5e0791e360404b0c8230a2fbc1300910134a2575aa11320729d1a104a74d373eaeb22aa4c50f9ccba29507c24469a9510585736f83bd057e37aafd203bd0b80dbab70357b532309f2b1fc1c30e986f4b2a378cc613ea591f51630e0ea6431cb8ca6dbf4fb423682dc6752d627699b80b47467c01d05b264450890611d965282263f3ba4eb9e313f3779b35448229dd6c74701934da27828f4b66f3dd1bb9780bcc9cc4d52d9a84af3884ece41c463cd56eb29201dc63cf032953f157470f6c4e141a72616f27fdb7cd935b8f9996ba928854633aba8b2d8a5878cf8dc1f5916b848a7774f0d1e0f1df6c4cbaeb48f9edd8d124331c2db218680c75bd2c6f0ee6871970c84f310e44b7d600bea72689d93403724bee783d25613635207f056a314fc1eb0b42dbce6f4f35cd21ecee71118af262b1fafdcdadd1aff949cbe95ae6ba66deef171bef85f9d972f624d7620d191fd59785806a7d8b4d376689c3b4b098beae36715ea07a6e183a199dc5f986c912e0f0a03e3774f668adcab1ffed4d400ed9bcbeaff8e6e22400be926b8f0d11eb11513a557daed3ac3b64fdcee9055a1bd55865dce99745c861191c26687ce67cefbcd350b33c8db8f6361c47543c0806221264b9c7e66250441ea6e67e21a189610a856f6d01e832acb96b6d4d570e2fe6c7fa546ff76fa16be3b969601f7f91faca063aa8ce097fad1b2e8a3f655348effefbbf931fba9dc71916adb40d4f2c351a6b666b297ddf7bd1884b152c09d4ab02fc25d79dff2a57e505c25a00d5cc8cb7bdb38186099854239250bd8c262b7b147fb837301771d77c10be9b34fdc9c7c30bafa7d64c9525c905e182c004aaf345e7c08cfcae2e38f8a682d3c7face345847a355ca5c1f1ce156d4f49838e3c7b6004d09ea1a0e2ae2346b40e2d2b36e6d79b42e2081df443c9f4a7939c41542d6836af4a8cea56f49fd6d0a133cd6e1e942ceec3afa53d7076c28df22daa5cc93d04b7e79a1ab1b6cdfc4429b828417f26d8b0e287f68621d83cf08d2256bd82afd9962d4ad1d872ee348d9c1d71754b0ef7ce3ab6e537e779d21752cac446718549ad9e152e653c9516b6f9e17e55acc62cac2cc63bbe51e2882ebc827b18da432691e28bcc95f056842dd9d707d1f558e29b02016bea829eaa73dde9b4d418d999ea550f246534f6c9c4e866d5a5e974231c09f3c8d3ef3eb1f95124e7e92070409f46fbc5d53dcff9fbab6d376f6d1ce14e5fe22e34eb80e00c42399e5c987241602a4f01930f9dfd7e68f9aaba5b2b3cdeadb9a0347e6db8f520b59b1a28579594a17fa04d5791401478249a9acd866ede87fe6061be91db21da2d1db0d5337e3394a43346d64dd55bfa845cb966cd217b074e25f75dd5ccd1182aa5c40c6a25671f04c7026f48912dc1acd46bd02807b483680e88284fdcc4e23ddac7fca8dc9042973cf7c9a9e05ae5ba98bf13a6907d7679a492c6000b59777944a07bf862ab1251cb7da9bf496a49d5198cc1303af6b065b5982ca72b5a9ebcd673509a9fe211fd172a261935ab6ad70860757b8326caec0af5181c9abf1a1df5d495a46e5417b2d03a655919f2ce44e83890d7d6f23624f282eec1804bbc49b7e89e30795a2e5288ac8547a581199f0169d874aa5ac1c4d543cd35a8d541cbb15c0156aeafe025d618f58a566b44fd51174ae35113f86bd2fcdeb6a96d15c3d4cef84a8f3ea869e2efeb27bf18a1861163355069dad85595015b439d1fde88c0d7196a9dbf1da730d31aa48adbfe44608c9ba7ad08703cf90bcc64f024ca030102d307d751416ebe0328fe207ef8b0abf85b2896a040e7d4ad6d8b37d388901662fd175e7818912b5a60c34535129fbbc3c654a9443208d7ed55e6b0d78d9f929b3c9ac66841823e28866035c777103221824868d998f735ffa3f83087762f1d7ae6bf29223bf952468b2fd393a09972a19ac1509a1b5371211ded88d5744a5cc27cb669b87d03bae3d973ef5a23c31aac4181cb7c5c9a3c0a4b2fbb836ace731942725eff6ae52a093a96fa903c16719ad02573b7a2a9f8c656a784a7902be772878b82980fbd410fccd7b255da4d3241eada99ef20d69ece6fcc3401513fe3a9d577b1932adae9a59e58c2061889421c0256494b79bddcaf41d299aa909a5f88e3313c4f88108a519d0c796849649dce8942e65e50a1cf7d94031ffbab1560812cda5c2b45742dabfa42e73157e44a7d2f1e9365c63d8888302c945e5fb864c72eecbcc849fa0b4735e7137183620b63c3434f4ad04f0a66786324180551d82eca5fd8ab70d4eefea9845315410fee3121773c9f9bdf8c194796894a0de439ee9afc6c62ece7d01ae06758d1ab8dd71df3b6ad191e339ce68a04cd8e16f9376a47e063dc7a74c4622380da255a722fe994c69829ec74db4326d45515ae31ea063e3f798a6a73e45e206f9952ec7964774a5e7db9bc014030d14c226e9e9236d1716435c741a9832316154d4da052a9bb1d7fd17258001db7db472e03d1c9e54473b0052a704fd6d139973edda7e2b1a96c354434ba5a0d6907467a8e2b1d32961818808ec83291bba4541bc182bc7895d195b53581db7689ee9862c5ba18bb64e7cddeb00df711a22cba0893a3c044ff6fdbf52c044306d7ab260bde748464de6b9a9490b98f52326498e11cc8b14a335761ff199244815c8ae057dba65871ec487fef5530c63aecdc8ccb9beac8a8004343419f6bc4d42601903ee5703d2913b8b91eee9c5c5c2246c0cc449e481bb9b2b0b9fbd4af73675b5308515578ed15a9bee8d4223fba6672f968f6ae20d384c88eda95dedb94024ba8450e9d483ce02db316fbbd76e519a3c1a74532b93f77523de091617eb4cf52d199b71c146cec2e7c7f3b588209584dd6d86a194263b669e668a8d369162c79bd3fcf098e553934eecd53f2fc6ad940ba9c55dc5e5f1d70b108a16567010087d9556d0065664e0c8329df0f6b8115e1b19e7a4efd35beba3119576ee9a75275c664982d02492730ab2a7d3d8f94a3e3248e55421253ed2151f9e431880ce73684948d322832770eb38d458dbfef7c9f7112aebff0d5a10adce5b692b94f6a1971eb2b534e8fd6edff0b8b99760b0a0d1502c2477ba1ec570704ef3ea6c3d4866bd8d2967677e6188b5b29d0c3ae1cecaf69496043a90e8ce55d84b4af5801fcfc4475dae80f6d8135f1c67caef67569a379f09c74662f96dacc352f595c6f1e704fbe3f69248657b6195a0525e0d74f2df7f32a4bfe01b2c6a56caf33c5302ca3eb869c0449a1f5e371d21bb8c7369c12102b496d059f97b2a78a55322c3b2663293ae7122fd181a679494be98a1716d426f6c0aa2184cddef581df2d225c5c10b470433441a86ec05b89a744bbe0eab4a40c7bdfacb55d75e0e5d74af89cea5db3ba7374a96b06a2e0c217c244b13b5245164aabbe040dc3e80f200348de150137cdc77b55bc6fe98df3", 0x1000}, {&(0x7f0000003980)="7c2421058eeb974dffb2e22c10cea04eb63019f37747ac5a0c87ec97bd7e90d9276d6887a083e1aace4717a5ed6e521f38fd438a10a1d22ff28e7c3b8e4bee9b358ec8972e3e83e852b0c3d45d8a51d4f806a889ea2ec5881fe9b5c968928b7ba32febb5ed075a22d73711b1ee0a798d3c2b577e4c6c1760a7bf9b9ac8ab6a99382a94999aa670891130d0794faeafba13dee220ae74854d3352aeae64013a4ccffccea85bf4278a820e6237dac7ffb8dde8af8c430a2c964f014d1a4d04e9857033347bceb3a7eaaa8ed7682ff3bd71349e2984ad9ad019e1a32bc8d2e14224395786b29018d2911a1d0e44452918c3cb8a90bf467bb1f9cb8736a2f87aa1182a8fb47b86cafc390fee8841fbdd55f6d14289ba329134bf7eaadd5f6a9f634331dbbf6e35899a997c5d81d1c9468a7810ac01f5bac9b558b882d55d33ad5dcfbeaa10f24a0176733acf7333cd479a59b5a67af3eb7dce5ad552bb4e6ed3955be10d086ad066cfb1df27eea4070f555f020e08bd4b647e403a62923a82b1b89579eb95a1de901526ec8d1c1f4e77036c96346e0a7382b6dd0a472296f5fda52523b758d3bc22dbb5e40e1fe3ddbe5eaa6b3f4c8ce8c518aee13827bd3d00a8d6080bdfa3b78e092d4915a7b9ca80c919b1131fba17d2fd48e08effaa83e7bbf40d47af54cd1ba06fb1944bb51e050d7d4a9c80c19aa348a313c096588f2fb330d9a0b1877ff09c36c7aa7db882259dfe753a4424bfba0ca4a8d04912e9409936e186e69536123dea1cf38ac237b498002d8f8e79e2aa3306a01f3d43e88b8a3bb362f117406588ba657b6be47d36f63ce4c0e1ddb9c55633e3245c67e172a3177dd7ab08df83cbcd0cb87fcc1c0e224c8cfb0080b17dc0db39cbbfab2298e97dcc6a96a8402c0e4d88520880a8d4d0f193bd76a543b0bf08b468c8ab6a3d1339fb5ecb9d48f76b088ecd1b7f2147d29d2bcb40420281aafa9e99d88775683a01da56f53a9342e8efe5f3e916c7b68ee50260892c0fcfeeb0ece4b07064341a014446acb961885b0f79b0074e5833a2cfd2f0675dc95369d4c25f42b0b75951dd7a1844dbb5c12dcab175f8711f8ee89118892df492ac87ec3714c4cbbc6baa0d32a9b612d866a5b7337f387906a7b1ced40a0b9430062c1e8d48bc5da479d8d157b3421e92b53c4d23ae64836c014e56c644213893f15f53419c1e635e1f4f21cb983c67a8b6ff66216c6657443769755a0691de9a13424977ea18e96b7f5254274b6936094c163d39bb9c88f2ad10f929ce5f5072f685c7cf5daf3b2e06a38f9ba3afc0a6b924fad7289c96f30596c9df7552b71a1651415b4a1c8a53b7a3b4ab343611a8d1338a228c3edf97cac83c10e213419e12832352772d6cc7804c08d1970168bc25f5db3d0903ffe868a0b035b251203c176666569b47fd4cfe59c6862bc3247fa4084de3e1431f6e1503bc1dc6a52da1cd6f0f03d9323571c865f09cf82de4829bdad002dfce8e4b86855c215164cee4d5af85453329bc61c29bbe15845fd9afd176ddb2d9feda62b2f7236ed774ddc1db594f0eba06f3b2203128f777cba1292f2826fdbe54a088fc1ec45c0fbcfb22b45aa7366b7e4f97dd6d4afc419bc8f1d7fd5f3c02ac509d047f7fe3b6c54ce03d52b75d76fe85147ce9c45b1be5a0b6fab0ea423b412d72244387507d816986fded081f338f7d08971c14a08b7e313ae6e45ef9da16389875032fafacb4e88e69ad6d56e1386178804895a6a68b546dad5f0c755af8d6409872dfc5473c44197c2da94406b56e3dfca29c0f01509a17a820f434721b68441e9b8491c66dc5a52a9fa7e7bb69b988a817dd121201386f89bc5402ecf0f9ecffae675026243cb4714bc6b4b24f33c36688caa3cd0bc55640e429364d8282f003916eaf7ce1282c19a5393df589b533b38f723cb3b3299eefa50bc4062b26829bb249b2246c5d4eb01c603bc189110c3309516e12229562c76b8e276fe584f649ab425407d5cccf1df68ba7f95f51ca76d6d73326d457011d8a7665c1f96b8663d3af087d537892154df186609ea04dc1450f1f8ce4291f86630f74858bd4b4710d771b326a18457c2f5b4812c382b8eac92b7a19e2be34a5a7e628f26a2a0e8879716306f7fd4af2742f69259526dde3280d827508e3fe3e7605d2e09ca974d4c5821161b96bb168e97b3e50fc6e20e8d247b8c8d71697d9b5c133269a008451e428c026539f4af3ac0fcc3059b77a38087fff528fe062a94c89d0b8b2379c6416bd7cf4ed48ddbca63ac47d4ace8049c9179973a061cd3566881a8015f7cb3770ad39e1e054f70effa8e4f73b9cefe78b4f42df09eef828801e3f0a50d598928f2aa2d2e0066a114cb1c1502c46469208c0c6b4e0859d46faa964a5d3c103c29a44aea70396325a6c98306cb4ac8cb88bca27d31f7ca8ba3c4bb0db01279c6c86a11fdc8806de7a2d9a7bf2d423b121bc09b8b7fa5bef43dc6c5ef5626187386aade14065c3fb875c045d27787ea7f74cd58c49a6adf7fbddb76aab53074b206b788b04df8fe0eb469538615ea54091e8660d8f93f35195c6e356558995e3241782f36cb0667f45470ba36c871381cce68bce4b7bc14da9ff2269c506994fec17cec73c96a85c905391908627ef333e0025bfcc8e05f1fdb0dbacdfe68fed1cce5bdd0739468c6cdc4e4383399d9fe21583bf3a194fdeb4630195d4f1279c9d4fdc75661cbd6044ee35d08e3d143b205c32f8ae9736474e3a83fe43d31c4ad800b73da7dd0d9e427f379eed5b07759334d6f762d1a286d865319e5c9237473e023eef93316d2dc41a780d3aec0e5aa6bdf4b44171eace4a0854096077cb6c5d6311118e83ca78e6cf8465bd462dd85d0f9dd4b69766e085fdc1c55792ffe17aa65553e0c238c345ed6318084ba0c9912f8b046f2eff1543fbba1ac33512174e08039878a8d97081f10ff619d74180ad4f929bd52ae50b262c6ffe0d96959bfa3d4a91c648c5b4c2d96948ffebe47d78fa9a43cf1f94e7d39525712d2f9bc4f8c0118778373f6ddb78ef2ba84e0677c0638623b51dd020412e1074de84bdee840ad5aa13da64438ac33031ef8c6b60a51c4f2e05477e67adcebfed83c5d97852ddd927e6f774f2ee89ff004812536614ef9a2ade09aa4205cb9ab8b3e5263fe6406eb7d7b6c9b085814a28daf8811ed38e441df9812a95ade359825d1084a0ead160c69448dcfc1bfbcaa536a7be5d741e2ac5f1142010738f3429397f49ef72a2be45d84dcac14d1e2e2d7a031fb76d45ce29725d6bf200909d3e1a30e80c4f334f688c760c7942de76adefe7e734d357c1ba93d4981d4ced4f04597b5f79ea5a31d20099256c682b8a96768b3d8ce8d0ca9337743fc1917a43149b073704e8f0859e225eff802d68cd87cfd26f2cac5fcea11a6c89d434bfce45b43e312a8f4256f3d41b9d16674dd17cfbf10589d50fd92025d5270e42ad2df53888dc577773e38bc4aea40fba3e5f451473f91879779da6b5ebe872a3c935dfe6d8ff70346fcda1632595171e540f1ef2518509546900a8d127957d1486171f1902951e6eaf04ab39b6e26f84e2b4e8c0724ca4fd1dc90e5ecb8f2a379ef90d7852f2965e2c5cd1a2feb3638fab2d228541f5dc23489920167ad3a3267ebd8ac0b14b5eb9ab35615ae08a300d799dd82b288a8ec944e790d97745578297e8d725bb534498e4694f3e5d4c7eecd0530d4a8653bc89882ee76a6779ab6a2af0e129756cb8333d24ab56703784aef5924c603bd0c83474f5f5cd2173437ce88391bce2eabe34b0f74649f4dc0ac543b5e81df6bedf7a21de2c1db927c443d64bde13918d00c71fa0a068eb89e9e7abf52ce11c05545212b6b3aa599577a4e0b08c75b037f2d88aff16def458c3eb93f5de2eed4fc0d4ba9383bf3445d7452fc9eea2af3f0a142a131382366a1f4144b806ab84623a3bbdde09f2b81e8f3e44d037ae9aea9e82d644af06d3be7db3379e4220ccb90686f8563adb4d41b92f2a63e107ab81db1d910071d7df2b582571a7988341cf1eecfdc92ee38575371366fbfbe9afc8755f2a0b7bd8b67360524d3d1e7fe318c863c2aa5b635e6ec00d20fa8d8c9475c65f48cd06343528c7ca98576ae5482cd9fe01679708c16338154c33ad7c484820fb83dc826cda9bb621f3967379a317be16f56b8b1ae21129f815470e647c70a939abf4dec543268fefcd6dc26a511e76d192b3d814a8ac1b642bbf90331821ee44d7b1d911aadac3e072677f5fe5dce451a72c1a8267c98d82bad9a91c6017de022bae689f5c4bad2417abc5dfa7391519ee4a39e8aa44accd6e39f18f87dcdaad1f49a3b796c8d9cd9d89e5aba7b26316207cf99aee456146e916851a1f3ded76539aba6071645f0d3e4855328db5d6451d3ad2996c5d3fdf3d90c09b19603ecef0a902e5c5f4fa1ac74ebc6d3554c6922839694667e0aafe4b5ab670717a76f4bf944d5917c2fd6b3b427fcf8270990ff968e48108d94f458823181b31a6e6853362c17792f170b1b2245ed507d71265e214b6f9b1311e4e0acabb2ecce8afa27f45a9e96760fefa4b229295b839fa3168935e463fef90b9dfae9638d60a51b4f53d09494c2d5a10f77720cc04e056633acc7efb85ed56ac6404236249a3119449ee760e5f718fd138a3f6a0db3f9200e057cb22c6218e8470f6be566da80134ba8eb32472942c58c29a1a0e95dc2eec64d2f3fc4c0e6db97d2aff95e2998bee15365aeef3b231f53bc744736ae011a809d659efa548aa8ed62cea057297c9005931bd08038c9e8398433b45fe539cfcacf99bbb0354333eeafefc5658d4d79cd6d83f3d04e594e19c8e7b832a78016f4bf9709a9ad0f127cf1c4a2b505d8e2b106a3fc4ac61fec0ed20a75aeb4f92e44e624547edca04d7adae0e0e9e7d363c705eec6c6c11836b8c284a9f47954b724ddaa90757286e1ef5d9af260a7e9842fe6fc8946f06b929114a94de65b008531b8c45caac8443a644a4f4681424dcda3fbc3958973c0f4942d77dc77907b907ffd408581f8869a4184607721084783df4bf1c0f4856105bf132600f74e37993e793a25cd08df8571852cd332f8421069d3ee49ed710eedf20fd89e472c6ea331b30b8c1b88035ebcee5e4a48a49e23d567275b63a536dc13a9c0c923f87b1b74b9219674cb0590cbd8ad3c322d801bb454fb03284dc22d0c8d0a9a409bbebf718d0722e83662b7df822a99bc117ee54090659e1fffadd2f70254fd7e026a3ab66e203ab21ec413b51adbbc0ba2a1e838d51470b3ce7e4cb25691c4363640f5f75daa5544c170fcfc64299bc1abd8a0a079a34c0c95593a96175a83196a48d91aae2f0d06dbe4c414c2a65c5854b363cb6dd03d8bb1d36f6cba27afb402789bfeef5b5ea89b58b1a14fd064ab029aa384da8be70b91d82b5c7aadbbfac0ab6e1d053055cfed810f00a876b3719c6976ed0f0ddee8a2b9defce381fd21486e75bd31c396a8c2ebc52e44460d387845a3421923e173347516d8ec585c0e41c4ac39422943cd7c8d7deb7f8f2793a40bb6b45ffb68cfb78081ba7d89868a050c5668d394cfd41f196a0fbc7658c3d95aa002d73bf66e1b45c67453d95147bd3c0f82b62f6ff2aa989b45c5a2ac16fa926fcdc23ea0738c070da7f8df2ba145626cb7c290d4b5f6f25cfca22c074183a00e638b517a939e1f9ac5d41c6c3341b2dd6047735cf90bb7d63c6aca0f88f25cf9dfceaa69d326c7f3962f3845015182f849ffc", 0x1000}], 0xa, &(0x7f0000000740)=[@ip_ttl={{0x14, 0x0, 0x2, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r2, @local, @remote}}}, @ip_tos_u8={{0x11}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x4}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xd4}}, @ip_ttl={{0x14, 0x0, 0x2, 0x6}}], 0x98}}, {{0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000800)="9681188354d1a4fa21a07583ed20733d8ceb1a1de0c08158edd4adff3d25fa99b3430aab683b33cea1fae0640434ca54a82c06f559e2a027e5d0ddd21ee7a364622054593e99ef1fc2a579f97f35e7d1b32cf6b3fb86a9af75c030ca9aa5b80c9a032b1666f0d666e04f2c96b44bd2cf3ee587ffcb5af29e77988a0f7c57671f9dadde6ce2a2951ce825bd287dc76c8dfe7f500bd08bf08e69495621fedd6468eae806be3b521dc9a18d538e345125d10069466027b004d51a9755bba0a4b96eae58f6bcd67ffad1dbec4d3629b491f8091f1ee2543ade5ae089ab5352b76eb9f81fd576c207107076bc9d1ca68d7c87e44b47d9741dbe46b87a36b746", 0xfd}, {&(0x7f0000004980)="124b9366de339fa02c9b5abf0904a071583fb7c9742d46ca372488a5e29424d6cca1f121d32467a1ae83bbc4bc69a37928005e99d58f211cd84290e3022f9b8199f6104e1515104b3545514b2d5ef86d7b395f528d8e146d23b79bc5f2d6902b44e1648bde1e678f286b9fb508d34b797e31f7fb40a1fb70ad0b102fcefa03a36d86e413c05e6a33bf7d81d31f76442ae60acb46fe2fc568d80a3e46b7656e24702df893325b12395925ccb631ad383d7885b90bc29038b9799891931817bd5669f1e50f3c3b7d3487cd767c", 0xcc}, {&(0x7f0000004a80)="18c67ca1b4beba77249420155f8925ab3724e193e3e969ea2bcfdfc7bbcecea68cf57807459b5918b17b458404a4070061fad9ea1d94a13d9d59248ed011ad6f74a9d55fcd0184ea016b2ae3c6f9b48d9deae92e64668ca44dd94bda74fa12bc4793f6ac2ca6a177502143bd6f25393ec9b6c0e7d6917e59fa8df947f3600b66bf7e774003cd7fff835965058948275b8eef93bd", 0x94}], 0x3, &(0x7f0000004b40)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @initdev={0xac, 0x1e, 0x1, 0x0}}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @remote, @private=0xa010102}}}, @ip_tos_u8={{0x11}}, @ip_retopts={{0x40, 0x0, 0x7, {[@timestamp={0x44, 0x2c, 0x64, 0x0, 0x0, [0x5, 0x2, 0xfffffff7, 0x2, 0x400, 0x0, 0x7fffffff, 0x8, 0xfffffff7, 0x1]}, @noop]}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x9}}, @ip_retopts={{0x10}}, @ip_retopts={{0x90, 0x0, 0x7, {[@end, @ssrr={0x89, 0x23, 0xf0, [@loopback, @empty, @multicast1, @private=0xa010101, @rand_addr=0x64010100, @empty, @multicast2, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @cipso={0x86, 0x48, 0x0, [{0x5, 0x3, "92"}, {0x0, 0x6, "4355c645"}, {0x0, 0xf, "1fd8dea4638b55f6495b91a6b8"}, {0x2, 0x11, "9894ec4753cf36982242b9b9413a1e"}, {0x0, 0xa, "1221e67c946fa188"}, {0x6, 0xf, "b638accd3b1af56ccb9386e1c8"}]}, @timestamp_prespec={0x44, 0x14, 0xe, 0x3, 0x7, [{@multicast2, 0xc07a}, {@empty, 0x8}]}]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @empty, @remote}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @loopback, @empty}}}], 0x190}}, {{&(0x7f0000000280)={0x2, 0x4e20, @empty}, 0x10, &(0x7f0000000900)=[{&(0x7f0000004d00)="3ec40fa1030f4bfbb44c74e1e7f717df691c3b8bc74afbc867ee0a179854164874b84465a8aa7f61cbb8c3125579afba897f342d6e74bc3b295ee91fb3fb96ba8441a2342c49", 0x46}], 0x1, &(0x7f0000004d80)=[@ip_retopts={{0x48, 0x0, 0x7, {[@timestamp={0x44, 0xc, 0x8f, 0x0, 0xe, [0xffffffff, 0x1]}, @timestamp_addr={0x44, 0x2c, 0xec, 0x1, 0x5, [{@loopback, 0x6}, {@empty, 0x7}, {@rand_addr=0x64010102, 0x8001}, {@remote}, {@rand_addr=0x64010101, 0x1}]}]}}}], 0x48}}, {{&(0x7f0000004e00)={0x2, 0x4e23, @multicast2}, 0x10, &(0x7f0000006300)=[{&(0x7f0000004e40)="c18fba0b6e6e317b8c499d6650f3b94e8c17ead5f03ad5bbc626762593eae18b7c0e260b356ba9b5813eb872eb2cde3825172c97dafeb9e3df4d96bca285977e7c2d194116e13206c6403916b3aefbbda95f3968b8892fd29ff523bbf9bec37be95b58117b2af6d984b9704b810f79e650ac141fa405071252ee3b4cd0f4454b7aaee9219be2a2e020f8bbddef7d47", 0x8f}, {&(0x7f0000004f00)="f7c69ec639061e92172d60887854ae161a133187e78663fe1d21863233bf2cd0532b2d4b6c9f9c524fd5f0b6574190436631db636dda858e6fd0a5a944f24a58e5420f99452eacd394c9701482e9a718f16e0d3317477c2bdcfa0fd7b96e1a78ba801dda2ce0dc58eed40ac6b9500c6db2a81cc5aa53a00a9b58ad117ddc97bb0c66e921d57aec29e5868fe2188048811f54c233909c00209498ed65ebb6ab54ec", 0xa1}, {&(0x7f0000004fc0)="c09ffedccf5f2bc04d07f01efdf5306eeb0036af832edee43f51c0b64baf6a1e8ae82620525afc30436a5f32879f354af79616552dcf8934d8b9e7b5eedef343d6d1caeae88fa983ca0478ca6b717a48e3a188197d8d11f43f7dab561efc6071445e05d4d416a33c96409f5c616970094061bb6313b144794cbe927225bc1640d2e23aaf72fe087d491329480bdff2774735068a5d676e44cc9fb54988cbd986e2cfa63d5182251e58ff7bc98c13b1845580570abdb37d6bab3d6ee8bb269a56", 0xc0}, {&(0x7f0000005080)="d1e3517b7c60c28699da21fd8a3ebabc579cab63bb7c35d1589ef685cc7bbdbf87496cd10dd69f779d156acfb0455e985e0b5209902f974937dbb015ffca13c6f6b047ed7b114d3841ce98425751cd923d4a9dc5f8b0b3167ebc7a2834ab262356e8c751a87401e07bc1ba1d9b9a1631c486a24db57fd081490777da0b05bebc8c7bc0ba6ac054c70ec0234a9cf8580f835dd4bc87bbf01ca4624670332cc3ee1ed61f13a973bbabc59835de93780a9e3eeb88c59ef93f9fd9c519f29fdce056de1e0c7008f43519ea84a1e60d1a579caafaf30d826399bf3d68b0e4fa8a9a2342d72d5bb38f474d9e6a23ad7c6603c8611b40ff6d79cba073902bdaea", 0xfd}, {&(0x7f0000005180)="381d3cf5bf595389fcecad81ddfa1f1bf26a83ae3c8c93dac5086c692adb0c0c2c8c61bafc0d7937897a5af3a7004b2f57ef1515ff21f75de0250315dff2322c277b678c79d7b03aa5e8e42d46463fa3f1bf1ea7e92cc6f3c1ec736e382d26801155647f48bd21c826d93fd3874c30beae96d9ce840cbcede1abdbf3158740164b16856636c751a19dcaab6aa705de51246926a5216ba9b4d92ee40a3cf735dee28895098eab0e199993b45b336372724db40453fa3371f7740253697b9e2af098e7b9080859722779fa63e936f23684aea84148c1dcea08c978e5bddee541843aa376d887dc642bafe2f9c79b12b4a1d0e8219b303b9e6c9bca95f2da6bd89d78be7d95ad192702dc00341a4c46d726207c9688b451cc7945122d806317a9921afbe8cdc165d59fb9b880b49e306569739ad12d5ab156010262003cc34d3e9cb17c0d6e157bea847091a9599537fdefe0a5e713cae8bf6b603f3f7b4f441823f46c3b7e6a70c5a114be77b129f484c22b7510e0b41a15c0bfaca5bb9047d37a2b7fa3af6efca9d157b15c2152ade54b6954a6b5fe7fff2c51b3c9757e6dfc8f9812e437f25aad784c1c8635d8ce357f7ba88045bda42acb93c2c7608256b95b399e5d7954dbae33b1919eee80ac63b192e69d38d88aa2799e530569a7f27fb1446813029d89eaaa2c1314de16ee689e59f62b32c8a380c7711f15258a8a308ac0e3919556dc0036a1795d0dfc78aac3253d5d77d54cf2ec1bcea011fba325f63390858bbdce3c511a2c2048d7ffc2a485277d4b6781a33d4f9db20a4ec2733c97cf4e6075a750c125b0de67408baf5addb0e98739b5ee7aaf4b7c34cda8a6350c1c9ba66d1d71bb580ec01c766f600b8e781a780afd4a8ba98128a18d3501b14f8c2f0dee2d519e3a19a04dbcdc762b6a4195a3d0655989f75bc63b1384da0dc7d1e1208cafbaa41535e10fbcbe11ed4eb6b9ce63b94d6f64bf8bbe63fe4e46d5df27c902df6d51a4d3954facb21568f1126de28510c890df8d85b376c0c3aec7184dd3002a2b40434abeac6f8644a41b6a0e346e463dc4d9101e50d54bcc4a26ee00b9ddd7bc1a5a267b4889fdfc7e3fc5368cc9c8d37439f5e3d9ac276843aadf4665d047746be67fb8d7033227d49e75d94767a8d605c9ffeafe2d1884fc48fc000528cbac531f48654e1c02634325b96a7f9c1313eb8cbaa2b9d3182927185a4696a060b8cb7be466c87aa5cfc7b2a3a44ff83997b7ce868e243420017a067645dbdde09c04432935c7d2f29f744c20ba89bf452e54003b56649bfb7827a777afaa1fbbe9ca1ba0b55b721074bab2aee4ab084c1b1ae355b13054d4e1055a8a35233f295a622edb71b4b3e8c17abbe5c0dce3179f2dfe4a8e26967f2d41e895c1dbde2ee220413baed7615b0c2c036dcd4c53ff567df30cbf3c1a6b15dcb600a2018e1bbf8ae05f46f71e0aca48f3a733be5e08a24fdc2187fd9f4258361c9c3e8a6778fc8406d7e363860fd8fb2947171ef072c012bfece95fca83e46c3db17776d052530319dedd00ec95b7def3732ec9a8a8921e73356eefd94d8d2427b74ec15b9c49b564eac79f317ddb4e6476d11be3934dd49a1cf5616c9f9b0257372e621d358bb1e3eece6623f6c587a284c2ac5c811deba1f6338389452f37449a8130310f065404dfa297f04a5556d891ffe9600d36991597d48204184680d64e5551c97a077328a47228a0b5df6f7e740240218ab403e4567dfeeab4991107ebf2af0934b5da479e974b020caa97827e39924137b8d97b0777c25c3b69d3fde48d5afb0da36cb3d41c7bfa2b59649370ce06badc8a234a6c1da9f66d519f281a70369dcb594722727033b0b5ab4a488a7ec39b3008dc118b8b592449bea014771b17481cb3045d7d9858e60e27ffd74be6e5bd0e162c13382fb34bb9e0decdf42d0ca065c2ec45ef7df7edd5cbcce95d43178a2e1183aa48c373c69ac0862daadca16357ff345352f3f99394733a78317e960af43b55b1ceedfb7fa8f30d83a289ea7809d43d3406445086ed8855f0af191d4345fa920ea79875af19716eb01e28a04a18d9b27d7b604f28d3dff8247b9d4e8a6031d6fab7c8a749a12fe6e6c350e020bd8ef82d191d4ff18a29e631c175b1f43889b6169d0333467a34520f3228584d2b01d3793063e9d2d0f61c82e18f96a6172887c265057050dc31b4eec8940d30153fb9ffbb20d192b7e70c85e9f6534d3df85792b19807b3def693e00a655cf27d504a18bf63ecb53076c10ee1c36f179f99a6111dbab3c4fbeadeff7a4c75017c98f78b5a2f4dbe1602d38500b28b1443b59f0ecced1d3a460be86927e8ab9087b2175a8eab49839f95eacd45c9cc14246abe203db1bd7c7700b0ebefa84fe95ef754338fced9913687e781b26c32920a274772a2f61d9e1311af0c3f7174ba8dfa5f7cd646c9f38b68d6e4823a0c3397ed73ce72ddcceec3d6373053ddbb83161215c4c81dec9e0e29d26aa870ad613ea930ee619da79521c16d80b3f2a6c1fa8c8d95b834f37d9cd00ce40f1b896684c4166b4eb368021951cc6ad8325810ad8b502b348da6252f4caf28f108b597e518230f7dba0b852cc8eef87898008803183ff52afd9a135e7678111a9ca794ab56cc528f82bf281f0473a69b3cbf7cbb0c4d7b2d98b5de1e5f7d4fce8107528ca0e263a90325bb0fb62aeef53750576e8bd8117fff9dd2e5915472e7eb83db9963c3a3e5e7d0934140aa61e95d12e8c728c73cb89597cba377d8fcd2d5655d008a0b8d62421993721454dbaebf0c9755f76d36f09ae4f369dffa0d5057fba2cb11a5a73f490d63b3119581c0239d6432cb41c5c26b706062fe4e68afeae8b0be6bc3e3b1c49d94911cac75f392e9b7367cdd3633b123941d76b11c99d036ecbb8d9b342d2ee40cee0b812b0daf66a23f364191cb9ddc3be11176470826bdb942838508f3dcd6475515337379d1297226dd463d2dccac95ae12fab06d2a8d3911b92eddf95d441548b085ab3a72ead2957fd0fdb67955901e3b87553632e2d7a442cfb2819ee9920fd24e46e3dbb11c9145a09e847a96dda21c3b14e549848d4fc51d89a986b27cc979715ed844de012ce37c8306d29d0109034e8b255874b2826e3ae4f66b5993b68276524847d7e2f6f71665bcb00030954699558e39d4504cf40639230ed42aff524822f6fce78354e26b335389cdadf99edfdb4b8c38c2cff1eb7e777fe7e86113e93e11fed346a7139f52b18b55d31c799d5fe12524f4df7dee802d504f36a5cd83f18d0d8ac4e71b0a717af7226f74c5ef036519e2fd8fb304b36f988c9f121941c925c3aad4cb57484d26df7ae5712880dbe42733671c56cba7dad462cd571b92ada214eb88c59f4ee712ecdae0e5549594c6c3d96e97abea1fb11e7b6ee1eba560888f439062f56d033f27c418dfbffb3f4f99739635b5551d5990ffc2a69014b4ace6d188a68fbb4787449911f2418a8bfb80d88958f9350c05c6fabc057da9eac8e5d52fbfcfea687dab4a77f334d144d350996382d95bbf69e16b10e6c0348e8cde9042dc24068539c1e0babb53c5300e7ad880e71885511b241c0eeda3ffc8385d7500eb972da4130f4b8b5f3a10bb14765cd3d0b3a00195cb1ec7e870544b1eeebd7aeb4cb4df1b1144b915a0dbd44889b056d58cc34abb885bd5800a46b027037e15c9d078c61fdff8ef9e6082f0b30d73693f8e3bf911c3740c011d9d746dcdde69e4fa8cfe59fd69804409382b7ed800a71560d37c16f6f9c9eb6780a2432d6619a5d83db5bc8d5a5d7f5733ad8746488514e7fd61e0166f1a2e12337511780c99747bf283ea0525aed4a04081df3a1fe341d46db4a5cb59e2c177edc5fee6526d0828f6ec855a5619f88dd3df1caabc7a718e826b06673e5a4a417ab520856c2aa82277e03affbf0e2d22d41ad8116ce007f9aeb00beb3da9332db19e74ec7b0463639b8c23b82526113b2f2521ac10f86e257b23106da2010ed68c5903eb5852cbe7195db296fbb30d82c5e385f33f096ff285d7edef3c430c5ec2d1d02f0c043940bf16d3883555735fe5913d5fc54d06b54fef4607c85a03879f93ef87531b7cdfe1ed85679790859e7d7f9992c1bde7d27aba4fa9330e4dc7fac539099ce7c320d24e7438666d8edb6ae6bc262af5cca98cac4d492d6c76c1215871311b13dd5c3524415afbe042aeed179c44e028ef4022cc584cd37cc9664ee396cac2e58290bc80a07fac3f36570cb489d754e919f248a70a00c837059ded5b6f5f3b1e6fdf92c293cb801d194581c94e941ca1e0fe3fd17039c1659e41d68100a9991370c34135f4a5fc2febbeb9ac1e4d76d3fd996fa1521e752ba3bb25f80af7dccfc8598df9cf5ae49636df1b60a99c4edb2b27a6823f1ea6e273421152c115351b2d7577be99ceaaf796d18ed04ba8aff31dbe91da3af09723f973281defb260b0e4335962fe919228941343b3094b5b24cf1de076b9a32e7f01daea9b6d570cad0a9bb295cc936249af299c424fe95f7273866a8dd7d00de678d48b92e93a3cf4c64470ab8c4638cbcdf8b2d565e59b5aa2185647e7b566fdfee0235ae47baec4227c3f7cc9c1cc17860292cdbc9672d846560dd277994898a6b7f950e1eff0fac257a80435645d488f384b74a2b7e54f066d4072d802e6ae2f4dba92425a2d901dd28129d696e89606dfc3b5bb1f8ddbe7de77e6004d87bea7d884b79271bb7ffcf485f4fca8376db8769b42a2c7714d5d4ac494610db42ed8b0943be615c7f7fda308e082fe2cd304485ce9632ef63d15db2582aad677dd25476f03bdc7ad1356b94bb5936016a95e299849ca00abcfd660576acfa193a0ff216c479e629e260be87a930cb4573c02c6bd6f8ead607b9f8f739f8508d76fa771fa6d715cee98b2339d3d150c2581465e66c8f2af8742a91534b6b255a03c536d8ca15cb90117398306dbae7f46ec9c7b5fbdeca63896979d378e25fdd01adf80c8ccd6597e35f818a5810add07d773119db5770ce5bca34e04f54e62d1d409b090bda6bdcbc3ac3b9181ccd4e3295d1c6456d722831dd1409ed975aa13b1fc54c359807e05106ba35e1866ad8cbe15b48c0d8fe75ad472449c90f5c5e03c0ba6d20aa2dde6e12df00c5860e12ace74597ae3cf02b7a7f53d75781a4463cb15dbc95d92fd41660056111927a706639cdef48e50339aabacc65a9dd3098bba648421a340a6cf7328635a26c4b438ca801a8215e3ed3dca4eb26bb9b1b396cb7f13187f85c4c88ef1164e0c6e2f006d4036424616214f0b57440ed72eac2f1ef56e7c567b52606b7603783348457e354f972096edb7ded0351afabf7fddff47c68617cd14f95443324932032288467f437cc217b636cbf2bb62a57c5118c47facfea3", 0xf00}, {&(0x7f0000006180)}, {&(0x7f0000006240)="5f48576af5f9256ae352db78e3cfad311ba89c76dd388f79efe201347b30c1a0ea49aa04aa3f8a32a76ee16c1f3fcdaac3ffba126931f9ed26994a9a26f432fc0da66797dad1c1ad36562c9c24695ebb0aa3991427027c6a4302660a21b257e80c6738253383ff55c3b027c33330ce67b8968f785a6942e896e36cae3a6a14f2651212182def4b998d748e6deca15e0ef8c5e5f57437525d", 0x98}], 0x7, &(0x7f0000006380)=[@ip_tos_u8={{0x11}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x1}}, @ip_retopts={{0x64, 0x0, 0x7, {[@ra={0x94, 0x4, 0x1}, @ssrr={0x89, 0x7, 0x79, [@local]}, @generic={0x0, 0x7, "d3a5fbb702"}, @generic={0x83, 0xf, "8c1f796eeec9574bc666b574d2"}, @end, @rr={0x7, 0x13, 0x9b, [@private=0xa010101, @multicast2, @empty, @local]}, @rr={0x7, 0x1f, 0x82, [@loopback, @broadcast, @empty, @multicast2, @broadcast, @multicast2, @loopback]}]}}}, @ip_tos_u8={{0x11}}], 0xb0}}, {{&(0x7f0000006440)={0x2, 0x4e22, @broadcast}, 0x10, &(0x7f0000008740)=[{&(0x7f0000006480)="3723fdb8cd52df2fdeb00b8553750762b5af51182779718e9770079886cb9a313e96e53f0e14287685d8210631b9d92d9cabe254573793e128abdf1d217ced42fd6d9271c4833011213c42a6b77410a3b0f86c206d7ca41a953df6321de95f3291c3896975cabcd56814bd47de1d31a0bf690acdaf3a1c823ff0d9e26acef6ede8d678782d3e1bf3153628f9d469eb1bb1c6d33720f4b12de0bb619adbdc060f07b6ff22873d53c411c4328117457f7ed02d252552746512aa28e2e3724e3187aa5b5c9eec08bbdc53a582fa7de2ac52b9626744a98613b3e6577b59d5e5c1d9c6912eaa32a2b8c32bfbd9be6bf551e4b10ee0d7e23e4ebd417f2c41b4c2eec6ad583ba866c380b06ade0e1a30e40b1b92f83e61cee6a3bc250164e244c1a8196538df95e6ca09154d8ade83fb4ff9bfa198760a1b4ad7d992aa20a4f135c341cfed3e0472227ceb7d88f43688177513ade0c06deaa852dd433de4df1c94ada01d9fda6d54e8ac65ba7f87a036c728e96539326bd6940a8a802b137759474f2a8ee6025468d52e4e7e4d97407a44a0b89a1f2da51551a87aae20d9c10dfb6b6885f5c9394242a60916ed2299bf0f600665cb6626e5ba6e222bca5ac2fa71afc267661192d38cde7905103bf4fba03e7c2138d0eb0bd8aa1aeb4b6b68eff119feb0fdb0b70c1e5bd41d92421a77b179d3096af2135c3b2b055ca2340c76548f07132c9e1f7148019adca3e521145abea6c9f8536185111da813f6fe88891ead6266585ff3d6a0678fdaddbdcd4825aecb1ebf06765329434b6853b1c10f63862463f20f834941588fddbb3fdd7ef6af8f329e2a2195f3d21c8aaa4158bcdfcaad36ab988dbfc9d7318e4ec2375524f6634f6fb802e7c67643d5c2180d6bd0f9667f4b78417fff0a8f62a23245303275ebd5703a5a8bfbb757fa5e6ab9bd68879d252d90f2284563cab6f1c690361d9f1b60f11536b6e65c3c460c1f40821e42f1c9ee35dcf1a290d736e81139df2b126e2b7134c1ccf00f1e6adef3a5c3f28d26539ab1fd2a26ccc05013443fd1db0ccbc58335d1abbe4c3c8f7e2c1ef77dc18189088d7951afff3cc98e234c52f5d25f353951f093d75aacc2bf87586f46e268012697406a40ee714e96f17b6a367167c5ce9d0979e9544ee6553792b20afe755c4d6938190bec6e4641111db76147373344c9f1c298ff9a0e09fcf4a06cbd5ce86d4690e415a33dfa99c4723cc7fa5ca6740d67736385fd32f33107f8fd3d5c9b2f059eccf0dbc4ceb445135c658f9afef655948b56d89c3a8246237af47444d81475ad7c07e734e0ee94f3d1337b357de59b7b9a7b23a7079ad1e324e4bdbdbb3a5f6a1f624b17bccead5607ab08a72bfc5a0b70fb2c10024a5f6a802e55a0552dc59c96fb3e8e6b021f6dea63ab2845803fc64fd2a07be02ad5523b3d4392c08fbd781352c76329b218ec2d5884264cf02f7234bfd12b0624501dbd01b739c646cc257d725060bcfdb483f8aec204a1d111a319155bd9bdb9fee16c843521657585aa28d5bd72e02870ae442cdd07df4f60c673441149117b4e877146685b64d1633a39c432dc3ef32b114f5e1287553ccfcca202beb633f8214e91ea2a60b50567e307daf260dbf0c0792ca7c95c1ca1a658c7103b441780755577e389f38d0d7a9fd5e4e5b5587a60c41a2984a6e203350aa04f2472df224650d29be1b1e016725b4572acb1f6cad227071b470d2c733d473195a621d9d4db1927011187f3a33dd90b7b8b8eb3358f909df61a2b118f8850984e5339ecd6bcddd57101d156d672670bb39c576ca7ba0c70db59a484d6c5735e6f8f0e7049f29b0a6f4a4e1581cc2015c5960714185d3049d070e2aafb0798158c90bb3fafa3777586d4159e52cf3bc9e5d5abed01f9d0bc7950faa59b46316875114df10d47672c05ad67106cc9b2767381dad734c7a07c43a69d95b5c2f7119470f59bc54b9b5731c714adec7c3a0d91730c4c24748c840252ef2f530fe1cc5b28d9b6138273842b1c26aa85dabf64b47e8286289d2cb6bf1bbd3756ff3d38d57ff3bf556f0031d7866c1329941a20438c1f0ba4948318ccf88725ed7de6beca70dfa427d1cb254477e33d311109370c5a75d61fe8387eb69c107e4937c930e318c511f9580985113af33f863d05587f82332881c98d1051a67fb7f1520de22e5aa4f23e8adff02e9814dfe441e4d6aa864bdc1d9ffa461217754a6f8d3d1b42d699517482de5f9e71c51070989e94541bfcbe5e1d8ddb21af1a96dd191f0e6a60b6d5c353350d000c108a62135a8330d83a0009fa74bfb02bfa573fdffe72479f88ff285285a2347d6de461da3f6a62f42df34f4844491a3569e6be8f954f686b30c64b05e011b923b765b4fd37b689ce090227c1c69f6133fc760a4c4e0475fd90fdd4b00e731e1b7f8e9b9138016bb1bde7ea66be5f435edba9e3f5361cdefac0172df2256d422dae8d8dd085c0b12b4ccf65a1fe72eea19385e389d91a735172f54b745f1b08aa291df8e80dad1698704071be72330ab81df67591dd547df162556ed29b29f10286952a4c97808fe0516ec46592fa373bc4881c2b727a7dcc601fb837c7fb589a0a18874998b8a6d089cee10420d47ac9825598c130ece78d07d27a3cf3fedcf206f1094524d3abc1cd5d90cfc31067a490e74fd572c9123e4884f3a504e409ff417b245ff4c4094fb3a05c599b5512162868ebfaefccfb1e33dc96c7becb1e2fd3bbb5fa597a25145832bf1cc25a61b4c952ace566acc7d7bf16498eedcc4dc943683fbdc2c18650d5c4c5752c511abcb0345193a3cd72604d833385bef026570cc8251d03c88feb47e48bb97727bf315c019c6e9de1e98ae25f52d825298f144b195fa3ee8e99f5d79b92782a1f36c5e2801d3620e22c0a58c5af72ef4ab976cc478b8fb121e09cfd06e9f1ea682279287413100b62f06e8478408f8ad7721b78f69a26637fd5f2a27f07f0b57d9868195350507a7bd16ce28327ea8a320f6d0909929d1aaf6f1ab5899c074d44a55ba9f7431628532e4fb40ce86fbff1a87b83742834ab1d505e1b6624eeeb17fb7e49b109617a369aa2a127233bb83ac6d82798008a8e44e7f7dc92f924a2df7a38c6b1d4d508c4dbdbea1c86f429c366723e2b660669968402d7c811be4e9ef8472082483e2f0a600e4ffe174a1760cf87a0120f90fd06c19f549dcc77ced8258f3dcb58bb6c6b33c0b192ea6cca314b779711ffd32426aff28d09201978875c8b8a5666ada8638c29f3ac4ba0ec483ab6547d1155378b94eaf1422c6ed133a99520af3dc2ab901ba0b42af90f5f2c95d006b64599d0bc8d3c3ee91a3e02787806a05b807340d6d047e7eef3670cbe28c186123c5dfe901441ad54429a1e94ea2c647e9a70f297a0d16f245b37313e472cf1d344da96b7337fbd78717a6af72d6d049fa09aaf28e9b07dd39debe944b20697d0fba11a21072471822c430f3304492dbf59307675d1efca57ceec227fd2802acff6f9a8b386a9397aeb4a059168f7598e01d8d07cd5cd86cb6d15a2579d39c345e13d02385914aeac57b3a02a77f7ef8c0dff5df824f57ceb648b42ec08f94bf3c5b236917f8cf271aeadc72ce615c943f6657febfe6e09d6980ee5c6509ff4ca13286f2eb361eeb92177f20605ebeaa510b523aaece16d24c8eb5ef88ab55d45cc408a3b7b638540e470371f5ef2d2a224e27aba47709b90c24067918dc420ffff6e02d9cca7e27a661d8642830a41a3485d3f2a9b6c075dc731e4d70bb673ef0e4c91d3339dd8581645a053b870a005e4503c8726b8f8fd08fc51dd12a6649ec60319841b8c3084c4536981accc5ae721751deb8eeaa7986db6761fa00e52c05d74dfe68f8678665f1b31c8db7b786de61f4dd7023ab522eaab3bad0deb6c82c3acf620daf133abb9592d9dd6e7eacca65c749ddbfb3bd2e710ee67029e90ef169b4344ef0188760f076abd25ceaa20c9ce76116d69a87965d8702e9e2540304960fc04eed6371a94e6acdd0e71213c094332cf3c0360050339d8c28da5fefa360dbbe54a417f3a9c96c38487c880b60138abbdfb2cf670adafa28296f503d17649092aacd47abca93bc7c31d171a86aca7d18e02c0532e1b5266c0f9d88753f980e9d4158caf34cb99648d6d2b65b0b1badcad73e8c8d16875723524be26e69eb50ccac365a2123b0b74cae3b302e41206daeacc027a23ebd012914332de96441f06312d3b3fe9328b4b604b048ced304f0b80b8ffabd49e905a78f4cd4fbd477dd78156c0b3269d55a2691b118b0c1c72d5e0d157c5d196a39de0a36db8e56ec17d7cc14c7d6716f743f2b02f5ee9208d111434ba59566332863d3e4f9ea1197281fdbba7e493c36a6ad826f8b3410919dcd2d174a1a530363e4a17d1b703790b7b8ce3ebafb7b9a46350b97c310bf99306e0dbc62ce3c5df83cc7dd2bc456837ca2b49ee9da41d74db88976038f937f5350799b6ab12ca8f01186311e12eae1bd585f0f07975a60e596bace47d98091c2ad6b683b1771f2a91ef43cb7132f03bf55710f928ac429f94d027f6614bc8196f543b5ff56552a39c028e03b2015314dfa691af7de1417213959b85d526f4844aa19e3598061b17635617bff49b39c1223f1d9058c1193ee312e895d2330d8404fe394ebebb22ee33b50f7faf511036f7f06c01dc892500254aacfe54d95b8bad0b6669e4eb1e8c16e40003efbc5e0074a19bad20b87294fa62b9b7bd84c06649843870c9cf3fff1877c4927a76eeff3ab6c305205aff5ed41431029e5e5feda957871fbe97c8a80b65ee496c48a73dd8f6e2633c3beb309da99b28f28514df493894f267037d8ea379add890825934fa23ddd0d13ff8776c108a854dea71e1eb128850f67dae7ed0e611aadeb4a6c401751735bd4e0ee3ae18b8c381726b9cf9f1840669d55be4222bc62ac8d794d1441c28b51b9fa01a67ba19a9895fa825a3e167e5dd9934a7320c6d23d8cfa6dd585f2e4e6a639f80a4d0827d70a555156e9627e562c0378c7308d10f7b71e81a4fc863dc60fac697b917681164c258ea20c3f3e725c85a3791687c8b9599f861bddb47a553177669ec62e98df0200c69802ca14781be48cd0cee2f0874050197e8a045eb976624e1683488509f96e9c3df0c0d89d6b7fd9c3f7881e9e80c1fdd696ba30487d48f0c9abc954d338cd5b8520db03bba9f6d716ddbf939ca0cf896dd04df79862a6ee767c971611a999c3606cc987e76017637c184e14188c7f6ed6dcffe3808af2111ce8a6242b5d847aca5dd3b4319822d91b02bea7409eaaa36c743e022ab874a376cba8bff2400cdc9d9ddd2d4c8e52ea232cacbfbd7387b7eaa93d1e05b83a78d13dff0ebbbe1ebd1b30ee2e0c58a8e306fe79bf3af61e14a6d7e904f92a55fcc5d9bff325a438a576e8a285942b39d6399471b1b13b7d73791b27370c9663a6ecc2ded52b1891d43025c10dfac6f2ed9c00422dd2929e12ea99ebdf9089bfd2ce0f584023c8289069622ee03a7ba55579778b438a2b0cde0b34c0dea13fbb722e7eb76d6c34398cde9d0d488efa560a6f09bbf8409918c495aeebad0f32d3468d42692b6be8a73411a1575a848c52a875f2b5cecd70899d6eccad1b8d975604b4bf386809fe8b4a045f4efbcd0d0572d76bdd4cf8a5c1520a28740787f04b3ca3b4b54ddfa1dcaf36e5c3547262815edb01a921b817e34c7edb6ada313c15d9bb2bc4f19e64919679033e3c85d090278742489cf9f", 0x1000}, {&(0x7f0000007480)="46cb449f2ed36d3c4928ab1d661afdda3cf184fa24ed8a81f723c6c709ef15ce74973f43f8e3cd041eb3f0a57abcdc7a18f8985009fe0e6d7a3a51c622586776a231aa7b434befd3aa428192827e3f4fc5d08420b93f277134b104ff73259cd8cff9fe4ffd6e520e6f008a18fbfa9aeda4a63332b26d32498b64760b6fbba555a8307628a0660f4d08da29b0a415fb0d75fb353c8f3cfa4157032f07bbbf225be260010c0f6da692bce87cfc82c1cc78e2fa54a76fd6129fc3cddc6e8cbfc61e0be8f9769060ddf2e90b0b075c6015672d52c3fa18ed7620a634841ee9f3b3a7f84dd5bb7295107cb6227badb5", 0xed}, {&(0x7f0000007580)}, {&(0x7f00000075c0)="23a58af81e1f94fed8e0dd3786378f6cec777f1bd102d7673fa7e70e4cca820e5d225c651d67349db4071051c41d1c132f826e24f6", 0x35}, {&(0x7f0000007600)}, {&(0x7f0000007640)="b8eeac466b07292785ffcee9afc8ddf63a870dead8f3d3b18c224c6b260da80e2a1b8485117005d17c5fbb463631f364c9acce552016c5190b850c33e45f42fe7c0a62f75240039bd2eb558a1b9dcfd2322ba01817fd99eddbff7778b728958dffa8b1b8102297ce40d0512ab752d98644a4ab33f53dd78c68da36db056b8945c6b97dd064a8c664c43e0b70201eac50a27fc4f0e467a327f8f98b39a39fb2258cb0eedf71e91bf006ce8ea9901499e9a97056e823b7274d554a4738ea42a95c35cebd6df61d809c1c70a8130f53b54ef4a106643d0e", 0xd6}], 0x6, &(0x7f00000087c0)=[@ip_ttl={{0x14, 0x0, 0x2, 0x400}}, @ip_retopts={{0x14, 0x0, 0x7, {[@ra={0x94, 0x4}]}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x3}}], 0x48}}], 0x5, 0x40000) 10:46:42 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000000100), r0) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_UNLABEL_C_STATICADDDEF(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000000c0)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010180000000000500050600070014000300ff020200050005020f05050207f008080800070026090909140002"], 0x44}, 0x2, 0xf0}, 0x0) 10:46:42 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000005c80)={&(0x7f0000005b00)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@struct]}}, 0x0, 0x26}, 0x20) 10:46:42 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000f5dfe4)={0xa, 0x4e20}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x4098000, &(0x7f0000000240)={0xa, 0x4e20, 0x0, @mcast2}, 0x1c) bpf$ITER_CREATE(0x21, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x2a, &(0x7f0000000040), 0x4) recvmmsg(r0, &(0x7f0000008880), 0x45b, 0x44000102, 0x0) sendto$inet6(r0, &(0x7f0000000280)='2', 0x1, 0x0, 0x0, 0x0) 10:46:42 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000380)={0xa, 0x4e22}, 0x1c) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x4) sendto$inet6(r1, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) shutdown(r1, 0x1) accept4(r0, 0x0, 0x0, 0x0) 10:46:42 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="3c00000010008506eb9afc4cd8d06e754a0081c5", @ANYRES32, @ANYBLOB="2377f292252155b21c0012000c00010062"], 0x3c}}, 0x0) 10:46:42 executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(0xffffffffffffffff, &(0x7f00000002c0)={0x2, 0x4e20, @empty}, 0x10) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) r3 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r3, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r3, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r2, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe68ca0000000000000000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYBLOB="3be91bb9f6"], 0x20000600}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000007600)={'syztnl1\x00', &(0x7f0000008980)={'gre0\x00', 0x0, 0x8000, 0x10, 0xdd, 0x80000001, {{0x17, 0x4, 0x0, 0x3c, 0x5c, 0x0, 0x0, 0x3, 0x4, 0x0, @rand_addr=0x64010101, @rand_addr=0x64010101, {[@cipso={0x86, 0x6, 0x2}, @generic={0x44, 0xf, "9b1ecb6e7c83a0644477a87ca0"}, @timestamp_addr={0x44, 0x2c, 0xf5, 0x1, 0x1, [{@multicast1, 0x16e7}, {@local, 0x7}, {@broadcast, 0xffffac54}, {@local, 0x8}, {@initdev={0xac, 0x1e, 0x0, 0x0}}]}, @ssrr={0x89, 0x7, 0xeb, [@local]}]}}}}}) sendmmsg$inet(r0, &(0x7f0000008840)=[{{&(0x7f0000000080)={0x2, 0x4e20, @multicast1}, 0x10, &(0x7f0000000680)=[{&(0x7f0000000980)="2434905fbae70bb4bf0146d9ec2c1fc0dd54f176481d0a3b0273cd455605f951feacd64733b09bf6338088b449fb94b81282c9203f4a2c459c335c8c6c00c76eb5bbaad61d5ac5a2992269d30de83006505d39cc85a800543e3cb1a6b6b8a02a4503b300a8cdf347db662c7315e472751a38a5f2262a960e0e65ea53ff317c90161afaddc869435feaefe57c1f83238e9ebdeb356cbc4f1b98422db98ccee62f2892b1c8dd50e025fb27edba79d394c9a89dcd13186e9b46c80bb79d48afd2d535fdce55b1ec5581d9199f91c424ec8f2ba0ca6f2dc2066c17bcd5c74c060ba116970f897e41472eb76170de52092b8e87b2d303b9dfa05c4543307c3cbd4a15fddc3f5d6568fc90d84c0948bb9291615af73f90db584b2fe9f6a0cbcb0a49204d1097c9835b5c34747bf01d7e799bc0293dcc15e59c63756b07202ac0a0acefc25f422af7dbffd2a4e6c26f575ac4ce4f6bc6bd8eba4b9c923cd3974c57a0205707ae6a3d109fc924940488f14ca5229dc30922103c5a28b520f6cf5122a25d6ac246501307c6e1dfdd79e8a77269694c828416e0e9f69af45d0a24ad8ff0aab76770a15bc6a7bf72ac0427b40bf0c15a51ff98a71176c636e5fa7d82853e3148a4a973c5ba14f240f4e2293b9e2716f52e4be77c97b35bf5a0cfd943cdca644d1bedda20fb79be86fd9b3e45ce91f8ef9a64e1c5dcb4a1ee355aa0bea48aca42e389d38696d4ac0a453ca3d1dbc9c6a63f3ff8d5023bfff3afc3557388f87d33564f7c6069c4391ffcb5242b3747533986bf40e1426d53bd72772d1cd217c5f9f9e789a4c424a344d56cacfa012554e47a25f609bddae5e387f49caeac93e802dfcb80a59a6f0b9ed815bfc46c187e75497ef788474ba23df1d95b8deb9ea4cf730b3cd3ab328ea83ed43fcae5dbb5e034e3869b3f4c62143c69e6e96ee11e25f758a271a58c90bd5d31180ddd964108f034f54a5c1be6fc2352bae0553536c50d51a7669b58522d62590f61f5fa5969ed96cf9e5bc822572a47e15ab72f3e31f00c1450c0f69d4adb1def5d675b692139515a9670161100b4b7270d2bfeb98aa1624132a602b0c9dcf0d474526d32670ff6a24121dd9db7c1e38552a4b0fec47595f0e42b8415199241887a6017241efec57d3e67d5dcf5f5c4012b37d95dea48103d81297024b42d51ca3747619f78cdfca16945206ae77452a9694517233024d78a5e054db331edcfaf2f400dede04270a6d9f0c958023ea3e1ca0d8c658f0d130252e57bbf1e2d0f58d528abc7e19c88f0d936219e95c96895e077d49d15235edb619a12f049d7abc141ad3d3089ebb4e65cbd421ecc91f57d6faefeee49b75b7206ea263f7a00ab44078578d2f9cf3061e3c0c30e732331aa320452651bb03eaad6653da7ffd113ee53c3217bc0b506ecfe475bebfb54ffca7f4e1113d091dbac203e3088be04db6b32feed580a89390a53a96d3896c359735ab384b5d61083bb5c55131d9299ea1e237abba62d0f5c128897867ab6e96b845544c4653f0cd8e678b8255bda913409cfbc30c9f74e2ad61a36cb5f5a0ece106ec111a48201a083373df12ab024172384330bbd636f1dad8d9a054162f542433727be414330bed00f9d2ae955b763cf181160c6ec4e4df444bf383932955a2b2aedeea5c0c9252db5fed965740275639606cbb9183a1967983c7ff6783d735a6dd4964010556c5a80ccc8e0f7e250bae9872c7438c8aee4b9518d6431545c382fa6294746040c030d164f6b4c4863fc900db93399ff36d9ea23c851e369b8fc5d35e14672195878928ad718492c6c0ca8158f1a04048725083b242cac10bfbcc16835b2665c319fa5acfc9a9af0d3ba68550ceea36de0221724786b47d97b45d553b8ec963924add27e35d155d3d8c8ecb1ade69e90666f568fca251091b84235cd76ba6a5a905d7c1ce6943b4be34362dbf379b479a4e2a514dba9ec93a96ac83532d032f86001d811af1fd3a47dbda34f4bdc4009adfd38e57a20de1ab98e07f26f4a0efc8cce1eb4e4ec67845f91738c8c6672bd6a8e73d668c1dac6acdfa8ae29fcdeefc4786de6efb1e347eda39a7bc1768280fc464b4a24ca1f9bc31ac776edbc814bca00c93511ab9140ac3161db6d0be3cff5e5392eb5e535b5dd437465aace56f8da9874fd1411298e2af9a99a656b322700b435d4a9a4a93eaadcbaa704d8d15f768d102f7b9e2d5854c741393b2f8296be156068ba6fbecc9b05bebbba289ee217b78854cc773c5ac8cf09f6ce79a29d2622f42d6a3125559e5816fdc47e78793c86ae8718882aebfdeb4022268044a464e407ea547d5895be3df7e791c98a38340137b8326d43d7b1cce583dc5fe08f0be9995f8b65083e28d20168b48ae819f026b65d4154b11224894a37bb669939d3a705e9143efb3694cd5285300e681340a2cc640119e5f1ea3113b46c8d6cfb9d5112732852a6268a25ca58bc05a641500ce475337a82826bdc2c283cda0bce400ebf026f4440ec6cd71e4f802ed409fcabe4139329e7ab18744a3f1fc2086f6073d4f4f38c4f9ce897cd40db75c19f818180feb5a187faf89363e71b3ca07f4430df9d93acf38991846d6b8181348e99cb2cafd407b721c92b1278ee5428d4bc02da50a6b0e0f5572604ea3d4193fa15b8accc46b35e9262476ea617c882ff9f45c2d2b3c599eaa8be5476d58cdd764409900384ef6e2b4f269304d535376a5a4c25b0247947bf1c87209e707399043cdd68cf30e138e0071484af4e531a4e8846b6808351e56a555956c0f226c029974fc3ec7d4f89df7af7a946ffe5870cf5e5b7a70eedac8e5cb26645849e85cdfd7563c192fbf724e32e741534fc0f543f89f25e9611953b1172ce9b724bd7989d5ec3a4eed7c8a07edf64abb5f3ec3f976f814cd46def948ac122743cfdb2cde8ce5ac4a6d7d43c4083128fb65df5bde5cccba5c9d53c4b15c00a51a39c876b7f0d66f04825ed9fbbf25fdb7665512a74d3f9e19409bc95653d91bd46444d026c30ffee61cf3e0bee00c16a56706993af4b8d5671f0f1086f1dee727fe828f98cb0743d71e01dedb1e9f88fa557229b8ba4724b7343bb09310ee14e2c73174e21e2a0f22761d4108e257eee171211bf26310bd2015637d6391e12492dc6cd57d436cece09ae3de256957b7d4136ca250e9e391869d6e4471c71de3b10891dbc0d2d9ee91551c55e5a413643a5642e91b697d5ef269b3a20f6e59629a01c15ff7bf5e633b24724b9c45baa8a020c85aa3fa247d7e3ea0d5c6ed16595b91d062de164d48365b95fd9c59e758e01a8f8501ffa4282174cfd5f610adbcf955d9f46cac942fe204b58a72741e8472baf6bc87a3f0fd63489115976da42e00a4b6e4dd558e68d0a7cb5d509af7db07f4fb4ae754125f27ab06c27a2bc419cdf1810eb15304943f7f8eaea9cd2050aae20686c2a6b4d08e9646aae721e557911d9e6bb66b75346532b6584354386d0a35448d350fb3346a208562b369310bc30aa0c2678d3fd51855fe99a1da7c42a12b0c66d9c97098194a298e5a1aa0c50091eac0e2f9ea1be07d702346eaf75b47047f3770833ddc3635c11e1e57bdfa6b63e686a6e1e6705d15f7b41357b94e47dba6b9e4632766a8598b279121b1c9cb0c3361cfa028ec5276cc987541818647a4129fb13990be2711247bc8c2ce3f92d8775f5c682bcd57d0e70e18dd62010cca4b2ded0bc28d810b587691af6dc5b92024708263de3feadfd299039da85f7d3f68a06bd57a5bbfbfa103f962b24b9ad321d9c7ccf06cbc94eedacabb54bf7fad5d5f6b8e1d612183343ffaba623a8a7368be77a915c962dd60426a1d2f9cbde62035a8e5f99e8500fc0cbc1c600cd14f057b50450e99415e113442cf8fd672d9a3ebc72052a6f41776858b70c1943133aaa531d11d47a62b19049cf993ab1a82bb938b3a1ea1502c2e1334350fda2288796145aa9250424386d9f076369f7b8c7fe8f9b79f0685c0836b46047c4c2ab4a1240d514017f18c27b080f8e985ed37be844ba341bf89c0cb4e6f9335328ed97fd3728b18321343670a2fdc26f885e5b182b8d9b71e370b72e67c623ffc02de1a42ed4b7efda20356f4cc5c581de6717ac86ab6e15c6e9bb5a98629e6f3f14d9236c6a91da0b755ad3d5dd0bb92561a5823c97be521d18c7ad4eb68685e155991ca0bffbe0f65d71db6b4193ed4f5812ff05278a67911f3f307a00e3b203164db0d9b375eda36505e5c97b3e76801dc99ecdf62a4264458109b6006d94dd7f3d8654ecbb4921682c61042bbc16c8637ba7d5bf6a19bedfcc60026824124c8b8ee71ff007e83d4067461777c920a0f7705be70f8defc80d7a63a33317209aa2c5ee766399cb76c845a2535c2572d67271b7aed7de959522b0a81cb31bdfa27c808917e35cf222d09e4023966ee7c46fe10f066a0575e77d4618551ddd6826c7c6c5874af4a14242ecf963e35b087c7b9880ea604a217572d2af8167e16231a29e33a68939333c33b242aeb07a03e9803ed4360676744b1dbd176002c105e6acd79b48bf5393cf2c88a93b24d79751850878ec5ce7d3f0ace5daf6621def80519f1b26430a88158e49cf695586db85faa1546d305931e89d75457cf49ff724b33a661b9dfcf50cb3322db46b4c658eb355333e35c2cd6255ab2c0dab4e65bdffef6321661b004795e3f302d461f0f1af8fe9767f89ef384d003208dd779735914e255f37f92205aa20bf909b317e4d35e181607c8d080ded319d5a60756985111cc5d4c0ac59f846b2fa78b5eecd87cd35b83db9cd71f5e5b1d2837493100f4b05f569af900a991feae61fb987d521eec55661013b5dfd4b78a15aaba71eb4c78dd855ff61ca3a38eddbbf10004035ac8ae2eedaa432d048e8983ce204a2f1817e76fde88997a9828d601522714a6342c40328e4313704875bf06f5f2497c4322a364ca34cc2f4261b319fbce3fc5698fe25c69458d172d0e9e13108c5c5f05e1d0dbeff0a64a743714b2387aec459c93577fddaef1a0ed46181e43bf02dba28cff5f33915b92bd331176da0999ebdd0fef48aaccead2086c55ef4e58765063f60689deb6d2d543e33c9ad4754f8b4fe301b1c8a7a5d6787b3d7bffd300efd8bbb356e1cc5af70394f35c816763ecc01b9f2843fda6b38c5a7b5629cc83a5915b555a944a10bb15c2bc8494d94340880a7ed05f79f591714828e1936da2277e7dc3cbafaccb12542eeccfd7f1d7e90267e3cb03494f7ecebe00a8edbefa2bcb636a2c54acdc6026e890c2eaac9c811d29085e0025d7015ef9ae37ef28b97112a084b4d1d857479f081bed3cb67a1135cb3149696c5c135c6d69d98811e149ef5cca5af00c8950524139892ab0caf462e33531335745682645ad14de48d957030657e36516ebf47977d9ca5bbd242b3c2a0bc51db0d066510ad27798b9019ef5deb24389535e33c6a552fb47ac00c5fa793ce99f61d56cbca84afbe4d3e78abee654bb9198087109ab568430c62bec152bff96a30e927041c655ce1177c343dbc64da589f4021001cb8a98ac48cbaeae8ff2bd53234da59b28f34a6c1e4cac656a60724fe19a40338d3122a4ab5275858693db84703d99e56e0482c72e8a390adeb53fd5c8d8d3d9ee559c07da87770f26f735b93bcc2abb3410d80c2bbd91417c7f934710df78f00d5b99d06c8ad85d781694c887a82bff291db6a7be91c68a1350814f860fff923a295ad99c153c129d7ba80533298deeebd4f7a974dfd30c5a4", 0x1000}, {&(0x7f00000000c0)="cc1dd910c470f4bf2ff1d735338e6268887246a287edfbca539674ddf9ec5f9d9e012c80414de35d87e6b2ee82b1b99066a7b3254c87387940b06b7db551cda45bc4993c16a7376c119842e0666225a8348e5b711b99a334391de79147b2337fe914fa3533d2fd7bb53a043cb1ee87264c61a8c67aac8f112a93f94a519c16425f89198c7b3d7bfab998c9f672c2919e5c812bb60f93105a58b2b213", 0x9c}, {&(0x7f0000000180)="f67312ed8ca95fa3b1b5a4499f6f93d8c7c652e55447f588b7018d254818b8fc9f6e1fd77c8b5a15f7c359bb04cdf1d3ca240b128feef077293f9462143b631939a0c5adbf8e5b87fa7a42e7dde53ca8ef4deada2d31709d3c7e0af8cb9d054e1a340767faebf9445f5fcfc04a85339a0de20d73f443628057411bdf80", 0x7d}, {&(0x7f0000000300)="dc0262c8615bb9636b66f327f29082245fd3c8021edacf027226db7e9431b281266ccbc7bdde32442887df9ed1c88742fadd28f40e638cc40181c9a85f9cb493677b25d90ec1557676ece0874d998e40864f25a85dad5d8d95a597f060e983bc0a89cbfef62e27501d8a3b8c18ea9234982a539d3b398aba7364872e422bdb11266d1be01f529f73191a05710df80843a5fb90784a6ec1dbd8ee710824f80fd3fac8e20a8ede0c8242a1ea8c501d4aecd7f820af0c224c3fe0bd1affc229cc0b77ce5cdf24b939a59f8198fda0cc8366f3d8f7a6f6ec01442b8a282e3bdb42ca362deccf33edae", 0xe7}, {&(0x7f0000000400)="71796b2731c111c6e849747aaeb51d747797ba7ef740919de2e22c91492b2ddd189c49cd09256a9cf5f3a4cbd6a27fd40829300688e32459f76a98cc749156334fb3381485e41a045a881638768041594c84cf0d66545fd3eded640323bbb5d8b7fc36c1043d06ae1eadc6098ba80debcad973ad372c42b2d067f6410ae57447941aa11979ea63beae17852ea868018807f0dee68eedf83267694473a69b52b545ed9167d4109f82df377ac2", 0xac}, {&(0x7f00000004c0)="00ab4d244178f158a030c34b47e97616dd2b22f6ab1f5c35a28e5cb71def36163cec3b286760aa75f0859bed871d06d8a9b38cc253c8288ca3856c7235149257529426d5fa4a79da06c6834f5590b2facfd4c79eceb30990881340172976661ba2d2b9912323d02f319e65d4cf90a578772f7c64ac52c2659caf71d11c09726ac2402cd8ace743c62f4ab581ff53d11d", 0x90}, {&(0x7f0000000580)="0f6daf78310e33259c0869b010602b1b503d629f19216b5474107cd5e01119960a03a773366d47e130c7847afcd1b8387ee1a9e14068767f08806cf70f0013bd6af6d296000ab5ee41c6437d0b50c5284b549ba0562e856cf6b872d0efe127d8b9652889cb212776cdd137a71d1b5da48a46fb3b8bc45bedf8cf39fcc67187f9e6b382fe407d488e71a8d57e1cadcd8b0c7a6729e500a0858bde6e0cc051c80426bb9cf9d5c88dc1d57742906b5fd8f5b89e65ee96a883a4be12a82eac5dc4a21fdd3def756a7e10f2103068a16bd7f8bfada2add27292a11e23acb908052e23d7dc10fbc94f", 0xe6}, {&(0x7f0000001980)="210e70639276f2a630b7ca90c27cd42b0ac1a8f303c0e0f95b13da1cbdd540a183447e5b45f0f7c15137e5a61dde67134a227f5d81d9974282ff7366026be0cf23c5994958a8d41502433910194f74737af2b258156e01068707137d355c1b4adf22eccc182a43c3f3d9f6eff7754dbab65799b05b03fd3cd139b5a4b0b79ca46c39b42a3b65f6e61fb9885db90e8c7af18ced80d41893668f8301eaaa7222f7847846e7904bfba61de0c4b111e43fcf7c8e49c5b0c76fa58664cae7941726b333466f95c742a7eab5a9942c3d32d2347b139546b14d6a5d8cae047075dffe6745eb382e58aae9e398ce958fa62ec958db874745cc8ecea3df09d75061cf49bf0d59c2f6f441578b388785eb4febcd32a527e71a161f38466e59446d152eee093f9d19fb882a95da43d5eee0e241259531353e4e2f0c8ec5745bc76db95df59189b13d21303a6bbb66522ea404683fb060c83d1079d50d8068c4a9d6c08b21917cec5d74984246aeedcbcd43c7eadd1b9eb040ae88fe39b0736c0b05231d1156246667f9dc76543b9f7052d710052cac21421ac544d270f98e93f0f5a59a3f54fe6c89be390c96750f70c36a61297aa2647b8847fa4db5f178b4e0ce67ff260513f99a998ad813c34126baf96d000dde26043650bca0fb0c133e74b553b300a36c2331b1a355d8b059c83ac9cc63d7cda042b1aab652919c65970f13d834a0722d5aa3f412589a480b08efd8f0e65a282d1a1a13bef8681327315c4e7910c14575369247f20cd7d6ab5cefecf1b9ed00b16e4a76bf2b4a7217324a585ff33336c699d7aa2628cc3c68222d39005b7b193d43b94350531147cb611c7e85aff060bfd02bd0876b7b3e3832546b5294b62b5325e06134783ba2c2c8e88b18088c615f1c0c859f7fbf8be8581228e38b305c78a3c4e9d374b9d63b13d65542f0d54f72ba8c726e18e8723dc7a40945190eba47b0c49f2d3a131e7d22eef9c67c7459c55048a0713e11a8cb6fa3d844b4b9dc5dadaaf59d8815e4fcf6ca6bb109a57a18db2e71b6b3871bc69b9c2dc4e02ef13059a306ca37bc68335bb2e43bee5b5c46e62941f5b2f8ae7c294920f818041c00761f54bc82fe21add6f083ef169a8e6f9dafe15566e31dbcbb5e99804b443d590a7c44945c6a6385b0cd65ccef2033ebea9da221a80ee241adc2f087294c0fbd0ddfa338f4ccac453f728e094a1b8973ff39ad85a8df49cf514d6b6a53e19688a6ea42efc0b1e9977ca06a9a409df6c96d20688bca537f78b0a9cbcc3e9dbd969d6a3b922e4534e6afc6cc85d91cba0db6c5f4233e301f2969b8dbbd81a13618afcb05487c995036e69d649466aa8ba6a4255ce274e900ea4b65b6e4a497120a05ffd09eabef8414d674c7f5550bde43c5a7866cf2c4b4554fceda71ddb6c6bc32a1724426ad15afb69041c804342c5dba18dd1361adcbd9f7c5140db691bfd8cf2d248faaa371635df8b0201f1d18159b10aa2ccf453f4767d05e84fdf5c092a5ed6c825173f65c3171b14d81eeb1608abb1f996d0cc42cbf7999c9a4bdc0759d9453f4b244747a51c19a25279b79696102f2fcd33dd7b435186375637249a38d13f8a6eebb067b2b9fc67b2b9957cc1beddd4fc6975d468769912388414e6413e3e093d53c6bb2c20908beff7464576d4790635f6aad5614e9c62801f25afdc6f915473586fc8045e83d8aade2600644805271c3bad1828b52eff84b92feb0870659d51e16abc8d2d67ebe7005f72f168a9f4f5e36d7dd27fe585226b2838107ae7afb25c9ffc72ca510cb462d288148a50f8b2c98ebdd53c0d55ad6be7bdd2259451826802aeec7f18c9082105610206f9e62a0536ee106363c65dafc7bc5c090ae3341b3423611d381672a770d9bc017a31f0a6d3991f85f36917b721f0a0491855756d5401fdea4b588240004a79edf8905ed61c19ec371bab329439cf089b5be74faf4eaaea5b8077a0ff1e1e6536f695e890b78c2d9c52011c069f261485f823aba2a1c0d14ed358144bb2d3801b50488a2b87d1974b390310b0f317236118085300bb0edc9a3f210438b655937747fbd267f554dcdb052916c446a07f1876f1323ac524e22f5ed3096415b6bd1ef9123299d8e5c729ea3bd5c2e9c949a521ccd95921d87a3f384316ee0bf3946fbd2b92c44f2697f0762926c7d45d84d4eed8c257dcfd27ab7543b05616520027e3cb901276a76547ed53028941a5b10f00e495125684556ce2c9270b83f416c47fda0f7f6099104ec445f1ef034403c335bcacc1f1cf0223a283ac6a8d0d923e2a4e70422ae38e5f2b26b19e3d8d3d4c36e34a95fc41f977492d9d04159370133e28dba3a3c527e033d056fd08486d4bff2bbd28068aa348b13a10071ca7d1d68f9f0477e56dc87aeb6da3f0530cacd55aab7cd1732ceda0fd8b7cd85789274290d54c307c0e5052c1856838c2ef36d2f1a6d782dfb81ec942c7e2ac31085f4cfd636aa80f3dab8b4197572e5a66e4eb1836660945051657a5ca331c18509dc2bb57c3742e93170691c8624c8dd86335c43084028c53751bd911074cc848958a0c0b046f7005b246ab09fcd0312ec265c545ad0adf03d4dd33d46351fc430e6af406c7f29028f43ae205244f43a47f0e7422269f6bd353614b78b8c46727ce54cbe8863b7fc70b0f895fff94186f23368faca672f1176297183347b6ff4f84273260f881840cb56d4d96cd64c0719c8af662441fc704d25006b677d7d6c449d77defc280b1261096a1d8f13207ccf0ea3c04fc5879e35803c36dbda43accfa9565b98188eb5f64095c202fb6a760148329d0749adb6659e0da6284864728262d78ea478f0f0d4460da5ede71c2559e477099160c68e07c7ee355e309f1ea7235339261edeaec504f6ac68b26333bc1b5cb0e687e730b2d4637a5f118a2214fbb2196a87957593e8a34efe54ded37511c7b3e35d99452251119b46e1296ee4dcb7807df85e0962dbf0909a74d1b45e82037cd5ff9db0a583c8df8f33042e8042c2a06e675b603c3c99a72308d21ebfcbd3d9e3063389772805349a615e6288716f22fbf1d1a565f5ffa1abc996cb04e951bc7734f05d969982664a24158e7461c5505e1a4a8e7439695f8958b1bda878f942ab1b45fc349b32a5e337e4f99fb1b28ac47174bf832832a850bfb3168092188b04f7dcae4c6ad26f934455a277352ac0574185003469db1216f8cceb464154926024e19b24605aaea65fb19942c2dd67500fb7a215b57ec87564606aebfdce0a073d51ac88d4ddad7aed2af6a8e528b173ed47cd36dfedbafdeb407d90441620929782176228152278c16564c845e7fd5d645173fdd76b860d2b8797bd95601ee01248b06edd3893c25bfadb9089387fb317e9ce210f9f4e0457108b62dd85cae0972d93b1f9ceaa1bf08c5b765f8b8320da068eaee2d8a4029d734a88e5c5caf2a8e10ff3393245d7cb8dc7b2b329be3ca1367fa144b9d5ab3e5e5d7e5ba3e8ba54d77fc589f1f5ecd0cb2ea3f53781a56318b6ad2d30319e25bdd62d08ab7df1f382ebe9f4ab6623bfb3ab59f4b827131d37a70420443f45e04b6f6b279b4e0254b2d32535d4439093641188be1f50bb6c3642a48e7de9c1c6db80a7e5822c2dd8adec2251ec59a3b8102f134159662395f247ed1e97e0a9e5632c3edb8330fa21a4ac6b43851502625ec2df67d2ba998387575e6fcd030994e6be483f4e795e23f2583aeb0dc9b6ac492fbb10cf863dbec00db5648aa045258fb6f7ec3a1e069b489ba3848afe608e7a258615f6f052760dc17c5547ccfefac4026c3e126fe1b92028e0c07d1f852b0c5727406543c251b144ebe3c9ccb9a97feb49b52ffebdd951dc0369244808b06ddf9f41fc125016b514bc5e3014fdbeef8af976ce1b87d9ed90deb261ca92fc8746479d2aa66fc399e8e0e896572fba8bb794aab0305c047ace4087878e635b6ebfd03178f9684ce2270d8f955e9c41510d8a8101cb6c01686bddd6336020a6c07b325a70469ea298311454f93c1856ce91c12ccd5e5dff443fb1c08d2b25ff88da61699bdb727f21d91547569c0ecf4da50334f932df7a1eabb7b81e7462bb2e298126a79f8915c5070eb8b3822d1716352c891bd6c38e6b49e29212058d701b379c1f9dad0c4e687e7b913e87eaa00b0a699c358987d48e6fe99277c08e645e8d47543c6fd3322c1e004b468a4b0dc2c9ed875f46560a01202123768b28b4850f758234e316a6a872eca2b829a0193ccfbc250cdda97eaa660d8a094c05891a65ea85faeef68e679b72b65764680547102b0d671d4f51d28c21132d6e22bd813d6abe68edd193831b13fa5c33cdc2b8ed1b741a324e40cca7b0fe84812e6770f503c103a72e85b716990d07d186de7ced83ddd8613a218d8126c0bb1dfccb0227857a53e07b95a64860f6ffd20c716ff302fdb89d2f2453470eea8be62f72e1d5642385b49f16bcc33a34a1e03b3e3cd60f0353d4773601e859fb11573a3e462a7685f03e6cb6d658687973bceaf19d5a13205098cfb1fbd4c101a641e94962eb713c57ce0c0f2becdfb79581557522a7cd96ce9a93c68b67090d14fd37953c7ddabd0d9c051717b685abc4bcb1b76b7cfcafa13b7f5e424cf776a118b71a3ec2e4b3155e53b63f26bc55570746c98c87a4fdf4dca816b7475bf0d6dd8f755d6e519151296e0195be70ebdfe717a2a9cbf29abc26c7226f8785384265e43aa2582e17876a4803548806e113823f1df16a6cd2dc8b801c1595c8fbd89ace0d25c48aae834724d4096e69bd17ebd7888297d236aab0e4f564e7d0e884632e7a313f247af721ea124b60d6a3492728817f6b5765eef1b608829a996e95c286fbb96e307f4af1771068163d53372aad09cf085644e44d3eb1f68819f5a598bc72ccffc3aefbc218f18a111c189db51136ef66206b6f36482abbe3a4fd2cf83d839ea3cd743657b059ce9920bd9042154eca6907f694d12b7061f94998b0522dccef079b9a5dae89e8ddbddd35fd8cb8c324a85f1a3c9d33e12629b93416e56ca557d4dce16cc70ed534b792a27b21ea523e4bf6b0d8a8337022b6e1e777089b9cb11e4e277ed2cc70955b2a3d61e37f200a5f7d3af430e8f26a62120f2d180c5a83dcef66c0d219e7b7884b1f5f41a0161e51d1f1cbd398f7612b81972b3aa859c5ed553b247b43681177e12c1c5125e6684cb43eac4661b6b9fc5f5b25778e9876822c5b0c1d766d1e1ba8a1401ba102e93d4b08e0851204918ed6f87134f5af315583aa255fe3e5f9567e18c8b2092b66cefc7b4c2be76b3898fba7fecd27f20c5389a5200e4c05edf61746de67367959aea72049ae8eb24127953214ca805c7841eff735008802c9c973bc549b43ca260227ec322c5f84bc9ebf8477e7d51baf96e5b7e849ad5fce06e04eb56b5b8e4d246aaa7b008e993c3ec5a7a0b2b627cf1908044dddbf4a26a762a6a328c00618adceef63fd310fbc8cd1cb5618fdbee3ee13939948e7281926b86a1774e298e128d9e34269e9d02f137821fcefb6fd846fe3231a3ad42eb6d116617f42dc5124b8881161ec9eb3f096af2492008cc83e96643ba9f54ab63fc0de73dd64958003e25409e78d398c02e616803c0e29c6c673eccf5005591c73fb4beee348bc7847038c2d5a095447ccc93f037bf62d3a6a8b49f49c363d33cc0f3c44cf274ea75e63b97896d616cf9f8764ad086462f0e88a2df112c0bef6c87f7bcc5cc2d45065cf85d34573b17e8ae3be1955100d0fc9e9", 0x1000}, {&(0x7f0000002980)="4a1de995d9b65c39891dc481cf0154ed3173684273040c47f3eff9321a98a0012c595c335dfc55eab5008190d60f9cd5784e2044703f13f8d0f4b00eb4482b9eece60ecd99c2cf580fdc226643084f31cd2a0e51d25ace4f83193a6cbd0946ab513e1e88c2b5f343e741f5487b1fbbcb4eabf6e597b88d691adf8e7072e006e42e5c330f1ad4100711209627bcd1586c92e7b41952cf0b8be9be195cf24915dc0074f1144e0676c2dc2447189865b7a2e9fdbb47f49376288ca282669c3fb0a99e7265bfaef65b54a1dd95871fcaf63afeedf7302c6a61bc5dc0c52a8bbfc6960d4334ea4729a4c8aa664b2d34920d7725c550849f77ec01527105a6e879aa322858abd509fb87cb5f3b74dec665fe4e96b656829181b52a607b2a180b7421623a36615e5ab9e2737d6c48a7da3be14e8fde9b84c88f11206b1178c27fce459d5e7b18eab72d94ae3c9a1bb336a07a58fd71a2ad8c1d39b62d2a8bb94bfaf198de2cf8153221103aaa12675ed76785463aeb7b5c4d6a56a6fa0e110e517f6c998b99d29e483e5cb62921f73b3e624304163e18bfe1e52a2905cf04853a506aa154bb00dbd1bce6806e82a04235d68c7fc5d1a4048d70026579d9a9b6fbbb80f27717b38d5e5612b905ddc63beeaea19c485263fc6ed2895ce1691c2beb5b73eb84b42cb70e9f48c652ddc3a87f94a653d099451b01c865b3f1702dbf1a03e313d142384cd08d5b35bdcab9093215d4b487702575140c777df89aa6ff28ba02348cc98365bfd650dc7908da8dd1830bf77909d5e8c207c246d66e55d3d5cc4ea20d86a71aff95ecd3f4bc7648475313b84fdc05fba8d082a5bc4c6405645a4fc576e7077c64e957c2d4f2ab5abaa0e7220c476f6b193f680329a44581f67769b19f961fd859a2540ba67b9fe81eed55e5e7acdd42dd5b372dabd930ac846a0030ea250bb182b13d39052836478d8a8138cb620cd336a00b6a9aa8ee5d4b7b82debde45967ba81b3eaa76e2224d6b687ce9e6dfd4b46ecbf2d98934e381bf593d0f87b627dd07eda9b7d7791d8fd44c706d239cd7f86192b32856c39b5f29571a7c8c1ae9421778a41d73889c524d1a6cc118c8a2ddf47b6e7d740305548e3bf7327ec2fd36c7060195b8d21c6c91ef4002283f9afd02093ad9c3e32654d9819183baef41d1267d06cad219c8966e34374675d0b4692eb973e45f9625ec2f1853c11fbb20ef7309ce2e1302b2a6b62a8e57bcc6a99fd1a13b73efe0bb6cedc0322586da5c925fcb3e670724c1fbdd8c6f9903b1be8686ac3c01d1f3d1fb6648bb361ff96946f720974c8c68c664cfec2fea28dd298cfbc676b6490e182417f236064c4773ff446dbb67c0107c5c5d1c1bcc93941a7d11027adf8b87d73a4434f1367700b458aa2a2e94f90cf8c9a5efaa90e103b4363fba8e06a81fccb2968e51bc1d3159f3b6d9a99b425ae6f8c7e1436786cc63c0424dd041b81ef8481a5c41de4c419e883f201bbc59d7b1f03ea7f07c68ae99ea5f5cc418377b90d213c0979b54f3a084e19e6e68b60e7b1f9f3ebeab281caf5e5771ac2dddae0b68c49f614b69faadbd4ed205408fe03957496a60dac3670c61a6ead947c882f53e46d9735afff32296f4df78cbf188cdd3adad47c2c2e5668d1e7438954c54521eb0c7bd47f37561a7d543db77c94678572c91cda9066fb3f65f218c6c02cccf1c09cc438e6a9093782267f3c5e10ea9c2229a12fa7d330917e5d4a045bc183fe3d2f836153e8119a4a261cce2997a09c61f92837bf45b2e9a0c1cf4ec37f3d53f79b8fe4cf1ac2bef4a135ad08a1c88a56aaa0b17ecda64b4047d83442a382faea0e5cd21bd2d381beb80e84733da5c53b0974628be11060d5431f994e13d6961497ba78832807b91d809049b91450b651e942dcb383cec122794b6b52c515d9466a9ab3ab6115eb6d70b8f2fb66a00588331508a040cd89238ad5f79439534c78330acdf9dc09dc377b8809229e4ef872d96eb9b8a9ae034903fb94cbf27ed97554f20f2b204b68d0a254f0abf04eab042e80e2328b7de806159282b1dff22976f8052ed54275f26f02d5f9f6ec563754698140045043075195debd3b6ac6b978254bfa9d4d9d558e3243ba76a7e140d70428139d6ed07a040de639ee66b65700ecac8a3755da225caa35971450e68a52b9993172a1b3917a5c0d993ee9230a09790b0475f60d9b921bfe54354a6948ccaccb260b5c7aa592e666073cf1b149088b1cdcd396269a02782c6f2a1ea071f50e41c989bf6b6ab5c560fbcab5e0791e360404b0c8230a2fbc1300910134a2575aa11320729d1a104a74d373eaeb22aa4c50f9ccba29507c24469a9510585736f83bd057e37aafd203bd0b80dbab70357b532309f2b1fc1c30e986f4b2a378cc613ea591f51630e0ea6431cb8ca6dbf4fb423682dc6752d627699b80b47467c01d05b264450890611d965282263f3ba4eb9e313f3779b35448229dd6c74701934da27828f4b66f3dd1bb9780bcc9cc4d52d9a84af3884ece41c463cd56eb29201dc63cf032953f157470f6c4e141a72616f27fdb7cd935b8f9996ba928854633aba8b2d8a5878cf8dc1f5916b848a7774f0d1e0f1df6c4cbaeb48f9edd8d124331c2db218680c75bd2c6f0ee6871970c84f310e44b7d600bea72689d93403724bee783d25613635207f056a314fc1eb0b42dbce6f4f35cd21ecee71118af262b1fafdcdadd1aff949cbe95ae6ba66deef171bef85f9d972f624d7620d191fd59785806a7d8b4d376689c3b4b098beae36715ea07a6e183a199dc5f986c912e0f0a03e3774f668adcab1ffed4d400ed9bcbeaff8e6e22400be926b8f0d11eb11513a557daed3ac3b64fdcee9055a1bd55865dce99745c861191c26687ce67cefbcd350b33c8db8f6361c47543c0806221264b9c7e66250441ea6e67e21a189610a856f6d01e832acb96b6d4d570e2fe6c7fa546ff76fa16be3b969601f7f91faca063aa8ce097fad1b2e8a3f655348effefbbf931fba9dc71916adb40d4f2c351a6b666b297ddf7bd1884b152c09d4ab02fc25d79dff2a57e505c25a00d5cc8cb7bdb38186099854239250bd8c262b7b147fb837301771d77c10be9b34fdc9c7c30bafa7d64c9525c905e182c004aaf345e7c08cfcae2e38f8a682d3c7face345847a355ca5c1f1ce156d4f49838e3c7b6004d09ea1a0e2ae2346b40e2d2b36e6d79b42e2081df443c9f4a7939c41542d6836af4a8cea56f49fd6d0a133cd6e1e942ceec3afa53d7076c28df22daa5cc93d04b7e79a1ab1b6cdfc4429b828417f26d8b0e287f68621d83cf08d2256bd82afd9962d4ad1d872ee348d9c1d71754b0ef7ce3ab6e537e779d21752cac446718549ad9e152e653c9516b6f9e17e55acc62cac2cc63bbe51e2882ebc827b18da432691e28bcc95f056842dd9d707d1f558e29b02016bea829eaa73dde9b4d418d999ea550f246534f6c9c4e866d5a5e974231c09f3c8d3ef3eb1f95124e7e92070409f46fbc5d53dcff9fbab6d376f6d1ce14e5fe22e34eb80e00c42399e5c987241602a4f01930f9dfd7e68f9aaba5b2b3cdeadb9a0347e6db8f520b59b1a28579594a17fa04d5791401478249a9acd866ede87fe6061be91db21da2d1db0d5337e3394a43346d64dd55bfa845cb966cd217b074e25f75dd5ccd1182aa5c40c6a25671f04c7026f48912dc1acd46bd02807b483680e88284fdcc4e23ddac7fca8dc9042973cf7c9a9e05ae5ba98bf13a6907d7679a492c6000b59777944a07bf862ab1251cb7da9bf496a49d5198cc1303af6b065b5982ca72b5a9ebcd673509a9fe211fd172a261935ab6ad70860757b8326caec0af5181c9abf1a1df5d495a46e5417b2d03a655919f2ce44e83890d7d6f23624f282eec1804bbc49b7e89e30795a2e5288ac8547a581199f0169d874aa5ac1c4d543cd35a8d541cbb15c0156aeafe025d618f58a566b44fd51174ae35113f86bd2fcdeb6a96d15c3d4cef84a8f3ea869e2efeb27bf18a1861163355069dad85595015b439d1fde88c0d7196a9dbf1da730d31aa48adbfe44608c9ba7ad08703cf90bcc64f024ca030102d307d751416ebe0328fe207ef8b0abf85b2896a040e7d4ad6d8b37d388901662fd175e7818912b5a60c34535129fbbc3c654a9443208d7ed55e6b0d78d9f929b3c9ac66841823e28866035c777103221824868d998f735ffa3f83087762f1d7ae6bf29223bf952468b2fd393a09972a19ac1509a1b5371211ded88d5744a5cc27cb669b87d03bae3d973ef5a23c31aac4181cb7c5c9a3c0a4b2fbb836ace731942725eff6ae52a093a96fa903c16719ad02573b7a2a9f8c656a784a7902be772878b82980fbd410fccd7b255da4d3241eada99ef20d69ece6fcc3401513fe3a9d577b1932adae9a59e58c2061889421c0256494b79bddcaf41d299aa909a5f88e3313c4f88108a519d0c796849649dce8942e65e50a1cf7d94031ffbab1560812cda5c2b45742dabfa42e73157e44a7d2f1e9365c63d8888302c945e5fb864c72eecbcc849fa0b4735e7137183620b63c3434f4ad04f0a66786324180551d82eca5fd8ab70d4eefea9845315410fee3121773c9f9bdf8c194796894a0de439ee9afc6c62ece7d01ae06758d1ab8dd71df3b6ad191e339ce68a04cd8e16f9376a47e063dc7a74c4622380da255a722fe994c69829ec74db4326d45515ae31ea063e3f798a6a73e45e206f9952ec7964774a5e7db9bc014030d14c226e9e9236d1716435c741a9832316154d4da052a9bb1d7fd17258001db7db472e03d1c9e54473b0052a704fd6d139973edda7e2b1a96c354434ba5a0d6907467a8e2b1d32961818808ec83291bba4541bc182bc7895d195b53581db7689ee9862c5ba18bb64e7cddeb00df711a22cba0893a3c044ff6fdbf52c044306d7ab260bde748464de6b9a9490b98f52326498e11cc8b14a335761ff199244815c8ae057dba65871ec487fef5530c63aecdc8ccb9beac8a8004343419f6bc4d42601903ee5703d2913b8b91eee9c5c5c2246c0cc449e481bb9b2b0b9fbd4af73675b5308515578ed15a9bee8d4223fba6672f968f6ae20d384c88eda95dedb94024ba8450e9d483ce02db316fbbd76e519a3c1a74532b93f77523de091617eb4cf52d199b71c146cec2e7c7f3b588209584dd6d86a194263b669e668a8d369162c79bd3fcf098e553934eecd53f2fc6ad940ba9c55dc5e5f1d70b108a16567010087d9556d0065664e0c8329df0f6b8115e1b19e7a4efd35beba3119576ee9a75275c664982d02492730ab2a7d3d8f94a3e3248e55421253ed2151f9e431880ce73684948d322832770eb38d458dbfef7c9f7112aebff0d5a10adce5b692b94f6a1971eb2b534e8fd6edff0b8b99760b0a0d1502c2477ba1ec570704ef3ea6c3d4866bd8d2967677e6188b5b29d0c3ae1cecaf69496043a90e8ce55d84b4af5801fcfc4475dae80f6d8135f1c67caef67569a379f09c74662f96dacc352f595c6f1e704fbe3f69248657b6195a0525e0d74f2df7f32a4bfe01b2c6a56caf33c5302ca3eb869c0449a1f5e371d21bb8c7369c12102b496d059f97b2a78a55322c3b2663293ae7122fd181a679494be98a1716d426f6c0aa2184cddef581df2d225c5c10b470433441a86ec05b89a744bbe0eab4a40c7bdfacb55d75e0e5d74af89cea5db3ba7374a96b06a2e0c217c244b13b5245164aabbe040dc3e80f200348de150137cdc77b55bc6fe98df3", 0x1000}, {&(0x7f0000003980)="7c2421058eeb974dffb2e22c10cea04eb63019f37747ac5a0c87ec97bd7e90d9276d6887a083e1aace4717a5ed6e521f38fd438a10a1d22ff28e7c3b8e4bee9b358ec8972e3e83e852b0c3d45d8a51d4f806a889ea2ec5881fe9b5c968928b7ba32febb5ed075a22d73711b1ee0a798d3c2b577e4c6c1760a7bf9b9ac8ab6a99382a94999aa670891130d0794faeafba13dee220ae74854d3352aeae64013a4ccffccea85bf4278a820e6237dac7ffb8dde8af8c430a2c964f014d1a4d04e9857033347bceb3a7eaaa8ed7682ff3bd71349e2984ad9ad019e1a32bc8d2e14224395786b29018d2911a1d0e44452918c3cb8a90bf467bb1f9cb8736a2f87aa1182a8fb47b86cafc390fee8841fbdd55f6d14289ba329134bf7eaadd5f6a9f634331dbbf6e35899a997c5d81d1c9468a7810ac01f5bac9b558b882d55d33ad5dcfbeaa10f24a0176733acf7333cd479a59b5a67af3eb7dce5ad552bb4e6ed3955be10d086ad066cfb1df27eea4070f555f020e08bd4b647e403a62923a82b1b89579eb95a1de901526ec8d1c1f4e77036c96346e0a7382b6dd0a472296f5fda52523b758d3bc22dbb5e40e1fe3ddbe5eaa6b3f4c8ce8c518aee13827bd3d00a8d6080bdfa3b78e092d4915a7b9ca80c919b1131fba17d2fd48e08effaa83e7bbf40d47af54cd1ba06fb1944bb51e050d7d4a9c80c19aa348a313c096588f2fb330d9a0b1877ff09c36c7aa7db882259dfe753a4424bfba0ca4a8d04912e9409936e186e69536123dea1cf38ac237b498002d8f8e79e2aa3306a01f3d43e88b8a3bb362f117406588ba657b6be47d36f63ce4c0e1ddb9c55633e3245c67e172a3177dd7ab08df83cbcd0cb87fcc1c0e224c8cfb0080b17dc0db39cbbfab2298e97dcc6a96a8402c0e4d88520880a8d4d0f193bd76a543b0bf08b468c8ab6a3d1339fb5ecb9d48f76b088ecd1b7f2147d29d2bcb40420281aafa9e99d88775683a01da56f53a9342e8efe5f3e916c7b68ee50260892c0fcfeeb0ece4b07064341a014446acb961885b0f79b0074e5833a2cfd2f0675dc95369d4c25f42b0b75951dd7a1844dbb5c12dcab175f8711f8ee89118892df492ac87ec3714c4cbbc6baa0d32a9b612d866a5b7337f387906a7b1ced40a0b9430062c1e8d48bc5da479d8d157b3421e92b53c4d23ae64836c014e56c644213893f15f53419c1e635e1f4f21cb983c67a8b6ff66216c6657443769755a0691de9a13424977ea18e96b7f5254274b6936094c163d39bb9c88f2ad10f929ce5f5072f685c7cf5daf3b2e06a38f9ba3afc0a6b924fad7289c96f30596c9df7552b71a1651415b4a1c8a53b7a3b4ab343611a8d1338a228c3edf97cac83c10e213419e12832352772d6cc7804c08d1970168bc25f5db3d0903ffe868a0b035b251203c176666569b47fd4cfe59c6862bc3247fa4084de3e1431f6e1503bc1dc6a52da1cd6f0f03d9323571c865f09cf82de4829bdad002dfce8e4b86855c215164cee4d5af85453329bc61c29bbe15845fd9afd176ddb2d9feda62b2f7236ed774ddc1db594f0eba06f3b2203128f777cba1292f2826fdbe54a088fc1ec45c0fbcfb22b45aa7366b7e4f97dd6d4afc419bc8f1d7fd5f3c02ac509d047f7fe3b6c54ce03d52b75d76fe85147ce9c45b1be5a0b6fab0ea423b412d72244387507d816986fded081f338f7d08971c14a08b7e313ae6e45ef9da16389875032fafacb4e88e69ad6d56e1386178804895a6a68b546dad5f0c755af8d6409872dfc5473c44197c2da94406b56e3dfca29c0f01509a17a820f434721b68441e9b8491c66dc5a52a9fa7e7bb69b988a817dd121201386f89bc5402ecf0f9ecffae675026243cb4714bc6b4b24f33c36688caa3cd0bc55640e429364d8282f003916eaf7ce1282c19a5393df589b533b38f723cb3b3299eefa50bc4062b26829bb249b2246c5d4eb01c603bc189110c3309516e12229562c76b8e276fe584f649ab425407d5cccf1df68ba7f95f51ca76d6d73326d457011d8a7665c1f96b8663d3af087d537892154df186609ea04dc1450f1f8ce4291f86630f74858bd4b4710d771b326a18457c2f5b4812c382b8eac92b7a19e2be34a5a7e628f26a2a0e8879716306f7fd4af2742f69259526dde3280d827508e3fe3e7605d2e09ca974d4c5821161b96bb168e97b3e50fc6e20e8d247b8c8d71697d9b5c133269a008451e428c026539f4af3ac0fcc3059b77a38087fff528fe062a94c89d0b8b2379c6416bd7cf4ed48ddbca63ac47d4ace8049c9179973a061cd3566881a8015f7cb3770ad39e1e054f70effa8e4f73b9cefe78b4f42df09eef828801e3f0a50d598928f2aa2d2e0066a114cb1c1502c46469208c0c6b4e0859d46faa964a5d3c103c29a44aea70396325a6c98306cb4ac8cb88bca27d31f7ca8ba3c4bb0db01279c6c86a11fdc8806de7a2d9a7bf2d423b121bc09b8b7fa5bef43dc6c5ef5626187386aade14065c3fb875c045d27787ea7f74cd58c49a6adf7fbddb76aab53074b206b788b04df8fe0eb469538615ea54091e8660d8f93f35195c6e356558995e3241782f36cb0667f45470ba36c871381cce68bce4b7bc14da9ff2269c506994fec17cec73c96a85c905391908627ef333e0025bfcc8e05f1fdb0dbacdfe68fed1cce5bdd0739468c6cdc4e4383399d9fe21583bf3a194fdeb4630195d4f1279c9d4fdc75661cbd6044ee35d08e3d143b205c32f8ae9736474e3a83fe43d31c4ad800b73da7dd0d9e427f379eed5b07759334d6f762d1a286d865319e5c9237473e023eef93316d2dc41a780d3aec0e5aa6bdf4b44171eace4a0854096077cb6c5d6311118e83ca78e6cf8465bd462dd85d0f9dd4b69766e085fdc1c55792ffe17aa65553e0c238c345ed6318084ba0c9912f8b046f2eff1543fbba1ac33512174e08039878a8d97081f10ff619d74180ad4f929bd52ae50b262c6ffe0d96959bfa3d4a91c648c5b4c2d96948ffebe47d78fa9a43cf1f94e7d39525712d2f9bc4f8c0118778373f6ddb78ef2ba84e0677c0638623b51dd020412e1074de84bdee840ad5aa13da64438ac33031ef8c6b60a51c4f2e05477e67adcebfed83c5d97852ddd927e6f774f2ee89ff004812536614ef9a2ade09aa4205cb9ab8b3e5263fe6406eb7d7b6c9b085814a28daf8811ed38e441df9812a95ade359825d1084a0ead160c69448dcfc1bfbcaa536a7be5d741e2ac5f1142010738f3429397f49ef72a2be45d84dcac14d1e2e2d7a031fb76d45ce29725d6bf200909d3e1a30e80c4f334f688c760c7942de76adefe7e734d357c1ba93d4981d4ced4f04597b5f79ea5a31d20099256c682b8a96768b3d8ce8d0ca9337743fc1917a43149b073704e8f0859e225eff802d68cd87cfd26f2cac5fcea11a6c89d434bfce45b43e312a8f4256f3d41b9d16674dd17cfbf10589d50fd92025d5270e42ad2df53888dc577773e38bc4aea40fba3e5f451473f91879779da6b5ebe872a3c935dfe6d8ff70346fcda1632595171e540f1ef2518509546900a8d127957d1486171f1902951e6eaf04ab39b6e26f84e2b4e8c0724ca4fd1dc90e5ecb8f2a379ef90d7852f2965e2c5cd1a2feb3638fab2d228541f5dc23489920167ad3a3267ebd8ac0b14b5eb9ab35615ae08a300d799dd82b288a8ec944e790d97745578297e8d725bb534498e4694f3e5d4c7eecd0530d4a8653bc89882ee76a6779ab6a2af0e129756cb8333d24ab56703784aef5924c603bd0c83474f5f5cd2173437ce88391bce2eabe34b0f74649f4dc0ac543b5e81df6bedf7a21de2c1db927c443d64bde13918d00c71fa0a068eb89e9e7abf52ce11c05545212b6b3aa599577a4e0b08c75b037f2d88aff16def458c3eb93f5de2eed4fc0d4ba9383bf3445d7452fc9eea2af3f0a142a131382366a1f4144b806ab84623a3bbdde09f2b81e8f3e44d037ae9aea9e82d644af06d3be7db3379e4220ccb90686f8563adb4d41b92f2a63e107ab81db1d910071d7df2b582571a7988341cf1eecfdc92ee38575371366fbfbe9afc8755f2a0b7bd8b67360524d3d1e7fe318c863c2aa5b635e6ec00d20fa8d8c9475c65f48cd06343528c7ca98576ae5482cd9fe01679708c16338154c33ad7c484820fb83dc826cda9bb621f3967379a317be16f56b8b1ae21129f815470e647c70a939abf4dec543268fefcd6dc26a511e76d192b3d814a8ac1b642bbf90331821ee44d7b1d911aadac3e072677f5fe5dce451a72c1a8267c98d82bad9a91c6017de022bae689f5c4bad2417abc5dfa7391519ee4a39e8aa44accd6e39f18f87dcdaad1f49a3b796c8d9cd9d89e5aba7b26316207cf99aee456146e916851a1f3ded76539aba6071645f0d3e4855328db5d6451d3ad2996c5d3fdf3d90c09b19603ecef0a902e5c5f4fa1ac74ebc6d3554c6922839694667e0aafe4b5ab670717a76f4bf944d5917c2fd6b3b427fcf8270990ff968e48108d94f458823181b31a6e6853362c17792f170b1b2245ed507d71265e214b6f9b1311e4e0acabb2ecce8afa27f45a9e96760fefa4b229295b839fa3168935e463fef90b9dfae9638d60a51b4f53d09494c2d5a10f77720cc04e056633acc7efb85ed56ac6404236249a3119449ee760e5f718fd138a3f6a0db3f9200e057cb22c6218e8470f6be566da80134ba8eb32472942c58c29a1a0e95dc2eec64d2f3fc4c0e6db97d2aff95e2998bee15365aeef3b231f53bc744736ae011a809d659efa548aa8ed62cea057297c9005931bd08038c9e8398433b45fe539cfcacf99bbb0354333eeafefc5658d4d79cd6d83f3d04e594e19c8e7b832a78016f4bf9709a9ad0f127cf1c4a2b505d8e2b106a3fc4ac61fec0ed20a75aeb4f92e44e624547edca04d7adae0e0e9e7d363c705eec6c6c11836b8c284a9f47954b724ddaa90757286e1ef5d9af260a7e9842fe6fc8946f06b929114a94de65b008531b8c45caac8443a644a4f4681424dcda3fbc3958973c0f4942d77dc77907b907ffd408581f8869a4184607721084783df4bf1c0f4856105bf132600f74e37993e793a25cd08df8571852cd332f8421069d3ee49ed710eedf20fd89e472c6ea331b30b8c1b88035ebcee5e4a48a49e23d567275b63a536dc13a9c0c923f87b1b74b9219674cb0590cbd8ad3c322d801bb454fb03284dc22d0c8d0a9a409bbebf718d0722e83662b7df822a99bc117ee54090659e1fffadd2f70254fd7e026a3ab66e203ab21ec413b51adbbc0ba2a1e838d51470b3ce7e4cb25691c4363640f5f75daa5544c170fcfc64299bc1abd8a0a079a34c0c95593a96175a83196a48d91aae2f0d06dbe4c414c2a65c5854b363cb6dd03d8bb1d36f6cba27afb402789bfeef5b5ea89b58b1a14fd064ab029aa384da8be70b91d82b5c7aadbbfac0ab6e1d053055cfed810f00a876b3719c6976ed0f0ddee8a2b9defce381fd21486e75bd31c396a8c2ebc52e44460d387845a3421923e173347516d8ec585c0e41c4ac39422943cd7c8d7deb7f8f2793a40bb6b45ffb68cfb78081ba7d89868a050c5668d394cfd41f196a0fbc7658c3d95aa002d73bf66e1b45c67453d95147bd3c0f82b62f6ff2aa989b45c5a2ac16fa926fcdc23ea0738c070da7f8df2ba145626cb7c290d4b5f6f25cfca22c074183a00e638b517a939e1f9ac5d41c6c3341b2dd6047735cf90bb7d63c6aca0f88f25cf9dfceaa69d326c7f3962f3845015182f849ffc", 0x1000}], 0xa, &(0x7f0000000740)=[@ip_ttl={{0x14, 0x0, 0x2, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r2, @local, @remote}}}, @ip_tos_u8={{0x11}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x4}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xd4}}, @ip_ttl={{0x14, 0x0, 0x2, 0x6}}], 0x98}}, {{0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000800)="9681188354d1a4fa21a07583ed20733d8ceb1a1de0c08158edd4adff3d25fa99b3430aab683b33cea1fae0640434ca54a82c06f559e2a027e5d0ddd21ee7a364622054593e99ef1fc2a579f97f35e7d1b32cf6b3fb86a9af75c030ca9aa5b80c9a032b1666f0d666e04f2c96b44bd2cf3ee587ffcb5af29e77988a0f7c57671f9dadde6ce2a2951ce825bd287dc76c8dfe7f500bd08bf08e69495621fedd6468eae806be3b521dc9a18d538e345125d10069466027b004d51a9755bba0a4b96eae58f6bcd67ffad1dbec4d3629b491f8091f1ee2543ade5ae089ab5352b76eb9f81fd576c207107076bc9d1ca68d7c87e44b47d9741dbe46b87a36b746", 0xfd}, {&(0x7f0000004980)="124b9366de339fa02c9b5abf0904a071583fb7c9742d46ca372488a5e29424d6cca1f121d32467a1ae83bbc4bc69a37928005e99d58f211cd84290e3022f9b8199f6104e1515104b3545514b2d5ef86d7b395f528d8e146d23b79bc5f2d6902b44e1648bde1e678f286b9fb508d34b797e31f7fb40a1fb70ad0b102fcefa03a36d86e413c05e6a33bf7d81d31f76442ae60acb46fe2fc568d80a3e46b7656e24702df893325b12395925ccb631ad383d7885b90bc29038b9799891931817bd5669f1e50f3c3b7d3487cd767c", 0xcc}, {&(0x7f0000004a80)="18c67ca1b4beba77249420155f8925ab3724e193e3e969ea2bcfdfc7bbcecea68cf57807459b5918b17b458404a4070061fad9ea1d94a13d9d59248ed011ad6f74a9d55fcd0184ea016b2ae3c6f9b48d9deae92e64668ca44dd94bda74fa12bc4793f6ac2ca6a177502143bd6f25393ec9b6c0e7d6917e59fa8df947f3600b66bf7e774003cd7fff835965058948275b8eef93bd", 0x94}], 0x3, &(0x7f0000004b40)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @initdev={0xac, 0x1e, 0x1, 0x0}}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @remote, @private=0xa010102}}}, @ip_tos_u8={{0x11}}, @ip_retopts={{0x40, 0x0, 0x7, {[@timestamp={0x44, 0x2c, 0x64, 0x0, 0x0, [0x5, 0x2, 0xfffffff7, 0x2, 0x400, 0x0, 0x7fffffff, 0x8, 0xfffffff7, 0x1]}, @noop]}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x9}}, @ip_retopts={{0x10}}, @ip_retopts={{0x90, 0x0, 0x7, {[@end, @ssrr={0x89, 0x23, 0xf0, [@loopback, @empty, @multicast1, @private=0xa010101, @rand_addr=0x64010100, @empty, @multicast2, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @cipso={0x86, 0x48, 0x0, [{0x5, 0x3, "92"}, {0x0, 0x6, "4355c645"}, {0x0, 0xf, "1fd8dea4638b55f6495b91a6b8"}, {0x2, 0x11, "9894ec4753cf36982242b9b9413a1e"}, {0x0, 0xa, "1221e67c946fa188"}, {0x6, 0xf, "b638accd3b1af56ccb9386e1c8"}]}, @timestamp_prespec={0x44, 0x14, 0xe, 0x3, 0x7, [{@multicast2, 0xc07a}, {@empty, 0x8}]}]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @empty, @remote}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @loopback, @empty}}}], 0x190}}, {{&(0x7f0000000280)={0x2, 0x4e20, @empty}, 0x10, &(0x7f0000000900)=[{&(0x7f0000004d00)="3ec40fa1030f4bfbb44c74e1e7f717df691c3b8bc74afbc867ee0a179854164874b84465a8aa7f61cbb8c3125579afba897f342d6e74bc3b295ee91fb3fb96ba8441a2342c49", 0x46}], 0x1, &(0x7f0000004d80)=[@ip_retopts={{0x48, 0x0, 0x7, {[@timestamp={0x44, 0xc, 0x8f, 0x0, 0xe, [0xffffffff, 0x1]}, @timestamp_addr={0x44, 0x2c, 0xec, 0x1, 0x5, [{@loopback, 0x6}, {@empty, 0x7}, {@rand_addr=0x64010102, 0x8001}, {@remote}, {@rand_addr=0x64010101, 0x1}]}]}}}], 0x48}}, {{&(0x7f0000004e00)={0x2, 0x4e23, @multicast2}, 0x10, &(0x7f0000006300)=[{&(0x7f0000004e40)="c18fba0b6e6e317b8c499d6650f3b94e8c17ead5f03ad5bbc626762593eae18b7c0e260b356ba9b5813eb872eb2cde3825172c97dafeb9e3df4d96bca285977e7c2d194116e13206c6403916b3aefbbda95f3968b8892fd29ff523bbf9bec37be95b58117b2af6d984b9704b810f79e650ac141fa405071252ee3b4cd0f4454b7aaee9219be2a2e020f8bbddef7d47", 0x8f}, {&(0x7f0000004f00)="f7c69ec639061e92172d60887854ae161a133187e78663fe1d21863233bf2cd0532b2d4b6c9f9c524fd5f0b6574190436631db636dda858e6fd0a5a944f24a58e5420f99452eacd394c9701482e9a718f16e0d3317477c2bdcfa0fd7b96e1a78ba801dda2ce0dc58eed40ac6b9500c6db2a81cc5aa53a00a9b58ad117ddc97bb0c66e921d57aec29e5868fe2188048811f54c233909c00209498ed65ebb6ab54ec", 0xa1}, {&(0x7f0000004fc0)="c09ffedccf5f2bc04d07f01efdf5306eeb0036af832edee43f51c0b64baf6a1e8ae82620525afc30436a5f32879f354af79616552dcf8934d8b9e7b5eedef343d6d1caeae88fa983ca0478ca6b717a48e3a188197d8d11f43f7dab561efc6071445e05d4d416a33c96409f5c616970094061bb6313b144794cbe927225bc1640d2e23aaf72fe087d491329480bdff2774735068a5d676e44cc9fb54988cbd986e2cfa63d5182251e58ff7bc98c13b1845580570abdb37d6bab3d6ee8bb269a56", 0xc0}, {&(0x7f0000005080)="d1e3517b7c60c28699da21fd8a3ebabc579cab63bb7c35d1589ef685cc7bbdbf87496cd10dd69f779d156acfb0455e985e0b5209902f974937dbb015ffca13c6f6b047ed7b114d3841ce98425751cd923d4a9dc5f8b0b3167ebc7a2834ab262356e8c751a87401e07bc1ba1d9b9a1631c486a24db57fd081490777da0b05bebc8c7bc0ba6ac054c70ec0234a9cf8580f835dd4bc87bbf01ca4624670332cc3ee1ed61f13a973bbabc59835de93780a9e3eeb88c59ef93f9fd9c519f29fdce056de1e0c7008f43519ea84a1e60d1a579caafaf30d826399bf3d68b0e4fa8a9a2342d72d5bb38f474d9e6a23ad7c6603c8611b40ff6d79cba073902bdaea", 0xfd}, {&(0x7f0000005180)="381d3cf5bf595389fcecad81ddfa1f1bf26a83ae3c8c93dac5086c692adb0c0c2c8c61bafc0d7937897a5af3a7004b2f57ef1515ff21f75de0250315dff2322c277b678c79d7b03aa5e8e42d46463fa3f1bf1ea7e92cc6f3c1ec736e382d26801155647f48bd21c826d93fd3874c30beae96d9ce840cbcede1abdbf3158740164b16856636c751a19dcaab6aa705de51246926a5216ba9b4d92ee40a3cf735dee28895098eab0e199993b45b336372724db40453fa3371f7740253697b9e2af098e7b9080859722779fa63e936f23684aea84148c1dcea08c978e5bddee541843aa376d887dc642bafe2f9c79b12b4a1d0e8219b303b9e6c9bca95f2da6bd89d78be7d95ad192702dc00341a4c46d726207c9688b451cc7945122d806317a9921afbe8cdc165d59fb9b880b49e306569739ad12d5ab156010262003cc34d3e9cb17c0d6e157bea847091a9599537fdefe0a5e713cae8bf6b603f3f7b4f441823f46c3b7e6a70c5a114be77b129f484c22b7510e0b41a15c0bfaca5bb9047d37a2b7fa3af6efca9d157b15c2152ade54b6954a6b5fe7fff2c51b3c9757e6dfc8f9812e437f25aad784c1c8635d8ce357f7ba88045bda42acb93c2c7608256b95b399e5d7954dbae33b1919eee80ac63b192e69d38d88aa2799e530569a7f27fb1446813029d89eaaa2c1314de16ee689e59f62b32c8a380c7711f15258a8a308ac0e3919556dc0036a1795d0dfc78aac3253d5d77d54cf2ec1bcea011fba325f63390858bbdce3c511a2c2048d7ffc2a485277d4b6781a33d4f9db20a4ec2733c97cf4e6075a750c125b0de67408baf5addb0e98739b5ee7aaf4b7c34cda8a6350c1c9ba66d1d71bb580ec01c766f600b8e781a780afd4a8ba98128a18d3501b14f8c2f0dee2d519e3a19a04dbcdc762b6a4195a3d0655989f75bc63b1384da0dc7d1e1208cafbaa41535e10fbcbe11ed4eb6b9ce63b94d6f64bf8bbe63fe4e46d5df27c902df6d51a4d3954facb21568f1126de28510c890df8d85b376c0c3aec7184dd3002a2b40434abeac6f8644a41b6a0e346e463dc4d9101e50d54bcc4a26ee00b9ddd7bc1a5a267b4889fdfc7e3fc5368cc9c8d37439f5e3d9ac276843aadf4665d047746be67fb8d7033227d49e75d94767a8d605c9ffeafe2d1884fc48fc000528cbac531f48654e1c02634325b96a7f9c1313eb8cbaa2b9d3182927185a4696a060b8cb7be466c87aa5cfc7b2a3a44ff83997b7ce868e243420017a067645dbdde09c04432935c7d2f29f744c20ba89bf452e54003b56649bfb7827a777afaa1fbbe9ca1ba0b55b721074bab2aee4ab084c1b1ae355b13054d4e1055a8a35233f295a622edb71b4b3e8c17abbe5c0dce3179f2dfe4a8e26967f2d41e895c1dbde2ee220413baed7615b0c2c036dcd4c53ff567df30cbf3c1a6b15dcb600a2018e1bbf8ae05f46f71e0aca48f3a733be5e08a24fdc2187fd9f4258361c9c3e8a6778fc8406d7e363860fd8fb2947171ef072c012bfece95fca83e46c3db17776d052530319dedd00ec95b7def3732ec9a8a8921e73356eefd94d8d2427b74ec15b9c49b564eac79f317ddb4e6476d11be3934dd49a1cf5616c9f9b0257372e621d358bb1e3eece6623f6c587a284c2ac5c811deba1f6338389452f37449a8130310f065404dfa297f04a5556d891ffe9600d36991597d48204184680d64e5551c97a077328a47228a0b5df6f7e740240218ab403e4567dfeeab4991107ebf2af0934b5da479e974b020caa97827e39924137b8d97b0777c25c3b69d3fde48d5afb0da36cb3d41c7bfa2b59649370ce06badc8a234a6c1da9f66d519f281a70369dcb594722727033b0b5ab4a488a7ec39b3008dc118b8b592449bea014771b17481cb3045d7d9858e60e27ffd74be6e5bd0e162c13382fb34bb9e0decdf42d0ca065c2ec45ef7df7edd5cbcce95d43178a2e1183aa48c373c69ac0862daadca16357ff345352f3f99394733a78317e960af43b55b1ceedfb7fa8f30d83a289ea7809d43d3406445086ed8855f0af191d4345fa920ea79875af19716eb01e28a04a18d9b27d7b604f28d3dff8247b9d4e8a6031d6fab7c8a749a12fe6e6c350e020bd8ef82d191d4ff18a29e631c175b1f43889b6169d0333467a34520f3228584d2b01d3793063e9d2d0f61c82e18f96a6172887c265057050dc31b4eec8940d30153fb9ffbb20d192b7e70c85e9f6534d3df85792b19807b3def693e00a655cf27d504a18bf63ecb53076c10ee1c36f179f99a6111dbab3c4fbeadeff7a4c75017c98f78b5a2f4dbe1602d38500b28b1443b59f0ecced1d3a460be86927e8ab9087b2175a8eab49839f95eacd45c9cc14246abe203db1bd7c7700b0ebefa84fe95ef754338fced9913687e781b26c32920a274772a2f61d9e1311af0c3f7174ba8dfa5f7cd646c9f38b68d6e4823a0c3397ed73ce72ddcceec3d6373053ddbb83161215c4c81dec9e0e29d26aa870ad613ea930ee619da79521c16d80b3f2a6c1fa8c8d95b834f37d9cd00ce40f1b896684c4166b4eb368021951cc6ad8325810ad8b502b348da6252f4caf28f108b597e518230f7dba0b852cc8eef87898008803183ff52afd9a135e7678111a9ca794ab56cc528f82bf281f0473a69b3cbf7cbb0c4d7b2d98b5de1e5f7d4fce8107528ca0e263a90325bb0fb62aeef53750576e8bd8117fff9dd2e5915472e7eb83db9963c3a3e5e7d0934140aa61e95d12e8c728c73cb89597cba377d8fcd2d5655d008a0b8d62421993721454dbaebf0c9755f76d36f09ae4f369dffa0d5057fba2cb11a5a73f490d63b3119581c0239d6432cb41c5c26b706062fe4e68afeae8b0be6bc3e3b1c49d94911cac75f392e9b7367cdd3633b123941d76b11c99d036ecbb8d9b342d2ee40cee0b812b0daf66a23f364191cb9ddc3be11176470826bdb942838508f3dcd6475515337379d1297226dd463d2dccac95ae12fab06d2a8d3911b92eddf95d441548b085ab3a72ead2957fd0fdb67955901e3b87553632e2d7a442cfb2819ee9920fd24e46e3dbb11c9145a09e847a96dda21c3b14e549848d4fc51d89a986b27cc979715ed844de012ce37c8306d29d0109034e8b255874b2826e3ae4f66b5993b68276524847d7e2f6f71665bcb00030954699558e39d4504cf40639230ed42aff524822f6fce78354e26b335389cdadf99edfdb4b8c38c2cff1eb7e777fe7e86113e93e11fed346a7139f52b18b55d31c799d5fe12524f4df7dee802d504f36a5cd83f18d0d8ac4e71b0a717af7226f74c5ef036519e2fd8fb304b36f988c9f121941c925c3aad4cb57484d26df7ae5712880dbe42733671c56cba7dad462cd571b92ada214eb88c59f4ee712ecdae0e5549594c6c3d96e97abea1fb11e7b6ee1eba560888f439062f56d033f27c418dfbffb3f4f99739635b5551d5990ffc2a69014b4ace6d188a68fbb4787449911f2418a8bfb80d88958f9350c05c6fabc057da9eac8e5d52fbfcfea687dab4a77f334d144d350996382d95bbf69e16b10e6c0348e8cde9042dc24068539c1e0babb53c5300e7ad880e71885511b241c0eeda3ffc8385d7500eb972da4130f4b8b5f3a10bb14765cd3d0b3a00195cb1ec7e870544b1eeebd7aeb4cb4df1b1144b915a0dbd44889b056d58cc34abb885bd5800a46b027037e15c9d078c61fdff8ef9e6082f0b30d73693f8e3bf911c3740c011d9d746dcdde69e4fa8cfe59fd69804409382b7ed800a71560d37c16f6f9c9eb6780a2432d6619a5d83db5bc8d5a5d7f5733ad8746488514e7fd61e0166f1a2e12337511780c99747bf283ea0525aed4a04081df3a1fe341d46db4a5cb59e2c177edc5fee6526d0828f6ec855a5619f88dd3df1caabc7a718e826b06673e5a4a417ab520856c2aa82277e03affbf0e2d22d41ad8116ce007f9aeb00beb3da9332db19e74ec7b0463639b8c23b82526113b2f2521ac10f86e257b23106da2010ed68c5903eb5852cbe7195db296fbb30d82c5e385f33f096ff285d7edef3c430c5ec2d1d02f0c043940bf16d3883555735fe5913d5fc54d06b54fef4607c85a03879f93ef87531b7cdfe1ed85679790859e7d7f9992c1bde7d27aba4fa9330e4dc7fac539099ce7c320d24e7438666d8edb6ae6bc262af5cca98cac4d492d6c76c1215871311b13dd5c3524415afbe042aeed179c44e028ef4022cc584cd37cc9664ee396cac2e58290bc80a07fac3f36570cb489d754e919f248a70a00c837059ded5b6f5f3b1e6fdf92c293cb801d194581c94e941ca1e0fe3fd17039c1659e41d68100a9991370c34135f4a5fc2febbeb9ac1e4d76d3fd996fa1521e752ba3bb25f80af7dccfc8598df9cf5ae49636df1b60a99c4edb2b27a6823f1ea6e273421152c115351b2d7577be99ceaaf796d18ed04ba8aff31dbe91da3af09723f973281defb260b0e4335962fe919228941343b3094b5b24cf1de076b9a32e7f01daea9b6d570cad0a9bb295cc936249af299c424fe95f7273866a8dd7d00de678d48b92e93a3cf4c64470ab8c4638cbcdf8b2d565e59b5aa2185647e7b566fdfee0235ae47baec4227c3f7cc9c1cc17860292cdbc9672d846560dd277994898a6b7f950e1eff0fac257a80435645d488f384b74a2b7e54f066d4072d802e6ae2f4dba92425a2d901dd28129d696e89606dfc3b5bb1f8ddbe7de77e6004d87bea7d884b79271bb7ffcf485f4fca8376db8769b42a2c7714d5d4ac494610db42ed8b0943be615c7f7fda308e082fe2cd304485ce9632ef63d15db2582aad677dd25476f03bdc7ad1356b94bb5936016a95e299849ca00abcfd660576acfa193a0ff216c479e629e260be87a930cb4573c02c6bd6f8ead607b9f8f739f8508d76fa771fa6d715cee98b2339d3d150c2581465e66c8f2af8742a91534b6b255a03c536d8ca15cb90117398306dbae7f46ec9c7b5fbdeca63896979d378e25fdd01adf80c8ccd6597e35f818a5810add07d773119db5770ce5bca34e04f54e62d1d409b090bda6bdcbc3ac3b9181ccd4e3295d1c6456d722831dd1409ed975aa13b1fc54c359807e05106ba35e1866ad8cbe15b48c0d8fe75ad472449c90f5c5e03c0ba6d20aa2dde6e12df00c5860e12ace74597ae3cf02b7a7f53d75781a4463cb15dbc95d92fd41660056111927a706639cdef48e50339aabacc65a9dd3098bba648421a340a6cf7328635a26c4b438ca801a8215e3ed3dca4eb26bb9b1b396cb7f13187f85c4c88ef1164e0c6e2f006d4036424616214f0b57440ed72eac2f1ef56e7c567b52606b7603783348457e354f972096edb7ded0351afabf7fddff47c68617cd14f95443324932032288467f437cc217b636cbf2bb62a57c5118c47facfea3", 0xf00}, {&(0x7f0000006180)}, {&(0x7f0000006240)="5f48576af5f9256ae352db78e3cfad311ba89c76dd388f79efe201347b30c1a0ea49aa04aa3f8a32a76ee16c1f3fcdaac3ffba126931f9ed26994a9a26f432fc0da66797dad1c1ad36562c9c24695ebb0aa3991427027c6a4302660a21b257e80c6738253383ff55c3b027c33330ce67b8968f785a6942e896e36cae3a6a14f2651212182def4b998d748e6deca15e0ef8c5e5f57437525d", 0x98}], 0x7, &(0x7f0000006380)=[@ip_tos_u8={{0x11}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x1}}, @ip_retopts={{0x64, 0x0, 0x7, {[@ra={0x94, 0x4, 0x1}, @ssrr={0x89, 0x7, 0x79, [@local]}, @generic={0x0, 0x7, "d3a5fbb702"}, @generic={0x83, 0xf, "8c1f796eeec9574bc666b574d2"}, @end, @rr={0x7, 0x13, 0x9b, [@private=0xa010101, @multicast2, @empty, @local]}, @rr={0x7, 0x1f, 0x82, [@loopback, @broadcast, @empty, @multicast2, @broadcast, @multicast2, @loopback]}]}}}, @ip_tos_u8={{0x11}}], 0xb0}}, {{&(0x7f0000006440)={0x2, 0x4e22, @broadcast}, 0x10, &(0x7f0000008740)=[{&(0x7f0000006480)="3723fdb8cd52df2fdeb00b8553750762b5af51182779718e9770079886cb9a313e96e53f0e14287685d8210631b9d92d9cabe254573793e128abdf1d217ced42fd6d9271c4833011213c42a6b77410a3b0f86c206d7ca41a953df6321de95f3291c3896975cabcd56814bd47de1d31a0bf690acdaf3a1c823ff0d9e26acef6ede8d678782d3e1bf3153628f9d469eb1bb1c6d33720f4b12de0bb619adbdc060f07b6ff22873d53c411c4328117457f7ed02d252552746512aa28e2e3724e3187aa5b5c9eec08bbdc53a582fa7de2ac52b9626744a98613b3e6577b59d5e5c1d9c6912eaa32a2b8c32bfbd9be6bf551e4b10ee0d7e23e4ebd417f2c41b4c2eec6ad583ba866c380b06ade0e1a30e40b1b92f83e61cee6a3bc250164e244c1a8196538df95e6ca09154d8ade83fb4ff9bfa198760a1b4ad7d992aa20a4f135c341cfed3e0472227ceb7d88f43688177513ade0c06deaa852dd433de4df1c94ada01d9fda6d54e8ac65ba7f87a036c728e96539326bd6940a8a802b137759474f2a8ee6025468d52e4e7e4d97407a44a0b89a1f2da51551a87aae20d9c10dfb6b6885f5c9394242a60916ed2299bf0f600665cb6626e5ba6e222bca5ac2fa71afc267661192d38cde7905103bf4fba03e7c2138d0eb0bd8aa1aeb4b6b68eff119feb0fdb0b70c1e5bd41d92421a77b179d3096af2135c3b2b055ca2340c76548f07132c9e1f7148019adca3e521145abea6c9f8536185111da813f6fe88891ead6266585ff3d6a0678fdaddbdcd4825aecb1ebf06765329434b6853b1c10f63862463f20f834941588fddbb3fdd7ef6af8f329e2a2195f3d21c8aaa4158bcdfcaad36ab988dbfc9d7318e4ec2375524f6634f6fb802e7c67643d5c2180d6bd0f9667f4b78417fff0a8f62a23245303275ebd5703a5a8bfbb757fa5e6ab9bd68879d252d90f2284563cab6f1c690361d9f1b60f11536b6e65c3c460c1f40821e42f1c9ee35dcf1a290d736e81139df2b126e2b7134c1ccf00f1e6adef3a5c3f28d26539ab1fd2a26ccc05013443fd1db0ccbc58335d1abbe4c3c8f7e2c1ef77dc18189088d7951afff3cc98e234c52f5d25f353951f093d75aacc2bf87586f46e268012697406a40ee714e96f17b6a367167c5ce9d0979e9544ee6553792b20afe755c4d6938190bec6e4641111db76147373344c9f1c298ff9a0e09fcf4a06cbd5ce86d4690e415a33dfa99c4723cc7fa5ca6740d67736385fd32f33107f8fd3d5c9b2f059eccf0dbc4ceb445135c658f9afef655948b56d89c3a8246237af47444d81475ad7c07e734e0ee94f3d1337b357de59b7b9a7b23a7079ad1e324e4bdbdbb3a5f6a1f624b17bccead5607ab08a72bfc5a0b70fb2c10024a5f6a802e55a0552dc59c96fb3e8e6b021f6dea63ab2845803fc64fd2a07be02ad5523b3d4392c08fbd781352c76329b218ec2d5884264cf02f7234bfd12b0624501dbd01b739c646cc257d725060bcfdb483f8aec204a1d111a319155bd9bdb9fee16c843521657585aa28d5bd72e02870ae442cdd07df4f60c673441149117b4e877146685b64d1633a39c432dc3ef32b114f5e1287553ccfcca202beb633f8214e91ea2a60b50567e307daf260dbf0c0792ca7c95c1ca1a658c7103b441780755577e389f38d0d7a9fd5e4e5b5587a60c41a2984a6e203350aa04f2472df224650d29be1b1e016725b4572acb1f6cad227071b470d2c733d473195a621d9d4db1927011187f3a33dd90b7b8b8eb3358f909df61a2b118f8850984e5339ecd6bcddd57101d156d672670bb39c576ca7ba0c70db59a484d6c5735e6f8f0e7049f29b0a6f4a4e1581cc2015c5960714185d3049d070e2aafb0798158c90bb3fafa3777586d4159e52cf3bc9e5d5abed01f9d0bc7950faa59b46316875114df10d47672c05ad67106cc9b2767381dad734c7a07c43a69d95b5c2f7119470f59bc54b9b5731c714adec7c3a0d91730c4c24748c840252ef2f530fe1cc5b28d9b6138273842b1c26aa85dabf64b47e8286289d2cb6bf1bbd3756ff3d38d57ff3bf556f0031d7866c1329941a20438c1f0ba4948318ccf88725ed7de6beca70dfa427d1cb254477e33d311109370c5a75d61fe8387eb69c107e4937c930e318c511f9580985113af33f863d05587f82332881c98d1051a67fb7f1520de22e5aa4f23e8adff02e9814dfe441e4d6aa864bdc1d9ffa461217754a6f8d3d1b42d699517482de5f9e71c51070989e94541bfcbe5e1d8ddb21af1a96dd191f0e6a60b6d5c353350d000c108a62135a8330d83a0009fa74bfb02bfa573fdffe72479f88ff285285a2347d6de461da3f6a62f42df34f4844491a3569e6be8f954f686b30c64b05e011b923b765b4fd37b689ce090227c1c69f6133fc760a4c4e0475fd90fdd4b00e731e1b7f8e9b9138016bb1bde7ea66be5f435edba9e3f5361cdefac0172df2256d422dae8d8dd085c0b12b4ccf65a1fe72eea19385e389d91a735172f54b745f1b08aa291df8e80dad1698704071be72330ab81df67591dd547df162556ed29b29f10286952a4c97808fe0516ec46592fa373bc4881c2b727a7dcc601fb837c7fb589a0a18874998b8a6d089cee10420d47ac9825598c130ece78d07d27a3cf3fedcf206f1094524d3abc1cd5d90cfc31067a490e74fd572c9123e4884f3a504e409ff417b245ff4c4094fb3a05c599b5512162868ebfaefccfb1e33dc96c7becb1e2fd3bbb5fa597a25145832bf1cc25a61b4c952ace566acc7d7bf16498eedcc4dc943683fbdc2c18650d5c4c5752c511abcb0345193a3cd72604d833385bef026570cc8251d03c88feb47e48bb97727bf315c019c6e9de1e98ae25f52d825298f144b195fa3ee8e99f5d79b92782a1f36c5e2801d3620e22c0a58c5af72ef4ab976cc478b8fb121e09cfd06e9f1ea682279287413100b62f06e8478408f8ad7721b78f69a26637fd5f2a27f07f0b57d9868195350507a7bd16ce28327ea8a320f6d0909929d1aaf6f1ab5899c074d44a55ba9f7431628532e4fb40ce86fbff1a87b83742834ab1d505e1b6624eeeb17fb7e49b109617a369aa2a127233bb83ac6d82798008a8e44e7f7dc92f924a2df7a38c6b1d4d508c4dbdbea1c86f429c366723e2b660669968402d7c811be4e9ef8472082483e2f0a600e4ffe174a1760cf87a0120f90fd06c19f549dcc77ced8258f3dcb58bb6c6b33c0b192ea6cca314b779711ffd32426aff28d09201978875c8b8a5666ada8638c29f3ac4ba0ec483ab6547d1155378b94eaf1422c6ed133a99520af3dc2ab901ba0b42af90f5f2c95d006b64599d0bc8d3c3ee91a3e02787806a05b807340d6d047e7eef3670cbe28c186123c5dfe901441ad54429a1e94ea2c647e9a70f297a0d16f245b37313e472cf1d344da96b7337fbd78717a6af72d6d049fa09aaf28e9b07dd39debe944b20697d0fba11a21072471822c430f3304492dbf59307675d1efca57ceec227fd2802acff6f9a8b386a9397aeb4a059168f7598e01d8d07cd5cd86cb6d15a2579d39c345e13d02385914aeac57b3a02a77f7ef8c0dff5df824f57ceb648b42ec08f94bf3c5b236917f8cf271aeadc72ce615c943f6657febfe6e09d6980ee5c6509ff4ca13286f2eb361eeb92177f20605ebeaa510b523aaece16d24c8eb5ef88ab55d45cc408a3b7b638540e470371f5ef2d2a224e27aba47709b90c24067918dc420ffff6e02d9cca7e27a661d8642830a41a3485d3f2a9b6c075dc731e4d70bb673ef0e4c91d3339dd8581645a053b870a005e4503c8726b8f8fd08fc51dd12a6649ec60319841b8c3084c4536981accc5ae721751deb8eeaa7986db6761fa00e52c05d74dfe68f8678665f1b31c8db7b786de61f4dd7023ab522eaab3bad0deb6c82c3acf620daf133abb9592d9dd6e7eacca65c749ddbfb3bd2e710ee67029e90ef169b4344ef0188760f076abd25ceaa20c9ce76116d69a87965d8702e9e2540304960fc04eed6371a94e6acdd0e71213c094332cf3c0360050339d8c28da5fefa360dbbe54a417f3a9c96c38487c880b60138abbdfb2cf670adafa28296f503d17649092aacd47abca93bc7c31d171a86aca7d18e02c0532e1b5266c0f9d88753f980e9d4158caf34cb99648d6d2b65b0b1badcad73e8c8d16875723524be26e69eb50ccac365a2123b0b74cae3b302e41206daeacc027a23ebd012914332de96441f06312d3b3fe9328b4b604b048ced304f0b80b8ffabd49e905a78f4cd4fbd477dd78156c0b3269d55a2691b118b0c1c72d5e0d157c5d196a39de0a36db8e56ec17d7cc14c7d6716f743f2b02f5ee9208d111434ba59566332863d3e4f9ea1197281fdbba7e493c36a6ad826f8b3410919dcd2d174a1a530363e4a17d1b703790b7b8ce3ebafb7b9a46350b97c310bf99306e0dbc62ce3c5df83cc7dd2bc456837ca2b49ee9da41d74db88976038f937f5350799b6ab12ca8f01186311e12eae1bd585f0f07975a60e596bace47d98091c2ad6b683b1771f2a91ef43cb7132f03bf55710f928ac429f94d027f6614bc8196f543b5ff56552a39c028e03b2015314dfa691af7de1417213959b85d526f4844aa19e3598061b17635617bff49b39c1223f1d9058c1193ee312e895d2330d8404fe394ebebb22ee33b50f7faf511036f7f06c01dc892500254aacfe54d95b8bad0b6669e4eb1e8c16e40003efbc5e0074a19bad20b87294fa62b9b7bd84c06649843870c9cf3fff1877c4927a76eeff3ab6c305205aff5ed41431029e5e5feda957871fbe97c8a80b65ee496c48a73dd8f6e2633c3beb309da99b28f28514df493894f267037d8ea379add890825934fa23ddd0d13ff8776c108a854dea71e1eb128850f67dae7ed0e611aadeb4a6c401751735bd4e0ee3ae18b8c381726b9cf9f1840669d55be4222bc62ac8d794d1441c28b51b9fa01a67ba19a9895fa825a3e167e5dd9934a7320c6d23d8cfa6dd585f2e4e6a639f80a4d0827d70a555156e9627e562c0378c7308d10f7b71e81a4fc863dc60fac697b917681164c258ea20c3f3e725c85a3791687c8b9599f861bddb47a553177669ec62e98df0200c69802ca14781be48cd0cee2f0874050197e8a045eb976624e1683488509f96e9c3df0c0d89d6b7fd9c3f7881e9e80c1fdd696ba30487d48f0c9abc954d338cd5b8520db03bba9f6d716ddbf939ca0cf896dd04df79862a6ee767c971611a999c3606cc987e76017637c184e14188c7f6ed6dcffe3808af2111ce8a6242b5d847aca5dd3b4319822d91b02bea7409eaaa36c743e022ab874a376cba8bff2400cdc9d9ddd2d4c8e52ea232cacbfbd7387b7eaa93d1e05b83a78d13dff0ebbbe1ebd1b30ee2e0c58a8e306fe79bf3af61e14a6d7e904f92a55fcc5d9bff325a438a576e8a285942b39d6399471b1b13b7d73791b27370c9663a6ecc2ded52b1891d43025c10dfac6f2ed9c00422dd2929e12ea99ebdf9089bfd2ce0f584023c8289069622ee03a7ba55579778b438a2b0cde0b34c0dea13fbb722e7eb76d6c34398cde9d0d488efa560a6f09bbf8409918c495aeebad0f32d3468d42692b6be8a73411a1575a848c52a875f2b5cecd70899d6eccad1b8d975604b4bf386809fe8b4a045f4efbcd0d0572d76bdd4cf8a5c1520a28740787f04b3ca3b4b54ddfa1dcaf36e5c3547262815edb01a921b817e34c7edb6ada313c15d9bb2bc4f19e64919679033e3c85d090278742489cf9f", 0x1000}, {&(0x7f0000007480)="46cb449f2ed36d3c4928ab1d661afdda3cf184fa24ed8a81f723c6c709ef15ce74973f43f8e3cd041eb3f0a57abcdc7a18f8985009fe0e6d7a3a51c622586776a231aa7b434befd3aa428192827e3f4fc5d08420b93f277134b104ff73259cd8cff9fe4ffd6e520e6f008a18fbfa9aeda4a63332b26d32498b64760b6fbba555a8307628a0660f4d08da29b0a415fb0d75fb353c8f3cfa4157032f07bbbf225be260010c0f6da692bce87cfc82c1cc78e2fa54a76fd6129fc3cddc6e8cbfc61e0be8f9769060ddf2e90b0b075c6015672d52c3fa18ed7620a634841ee9f3b3a7f84dd5bb7295107cb6227badb5", 0xed}, {&(0x7f0000007580)}, {&(0x7f00000075c0)="23a58af81e1f94fed8e0dd3786378f6cec777f1bd102d7673fa7e70e4cca820e5d225c651d67349db4071051c41d1c132f826e24f6", 0x35}, {&(0x7f0000007600)}, {&(0x7f0000007640)="b8eeac466b07292785ffcee9afc8ddf63a870dead8f3d3b18c224c6b260da80e2a1b8485117005d17c5fbb463631f364c9acce552016c5190b850c33e45f42fe7c0a62f75240039bd2eb558a1b9dcfd2322ba01817fd99eddbff7778b728958dffa8b1b8102297ce40d0512ab752d98644a4ab33f53dd78c68da36db056b8945c6b97dd064a8c664c43e0b70201eac50a27fc4f0e467a327f8f98b39a39fb2258cb0eedf71e91bf006ce8ea9901499e9a97056e823b7274d554a4738ea42a95c35cebd6df61d809c1c70a8130f53b54ef4a106643d0e", 0xd6}], 0x6, &(0x7f00000087c0)=[@ip_ttl={{0x14, 0x0, 0x2, 0x400}}, @ip_retopts={{0x14, 0x0, 0x7, {[@ra={0x94, 0x4}]}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x3}}], 0x48}}], 0x5, 0x40000) 10:46:42 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_ADD_ADDR(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x18, r1, 0x1, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_ADDR={0x4}]}, 0x18}}, 0x0) 10:46:42 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000005c0)={&(0x7f0000000500)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x4, [@struct={0x1}]}, {0x0, [0x18fea8d6483aa1dd, 0x5f]}}, 0x0, 0x28}, 0x20) 10:46:42 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000280)={{0x14, 0x10, 0x1, 0x0, 0x9025}, [@NFT_MSG_NEWSET={0x34, 0x9, 0xa, 0x401, 0x0, 0x0, {}, [@NFTA_SET_NAME={0x9, 0x2, 'syz0\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8}]}], {0x14, 0x10, 0x1, 0xc00}}, 0x5c}}, 0x0) 10:46:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f0000000100)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}], 0x20}}], 0x2, 0x0) 10:46:42 executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(0xffffffffffffffff, &(0x7f00000002c0)={0x2, 0x4e20, @empty}, 0x10) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) r3 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r3, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r3, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r2, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe68ca0000000000000000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYBLOB="3be91bb9f6"], 0x20000600}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000007600)={'syztnl1\x00', &(0x7f0000008980)={'gre0\x00', 0x0, 0x8000, 0x10, 0xdd, 0x80000001, {{0x17, 0x4, 0x0, 0x3c, 0x5c, 0x0, 0x0, 0x3, 0x4, 0x0, @rand_addr=0x64010101, @rand_addr=0x64010101, {[@cipso={0x86, 0x6, 0x2}, @generic={0x44, 0xf, "9b1ecb6e7c83a0644477a87ca0"}, @timestamp_addr={0x44, 0x2c, 0xf5, 0x1, 0x1, [{@multicast1, 0x16e7}, {@local, 0x7}, {@broadcast, 0xffffac54}, {@local, 0x8}, {@initdev={0xac, 0x1e, 0x0, 0x0}}]}, @ssrr={0x89, 0x7, 0xeb, [@local]}]}}}}}) sendmmsg$inet(r0, &(0x7f0000008840)=[{{&(0x7f0000000080)={0x2, 0x4e20, @multicast1}, 0x10, &(0x7f0000000680)=[{&(0x7f0000000980)="2434905fbae70bb4bf0146d9ec2c1fc0dd54f176481d0a3b0273cd455605f951feacd64733b09bf6338088b449fb94b81282c9203f4a2c459c335c8c6c00c76eb5bbaad61d5ac5a2992269d30de83006505d39cc85a800543e3cb1a6b6b8a02a4503b300a8cdf347db662c7315e472751a38a5f2262a960e0e65ea53ff317c90161afaddc869435feaefe57c1f83238e9ebdeb356cbc4f1b98422db98ccee62f2892b1c8dd50e025fb27edba79d394c9a89dcd13186e9b46c80bb79d48afd2d535fdce55b1ec5581d9199f91c424ec8f2ba0ca6f2dc2066c17bcd5c74c060ba116970f897e41472eb76170de52092b8e87b2d303b9dfa05c4543307c3cbd4a15fddc3f5d6568fc90d84c0948bb9291615af73f90db584b2fe9f6a0cbcb0a49204d1097c9835b5c34747bf01d7e799bc0293dcc15e59c63756b07202ac0a0acefc25f422af7dbffd2a4e6c26f575ac4ce4f6bc6bd8eba4b9c923cd3974c57a0205707ae6a3d109fc924940488f14ca5229dc30922103c5a28b520f6cf5122a25d6ac246501307c6e1dfdd79e8a77269694c828416e0e9f69af45d0a24ad8ff0aab76770a15bc6a7bf72ac0427b40bf0c15a51ff98a71176c636e5fa7d82853e3148a4a973c5ba14f240f4e2293b9e2716f52e4be77c97b35bf5a0cfd943cdca644d1bedda20fb79be86fd9b3e45ce91f8ef9a64e1c5dcb4a1ee355aa0bea48aca42e389d38696d4ac0a453ca3d1dbc9c6a63f3ff8d5023bfff3afc3557388f87d33564f7c6069c4391ffcb5242b3747533986bf40e1426d53bd72772d1cd217c5f9f9e789a4c424a344d56cacfa012554e47a25f609bddae5e387f49caeac93e802dfcb80a59a6f0b9ed815bfc46c187e75497ef788474ba23df1d95b8deb9ea4cf730b3cd3ab328ea83ed43fcae5dbb5e034e3869b3f4c62143c69e6e96ee11e25f758a271a58c90bd5d31180ddd964108f034f54a5c1be6fc2352bae0553536c50d51a7669b58522d62590f61f5fa5969ed96cf9e5bc822572a47e15ab72f3e31f00c1450c0f69d4adb1def5d675b692139515a9670161100b4b7270d2bfeb98aa1624132a602b0c9dcf0d474526d32670ff6a24121dd9db7c1e38552a4b0fec47595f0e42b8415199241887a6017241efec57d3e67d5dcf5f5c4012b37d95dea48103d81297024b42d51ca3747619f78cdfca16945206ae77452a9694517233024d78a5e054db331edcfaf2f400dede04270a6d9f0c958023ea3e1ca0d8c658f0d130252e57bbf1e2d0f58d528abc7e19c88f0d936219e95c96895e077d49d15235edb619a12f049d7abc141ad3d3089ebb4e65cbd421ecc91f57d6faefeee49b75b7206ea263f7a00ab44078578d2f9cf3061e3c0c30e732331aa320452651bb03eaad6653da7ffd113ee53c3217bc0b506ecfe475bebfb54ffca7f4e1113d091dbac203e3088be04db6b32feed580a89390a53a96d3896c359735ab384b5d61083bb5c55131d9299ea1e237abba62d0f5c128897867ab6e96b845544c4653f0cd8e678b8255bda913409cfbc30c9f74e2ad61a36cb5f5a0ece106ec111a48201a083373df12ab024172384330bbd636f1dad8d9a054162f542433727be414330bed00f9d2ae955b763cf181160c6ec4e4df444bf383932955a2b2aedeea5c0c9252db5fed965740275639606cbb9183a1967983c7ff6783d735a6dd4964010556c5a80ccc8e0f7e250bae9872c7438c8aee4b9518d6431545c382fa6294746040c030d164f6b4c4863fc900db93399ff36d9ea23c851e369b8fc5d35e14672195878928ad718492c6c0ca8158f1a04048725083b242cac10bfbcc16835b2665c319fa5acfc9a9af0d3ba68550ceea36de0221724786b47d97b45d553b8ec963924add27e35d155d3d8c8ecb1ade69e90666f568fca251091b84235cd76ba6a5a905d7c1ce6943b4be34362dbf379b479a4e2a514dba9ec93a96ac83532d032f86001d811af1fd3a47dbda34f4bdc4009adfd38e57a20de1ab98e07f26f4a0efc8cce1eb4e4ec67845f91738c8c6672bd6a8e73d668c1dac6acdfa8ae29fcdeefc4786de6efb1e347eda39a7bc1768280fc464b4a24ca1f9bc31ac776edbc814bca00c93511ab9140ac3161db6d0be3cff5e5392eb5e535b5dd437465aace56f8da9874fd1411298e2af9a99a656b322700b435d4a9a4a93eaadcbaa704d8d15f768d102f7b9e2d5854c741393b2f8296be156068ba6fbecc9b05bebbba289ee217b78854cc773c5ac8cf09f6ce79a29d2622f42d6a3125559e5816fdc47e78793c86ae8718882aebfdeb4022268044a464e407ea547d5895be3df7e791c98a38340137b8326d43d7b1cce583dc5fe08f0be9995f8b65083e28d20168b48ae819f026b65d4154b11224894a37bb669939d3a705e9143efb3694cd5285300e681340a2cc640119e5f1ea3113b46c8d6cfb9d5112732852a6268a25ca58bc05a641500ce475337a82826bdc2c283cda0bce400ebf026f4440ec6cd71e4f802ed409fcabe4139329e7ab18744a3f1fc2086f6073d4f4f38c4f9ce897cd40db75c19f818180feb5a187faf89363e71b3ca07f4430df9d93acf38991846d6b8181348e99cb2cafd407b721c92b1278ee5428d4bc02da50a6b0e0f5572604ea3d4193fa15b8accc46b35e9262476ea617c882ff9f45c2d2b3c599eaa8be5476d58cdd764409900384ef6e2b4f269304d535376a5a4c25b0247947bf1c87209e707399043cdd68cf30e138e0071484af4e531a4e8846b6808351e56a555956c0f226c029974fc3ec7d4f89df7af7a946ffe5870cf5e5b7a70eedac8e5cb26645849e85cdfd7563c192fbf724e32e741534fc0f543f89f25e9611953b1172ce9b724bd7989d5ec3a4eed7c8a07edf64abb5f3ec3f976f814cd46def948ac122743cfdb2cde8ce5ac4a6d7d43c4083128fb65df5bde5cccba5c9d53c4b15c00a51a39c876b7f0d66f04825ed9fbbf25fdb7665512a74d3f9e19409bc95653d91bd46444d026c30ffee61cf3e0bee00c16a56706993af4b8d5671f0f1086f1dee727fe828f98cb0743d71e01dedb1e9f88fa557229b8ba4724b7343bb09310ee14e2c73174e21e2a0f22761d4108e257eee171211bf26310bd2015637d6391e12492dc6cd57d436cece09ae3de256957b7d4136ca250e9e391869d6e4471c71de3b10891dbc0d2d9ee91551c55e5a413643a5642e91b697d5ef269b3a20f6e59629a01c15ff7bf5e633b24724b9c45baa8a020c85aa3fa247d7e3ea0d5c6ed16595b91d062de164d48365b95fd9c59e758e01a8f8501ffa4282174cfd5f610adbcf955d9f46cac942fe204b58a72741e8472baf6bc87a3f0fd63489115976da42e00a4b6e4dd558e68d0a7cb5d509af7db07f4fb4ae754125f27ab06c27a2bc419cdf1810eb15304943f7f8eaea9cd2050aae20686c2a6b4d08e9646aae721e557911d9e6bb66b75346532b6584354386d0a35448d350fb3346a208562b369310bc30aa0c2678d3fd51855fe99a1da7c42a12b0c66d9c97098194a298e5a1aa0c50091eac0e2f9ea1be07d702346eaf75b47047f3770833ddc3635c11e1e57bdfa6b63e686a6e1e6705d15f7b41357b94e47dba6b9e4632766a8598b279121b1c9cb0c3361cfa028ec5276cc987541818647a4129fb13990be2711247bc8c2ce3f92d8775f5c682bcd57d0e70e18dd62010cca4b2ded0bc28d810b587691af6dc5b92024708263de3feadfd299039da85f7d3f68a06bd57a5bbfbfa103f962b24b9ad321d9c7ccf06cbc94eedacabb54bf7fad5d5f6b8e1d612183343ffaba623a8a7368be77a915c962dd60426a1d2f9cbde62035a8e5f99e8500fc0cbc1c600cd14f057b50450e99415e113442cf8fd672d9a3ebc72052a6f41776858b70c1943133aaa531d11d47a62b19049cf993ab1a82bb938b3a1ea1502c2e1334350fda2288796145aa9250424386d9f076369f7b8c7fe8f9b79f0685c0836b46047c4c2ab4a1240d514017f18c27b080f8e985ed37be844ba341bf89c0cb4e6f9335328ed97fd3728b18321343670a2fdc26f885e5b182b8d9b71e370b72e67c623ffc02de1a42ed4b7efda20356f4cc5c581de6717ac86ab6e15c6e9bb5a98629e6f3f14d9236c6a91da0b755ad3d5dd0bb92561a5823c97be521d18c7ad4eb68685e155991ca0bffbe0f65d71db6b4193ed4f5812ff05278a67911f3f307a00e3b203164db0d9b375eda36505e5c97b3e76801dc99ecdf62a4264458109b6006d94dd7f3d8654ecbb4921682c61042bbc16c8637ba7d5bf6a19bedfcc60026824124c8b8ee71ff007e83d4067461777c920a0f7705be70f8defc80d7a63a33317209aa2c5ee766399cb76c845a2535c2572d67271b7aed7de959522b0a81cb31bdfa27c808917e35cf222d09e4023966ee7c46fe10f066a0575e77d4618551ddd6826c7c6c5874af4a14242ecf963e35b087c7b9880ea604a217572d2af8167e16231a29e33a68939333c33b242aeb07a03e9803ed4360676744b1dbd176002c105e6acd79b48bf5393cf2c88a93b24d79751850878ec5ce7d3f0ace5daf6621def80519f1b26430a88158e49cf695586db85faa1546d305931e89d75457cf49ff724b33a661b9dfcf50cb3322db46b4c658eb355333e35c2cd6255ab2c0dab4e65bdffef6321661b004795e3f302d461f0f1af8fe9767f89ef384d003208dd779735914e255f37f92205aa20bf909b317e4d35e181607c8d080ded319d5a60756985111cc5d4c0ac59f846b2fa78b5eecd87cd35b83db9cd71f5e5b1d2837493100f4b05f569af900a991feae61fb987d521eec55661013b5dfd4b78a15aaba71eb4c78dd855ff61ca3a38eddbbf10004035ac8ae2eedaa432d048e8983ce204a2f1817e76fde88997a9828d601522714a6342c40328e4313704875bf06f5f2497c4322a364ca34cc2f4261b319fbce3fc5698fe25c69458d172d0e9e13108c5c5f05e1d0dbeff0a64a743714b2387aec459c93577fddaef1a0ed46181e43bf02dba28cff5f33915b92bd331176da0999ebdd0fef48aaccead2086c55ef4e58765063f60689deb6d2d543e33c9ad4754f8b4fe301b1c8a7a5d6787b3d7bffd300efd8bbb356e1cc5af70394f35c816763ecc01b9f2843fda6b38c5a7b5629cc83a5915b555a944a10bb15c2bc8494d94340880a7ed05f79f591714828e1936da2277e7dc3cbafaccb12542eeccfd7f1d7e90267e3cb03494f7ecebe00a8edbefa2bcb636a2c54acdc6026e890c2eaac9c811d29085e0025d7015ef9ae37ef28b97112a084b4d1d857479f081bed3cb67a1135cb3149696c5c135c6d69d98811e149ef5cca5af00c8950524139892ab0caf462e33531335745682645ad14de48d957030657e36516ebf47977d9ca5bbd242b3c2a0bc51db0d066510ad27798b9019ef5deb24389535e33c6a552fb47ac00c5fa793ce99f61d56cbca84afbe4d3e78abee654bb9198087109ab568430c62bec152bff96a30e927041c655ce1177c343dbc64da589f4021001cb8a98ac48cbaeae8ff2bd53234da59b28f34a6c1e4cac656a60724fe19a40338d3122a4ab5275858693db84703d99e56e0482c72e8a390adeb53fd5c8d8d3d9ee559c07da87770f26f735b93bcc2abb3410d80c2bbd91417c7f934710df78f00d5b99d06c8ad85d781694c887a82bff291db6a7be91c68a1350814f860fff923a295ad99c153c129d7ba80533298deeebd4f7a974dfd30c5a4", 0x1000}, {&(0x7f00000000c0)="cc1dd910c470f4bf2ff1d735338e6268887246a287edfbca539674ddf9ec5f9d9e012c80414de35d87e6b2ee82b1b99066a7b3254c87387940b06b7db551cda45bc4993c16a7376c119842e0666225a8348e5b711b99a334391de79147b2337fe914fa3533d2fd7bb53a043cb1ee87264c61a8c67aac8f112a93f94a519c16425f89198c7b3d7bfab998c9f672c2919e5c812bb60f93105a58b2b213", 0x9c}, {&(0x7f0000000180)="f67312ed8ca95fa3b1b5a4499f6f93d8c7c652e55447f588b7018d254818b8fc9f6e1fd77c8b5a15f7c359bb04cdf1d3ca240b128feef077293f9462143b631939a0c5adbf8e5b87fa7a42e7dde53ca8ef4deada2d31709d3c7e0af8cb9d054e1a340767faebf9445f5fcfc04a85339a0de20d73f443628057411bdf80", 0x7d}, {&(0x7f0000000300)="dc0262c8615bb9636b66f327f29082245fd3c8021edacf027226db7e9431b281266ccbc7bdde32442887df9ed1c88742fadd28f40e638cc40181c9a85f9cb493677b25d90ec1557676ece0874d998e40864f25a85dad5d8d95a597f060e983bc0a89cbfef62e27501d8a3b8c18ea9234982a539d3b398aba7364872e422bdb11266d1be01f529f73191a05710df80843a5fb90784a6ec1dbd8ee710824f80fd3fac8e20a8ede0c8242a1ea8c501d4aecd7f820af0c224c3fe0bd1affc229cc0b77ce5cdf24b939a59f8198fda0cc8366f3d8f7a6f6ec01442b8a282e3bdb42ca362deccf33edae", 0xe7}, {&(0x7f0000000400)="71796b2731c111c6e849747aaeb51d747797ba7ef740919de2e22c91492b2ddd189c49cd09256a9cf5f3a4cbd6a27fd40829300688e32459f76a98cc749156334fb3381485e41a045a881638768041594c84cf0d66545fd3eded640323bbb5d8b7fc36c1043d06ae1eadc6098ba80debcad973ad372c42b2d067f6410ae57447941aa11979ea63beae17852ea868018807f0dee68eedf83267694473a69b52b545ed9167d4109f82df377ac2", 0xac}, {&(0x7f00000004c0)="00ab4d244178f158a030c34b47e97616dd2b22f6ab1f5c35a28e5cb71def36163cec3b286760aa75f0859bed871d06d8a9b38cc253c8288ca3856c7235149257529426d5fa4a79da06c6834f5590b2facfd4c79eceb30990881340172976661ba2d2b9912323d02f319e65d4cf90a578772f7c64ac52c2659caf71d11c09726ac2402cd8ace743c62f4ab581ff53d11d", 0x90}, {&(0x7f0000000580)="0f6daf78310e33259c0869b010602b1b503d629f19216b5474107cd5e01119960a03a773366d47e130c7847afcd1b8387ee1a9e14068767f08806cf70f0013bd6af6d296000ab5ee41c6437d0b50c5284b549ba0562e856cf6b872d0efe127d8b9652889cb212776cdd137a71d1b5da48a46fb3b8bc45bedf8cf39fcc67187f9e6b382fe407d488e71a8d57e1cadcd8b0c7a6729e500a0858bde6e0cc051c80426bb9cf9d5c88dc1d57742906b5fd8f5b89e65ee96a883a4be12a82eac5dc4a21fdd3def756a7e10f2103068a16bd7f8bfada2add27292a11e23acb908052e23d7dc10fbc94f", 0xe6}, {&(0x7f0000001980)="210e70639276f2a630b7ca90c27cd42b0ac1a8f303c0e0f95b13da1cbdd540a183447e5b45f0f7c15137e5a61dde67134a227f5d81d9974282ff7366026be0cf23c5994958a8d41502433910194f74737af2b258156e01068707137d355c1b4adf22eccc182a43c3f3d9f6eff7754dbab65799b05b03fd3cd139b5a4b0b79ca46c39b42a3b65f6e61fb9885db90e8c7af18ced80d41893668f8301eaaa7222f7847846e7904bfba61de0c4b111e43fcf7c8e49c5b0c76fa58664cae7941726b333466f95c742a7eab5a9942c3d32d2347b139546b14d6a5d8cae047075dffe6745eb382e58aae9e398ce958fa62ec958db874745cc8ecea3df09d75061cf49bf0d59c2f6f441578b388785eb4febcd32a527e71a161f38466e59446d152eee093f9d19fb882a95da43d5eee0e241259531353e4e2f0c8ec5745bc76db95df59189b13d21303a6bbb66522ea404683fb060c83d1079d50d8068c4a9d6c08b21917cec5d74984246aeedcbcd43c7eadd1b9eb040ae88fe39b0736c0b05231d1156246667f9dc76543b9f7052d710052cac21421ac544d270f98e93f0f5a59a3f54fe6c89be390c96750f70c36a61297aa2647b8847fa4db5f178b4e0ce67ff260513f99a998ad813c34126baf96d000dde26043650bca0fb0c133e74b553b300a36c2331b1a355d8b059c83ac9cc63d7cda042b1aab652919c65970f13d834a0722d5aa3f412589a480b08efd8f0e65a282d1a1a13bef8681327315c4e7910c14575369247f20cd7d6ab5cefecf1b9ed00b16e4a76bf2b4a7217324a585ff33336c699d7aa2628cc3c68222d39005b7b193d43b94350531147cb611c7e85aff060bfd02bd0876b7b3e3832546b5294b62b5325e06134783ba2c2c8e88b18088c615f1c0c859f7fbf8be8581228e38b305c78a3c4e9d374b9d63b13d65542f0d54f72ba8c726e18e8723dc7a40945190eba47b0c49f2d3a131e7d22eef9c67c7459c55048a0713e11a8cb6fa3d844b4b9dc5dadaaf59d8815e4fcf6ca6bb109a57a18db2e71b6b3871bc69b9c2dc4e02ef13059a306ca37bc68335bb2e43bee5b5c46e62941f5b2f8ae7c294920f818041c00761f54bc82fe21add6f083ef169a8e6f9dafe15566e31dbcbb5e99804b443d590a7c44945c6a6385b0cd65ccef2033ebea9da221a80ee241adc2f087294c0fbd0ddfa338f4ccac453f728e094a1b8973ff39ad85a8df49cf514d6b6a53e19688a6ea42efc0b1e9977ca06a9a409df6c96d20688bca537f78b0a9cbcc3e9dbd969d6a3b922e4534e6afc6cc85d91cba0db6c5f4233e301f2969b8dbbd81a13618afcb05487c995036e69d649466aa8ba6a4255ce274e900ea4b65b6e4a497120a05ffd09eabef8414d674c7f5550bde43c5a7866cf2c4b4554fceda71ddb6c6bc32a1724426ad15afb69041c804342c5dba18dd1361adcbd9f7c5140db691bfd8cf2d248faaa371635df8b0201f1d18159b10aa2ccf453f4767d05e84fdf5c092a5ed6c825173f65c3171b14d81eeb1608abb1f996d0cc42cbf7999c9a4bdc0759d9453f4b244747a51c19a25279b79696102f2fcd33dd7b435186375637249a38d13f8a6eebb067b2b9fc67b2b9957cc1beddd4fc6975d468769912388414e6413e3e093d53c6bb2c20908beff7464576d4790635f6aad5614e9c62801f25afdc6f915473586fc8045e83d8aade2600644805271c3bad1828b52eff84b92feb0870659d51e16abc8d2d67ebe7005f72f168a9f4f5e36d7dd27fe585226b2838107ae7afb25c9ffc72ca510cb462d288148a50f8b2c98ebdd53c0d55ad6be7bdd2259451826802aeec7f18c9082105610206f9e62a0536ee106363c65dafc7bc5c090ae3341b3423611d381672a770d9bc017a31f0a6d3991f85f36917b721f0a0491855756d5401fdea4b588240004a79edf8905ed61c19ec371bab329439cf089b5be74faf4eaaea5b8077a0ff1e1e6536f695e890b78c2d9c52011c069f261485f823aba2a1c0d14ed358144bb2d3801b50488a2b87d1974b390310b0f317236118085300bb0edc9a3f210438b655937747fbd267f554dcdb052916c446a07f1876f1323ac524e22f5ed3096415b6bd1ef9123299d8e5c729ea3bd5c2e9c949a521ccd95921d87a3f384316ee0bf3946fbd2b92c44f2697f0762926c7d45d84d4eed8c257dcfd27ab7543b05616520027e3cb901276a76547ed53028941a5b10f00e495125684556ce2c9270b83f416c47fda0f7f6099104ec445f1ef034403c335bcacc1f1cf0223a283ac6a8d0d923e2a4e70422ae38e5f2b26b19e3d8d3d4c36e34a95fc41f977492d9d04159370133e28dba3a3c527e033d056fd08486d4bff2bbd28068aa348b13a10071ca7d1d68f9f0477e56dc87aeb6da3f0530cacd55aab7cd1732ceda0fd8b7cd85789274290d54c307c0e5052c1856838c2ef36d2f1a6d782dfb81ec942c7e2ac31085f4cfd636aa80f3dab8b4197572e5a66e4eb1836660945051657a5ca331c18509dc2bb57c3742e93170691c8624c8dd86335c43084028c53751bd911074cc848958a0c0b046f7005b246ab09fcd0312ec265c545ad0adf03d4dd33d46351fc430e6af406c7f29028f43ae205244f43a47f0e7422269f6bd353614b78b8c46727ce54cbe8863b7fc70b0f895fff94186f23368faca672f1176297183347b6ff4f84273260f881840cb56d4d96cd64c0719c8af662441fc704d25006b677d7d6c449d77defc280b1261096a1d8f13207ccf0ea3c04fc5879e35803c36dbda43accfa9565b98188eb5f64095c202fb6a760148329d0749adb6659e0da6284864728262d78ea478f0f0d4460da5ede71c2559e477099160c68e07c7ee355e309f1ea7235339261edeaec504f6ac68b26333bc1b5cb0e687e730b2d4637a5f118a2214fbb2196a87957593e8a34efe54ded37511c7b3e35d99452251119b46e1296ee4dcb7807df85e0962dbf0909a74d1b45e82037cd5ff9db0a583c8df8f33042e8042c2a06e675b603c3c99a72308d21ebfcbd3d9e3063389772805349a615e6288716f22fbf1d1a565f5ffa1abc996cb04e951bc7734f05d969982664a24158e7461c5505e1a4a8e7439695f8958b1bda878f942ab1b45fc349b32a5e337e4f99fb1b28ac47174bf832832a850bfb3168092188b04f7dcae4c6ad26f934455a277352ac0574185003469db1216f8cceb464154926024e19b24605aaea65fb19942c2dd67500fb7a215b57ec87564606aebfdce0a073d51ac88d4ddad7aed2af6a8e528b173ed47cd36dfedbafdeb407d90441620929782176228152278c16564c845e7fd5d645173fdd76b860d2b8797bd95601ee01248b06edd3893c25bfadb9089387fb317e9ce210f9f4e0457108b62dd85cae0972d93b1f9ceaa1bf08c5b765f8b8320da068eaee2d8a4029d734a88e5c5caf2a8e10ff3393245d7cb8dc7b2b329be3ca1367fa144b9d5ab3e5e5d7e5ba3e8ba54d77fc589f1f5ecd0cb2ea3f53781a56318b6ad2d30319e25bdd62d08ab7df1f382ebe9f4ab6623bfb3ab59f4b827131d37a70420443f45e04b6f6b279b4e0254b2d32535d4439093641188be1f50bb6c3642a48e7de9c1c6db80a7e5822c2dd8adec2251ec59a3b8102f134159662395f247ed1e97e0a9e5632c3edb8330fa21a4ac6b43851502625ec2df67d2ba998387575e6fcd030994e6be483f4e795e23f2583aeb0dc9b6ac492fbb10cf863dbec00db5648aa045258fb6f7ec3a1e069b489ba3848afe608e7a258615f6f052760dc17c5547ccfefac4026c3e126fe1b92028e0c07d1f852b0c5727406543c251b144ebe3c9ccb9a97feb49b52ffebdd951dc0369244808b06ddf9f41fc125016b514bc5e3014fdbeef8af976ce1b87d9ed90deb261ca92fc8746479d2aa66fc399e8e0e896572fba8bb794aab0305c047ace4087878e635b6ebfd03178f9684ce2270d8f955e9c41510d8a8101cb6c01686bddd6336020a6c07b325a70469ea298311454f93c1856ce91c12ccd5e5dff443fb1c08d2b25ff88da61699bdb727f21d91547569c0ecf4da50334f932df7a1eabb7b81e7462bb2e298126a79f8915c5070eb8b3822d1716352c891bd6c38e6b49e29212058d701b379c1f9dad0c4e687e7b913e87eaa00b0a699c358987d48e6fe99277c08e645e8d47543c6fd3322c1e004b468a4b0dc2c9ed875f46560a01202123768b28b4850f758234e316a6a872eca2b829a0193ccfbc250cdda97eaa660d8a094c05891a65ea85faeef68e679b72b65764680547102b0d671d4f51d28c21132d6e22bd813d6abe68edd193831b13fa5c33cdc2b8ed1b741a324e40cca7b0fe84812e6770f503c103a72e85b716990d07d186de7ced83ddd8613a218d8126c0bb1dfccb0227857a53e07b95a64860f6ffd20c716ff302fdb89d2f2453470eea8be62f72e1d5642385b49f16bcc33a34a1e03b3e3cd60f0353d4773601e859fb11573a3e462a7685f03e6cb6d658687973bceaf19d5a13205098cfb1fbd4c101a641e94962eb713c57ce0c0f2becdfb79581557522a7cd96ce9a93c68b67090d14fd37953c7ddabd0d9c051717b685abc4bcb1b76b7cfcafa13b7f5e424cf776a118b71a3ec2e4b3155e53b63f26bc55570746c98c87a4fdf4dca816b7475bf0d6dd8f755d6e519151296e0195be70ebdfe717a2a9cbf29abc26c7226f8785384265e43aa2582e17876a4803548806e113823f1df16a6cd2dc8b801c1595c8fbd89ace0d25c48aae834724d4096e69bd17ebd7888297d236aab0e4f564e7d0e884632e7a313f247af721ea124b60d6a3492728817f6b5765eef1b608829a996e95c286fbb96e307f4af1771068163d53372aad09cf085644e44d3eb1f68819f5a598bc72ccffc3aefbc218f18a111c189db51136ef66206b6f36482abbe3a4fd2cf83d839ea3cd743657b059ce9920bd9042154eca6907f694d12b7061f94998b0522dccef079b9a5dae89e8ddbddd35fd8cb8c324a85f1a3c9d33e12629b93416e56ca557d4dce16cc70ed534b792a27b21ea523e4bf6b0d8a8337022b6e1e777089b9cb11e4e277ed2cc70955b2a3d61e37f200a5f7d3af430e8f26a62120f2d180c5a83dcef66c0d219e7b7884b1f5f41a0161e51d1f1cbd398f7612b81972b3aa859c5ed553b247b43681177e12c1c5125e6684cb43eac4661b6b9fc5f5b25778e9876822c5b0c1d766d1e1ba8a1401ba102e93d4b08e0851204918ed6f87134f5af315583aa255fe3e5f9567e18c8b2092b66cefc7b4c2be76b3898fba7fecd27f20c5389a5200e4c05edf61746de67367959aea72049ae8eb24127953214ca805c7841eff735008802c9c973bc549b43ca260227ec322c5f84bc9ebf8477e7d51baf96e5b7e849ad5fce06e04eb56b5b8e4d246aaa7b008e993c3ec5a7a0b2b627cf1908044dddbf4a26a762a6a328c00618adceef63fd310fbc8cd1cb5618fdbee3ee13939948e7281926b86a1774e298e128d9e34269e9d02f137821fcefb6fd846fe3231a3ad42eb6d116617f42dc5124b8881161ec9eb3f096af2492008cc83e96643ba9f54ab63fc0de73dd64958003e25409e78d398c02e616803c0e29c6c673eccf5005591c73fb4beee348bc7847038c2d5a095447ccc93f037bf62d3a6a8b49f49c363d33cc0f3c44cf274ea75e63b97896d616cf9f8764ad086462f0e88a2df112c0bef6c87f7bcc5cc2d45065cf85d34573b17e8ae3be1955100d0fc9e9", 0x1000}, {&(0x7f0000002980)="4a1de995d9b65c39891dc481cf0154ed3173684273040c47f3eff9321a98a0012c595c335dfc55eab5008190d60f9cd5784e2044703f13f8d0f4b00eb4482b9eece60ecd99c2cf580fdc226643084f31cd2a0e51d25ace4f83193a6cbd0946ab513e1e88c2b5f343e741f5487b1fbbcb4eabf6e597b88d691adf8e7072e006e42e5c330f1ad4100711209627bcd1586c92e7b41952cf0b8be9be195cf24915dc0074f1144e0676c2dc2447189865b7a2e9fdbb47f49376288ca282669c3fb0a99e7265bfaef65b54a1dd95871fcaf63afeedf7302c6a61bc5dc0c52a8bbfc6960d4334ea4729a4c8aa664b2d34920d7725c550849f77ec01527105a6e879aa322858abd509fb87cb5f3b74dec665fe4e96b656829181b52a607b2a180b7421623a36615e5ab9e2737d6c48a7da3be14e8fde9b84c88f11206b1178c27fce459d5e7b18eab72d94ae3c9a1bb336a07a58fd71a2ad8c1d39b62d2a8bb94bfaf198de2cf8153221103aaa12675ed76785463aeb7b5c4d6a56a6fa0e110e517f6c998b99d29e483e5cb62921f73b3e624304163e18bfe1e52a2905cf04853a506aa154bb00dbd1bce6806e82a04235d68c7fc5d1a4048d70026579d9a9b6fbbb80f27717b38d5e5612b905ddc63beeaea19c485263fc6ed2895ce1691c2beb5b73eb84b42cb70e9f48c652ddc3a87f94a653d099451b01c865b3f1702dbf1a03e313d142384cd08d5b35bdcab9093215d4b487702575140c777df89aa6ff28ba02348cc98365bfd650dc7908da8dd1830bf77909d5e8c207c246d66e55d3d5cc4ea20d86a71aff95ecd3f4bc7648475313b84fdc05fba8d082a5bc4c6405645a4fc576e7077c64e957c2d4f2ab5abaa0e7220c476f6b193f680329a44581f67769b19f961fd859a2540ba67b9fe81eed55e5e7acdd42dd5b372dabd930ac846a0030ea250bb182b13d39052836478d8a8138cb620cd336a00b6a9aa8ee5d4b7b82debde45967ba81b3eaa76e2224d6b687ce9e6dfd4b46ecbf2d98934e381bf593d0f87b627dd07eda9b7d7791d8fd44c706d239cd7f86192b32856c39b5f29571a7c8c1ae9421778a41d73889c524d1a6cc118c8a2ddf47b6e7d740305548e3bf7327ec2fd36c7060195b8d21c6c91ef4002283f9afd02093ad9c3e32654d9819183baef41d1267d06cad219c8966e34374675d0b4692eb973e45f9625ec2f1853c11fbb20ef7309ce2e1302b2a6b62a8e57bcc6a99fd1a13b73efe0bb6cedc0322586da5c925fcb3e670724c1fbdd8c6f9903b1be8686ac3c01d1f3d1fb6648bb361ff96946f720974c8c68c664cfec2fea28dd298cfbc676b6490e182417f236064c4773ff446dbb67c0107c5c5d1c1bcc93941a7d11027adf8b87d73a4434f1367700b458aa2a2e94f90cf8c9a5efaa90e103b4363fba8e06a81fccb2968e51bc1d3159f3b6d9a99b425ae6f8c7e1436786cc63c0424dd041b81ef8481a5c41de4c419e883f201bbc59d7b1f03ea7f07c68ae99ea5f5cc418377b90d213c0979b54f3a084e19e6e68b60e7b1f9f3ebeab281caf5e5771ac2dddae0b68c49f614b69faadbd4ed205408fe03957496a60dac3670c61a6ead947c882f53e46d9735afff32296f4df78cbf188cdd3adad47c2c2e5668d1e7438954c54521eb0c7bd47f37561a7d543db77c94678572c91cda9066fb3f65f218c6c02cccf1c09cc438e6a9093782267f3c5e10ea9c2229a12fa7d330917e5d4a045bc183fe3d2f836153e8119a4a261cce2997a09c61f92837bf45b2e9a0c1cf4ec37f3d53f79b8fe4cf1ac2bef4a135ad08a1c88a56aaa0b17ecda64b4047d83442a382faea0e5cd21bd2d381beb80e84733da5c53b0974628be11060d5431f994e13d6961497ba78832807b91d809049b91450b651e942dcb383cec122794b6b52c515d9466a9ab3ab6115eb6d70b8f2fb66a00588331508a040cd89238ad5f79439534c78330acdf9dc09dc377b8809229e4ef872d96eb9b8a9ae034903fb94cbf27ed97554f20f2b204b68d0a254f0abf04eab042e80e2328b7de806159282b1dff22976f8052ed54275f26f02d5f9f6ec563754698140045043075195debd3b6ac6b978254bfa9d4d9d558e3243ba76a7e140d70428139d6ed07a040de639ee66b65700ecac8a3755da225caa35971450e68a52b9993172a1b3917a5c0d993ee9230a09790b0475f60d9b921bfe54354a6948ccaccb260b5c7aa592e666073cf1b149088b1cdcd396269a02782c6f2a1ea071f50e41c989bf6b6ab5c560fbcab5e0791e360404b0c8230a2fbc1300910134a2575aa11320729d1a104a74d373eaeb22aa4c50f9ccba29507c24469a9510585736f83bd057e37aafd203bd0b80dbab70357b532309f2b1fc1c30e986f4b2a378cc613ea591f51630e0ea6431cb8ca6dbf4fb423682dc6752d627699b80b47467c01d05b264450890611d965282263f3ba4eb9e313f3779b35448229dd6c74701934da27828f4b66f3dd1bb9780bcc9cc4d52d9a84af3884ece41c463cd56eb29201dc63cf032953f157470f6c4e141a72616f27fdb7cd935b8f9996ba928854633aba8b2d8a5878cf8dc1f5916b848a7774f0d1e0f1df6c4cbaeb48f9edd8d124331c2db218680c75bd2c6f0ee6871970c84f310e44b7d600bea72689d93403724bee783d25613635207f056a314fc1eb0b42dbce6f4f35cd21ecee71118af262b1fafdcdadd1aff949cbe95ae6ba66deef171bef85f9d972f624d7620d191fd59785806a7d8b4d376689c3b4b098beae36715ea07a6e183a199dc5f986c912e0f0a03e3774f668adcab1ffed4d400ed9bcbeaff8e6e22400be926b8f0d11eb11513a557daed3ac3b64fdcee9055a1bd55865dce99745c861191c26687ce67cefbcd350b33c8db8f6361c47543c0806221264b9c7e66250441ea6e67e21a189610a856f6d01e832acb96b6d4d570e2fe6c7fa546ff76fa16be3b969601f7f91faca063aa8ce097fad1b2e8a3f655348effefbbf931fba9dc71916adb40d4f2c351a6b666b297ddf7bd1884b152c09d4ab02fc25d79dff2a57e505c25a00d5cc8cb7bdb38186099854239250bd8c262b7b147fb837301771d77c10be9b34fdc9c7c30bafa7d64c9525c905e182c004aaf345e7c08cfcae2e38f8a682d3c7face345847a355ca5c1f1ce156d4f49838e3c7b6004d09ea1a0e2ae2346b40e2d2b36e6d79b42e2081df443c9f4a7939c41542d6836af4a8cea56f49fd6d0a133cd6e1e942ceec3afa53d7076c28df22daa5cc93d04b7e79a1ab1b6cdfc4429b828417f26d8b0e287f68621d83cf08d2256bd82afd9962d4ad1d872ee348d9c1d71754b0ef7ce3ab6e537e779d21752cac446718549ad9e152e653c9516b6f9e17e55acc62cac2cc63bbe51e2882ebc827b18da432691e28bcc95f056842dd9d707d1f558e29b02016bea829eaa73dde9b4d418d999ea550f246534f6c9c4e866d5a5e974231c09f3c8d3ef3eb1f95124e7e92070409f46fbc5d53dcff9fbab6d376f6d1ce14e5fe22e34eb80e00c42399e5c987241602a4f01930f9dfd7e68f9aaba5b2b3cdeadb9a0347e6db8f520b59b1a28579594a17fa04d5791401478249a9acd866ede87fe6061be91db21da2d1db0d5337e3394a43346d64dd55bfa845cb966cd217b074e25f75dd5ccd1182aa5c40c6a25671f04c7026f48912dc1acd46bd02807b483680e88284fdcc4e23ddac7fca8dc9042973cf7c9a9e05ae5ba98bf13a6907d7679a492c6000b59777944a07bf862ab1251cb7da9bf496a49d5198cc1303af6b065b5982ca72b5a9ebcd673509a9fe211fd172a261935ab6ad70860757b8326caec0af5181c9abf1a1df5d495a46e5417b2d03a655919f2ce44e83890d7d6f23624f282eec1804bbc49b7e89e30795a2e5288ac8547a581199f0169d874aa5ac1c4d543cd35a8d541cbb15c0156aeafe025d618f58a566b44fd51174ae35113f86bd2fcdeb6a96d15c3d4cef84a8f3ea869e2efeb27bf18a1861163355069dad85595015b439d1fde88c0d7196a9dbf1da730d31aa48adbfe44608c9ba7ad08703cf90bcc64f024ca030102d307d751416ebe0328fe207ef8b0abf85b2896a040e7d4ad6d8b37d388901662fd175e7818912b5a60c34535129fbbc3c654a9443208d7ed55e6b0d78d9f929b3c9ac66841823e28866035c777103221824868d998f735ffa3f83087762f1d7ae6bf29223bf952468b2fd393a09972a19ac1509a1b5371211ded88d5744a5cc27cb669b87d03bae3d973ef5a23c31aac4181cb7c5c9a3c0a4b2fbb836ace731942725eff6ae52a093a96fa903c16719ad02573b7a2a9f8c656a784a7902be772878b82980fbd410fccd7b255da4d3241eada99ef20d69ece6fcc3401513fe3a9d577b1932adae9a59e58c2061889421c0256494b79bddcaf41d299aa909a5f88e3313c4f88108a519d0c796849649dce8942e65e50a1cf7d94031ffbab1560812cda5c2b45742dabfa42e73157e44a7d2f1e9365c63d8888302c945e5fb864c72eecbcc849fa0b4735e7137183620b63c3434f4ad04f0a66786324180551d82eca5fd8ab70d4eefea9845315410fee3121773c9f9bdf8c194796894a0de439ee9afc6c62ece7d01ae06758d1ab8dd71df3b6ad191e339ce68a04cd8e16f9376a47e063dc7a74c4622380da255a722fe994c69829ec74db4326d45515ae31ea063e3f798a6a73e45e206f9952ec7964774a5e7db9bc014030d14c226e9e9236d1716435c741a9832316154d4da052a9bb1d7fd17258001db7db472e03d1c9e54473b0052a704fd6d139973edda7e2b1a96c354434ba5a0d6907467a8e2b1d32961818808ec83291bba4541bc182bc7895d195b53581db7689ee9862c5ba18bb64e7cddeb00df711a22cba0893a3c044ff6fdbf52c044306d7ab260bde748464de6b9a9490b98f52326498e11cc8b14a335761ff199244815c8ae057dba65871ec487fef5530c63aecdc8ccb9beac8a8004343419f6bc4d42601903ee5703d2913b8b91eee9c5c5c2246c0cc449e481bb9b2b0b9fbd4af73675b5308515578ed15a9bee8d4223fba6672f968f6ae20d384c88eda95dedb94024ba8450e9d483ce02db316fbbd76e519a3c1a74532b93f77523de091617eb4cf52d199b71c146cec2e7c7f3b588209584dd6d86a194263b669e668a8d369162c79bd3fcf098e553934eecd53f2fc6ad940ba9c55dc5e5f1d70b108a16567010087d9556d0065664e0c8329df0f6b8115e1b19e7a4efd35beba3119576ee9a75275c664982d02492730ab2a7d3d8f94a3e3248e55421253ed2151f9e431880ce73684948d322832770eb38d458dbfef7c9f7112aebff0d5a10adce5b692b94f6a1971eb2b534e8fd6edff0b8b99760b0a0d1502c2477ba1ec570704ef3ea6c3d4866bd8d2967677e6188b5b29d0c3ae1cecaf69496043a90e8ce55d84b4af5801fcfc4475dae80f6d8135f1c67caef67569a379f09c74662f96dacc352f595c6f1e704fbe3f69248657b6195a0525e0d74f2df7f32a4bfe01b2c6a56caf33c5302ca3eb869c0449a1f5e371d21bb8c7369c12102b496d059f97b2a78a55322c3b2663293ae7122fd181a679494be98a1716d426f6c0aa2184cddef581df2d225c5c10b470433441a86ec05b89a744bbe0eab4a40c7bdfacb55d75e0e5d74af89cea5db3ba7374a96b06a2e0c217c244b13b5245164aabbe040dc3e80f200348de150137cdc77b55bc6fe98df3", 0x1000}, {&(0x7f0000003980)="7c2421058eeb974dffb2e22c10cea04eb63019f37747ac5a0c87ec97bd7e90d9276d6887a083e1aace4717a5ed6e521f38fd438a10a1d22ff28e7c3b8e4bee9b358ec8972e3e83e852b0c3d45d8a51d4f806a889ea2ec5881fe9b5c968928b7ba32febb5ed075a22d73711b1ee0a798d3c2b577e4c6c1760a7bf9b9ac8ab6a99382a94999aa670891130d0794faeafba13dee220ae74854d3352aeae64013a4ccffccea85bf4278a820e6237dac7ffb8dde8af8c430a2c964f014d1a4d04e9857033347bceb3a7eaaa8ed7682ff3bd71349e2984ad9ad019e1a32bc8d2e14224395786b29018d2911a1d0e44452918c3cb8a90bf467bb1f9cb8736a2f87aa1182a8fb47b86cafc390fee8841fbdd55f6d14289ba329134bf7eaadd5f6a9f634331dbbf6e35899a997c5d81d1c9468a7810ac01f5bac9b558b882d55d33ad5dcfbeaa10f24a0176733acf7333cd479a59b5a67af3eb7dce5ad552bb4e6ed3955be10d086ad066cfb1df27eea4070f555f020e08bd4b647e403a62923a82b1b89579eb95a1de901526ec8d1c1f4e77036c96346e0a7382b6dd0a472296f5fda52523b758d3bc22dbb5e40e1fe3ddbe5eaa6b3f4c8ce8c518aee13827bd3d00a8d6080bdfa3b78e092d4915a7b9ca80c919b1131fba17d2fd48e08effaa83e7bbf40d47af54cd1ba06fb1944bb51e050d7d4a9c80c19aa348a313c096588f2fb330d9a0b1877ff09c36c7aa7db882259dfe753a4424bfba0ca4a8d04912e9409936e186e69536123dea1cf38ac237b498002d8f8e79e2aa3306a01f3d43e88b8a3bb362f117406588ba657b6be47d36f63ce4c0e1ddb9c55633e3245c67e172a3177dd7ab08df83cbcd0cb87fcc1c0e224c8cfb0080b17dc0db39cbbfab2298e97dcc6a96a8402c0e4d88520880a8d4d0f193bd76a543b0bf08b468c8ab6a3d1339fb5ecb9d48f76b088ecd1b7f2147d29d2bcb40420281aafa9e99d88775683a01da56f53a9342e8efe5f3e916c7b68ee50260892c0fcfeeb0ece4b07064341a014446acb961885b0f79b0074e5833a2cfd2f0675dc95369d4c25f42b0b75951dd7a1844dbb5c12dcab175f8711f8ee89118892df492ac87ec3714c4cbbc6baa0d32a9b612d866a5b7337f387906a7b1ced40a0b9430062c1e8d48bc5da479d8d157b3421e92b53c4d23ae64836c014e56c644213893f15f53419c1e635e1f4f21cb983c67a8b6ff66216c6657443769755a0691de9a13424977ea18e96b7f5254274b6936094c163d39bb9c88f2ad10f929ce5f5072f685c7cf5daf3b2e06a38f9ba3afc0a6b924fad7289c96f30596c9df7552b71a1651415b4a1c8a53b7a3b4ab343611a8d1338a228c3edf97cac83c10e213419e12832352772d6cc7804c08d1970168bc25f5db3d0903ffe868a0b035b251203c176666569b47fd4cfe59c6862bc3247fa4084de3e1431f6e1503bc1dc6a52da1cd6f0f03d9323571c865f09cf82de4829bdad002dfce8e4b86855c215164cee4d5af85453329bc61c29bbe15845fd9afd176ddb2d9feda62b2f7236ed774ddc1db594f0eba06f3b2203128f777cba1292f2826fdbe54a088fc1ec45c0fbcfb22b45aa7366b7e4f97dd6d4afc419bc8f1d7fd5f3c02ac509d047f7fe3b6c54ce03d52b75d76fe85147ce9c45b1be5a0b6fab0ea423b412d72244387507d816986fded081f338f7d08971c14a08b7e313ae6e45ef9da16389875032fafacb4e88e69ad6d56e1386178804895a6a68b546dad5f0c755af8d6409872dfc5473c44197c2da94406b56e3dfca29c0f01509a17a820f434721b68441e9b8491c66dc5a52a9fa7e7bb69b988a817dd121201386f89bc5402ecf0f9ecffae675026243cb4714bc6b4b24f33c36688caa3cd0bc55640e429364d8282f003916eaf7ce1282c19a5393df589b533b38f723cb3b3299eefa50bc4062b26829bb249b2246c5d4eb01c603bc189110c3309516e12229562c76b8e276fe584f649ab425407d5cccf1df68ba7f95f51ca76d6d73326d457011d8a7665c1f96b8663d3af087d537892154df186609ea04dc1450f1f8ce4291f86630f74858bd4b4710d771b326a18457c2f5b4812c382b8eac92b7a19e2be34a5a7e628f26a2a0e8879716306f7fd4af2742f69259526dde3280d827508e3fe3e7605d2e09ca974d4c5821161b96bb168e97b3e50fc6e20e8d247b8c8d71697d9b5c133269a008451e428c026539f4af3ac0fcc3059b77a38087fff528fe062a94c89d0b8b2379c6416bd7cf4ed48ddbca63ac47d4ace8049c9179973a061cd3566881a8015f7cb3770ad39e1e054f70effa8e4f73b9cefe78b4f42df09eef828801e3f0a50d598928f2aa2d2e0066a114cb1c1502c46469208c0c6b4e0859d46faa964a5d3c103c29a44aea70396325a6c98306cb4ac8cb88bca27d31f7ca8ba3c4bb0db01279c6c86a11fdc8806de7a2d9a7bf2d423b121bc09b8b7fa5bef43dc6c5ef5626187386aade14065c3fb875c045d27787ea7f74cd58c49a6adf7fbddb76aab53074b206b788b04df8fe0eb469538615ea54091e8660d8f93f35195c6e356558995e3241782f36cb0667f45470ba36c871381cce68bce4b7bc14da9ff2269c506994fec17cec73c96a85c905391908627ef333e0025bfcc8e05f1fdb0dbacdfe68fed1cce5bdd0739468c6cdc4e4383399d9fe21583bf3a194fdeb4630195d4f1279c9d4fdc75661cbd6044ee35d08e3d143b205c32f8ae9736474e3a83fe43d31c4ad800b73da7dd0d9e427f379eed5b07759334d6f762d1a286d865319e5c9237473e023eef93316d2dc41a780d3aec0e5aa6bdf4b44171eace4a0854096077cb6c5d6311118e83ca78e6cf8465bd462dd85d0f9dd4b69766e085fdc1c55792ffe17aa65553e0c238c345ed6318084ba0c9912f8b046f2eff1543fbba1ac33512174e08039878a8d97081f10ff619d74180ad4f929bd52ae50b262c6ffe0d96959bfa3d4a91c648c5b4c2d96948ffebe47d78fa9a43cf1f94e7d39525712d2f9bc4f8c0118778373f6ddb78ef2ba84e0677c0638623b51dd020412e1074de84bdee840ad5aa13da64438ac33031ef8c6b60a51c4f2e05477e67adcebfed83c5d97852ddd927e6f774f2ee89ff004812536614ef9a2ade09aa4205cb9ab8b3e5263fe6406eb7d7b6c9b085814a28daf8811ed38e441df9812a95ade359825d1084a0ead160c69448dcfc1bfbcaa536a7be5d741e2ac5f1142010738f3429397f49ef72a2be45d84dcac14d1e2e2d7a031fb76d45ce29725d6bf200909d3e1a30e80c4f334f688c760c7942de76adefe7e734d357c1ba93d4981d4ced4f04597b5f79ea5a31d20099256c682b8a96768b3d8ce8d0ca9337743fc1917a43149b073704e8f0859e225eff802d68cd87cfd26f2cac5fcea11a6c89d434bfce45b43e312a8f4256f3d41b9d16674dd17cfbf10589d50fd92025d5270e42ad2df53888dc577773e38bc4aea40fba3e5f451473f91879779da6b5ebe872a3c935dfe6d8ff70346fcda1632595171e540f1ef2518509546900a8d127957d1486171f1902951e6eaf04ab39b6e26f84e2b4e8c0724ca4fd1dc90e5ecb8f2a379ef90d7852f2965e2c5cd1a2feb3638fab2d228541f5dc23489920167ad3a3267ebd8ac0b14b5eb9ab35615ae08a300d799dd82b288a8ec944e790d97745578297e8d725bb534498e4694f3e5d4c7eecd0530d4a8653bc89882ee76a6779ab6a2af0e129756cb8333d24ab56703784aef5924c603bd0c83474f5f5cd2173437ce88391bce2eabe34b0f74649f4dc0ac543b5e81df6bedf7a21de2c1db927c443d64bde13918d00c71fa0a068eb89e9e7abf52ce11c05545212b6b3aa599577a4e0b08c75b037f2d88aff16def458c3eb93f5de2eed4fc0d4ba9383bf3445d7452fc9eea2af3f0a142a131382366a1f4144b806ab84623a3bbdde09f2b81e8f3e44d037ae9aea9e82d644af06d3be7db3379e4220ccb90686f8563adb4d41b92f2a63e107ab81db1d910071d7df2b582571a7988341cf1eecfdc92ee38575371366fbfbe9afc8755f2a0b7bd8b67360524d3d1e7fe318c863c2aa5b635e6ec00d20fa8d8c9475c65f48cd06343528c7ca98576ae5482cd9fe01679708c16338154c33ad7c484820fb83dc826cda9bb621f3967379a317be16f56b8b1ae21129f815470e647c70a939abf4dec543268fefcd6dc26a511e76d192b3d814a8ac1b642bbf90331821ee44d7b1d911aadac3e072677f5fe5dce451a72c1a8267c98d82bad9a91c6017de022bae689f5c4bad2417abc5dfa7391519ee4a39e8aa44accd6e39f18f87dcdaad1f49a3b796c8d9cd9d89e5aba7b26316207cf99aee456146e916851a1f3ded76539aba6071645f0d3e4855328db5d6451d3ad2996c5d3fdf3d90c09b19603ecef0a902e5c5f4fa1ac74ebc6d3554c6922839694667e0aafe4b5ab670717a76f4bf944d5917c2fd6b3b427fcf8270990ff968e48108d94f458823181b31a6e6853362c17792f170b1b2245ed507d71265e214b6f9b1311e4e0acabb2ecce8afa27f45a9e96760fefa4b229295b839fa3168935e463fef90b9dfae9638d60a51b4f53d09494c2d5a10f77720cc04e056633acc7efb85ed56ac6404236249a3119449ee760e5f718fd138a3f6a0db3f9200e057cb22c6218e8470f6be566da80134ba8eb32472942c58c29a1a0e95dc2eec64d2f3fc4c0e6db97d2aff95e2998bee15365aeef3b231f53bc744736ae011a809d659efa548aa8ed62cea057297c9005931bd08038c9e8398433b45fe539cfcacf99bbb0354333eeafefc5658d4d79cd6d83f3d04e594e19c8e7b832a78016f4bf9709a9ad0f127cf1c4a2b505d8e2b106a3fc4ac61fec0ed20a75aeb4f92e44e624547edca04d7adae0e0e9e7d363c705eec6c6c11836b8c284a9f47954b724ddaa90757286e1ef5d9af260a7e9842fe6fc8946f06b929114a94de65b008531b8c45caac8443a644a4f4681424dcda3fbc3958973c0f4942d77dc77907b907ffd408581f8869a4184607721084783df4bf1c0f4856105bf132600f74e37993e793a25cd08df8571852cd332f8421069d3ee49ed710eedf20fd89e472c6ea331b30b8c1b88035ebcee5e4a48a49e23d567275b63a536dc13a9c0c923f87b1b74b9219674cb0590cbd8ad3c322d801bb454fb03284dc22d0c8d0a9a409bbebf718d0722e83662b7df822a99bc117ee54090659e1fffadd2f70254fd7e026a3ab66e203ab21ec413b51adbbc0ba2a1e838d51470b3ce7e4cb25691c4363640f5f75daa5544c170fcfc64299bc1abd8a0a079a34c0c95593a96175a83196a48d91aae2f0d06dbe4c414c2a65c5854b363cb6dd03d8bb1d36f6cba27afb402789bfeef5b5ea89b58b1a14fd064ab029aa384da8be70b91d82b5c7aadbbfac0ab6e1d053055cfed810f00a876b3719c6976ed0f0ddee8a2b9defce381fd21486e75bd31c396a8c2ebc52e44460d387845a3421923e173347516d8ec585c0e41c4ac39422943cd7c8d7deb7f8f2793a40bb6b45ffb68cfb78081ba7d89868a050c5668d394cfd41f196a0fbc7658c3d95aa002d73bf66e1b45c67453d95147bd3c0f82b62f6ff2aa989b45c5a2ac16fa926fcdc23ea0738c070da7f8df2ba145626cb7c290d4b5f6f25cfca22c074183a00e638b517a939e1f9ac5d41c6c3341b2dd6047735cf90bb7d63c6aca0f88f25cf9dfceaa69d326c7f3962f3845015182f849ffc", 0x1000}], 0xa, &(0x7f0000000740)=[@ip_ttl={{0x14, 0x0, 0x2, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r2, @local, @remote}}}, @ip_tos_u8={{0x11}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x4}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xd4}}, @ip_ttl={{0x14, 0x0, 0x2, 0x6}}], 0x98}}, {{0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000800)="9681188354d1a4fa21a07583ed20733d8ceb1a1de0c08158edd4adff3d25fa99b3430aab683b33cea1fae0640434ca54a82c06f559e2a027e5d0ddd21ee7a364622054593e99ef1fc2a579f97f35e7d1b32cf6b3fb86a9af75c030ca9aa5b80c9a032b1666f0d666e04f2c96b44bd2cf3ee587ffcb5af29e77988a0f7c57671f9dadde6ce2a2951ce825bd287dc76c8dfe7f500bd08bf08e69495621fedd6468eae806be3b521dc9a18d538e345125d10069466027b004d51a9755bba0a4b96eae58f6bcd67ffad1dbec4d3629b491f8091f1ee2543ade5ae089ab5352b76eb9f81fd576c207107076bc9d1ca68d7c87e44b47d9741dbe46b87a36b746", 0xfd}, {&(0x7f0000004980)="124b9366de339fa02c9b5abf0904a071583fb7c9742d46ca372488a5e29424d6cca1f121d32467a1ae83bbc4bc69a37928005e99d58f211cd84290e3022f9b8199f6104e1515104b3545514b2d5ef86d7b395f528d8e146d23b79bc5f2d6902b44e1648bde1e678f286b9fb508d34b797e31f7fb40a1fb70ad0b102fcefa03a36d86e413c05e6a33bf7d81d31f76442ae60acb46fe2fc568d80a3e46b7656e24702df893325b12395925ccb631ad383d7885b90bc29038b9799891931817bd5669f1e50f3c3b7d3487cd767c", 0xcc}, {&(0x7f0000004a80)="18c67ca1b4beba77249420155f8925ab3724e193e3e969ea2bcfdfc7bbcecea68cf57807459b5918b17b458404a4070061fad9ea1d94a13d9d59248ed011ad6f74a9d55fcd0184ea016b2ae3c6f9b48d9deae92e64668ca44dd94bda74fa12bc4793f6ac2ca6a177502143bd6f25393ec9b6c0e7d6917e59fa8df947f3600b66bf7e774003cd7fff835965058948275b8eef93bd", 0x94}], 0x3, &(0x7f0000004b40)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @initdev={0xac, 0x1e, 0x1, 0x0}}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @remote, @private=0xa010102}}}, @ip_tos_u8={{0x11}}, @ip_retopts={{0x40, 0x0, 0x7, {[@timestamp={0x44, 0x2c, 0x64, 0x0, 0x0, [0x5, 0x2, 0xfffffff7, 0x2, 0x400, 0x0, 0x7fffffff, 0x8, 0xfffffff7, 0x1]}, @noop]}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x9}}, @ip_retopts={{0x10}}, @ip_retopts={{0x90, 0x0, 0x7, {[@end, @ssrr={0x89, 0x23, 0xf0, [@loopback, @empty, @multicast1, @private=0xa010101, @rand_addr=0x64010100, @empty, @multicast2, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @cipso={0x86, 0x48, 0x0, [{0x5, 0x3, "92"}, {0x0, 0x6, "4355c645"}, {0x0, 0xf, "1fd8dea4638b55f6495b91a6b8"}, {0x2, 0x11, "9894ec4753cf36982242b9b9413a1e"}, {0x0, 0xa, "1221e67c946fa188"}, {0x6, 0xf, "b638accd3b1af56ccb9386e1c8"}]}, @timestamp_prespec={0x44, 0x14, 0xe, 0x3, 0x7, [{@multicast2, 0xc07a}, {@empty, 0x8}]}]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @empty, @remote}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @loopback, @empty}}}], 0x190}}, {{&(0x7f0000000280)={0x2, 0x4e20, @empty}, 0x10, &(0x7f0000000900)=[{&(0x7f0000004d00)="3ec40fa1030f4bfbb44c74e1e7f717df691c3b8bc74afbc867ee0a179854164874b84465a8aa7f61cbb8c3125579afba897f342d6e74bc3b295ee91fb3fb96ba8441a2342c49", 0x46}], 0x1, &(0x7f0000004d80)=[@ip_retopts={{0x48, 0x0, 0x7, {[@timestamp={0x44, 0xc, 0x8f, 0x0, 0xe, [0xffffffff, 0x1]}, @timestamp_addr={0x44, 0x2c, 0xec, 0x1, 0x5, [{@loopback, 0x6}, {@empty, 0x7}, {@rand_addr=0x64010102, 0x8001}, {@remote}, {@rand_addr=0x64010101, 0x1}]}]}}}], 0x48}}, {{&(0x7f0000004e00)={0x2, 0x4e23, @multicast2}, 0x10, &(0x7f0000006300)=[{&(0x7f0000004e40)="c18fba0b6e6e317b8c499d6650f3b94e8c17ead5f03ad5bbc626762593eae18b7c0e260b356ba9b5813eb872eb2cde3825172c97dafeb9e3df4d96bca285977e7c2d194116e13206c6403916b3aefbbda95f3968b8892fd29ff523bbf9bec37be95b58117b2af6d984b9704b810f79e650ac141fa405071252ee3b4cd0f4454b7aaee9219be2a2e020f8bbddef7d47", 0x8f}, {&(0x7f0000004f00)="f7c69ec639061e92172d60887854ae161a133187e78663fe1d21863233bf2cd0532b2d4b6c9f9c524fd5f0b6574190436631db636dda858e6fd0a5a944f24a58e5420f99452eacd394c9701482e9a718f16e0d3317477c2bdcfa0fd7b96e1a78ba801dda2ce0dc58eed40ac6b9500c6db2a81cc5aa53a00a9b58ad117ddc97bb0c66e921d57aec29e5868fe2188048811f54c233909c00209498ed65ebb6ab54ec", 0xa1}, {&(0x7f0000004fc0)="c09ffedccf5f2bc04d07f01efdf5306eeb0036af832edee43f51c0b64baf6a1e8ae82620525afc30436a5f32879f354af79616552dcf8934d8b9e7b5eedef343d6d1caeae88fa983ca0478ca6b717a48e3a188197d8d11f43f7dab561efc6071445e05d4d416a33c96409f5c616970094061bb6313b144794cbe927225bc1640d2e23aaf72fe087d491329480bdff2774735068a5d676e44cc9fb54988cbd986e2cfa63d5182251e58ff7bc98c13b1845580570abdb37d6bab3d6ee8bb269a56", 0xc0}, {&(0x7f0000005080)="d1e3517b7c60c28699da21fd8a3ebabc579cab63bb7c35d1589ef685cc7bbdbf87496cd10dd69f779d156acfb0455e985e0b5209902f974937dbb015ffca13c6f6b047ed7b114d3841ce98425751cd923d4a9dc5f8b0b3167ebc7a2834ab262356e8c751a87401e07bc1ba1d9b9a1631c486a24db57fd081490777da0b05bebc8c7bc0ba6ac054c70ec0234a9cf8580f835dd4bc87bbf01ca4624670332cc3ee1ed61f13a973bbabc59835de93780a9e3eeb88c59ef93f9fd9c519f29fdce056de1e0c7008f43519ea84a1e60d1a579caafaf30d826399bf3d68b0e4fa8a9a2342d72d5bb38f474d9e6a23ad7c6603c8611b40ff6d79cba073902bdaea", 0xfd}, {&(0x7f0000005180)="381d3cf5bf595389fcecad81ddfa1f1bf26a83ae3c8c93dac5086c692adb0c0c2c8c61bafc0d7937897a5af3a7004b2f57ef1515ff21f75de0250315dff2322c277b678c79d7b03aa5e8e42d46463fa3f1bf1ea7e92cc6f3c1ec736e382d26801155647f48bd21c826d93fd3874c30beae96d9ce840cbcede1abdbf3158740164b16856636c751a19dcaab6aa705de51246926a5216ba9b4d92ee40a3cf735dee28895098eab0e199993b45b336372724db40453fa3371f7740253697b9e2af098e7b9080859722779fa63e936f23684aea84148c1dcea08c978e5bddee541843aa376d887dc642bafe2f9c79b12b4a1d0e8219b303b9e6c9bca95f2da6bd89d78be7d95ad192702dc00341a4c46d726207c9688b451cc7945122d806317a9921afbe8cdc165d59fb9b880b49e306569739ad12d5ab156010262003cc34d3e9cb17c0d6e157bea847091a9599537fdefe0a5e713cae8bf6b603f3f7b4f441823f46c3b7e6a70c5a114be77b129f484c22b7510e0b41a15c0bfaca5bb9047d37a2b7fa3af6efca9d157b15c2152ade54b6954a6b5fe7fff2c51b3c9757e6dfc8f9812e437f25aad784c1c8635d8ce357f7ba88045bda42acb93c2c7608256b95b399e5d7954dbae33b1919eee80ac63b192e69d38d88aa2799e530569a7f27fb1446813029d89eaaa2c1314de16ee689e59f62b32c8a380c7711f15258a8a308ac0e3919556dc0036a1795d0dfc78aac3253d5d77d54cf2ec1bcea011fba325f63390858bbdce3c511a2c2048d7ffc2a485277d4b6781a33d4f9db20a4ec2733c97cf4e6075a750c125b0de67408baf5addb0e98739b5ee7aaf4b7c34cda8a6350c1c9ba66d1d71bb580ec01c766f600b8e781a780afd4a8ba98128a18d3501b14f8c2f0dee2d519e3a19a04dbcdc762b6a4195a3d0655989f75bc63b1384da0dc7d1e1208cafbaa41535e10fbcbe11ed4eb6b9ce63b94d6f64bf8bbe63fe4e46d5df27c902df6d51a4d3954facb21568f1126de28510c890df8d85b376c0c3aec7184dd3002a2b40434abeac6f8644a41b6a0e346e463dc4d9101e50d54bcc4a26ee00b9ddd7bc1a5a267b4889fdfc7e3fc5368cc9c8d37439f5e3d9ac276843aadf4665d047746be67fb8d7033227d49e75d94767a8d605c9ffeafe2d1884fc48fc000528cbac531f48654e1c02634325b96a7f9c1313eb8cbaa2b9d3182927185a4696a060b8cb7be466c87aa5cfc7b2a3a44ff83997b7ce868e243420017a067645dbdde09c04432935c7d2f29f744c20ba89bf452e54003b56649bfb7827a777afaa1fbbe9ca1ba0b55b721074bab2aee4ab084c1b1ae355b13054d4e1055a8a35233f295a622edb71b4b3e8c17abbe5c0dce3179f2dfe4a8e26967f2d41e895c1dbde2ee220413baed7615b0c2c036dcd4c53ff567df30cbf3c1a6b15dcb600a2018e1bbf8ae05f46f71e0aca48f3a733be5e08a24fdc2187fd9f4258361c9c3e8a6778fc8406d7e363860fd8fb2947171ef072c012bfece95fca83e46c3db17776d052530319dedd00ec95b7def3732ec9a8a8921e73356eefd94d8d2427b74ec15b9c49b564eac79f317ddb4e6476d11be3934dd49a1cf5616c9f9b0257372e621d358bb1e3eece6623f6c587a284c2ac5c811deba1f6338389452f37449a8130310f065404dfa297f04a5556d891ffe9600d36991597d48204184680d64e5551c97a077328a47228a0b5df6f7e740240218ab403e4567dfeeab4991107ebf2af0934b5da479e974b020caa97827e39924137b8d97b0777c25c3b69d3fde48d5afb0da36cb3d41c7bfa2b59649370ce06badc8a234a6c1da9f66d519f281a70369dcb594722727033b0b5ab4a488a7ec39b3008dc118b8b592449bea014771b17481cb3045d7d9858e60e27ffd74be6e5bd0e162c13382fb34bb9e0decdf42d0ca065c2ec45ef7df7edd5cbcce95d43178a2e1183aa48c373c69ac0862daadca16357ff345352f3f99394733a78317e960af43b55b1ceedfb7fa8f30d83a289ea7809d43d3406445086ed8855f0af191d4345fa920ea79875af19716eb01e28a04a18d9b27d7b604f28d3dff8247b9d4e8a6031d6fab7c8a749a12fe6e6c350e020bd8ef82d191d4ff18a29e631c175b1f43889b6169d0333467a34520f3228584d2b01d3793063e9d2d0f61c82e18f96a6172887c265057050dc31b4eec8940d30153fb9ffbb20d192b7e70c85e9f6534d3df85792b19807b3def693e00a655cf27d504a18bf63ecb53076c10ee1c36f179f99a6111dbab3c4fbeadeff7a4c75017c98f78b5a2f4dbe1602d38500b28b1443b59f0ecced1d3a460be86927e8ab9087b2175a8eab49839f95eacd45c9cc14246abe203db1bd7c7700b0ebefa84fe95ef754338fced9913687e781b26c32920a274772a2f61d9e1311af0c3f7174ba8dfa5f7cd646c9f38b68d6e4823a0c3397ed73ce72ddcceec3d6373053ddbb83161215c4c81dec9e0e29d26aa870ad613ea930ee619da79521c16d80b3f2a6c1fa8c8d95b834f37d9cd00ce40f1b896684c4166b4eb368021951cc6ad8325810ad8b502b348da6252f4caf28f108b597e518230f7dba0b852cc8eef87898008803183ff52afd9a135e7678111a9ca794ab56cc528f82bf281f0473a69b3cbf7cbb0c4d7b2d98b5de1e5f7d4fce8107528ca0e263a90325bb0fb62aeef53750576e8bd8117fff9dd2e5915472e7eb83db9963c3a3e5e7d0934140aa61e95d12e8c728c73cb89597cba377d8fcd2d5655d008a0b8d62421993721454dbaebf0c9755f76d36f09ae4f369dffa0d5057fba2cb11a5a73f490d63b3119581c0239d6432cb41c5c26b706062fe4e68afeae8b0be6bc3e3b1c49d94911cac75f392e9b7367cdd3633b123941d76b11c99d036ecbb8d9b342d2ee40cee0b812b0daf66a23f364191cb9ddc3be11176470826bdb942838508f3dcd6475515337379d1297226dd463d2dccac95ae12fab06d2a8d3911b92eddf95d441548b085ab3a72ead2957fd0fdb67955901e3b87553632e2d7a442cfb2819ee9920fd24e46e3dbb11c9145a09e847a96dda21c3b14e549848d4fc51d89a986b27cc979715ed844de012ce37c8306d29d0109034e8b255874b2826e3ae4f66b5993b68276524847d7e2f6f71665bcb00030954699558e39d4504cf40639230ed42aff524822f6fce78354e26b335389cdadf99edfdb4b8c38c2cff1eb7e777fe7e86113e93e11fed346a7139f52b18b55d31c799d5fe12524f4df7dee802d504f36a5cd83f18d0d8ac4e71b0a717af7226f74c5ef036519e2fd8fb304b36f988c9f121941c925c3aad4cb57484d26df7ae5712880dbe42733671c56cba7dad462cd571b92ada214eb88c59f4ee712ecdae0e5549594c6c3d96e97abea1fb11e7b6ee1eba560888f439062f56d033f27c418dfbffb3f4f99739635b5551d5990ffc2a69014b4ace6d188a68fbb4787449911f2418a8bfb80d88958f9350c05c6fabc057da9eac8e5d52fbfcfea687dab4a77f334d144d350996382d95bbf69e16b10e6c0348e8cde9042dc24068539c1e0babb53c5300e7ad880e71885511b241c0eeda3ffc8385d7500eb972da4130f4b8b5f3a10bb14765cd3d0b3a00195cb1ec7e870544b1eeebd7aeb4cb4df1b1144b915a0dbd44889b056d58cc34abb885bd5800a46b027037e15c9d078c61fdff8ef9e6082f0b30d73693f8e3bf911c3740c011d9d746dcdde69e4fa8cfe59fd69804409382b7ed800a71560d37c16f6f9c9eb6780a2432d6619a5d83db5bc8d5a5d7f5733ad8746488514e7fd61e0166f1a2e12337511780c99747bf283ea0525aed4a04081df3a1fe341d46db4a5cb59e2c177edc5fee6526d0828f6ec855a5619f88dd3df1caabc7a718e826b06673e5a4a417ab520856c2aa82277e03affbf0e2d22d41ad8116ce007f9aeb00beb3da9332db19e74ec7b0463639b8c23b82526113b2f2521ac10f86e257b23106da2010ed68c5903eb5852cbe7195db296fbb30d82c5e385f33f096ff285d7edef3c430c5ec2d1d02f0c043940bf16d3883555735fe5913d5fc54d06b54fef4607c85a03879f93ef87531b7cdfe1ed85679790859e7d7f9992c1bde7d27aba4fa9330e4dc7fac539099ce7c320d24e7438666d8edb6ae6bc262af5cca98cac4d492d6c76c1215871311b13dd5c3524415afbe042aeed179c44e028ef4022cc584cd37cc9664ee396cac2e58290bc80a07fac3f36570cb489d754e919f248a70a00c837059ded5b6f5f3b1e6fdf92c293cb801d194581c94e941ca1e0fe3fd17039c1659e41d68100a9991370c34135f4a5fc2febbeb9ac1e4d76d3fd996fa1521e752ba3bb25f80af7dccfc8598df9cf5ae49636df1b60a99c4edb2b27a6823f1ea6e273421152c115351b2d7577be99ceaaf796d18ed04ba8aff31dbe91da3af09723f973281defb260b0e4335962fe919228941343b3094b5b24cf1de076b9a32e7f01daea9b6d570cad0a9bb295cc936249af299c424fe95f7273866a8dd7d00de678d48b92e93a3cf4c64470ab8c4638cbcdf8b2d565e59b5aa2185647e7b566fdfee0235ae47baec4227c3f7cc9c1cc17860292cdbc9672d846560dd277994898a6b7f950e1eff0fac257a80435645d488f384b74a2b7e54f066d4072d802e6ae2f4dba92425a2d901dd28129d696e89606dfc3b5bb1f8ddbe7de77e6004d87bea7d884b79271bb7ffcf485f4fca8376db8769b42a2c7714d5d4ac494610db42ed8b0943be615c7f7fda308e082fe2cd304485ce9632ef63d15db2582aad677dd25476f03bdc7ad1356b94bb5936016a95e299849ca00abcfd660576acfa193a0ff216c479e629e260be87a930cb4573c02c6bd6f8ead607b9f8f739f8508d76fa771fa6d715cee98b2339d3d150c2581465e66c8f2af8742a91534b6b255a03c536d8ca15cb90117398306dbae7f46ec9c7b5fbdeca63896979d378e25fdd01adf80c8ccd6597e35f818a5810add07d773119db5770ce5bca34e04f54e62d1d409b090bda6bdcbc3ac3b9181ccd4e3295d1c6456d722831dd1409ed975aa13b1fc54c359807e05106ba35e1866ad8cbe15b48c0d8fe75ad472449c90f5c5e03c0ba6d20aa2dde6e12df00c5860e12ace74597ae3cf02b7a7f53d75781a4463cb15dbc95d92fd41660056111927a706639cdef48e50339aabacc65a9dd3098bba648421a340a6cf7328635a26c4b438ca801a8215e3ed3dca4eb26bb9b1b396cb7f13187f85c4c88ef1164e0c6e2f006d4036424616214f0b57440ed72eac2f1ef56e7c567b52606b7603783348457e354f972096edb7ded0351afabf7fddff47c68617cd14f95443324932032288467f437cc217b636cbf2bb62a57c5118c47facfea3", 0xf00}, {&(0x7f0000006180)}, {&(0x7f0000006240)="5f48576af5f9256ae352db78e3cfad311ba89c76dd388f79efe201347b30c1a0ea49aa04aa3f8a32a76ee16c1f3fcdaac3ffba126931f9ed26994a9a26f432fc0da66797dad1c1ad36562c9c24695ebb0aa3991427027c6a4302660a21b257e80c6738253383ff55c3b027c33330ce67b8968f785a6942e896e36cae3a6a14f2651212182def4b998d748e6deca15e0ef8c5e5f57437525d", 0x98}], 0x7, &(0x7f0000006380)=[@ip_tos_u8={{0x11}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x1}}, @ip_retopts={{0x64, 0x0, 0x7, {[@ra={0x94, 0x4, 0x1}, @ssrr={0x89, 0x7, 0x79, [@local]}, @generic={0x0, 0x7, "d3a5fbb702"}, @generic={0x83, 0xf, "8c1f796eeec9574bc666b574d2"}, @end, @rr={0x7, 0x13, 0x9b, [@private=0xa010101, @multicast2, @empty, @local]}, @rr={0x7, 0x1f, 0x82, [@loopback, @broadcast, @empty, @multicast2, @broadcast, @multicast2, @loopback]}]}}}, @ip_tos_u8={{0x11}}], 0xb0}}, {{&(0x7f0000006440)={0x2, 0x4e22, @broadcast}, 0x10, &(0x7f0000008740)=[{&(0x7f0000006480)="3723fdb8cd52df2fdeb00b8553750762b5af51182779718e9770079886cb9a313e96e53f0e14287685d8210631b9d92d9cabe254573793e128abdf1d217ced42fd6d9271c4833011213c42a6b77410a3b0f86c206d7ca41a953df6321de95f3291c3896975cabcd56814bd47de1d31a0bf690acdaf3a1c823ff0d9e26acef6ede8d678782d3e1bf3153628f9d469eb1bb1c6d33720f4b12de0bb619adbdc060f07b6ff22873d53c411c4328117457f7ed02d252552746512aa28e2e3724e3187aa5b5c9eec08bbdc53a582fa7de2ac52b9626744a98613b3e6577b59d5e5c1d9c6912eaa32a2b8c32bfbd9be6bf551e4b10ee0d7e23e4ebd417f2c41b4c2eec6ad583ba866c380b06ade0e1a30e40b1b92f83e61cee6a3bc250164e244c1a8196538df95e6ca09154d8ade83fb4ff9bfa198760a1b4ad7d992aa20a4f135c341cfed3e0472227ceb7d88f43688177513ade0c06deaa852dd433de4df1c94ada01d9fda6d54e8ac65ba7f87a036c728e96539326bd6940a8a802b137759474f2a8ee6025468d52e4e7e4d97407a44a0b89a1f2da51551a87aae20d9c10dfb6b6885f5c9394242a60916ed2299bf0f600665cb6626e5ba6e222bca5ac2fa71afc267661192d38cde7905103bf4fba03e7c2138d0eb0bd8aa1aeb4b6b68eff119feb0fdb0b70c1e5bd41d92421a77b179d3096af2135c3b2b055ca2340c76548f07132c9e1f7148019adca3e521145abea6c9f8536185111da813f6fe88891ead6266585ff3d6a0678fdaddbdcd4825aecb1ebf06765329434b6853b1c10f63862463f20f834941588fddbb3fdd7ef6af8f329e2a2195f3d21c8aaa4158bcdfcaad36ab988dbfc9d7318e4ec2375524f6634f6fb802e7c67643d5c2180d6bd0f9667f4b78417fff0a8f62a23245303275ebd5703a5a8bfbb757fa5e6ab9bd68879d252d90f2284563cab6f1c690361d9f1b60f11536b6e65c3c460c1f40821e42f1c9ee35dcf1a290d736e81139df2b126e2b7134c1ccf00f1e6adef3a5c3f28d26539ab1fd2a26ccc05013443fd1db0ccbc58335d1abbe4c3c8f7e2c1ef77dc18189088d7951afff3cc98e234c52f5d25f353951f093d75aacc2bf87586f46e268012697406a40ee714e96f17b6a367167c5ce9d0979e9544ee6553792b20afe755c4d6938190bec6e4641111db76147373344c9f1c298ff9a0e09fcf4a06cbd5ce86d4690e415a33dfa99c4723cc7fa5ca6740d67736385fd32f33107f8fd3d5c9b2f059eccf0dbc4ceb445135c658f9afef655948b56d89c3a8246237af47444d81475ad7c07e734e0ee94f3d1337b357de59b7b9a7b23a7079ad1e324e4bdbdbb3a5f6a1f624b17bccead5607ab08a72bfc5a0b70fb2c10024a5f6a802e55a0552dc59c96fb3e8e6b021f6dea63ab2845803fc64fd2a07be02ad5523b3d4392c08fbd781352c76329b218ec2d5884264cf02f7234bfd12b0624501dbd01b739c646cc257d725060bcfdb483f8aec204a1d111a319155bd9bdb9fee16c843521657585aa28d5bd72e02870ae442cdd07df4f60c673441149117b4e877146685b64d1633a39c432dc3ef32b114f5e1287553ccfcca202beb633f8214e91ea2a60b50567e307daf260dbf0c0792ca7c95c1ca1a658c7103b441780755577e389f38d0d7a9fd5e4e5b5587a60c41a2984a6e203350aa04f2472df224650d29be1b1e016725b4572acb1f6cad227071b470d2c733d473195a621d9d4db1927011187f3a33dd90b7b8b8eb3358f909df61a2b118f8850984e5339ecd6bcddd57101d156d672670bb39c576ca7ba0c70db59a484d6c5735e6f8f0e7049f29b0a6f4a4e1581cc2015c5960714185d3049d070e2aafb0798158c90bb3fafa3777586d4159e52cf3bc9e5d5abed01f9d0bc7950faa59b46316875114df10d47672c05ad67106cc9b2767381dad734c7a07c43a69d95b5c2f7119470f59bc54b9b5731c714adec7c3a0d91730c4c24748c840252ef2f530fe1cc5b28d9b6138273842b1c26aa85dabf64b47e8286289d2cb6bf1bbd3756ff3d38d57ff3bf556f0031d7866c1329941a20438c1f0ba4948318ccf88725ed7de6beca70dfa427d1cb254477e33d311109370c5a75d61fe8387eb69c107e4937c930e318c511f9580985113af33f863d05587f82332881c98d1051a67fb7f1520de22e5aa4f23e8adff02e9814dfe441e4d6aa864bdc1d9ffa461217754a6f8d3d1b42d699517482de5f9e71c51070989e94541bfcbe5e1d8ddb21af1a96dd191f0e6a60b6d5c353350d000c108a62135a8330d83a0009fa74bfb02bfa573fdffe72479f88ff285285a2347d6de461da3f6a62f42df34f4844491a3569e6be8f954f686b30c64b05e011b923b765b4fd37b689ce090227c1c69f6133fc760a4c4e0475fd90fdd4b00e731e1b7f8e9b9138016bb1bde7ea66be5f435edba9e3f5361cdefac0172df2256d422dae8d8dd085c0b12b4ccf65a1fe72eea19385e389d91a735172f54b745f1b08aa291df8e80dad1698704071be72330ab81df67591dd547df162556ed29b29f10286952a4c97808fe0516ec46592fa373bc4881c2b727a7dcc601fb837c7fb589a0a18874998b8a6d089cee10420d47ac9825598c130ece78d07d27a3cf3fedcf206f1094524d3abc1cd5d90cfc31067a490e74fd572c9123e4884f3a504e409ff417b245ff4c4094fb3a05c599b5512162868ebfaefccfb1e33dc96c7becb1e2fd3bbb5fa597a25145832bf1cc25a61b4c952ace566acc7d7bf16498eedcc4dc943683fbdc2c18650d5c4c5752c511abcb0345193a3cd72604d833385bef026570cc8251d03c88feb47e48bb97727bf315c019c6e9de1e98ae25f52d825298f144b195fa3ee8e99f5d79b92782a1f36c5e2801d3620e22c0a58c5af72ef4ab976cc478b8fb121e09cfd06e9f1ea682279287413100b62f06e8478408f8ad7721b78f69a26637fd5f2a27f07f0b57d9868195350507a7bd16ce28327ea8a320f6d0909929d1aaf6f1ab5899c074d44a55ba9f7431628532e4fb40ce86fbff1a87b83742834ab1d505e1b6624eeeb17fb7e49b109617a369aa2a127233bb83ac6d82798008a8e44e7f7dc92f924a2df7a38c6b1d4d508c4dbdbea1c86f429c366723e2b660669968402d7c811be4e9ef8472082483e2f0a600e4ffe174a1760cf87a0120f90fd06c19f549dcc77ced8258f3dcb58bb6c6b33c0b192ea6cca314b779711ffd32426aff28d09201978875c8b8a5666ada8638c29f3ac4ba0ec483ab6547d1155378b94eaf1422c6ed133a99520af3dc2ab901ba0b42af90f5f2c95d006b64599d0bc8d3c3ee91a3e02787806a05b807340d6d047e7eef3670cbe28c186123c5dfe901441ad54429a1e94ea2c647e9a70f297a0d16f245b37313e472cf1d344da96b7337fbd78717a6af72d6d049fa09aaf28e9b07dd39debe944b20697d0fba11a21072471822c430f3304492dbf59307675d1efca57ceec227fd2802acff6f9a8b386a9397aeb4a059168f7598e01d8d07cd5cd86cb6d15a2579d39c345e13d02385914aeac57b3a02a77f7ef8c0dff5df824f57ceb648b42ec08f94bf3c5b236917f8cf271aeadc72ce615c943f6657febfe6e09d6980ee5c6509ff4ca13286f2eb361eeb92177f20605ebeaa510b523aaece16d24c8eb5ef88ab55d45cc408a3b7b638540e470371f5ef2d2a224e27aba47709b90c24067918dc420ffff6e02d9cca7e27a661d8642830a41a3485d3f2a9b6c075dc731e4d70bb673ef0e4c91d3339dd8581645a053b870a005e4503c8726b8f8fd08fc51dd12a6649ec60319841b8c3084c4536981accc5ae721751deb8eeaa7986db6761fa00e52c05d74dfe68f8678665f1b31c8db7b786de61f4dd7023ab522eaab3bad0deb6c82c3acf620daf133abb9592d9dd6e7eacca65c749ddbfb3bd2e710ee67029e90ef169b4344ef0188760f076abd25ceaa20c9ce76116d69a87965d8702e9e2540304960fc04eed6371a94e6acdd0e71213c094332cf3c0360050339d8c28da5fefa360dbbe54a417f3a9c96c38487c880b60138abbdfb2cf670adafa28296f503d17649092aacd47abca93bc7c31d171a86aca7d18e02c0532e1b5266c0f9d88753f980e9d4158caf34cb99648d6d2b65b0b1badcad73e8c8d16875723524be26e69eb50ccac365a2123b0b74cae3b302e41206daeacc027a23ebd012914332de96441f06312d3b3fe9328b4b604b048ced304f0b80b8ffabd49e905a78f4cd4fbd477dd78156c0b3269d55a2691b118b0c1c72d5e0d157c5d196a39de0a36db8e56ec17d7cc14c7d6716f743f2b02f5ee9208d111434ba59566332863d3e4f9ea1197281fdbba7e493c36a6ad826f8b3410919dcd2d174a1a530363e4a17d1b703790b7b8ce3ebafb7b9a46350b97c310bf99306e0dbc62ce3c5df83cc7dd2bc456837ca2b49ee9da41d74db88976038f937f5350799b6ab12ca8f01186311e12eae1bd585f0f07975a60e596bace47d98091c2ad6b683b1771f2a91ef43cb7132f03bf55710f928ac429f94d027f6614bc8196f543b5ff56552a39c028e03b2015314dfa691af7de1417213959b85d526f4844aa19e3598061b17635617bff49b39c1223f1d9058c1193ee312e895d2330d8404fe394ebebb22ee33b50f7faf511036f7f06c01dc892500254aacfe54d95b8bad0b6669e4eb1e8c16e40003efbc5e0074a19bad20b87294fa62b9b7bd84c06649843870c9cf3fff1877c4927a76eeff3ab6c305205aff5ed41431029e5e5feda957871fbe97c8a80b65ee496c48a73dd8f6e2633c3beb309da99b28f28514df493894f267037d8ea379add890825934fa23ddd0d13ff8776c108a854dea71e1eb128850f67dae7ed0e611aadeb4a6c401751735bd4e0ee3ae18b8c381726b9cf9f1840669d55be4222bc62ac8d794d1441c28b51b9fa01a67ba19a9895fa825a3e167e5dd9934a7320c6d23d8cfa6dd585f2e4e6a639f80a4d0827d70a555156e9627e562c0378c7308d10f7b71e81a4fc863dc60fac697b917681164c258ea20c3f3e725c85a3791687c8b9599f861bddb47a553177669ec62e98df0200c69802ca14781be48cd0cee2f0874050197e8a045eb976624e1683488509f96e9c3df0c0d89d6b7fd9c3f7881e9e80c1fdd696ba30487d48f0c9abc954d338cd5b8520db03bba9f6d716ddbf939ca0cf896dd04df79862a6ee767c971611a999c3606cc987e76017637c184e14188c7f6ed6dcffe3808af2111ce8a6242b5d847aca5dd3b4319822d91b02bea7409eaaa36c743e022ab874a376cba8bff2400cdc9d9ddd2d4c8e52ea232cacbfbd7387b7eaa93d1e05b83a78d13dff0ebbbe1ebd1b30ee2e0c58a8e306fe79bf3af61e14a6d7e904f92a55fcc5d9bff325a438a576e8a285942b39d6399471b1b13b7d73791b27370c9663a6ecc2ded52b1891d43025c10dfac6f2ed9c00422dd2929e12ea99ebdf9089bfd2ce0f584023c8289069622ee03a7ba55579778b438a2b0cde0b34c0dea13fbb722e7eb76d6c34398cde9d0d488efa560a6f09bbf8409918c495aeebad0f32d3468d42692b6be8a73411a1575a848c52a875f2b5cecd70899d6eccad1b8d975604b4bf386809fe8b4a045f4efbcd0d0572d76bdd4cf8a5c1520a28740787f04b3ca3b4b54ddfa1dcaf36e5c3547262815edb01a921b817e34c7edb6ada313c15d9bb2bc4f19e64919679033e3c85d090278742489cf9f", 0x1000}, {&(0x7f0000007480)="46cb449f2ed36d3c4928ab1d661afdda3cf184fa24ed8a81f723c6c709ef15ce74973f43f8e3cd041eb3f0a57abcdc7a18f8985009fe0e6d7a3a51c622586776a231aa7b434befd3aa428192827e3f4fc5d08420b93f277134b104ff73259cd8cff9fe4ffd6e520e6f008a18fbfa9aeda4a63332b26d32498b64760b6fbba555a8307628a0660f4d08da29b0a415fb0d75fb353c8f3cfa4157032f07bbbf225be260010c0f6da692bce87cfc82c1cc78e2fa54a76fd6129fc3cddc6e8cbfc61e0be8f9769060ddf2e90b0b075c6015672d52c3fa18ed7620a634841ee9f3b3a7f84dd5bb7295107cb6227badb5", 0xed}, {&(0x7f0000007580)}, {&(0x7f00000075c0)="23a58af81e1f94fed8e0dd3786378f6cec777f1bd102d7673fa7e70e4cca820e5d225c651d67349db4071051c41d1c132f826e24f6", 0x35}, {&(0x7f0000007600)}, {&(0x7f0000007640)="b8eeac466b07292785ffcee9afc8ddf63a870dead8f3d3b18c224c6b260da80e2a1b8485117005d17c5fbb463631f364c9acce552016c5190b850c33e45f42fe7c0a62f75240039bd2eb558a1b9dcfd2322ba01817fd99eddbff7778b728958dffa8b1b8102297ce40d0512ab752d98644a4ab33f53dd78c68da36db056b8945c6b97dd064a8c664c43e0b70201eac50a27fc4f0e467a327f8f98b39a39fb2258cb0eedf71e91bf006ce8ea9901499e9a97056e823b7274d554a4738ea42a95c35cebd6df61d809c1c70a8130f53b54ef4a106643d0e", 0xd6}], 0x6, &(0x7f00000087c0)=[@ip_ttl={{0x14, 0x0, 0x2, 0x400}}, @ip_retopts={{0x14, 0x0, 0x7, {[@ra={0x94, 0x4}]}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x3}}], 0x48}}], 0x5, 0x40000) 10:46:42 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000005c0)={&(0x7f0000000500)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x6, [@struct={0x1}]}, {0x0, [0x61, 0x18fea8d6483aa1dd, 0x5f, 0x3e]}}, 0x0, 0x2a}, 0x20) 10:46:42 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) r3 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r3, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r3, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r2, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe68ca0000000000000000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r1, @ANYBLOB="3be91bb9f6"], 0x20000600}}, 0x0) sendto$inet6(r0, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) shutdown(r0, 0x0) [ 200.443625][ T23] audit: type=1400 audit(1684234002.816:199): avc: denied { name_bind } for pid=2721 comm="syz-executor.4" src=20000 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unreserved_port_t tclass=udp_socket permissive=1 [ 200.473952][ T2728] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. 10:46:42 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x5, &(0x7f0000000000)={&(0x7f0000000280)={{0x14, 0x10, 0x1, 0x0, 0x9025}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0xc00, 0x0, {0x7}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x58, 0x9, 0xa, 0x401, 0x0, 0x0, {0x7}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz0\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x38}, @NFTA_SET_DESC={0x4}, @NFTA_SET_FLAGS={0x8, 0x3, 0x1, 0x0, 0x85}, @NFTA_SET_EXPR={0x10, 0x11, 0x0, 0x1, @fwd={{0x8}, @val={0x4}}}]}], {0x14, 0x10, 0x1, 0xc00}}, 0xa0}}, 0x0) 10:46:42 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000005c80)={&(0x7f0000005b00)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@struct]}}, &(0x7f0000005b80)=""/238, 0x26, 0xee, 0x1}, 0x20) 10:46:42 executing program 0: socketpair(0x22, 0x3, 0x0, &(0x7f0000000140)) 10:46:42 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000005c0)={&(0x7f0000000500)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x4, [@struct={0x1}]}, {0x0, [0x18fea8d6483aa1dd, 0x5f]}}, 0x0, 0x28, 0x0, 0x1}, 0x20) 10:46:42 executing program 1: socketpair(0x10, 0x2, 0x9, &(0x7f0000000180)) 10:46:42 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000005c80)={&(0x7f0000005b00)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@struct={0x0, 0x1, 0x0, 0x4, 0x0, 0x0, [{}]}]}}, 0x0, 0x32}, 0x20) 10:46:42 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000380)={0xa, 0x4e22}, 0x1c) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x4) sendto$inet6(r1, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) shutdown(r0, 0x0) 10:46:43 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000005c0)={&(0x7f0000000500)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x3, [@struct={0x1}]}, {0x0, [0x61]}}, 0x0, 0x27}, 0x20) 10:46:43 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1}, 0x6e) 10:46:43 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000100)={0x18, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_PRIVFLAGS_HEADER={0x4}]}, 0x18}}, 0x0) [ 200.577136][ T23] audit: type=1400 audit(1684234002.946:200): avc: denied { create } for pid=2746 comm="syz-executor.0" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=isdn_socket permissive=1 10:46:43 executing program 4: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpid() r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = getpid() sendmmsg$unix(r0, &(0x7f0000000240)=[{{&(0x7f0000000000)=@abs={0x1}, 0x6e, 0x0, 0x0, &(0x7f0000000180)=[@cred={{0x1c, 0x1, 0x2, {r1, 0xee01}}}, @rights={{0x14, 0x1, 0x1, [r2]}}, @cred={{0x1c, 0x1, 0x2, {r3}}}], 0x58}}], 0x1, 0x0) 10:46:43 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x62, 0x33, 0x3, [@datasec={0x0, 0x7, 0x0, 0xf, 0x2, [{}, {}, {}, {}, {}, {}, {}], '\nl'}]}, {0x0, [0x0]}}, &(0x7f0000000080)=""/92, 0x7f, 0x5c, 0x1}, 0x20) 10:46:43 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000380)={0xa, 0x4e22}, 0x1c) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x4) sendto$inet6(r1, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) shutdown(r0, 0x0) 10:46:43 executing program 5: socketpair(0x2, 0x3, 0x0, &(0x7f0000000140)) 10:46:43 executing program 2: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="4c00000013252b"], 0x4c}}, 0x0) 10:46:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001440)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001400)=ANY=[@ANYBLOB="1c0000000000000001"], 0x38}}], 0x1, 0x0) sendmmsg$unix(r0, &(0x7f0000000940)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000015c0)}}, {{&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x0, &(0x7f0000000480)=[{&(0x7f0000000080)="ef772359730771ad3342a526e20b2bfaa34271abdd1d1f5d21bd8b611351ad7eb29ec36788651506573e909a47ec8a84cdb00b25e0b89b40046fa3d5ce8462b46c61b8f72a65e5865b714dfba532c9f20c2e2fcb8251b3aa625e8064ad39eb6d7f0b6a97f31977"}, {&(0x7f0000000100)="603526bd0f3da31984617865e9a6139d5409a5e9b237acfd1858319b51a1e22f13cca5b7f3b7da49233a88b3c9da2c162461c6870d9619fe652014cea783beb48a14e9b6145cec9c7359fd36db859c6703c7c6ec6b0a0434e85940d976124f778bd14987678c9b6dae5aec4d583f3b85d0e5c85566b4dd7ab3e3a811356a6d86ddd0ef023648c434b484950f2135ddcbec7edacc0f0a6c62dcc5c192fed9a3e54ec64c50210166089578c3d2ffc12d4e3cd51b9af4b76328b194cca62288cedfc9532f1b80d886b52599ee5d7d572c25d4f75b324f0efb4763a4"}, {&(0x7f0000000200)="939c693a4cc31c4e3f904e4e2d374d410d178060d16b1aa2db5c9df586bfe0b4607d9f43e9d07f034ca2e4609ebb9e596bce8feac261f23f2c1af3049a7cf544ccec0307bda4527e1a09d414a5460340a5ff5d85fc8d16d6c1e1e97b90efbe35de43313755dea54a0e27c93a5978a99f9e7ab7993fb187b779647c25c161cdab5cf1d8603a"}, {&(0x7f00000002c0)="aa2f5444f979d1c002fd660edc27b2dae0561083d8b7b6563194e59781f8ac7f3010c1812150f25fd976bab6a95a2576df07c61579b833ea45"}, {&(0x7f0000000300)="16daf00fc69417aa2123ca"}, {&(0x7f00000003c0)="7e249cb2e1b2e6d0517fe4649ddb1ebbb694ee5be94b0396c3719a6ee8ca900dc42941e608180a3b8355720b9d7a9c9890daf230b0446cde6bba1a65ffa67393870471584d833db7b3a7c134a9fb744fbda642dc9714451ece48d3a3de3dd61d0800573b7efdb6ea664ce903d1a4b1a95f2932aeec770cdc2518e4531836483c8fd8d6410607ea7cc1cc3f0a2c899c174c592b2e5608e3ef10b5fee1a368983dc396e58eca13ca1a92612d72f02a8979dbecc0fdc1c55b93e8dd9e264b74bf"}], 0x0, &(0x7f0000000540)=[@rights={{0x0, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x0, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x0, 0x1, 0x2, {0xffffffffffffffff, 0xee00, 0xffffffffffffffff}}}, @cred={{0x0, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x0, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred]}}, {{&(0x7f0000000640)=@file={0x0, './file0\x00'}, 0x0, &(0x7f00000006c0), 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000000000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="00000000000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="00000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x0, 0x1}}, {{&(0x7f0000000780)=@file={0x0, './file0\x00'}, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000800)="4f1093e1d6"}, {&(0x7f0000000840)="20f2065741"}, {&(0x7f0000000880)="bc2dfe487b9294b26d326e37a19a5125e21763c08787e09c257b121c69755688dab2d3e02eb69d131f553f94f10eb43f093bf2b9b7a8fee3"}], 0x0, &(0x7f0000000900)=[@cred, @cred={{0x0, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}]}}], 0x31f, 0x0) 10:46:43 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000380)={0xa, 0x4e22}, 0x1c) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x4) sendto$inet6(r1, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) shutdown(r0, 0x0) 10:46:43 executing program 5: r0 = socket$inet6(0xa, 0x1, 0x84) getsockopt$bt_hci(r0, 0x84, 0x12, &(0x7f0000002280)=""/4077, &(0x7f0000000000)=0xfed) 10:46:43 executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) sendmmsg$inet(r0, &(0x7f0000008840)=[{{&(0x7f0000000080)={0x2, 0x4e20, @multicast1}, 0x10, &(0x7f0000000680)=[{&(0x7f0000000980)="2434905fbae70bb4bf0146d9ec2c1fc0dd54f176481d0a3b0273cd455605f951feacd64733b09bf6338088b449fb94b81282c9203f4a2c459c335c8c6c00c76eb5bbaad61d5ac5a2992269d30de83006505d39cc85a800543e3cb1a6b6b8a02a4503b300a8cdf347db662c7315e472751a38a5f2262a960e0e65ea53ff317c90161afaddc869435feaefe57c1f83238e9ebdeb356cbc4f1b98422db98ccee62f2892b1c8dd50e025fb27edba79d394c9a89dcd13186e9b46c80bb79d48afd2d535fdce55b1ec5581d9199f91c424ec8f2ba0ca6f2dc2066c17bcd5c74c060ba116970f897e41472eb76170de52092b8e87b2d303b9dfa05c4543307c3cbd4a15fddc3f5d6568fc90d84c0948bb9291615af73f90db584b2fe9f6a0cbcb0a49204d1097c9835b5c34747bf01d7e799bc0293dcc15e59c63756b07202ac0a0acefc25f422af7dbffd2a4e6c26f575ac4ce4f6bc6bd8eba4b9c923cd3974c57a0205707ae6a3d109fc924940488f14ca5229dc30922103c5a28b520f6cf5122a25d6ac246501307c6e1dfdd79e8a77269694c828416e0e9f69af45d0a24ad8ff0aab76770a15bc6a7bf72ac0427b40bf0c15a51ff98a71176c636e5fa7d82853e3148a4a973c5ba14f240f4e2293b9e2716f52e4be77c97b35bf5a0cfd943cdca644d1bedda20fb79be86fd9b3e45ce91f8ef9a64e1c5dcb4a1ee355aa0bea48aca42e389d38696d4ac0a453ca3d1dbc9c6a63f3ff8d5023bfff3afc3557388f87d33564f7c6069c4391ffcb5242b3747533986bf40e1426d53bd72772d1cd217c5f9f9e789a4c424a344d56cacfa012554e47a25f609bddae5e387f49caeac93e802dfcb80a59a6f0b9ed815bfc46c187e75497ef788474ba23df1d95b8deb9ea4cf730b3cd3ab328ea83ed43fcae5dbb5e034e3869b3f4c62143c69e6e96ee11e25f758a271a58c90bd5d31180ddd964108f034f54a5c1be6fc2352bae0553536c50d51a7669b58522d62590f61f5fa5969ed96cf9e5bc822572a47e15ab72f3e31f00c1450c0f69d4adb1def5d675b692139515a9670161100b4b7270d2bfeb98aa1624132a602b0c9dcf0d474526d32670ff6a24121dd9db7c1e38552a4b0fec47595f0e42b8415199241887a6017241efec57d3e67d5dcf5f5c4012b37d95dea48103d81297024b42d51ca3747619f78cdfca16945206ae77452a9694517233024d78a5e054db331edcfaf2f400dede04270a6d9f0c958023ea3e1ca0d8c658f0d130252e57bbf1e2d0f58d528abc7e19c88f0d936219e95c96895e077d49d15235edb619a12f049d7abc141ad3d3089ebb4e65cbd421ecc91f57d6faefeee49b75b7206ea263f7a00ab44078578d2f9cf3061e3c0c30e732331aa320452651bb03eaad6653da7ffd113ee53c3217bc0b506ecfe475bebfb54ffca7f4e1113d091dbac203e3088be04db6b32feed580a89390a53a96d3896c359735ab384b5d61083bb5c55131d9299ea1e237abba62d0f5c128897867ab6e96b845544c4653f0cd8e678b8255bda913409cfbc30c9f74e2ad61a36cb5f5a0ece106ec111a48201a083373df12ab024172384330bbd636f1dad8d9a054162f542433727be414330bed00f9d2ae955b763cf181160c6ec4e4df444bf383932955a2b2aedeea5c0c9252db5fed965740275639606cbb9183a1967983c7ff6783d735a6dd4964010556c5a80ccc8e0f7e250bae9872c7438c8aee4b9518d6431545c382fa6294746040c030d164f6b4c4863fc900db93399ff36d9ea23c851e369b8fc5d35e14672195878928ad718492c6c0ca8158f1a04048725083b242cac10bfbcc16835b2665c319fa5acfc9a9af0d3ba68550ceea36de0221724786b47d97b45d553b8ec963924add27e35d155d3d8c8ecb1ade69e90666f568fca251091b84235cd76ba6a5a905d7c1ce6943b4be34362dbf379b479a4e2a514dba9ec93a96ac83532d032f86001d811af1fd3a47dbda34f4bdc4009adfd38e57a20de1ab98e07f26f4a0efc8cce1eb4e4ec67845f91738c8c6672bd6a8e73d668c1dac6acdfa8ae29fcdeefc4786de6efb1e347eda39a7bc1768280fc464b4a24ca1f9bc31ac776edbc814bca00c93511ab9140ac3161db6d0be3cff5e5392eb5e535b5dd437465aace56f8da9874fd1411298e2af9a99a656b322700b435d4a9a4a93eaadcbaa704d8d15f768d102f7b9e2d5854c741393b2f8296be156068ba6fbecc9b05bebbba289ee217b78854cc773c5ac8cf09f6ce79a29d2622f42d6a3125559e5816fdc47e78793c86ae8718882aebfdeb4022268044a464e407ea547d5895be3df7e791c98a38340137b8326d43d7b1cce583dc5fe08f0be9995f8b65083e28d20168b48ae819f026b65d4154b11224894a37bb669939d3a705e9143efb3694cd5285300e681340a2cc640119e5f1ea3113b46c8d6cfb9d5112732852a6268a25ca58bc05a641500ce475337a82826bdc2c283cda0bce400ebf026f4440ec6cd71e4f802ed409fcabe4139329e7ab18744a3f1fc2086f6073d4f4f38c4f9ce897cd40db75c19f818180feb5a187faf89363e71b3ca07f4430df9d93acf38991846d6b8181348e99cb2cafd407b721c92b1278ee5428d4bc02da50a6b0e0f5572604ea3d4193fa15b8accc46b35e9262476ea617c882ff9f45c2d2b3c599eaa8be5476d58cdd764409900384ef6e2b4f269304d535376a5a4c25b0247947bf1c87209e707399043cdd68cf30e138e0071484af4e531a4e8846b6808351e56a555956c0f226c029974fc3ec7d4f89df7af7a946ffe5870cf5e5b7a70eedac8e5cb26645849e85cdfd7563c192fbf724e32e741534fc0f543f89f25e9611953b1172ce9b724bd7989d5ec3a4eed7c8a07edf64abb5f3ec3f976f814cd46def948ac122743cfdb2cde8ce5ac4a6d7d43c4083128fb65df5bde5cccba5c9d53c4b15c00a51a39c876b7f0d66f04825ed9fbbf25fdb7665512a74d3f9e19409bc95653d91bd46444d026c30ffee61cf3e0bee00c16a56706993af4b8d5671f0f1086f1dee727fe828f98cb0743d71e01dedb1e9f88fa557229b8ba4724b7343bb09310ee14e2c73174e21e2a0f22761d4108e257eee171211bf26310bd2015637d6391e12492dc6cd57d436cece09ae3de256957b7d4136ca250e9e391869d6e4471c71de3b10891dbc0d2d9ee91551c55e5a413643a5642e91b697d5ef269b3a20f6e59629a01c15ff7bf5e633b24724b9c45baa8a020c85aa3fa247d7e3ea0d5c6ed16595b91d062de164d48365b95fd9c59e758e01a8f8501ffa4282174cfd5f610adbcf955d9f46cac942fe204b58a72741e8472baf6bc87a3f0fd63489115976da42e00a4b6e4dd558e68d0a7cb5d509af7db07f4fb4ae754125f27ab06c27a2bc419cdf1810eb15304943f7f8eaea9cd2050aae20686c2a6b4d08e9646aae721e557911d9e6bb66b75346532b6584354386d0a35448d350fb3346a208562b369310bc30aa0c2678d3fd51855fe99a1da7c42a12b0c66d9c97098194a298e5a1aa0c50091eac0e2f9ea1be07d702346eaf75b47047f3770833ddc3635c11e1e57bdfa6b63e686a6e1e6705d15f7b41357b94e47dba6b9e4632766a8598b279121b1c9cb0c3361cfa028ec5276cc987541818647a4129fb13990be2711247bc8c2ce3f92d8775f5c682bcd57d0e70e18dd62010cca4b2ded0bc28d810b587691af6dc5b92024708263de3feadfd299039da85f7d3f68a06bd57a5bbfbfa103f962b24b9ad321d9c7ccf06cbc94eedacabb54bf7fad5d5f6b8e1d612183343ffaba623a8a7368be77a915c962dd60426a1d2f9cbde62035a8e5f99e8500fc0cbc1c600cd14f057b50450e99415e113442cf8fd672d9a3ebc72052a6f41776858b70c1943133aaa531d11d47a62b19049cf993ab1a82bb938b3a1ea1502c2e1334350fda2288796145aa9250424386d9f076369f7b8c7fe8f9b79f0685c0836b46047c4c2ab4a1240d514017f18c27b080f8e985ed37be844ba341bf89c0cb4e6f9335328ed97fd3728b18321343670a2fdc26f885e5b182b8d9b71e370b72e67c623ffc02de1a42ed4b7efda20356f4cc5c581de6717ac86ab6e15c6e9bb5a98629e6f3f14d9236c6a91da0b755ad3d5dd0bb92561a5823c97be521d18c7ad4eb68685e155991ca0bffbe0f65d71db6b4193ed4f5812ff05278a67911f3f307a00e3b203164db0d9b375eda36505e5c97b3e76801dc99ecdf62a4264458109b6006d94dd7f3d8654ecbb4921682c61042bbc16c8637ba7d5bf6a19bedfcc60026824124c8b8ee71ff007e83d4067461777c920a0f7705be70f8defc80d7a63a33317209aa2c5ee766399cb76c845a2535c2572d67271b7aed7de959522b0a81cb31bdfa27c808917e35cf222d09e4023966ee7c46fe10f066a0575e77d4618551ddd6826c7c6c5874af4a14242ecf963e35b087c7b9880ea604a217572d2af8167e16231a29e33a68939333c33b242aeb07a03e9803ed4360676744b1dbd176002c105e6acd79b48bf5393cf2c88a93b24d79751850878ec5ce7d3f0ace5daf6621def80519f1b26430a88158e49cf695586db85faa1546d305931e89d75457cf49ff724b33a661b9dfcf50cb3322db46b4c658eb355333e35c2cd6255ab2c0dab4e65bdffef6321661b004795e3f302d461f0f1af8fe9767f89ef384d003208dd779735914e255f37f92205aa20bf909b317e4d35e181607c8d080ded319d5a60756985111cc5d4c0ac59f846b2fa78b5eecd87cd35b83db9cd71f5e5b1d2837493100f4b05f569af900a991feae61fb987d521eec55661013b5dfd4b78a15aaba71eb4c78dd855ff61ca3a38eddbbf10004035ac8ae2eedaa432d048e8983ce204a2f1817e76fde88997a9828d601522714a6342c40328e4313704875bf06f5f2497c4322a364ca34cc2f4261b319fbce3fc5698fe25c69458d172d0e9e13108c5c5f05e1d0dbeff0a64a743714b2387aec459c93577fddaef1a0ed46181e43bf02dba28cff5f33915b92bd331176da0999ebdd0fef48aaccead2086c55ef4e58765063f60689deb6d2d543e33c9ad4754f8b4fe301b1c8a7a5d6787b3d7bffd300efd8bbb356e1cc5af70394f35c816763ecc01b9f2843fda6b38c5a7b5629cc83a5915b555a944a10bb15c2bc8494d94340880a7ed05f79f591714828e1936da2277e7dc3cbafaccb12542eeccfd7f1d7e90267e3cb03494f7ecebe00a8edbefa2bcb636a2c54acdc6026e890c2eaac9c811d29085e0025d7015ef9ae37ef28b97112a084b4d1d857479f081bed3cb67a1135cb3149696c5c135c6d69d98811e149ef5cca5af00c8950524139892ab0caf462e33531335745682645ad14de48d957030657e36516ebf47977d9ca5bbd242b3c2a0bc51db0d066510ad27798b9019ef5deb24389535e33c6a552fb47ac00c5fa793ce99f61d56cbca84afbe4d3e78abee654bb9198087109ab568430c62bec152bff96a30e927041c655ce1177c343dbc64da589f4021001cb8a98ac48cbaeae8ff2bd53234da59b28f34a6c1e4cac656a60724fe19a40338d3122a4ab5275858693db84703d99e56e0482c72e8a390adeb53fd5c8d8d3d9ee559c07da87770f26f735b93bcc2abb3410d80c2bbd91417c7f934710df78f00d5b99d06c8ad85d781694c887a82bff291db6a7be91c68a1350814f860fff923a295ad99c153c129d7ba80533298deeebd4f7a974dfd30c5a4", 0x2f00}, {&(0x7f00000000c0)="cc1dd910c470f4bf2ff1d735338e6268887246a287edfbca539674ddf9ec5f9d9e012c80414de35d87e6b2ee82b1b99066a7b3254c87387940b06b7db551cda45bc4993c16a7376c119842e0666225a8348e5b711b99a334391de79147b2337fe914fa3533d2fd7bb53a043cb1ee87264c61a8c67aac8f112a93f94a519c16425f89198c7b3d7bfab998c9f672c2919e5c812bb60f93105a58b2b2138e", 0x9d}, {&(0x7f0000000180)="f67312ed8ca95fa3b1b5a4499f6f93d8c7c652e55447f588b7018d254818b8fc9f6e1fd77c8b5a15f7c359bb04cdf1d3ca240b128feef077293f9462143b631939a0c5adbf8e5b87fa7a42e7dde53ca8ef4deada2d31709d3c7e0af8cb9d054e1a340767faebf9445f5fcfc04a85339a0de20d73f443628057411bdf80", 0x7d}, {&(0x7f0000000300)="dc0262c8615bb9636b66f327f29082245fd3c8021edacf027226db7e9431b281266ccbc7bdde32442887df9ed1c88742fadd28f40e638cc40181c9a85f9cb493677b25d90ec1557676ece0874d998e40864f25a85dad5d8d95a597f060e983bc0a89cbfef62e27501d8a3b8c18ea9234982a539d3b398aba7364872e422bdb11266d1be01f529f73191a05710df80843a5fb90784a6ec1dbd8ee710824f80fd3fac8e20a8ede0c8242a1ea8c501d4aecd7f820af0c224c3fe0bd1affc229cc0b77ce5cdf24b939a59f8198fda0cc8366f3d8f7a6f6ec01442b8a282e3bdb42ca362deccf33edae", 0xe7}, {&(0x7f0000000400)="71796b2731c111c6e849747aaeb51d747797ba7ef740919de2e22c91492b2ddd189c49cd09256a9cf5f3a4cbd6a27fd40829300688e32459f76a98cc749156334fb3381485e41a045a881638768041594c84cf0d66545fd3eded640323bbb5d8b7fc36c1043d06ae1eadc6098ba80debcad973ad372c42b2d067f6410ae57447941aa11979ea63beae17852ea868018807f0dee68eedf83267694473a69b52b545ed9167d4109f82df377ac2", 0xac}, {&(0x7f00000004c0)="00ab4d244178f158a030c34b47e97616dd2b22f6ab1f5c35a28e5cb71def36163cec3b286760aa75f0859bed871d06d8a9b38cc253c8288ca3856c7235149257529426d5fa4a79da06c6834f5590b2facfd4c79eceb30990881340172976661ba2d2b9912323d02f319e65d4cf90a578772f7c64ac52c2659caf71d11c09726ac2402cd8ace743c62f4ab581ff53d11d", 0x90}, {&(0x7f0000000580)="0f6daf78310e33259c0869b010602b1b503d629f19216b5474107cd5e01119960a03a773366d47e130c7847afcd1b8387ee1a9e14068767f08806cf70f0013bd6af6d296000ab5ee41c6437d0b50c5284b549ba0562e856cf6b872d0efe127d8b9652889cb212776cdd137a71d1b5da48a46fb3b8bc45bedf8cf39fcc67187f9e6b382fe407d488e71a8d57e1cadcd8b0c7a6729e500a0858bde6e0cc051c80426bb9cf9d5c88dc1d57742906b5fd8f5b89e65ee96a883a4be12a82eac5dc4a21fdd3def756a7e10f2103068a16bd7f8bfada2add27292a11e23acb908052e23d7dc10fbc94f", 0xe6}, {&(0x7f0000001980)="210e70639276f2a630b7ca90c27cd42b0ac1a8f303c0e0f95b13da1cbdd540a183447e5b45f0f7c15137e5a61dde67134a227f5d81d9974282ff7366026be0cf23c5994958a8d41502433910194f74737af2b258156e01068707137d355c1b4adf22eccc182a43c3f3d9f6eff7754dbab65799b05b03fd3cd139b5a4b0b79ca46c39b42a3b65f6e61fb9885db90e8c7af18ced80d41893668f8301eaaa7222f7847846e7904bfba61de0c4b111e43fcf7c8e49c5b0c76fa58664cae7941726b333466f95c742a7eab5a9942c3d32d2347b139546b14d6a5d8cae047075dffe6745eb382e58aae9e398ce958fa62ec958db874745cc8ecea3df09d75061cf49bf0d59c2f6f441578b388785eb4febcd32a527e71a161f38466e59446d152eee093f9d19fb882a95da43d5eee0e241259531353e4e2f0c8ec5745bc76db95df59189b13d21303a6bbb66522ea404683fb060c83d1079d50d8068c4a9d6c08b21917cec5d74984246aeedcbcd43c7eadd1b9eb040ae88fe39b0736c0b05231d1156246667f9dc76543b9f7052d710052cac21421ac544d270f98e93f0f5a59a3f54fe6c89be390c96750f70c36a61297aa2647b8847fa4db5f178b4e0ce67ff260513f99a998ad813c34126baf96d000dde26043650bca0fb0c133e74b553b300a36c2331b1a355d8b059c83ac9cc63d7cda042b1aab652919c65970f13d834a0722d5aa3f412589a480b08efd8f0e65a282d1a1a13bef8681327315c4e7910c14575369247f20cd7d6ab5cefecf1b9ed00b16e4a76bf2b4a7217324a585ff33336c699d7aa2628cc3c68222d39005b7b193d43b94350531147cb611c7e85aff060bfd02bd0876b7b3e3832546b5294b62b5325e06134783ba2c2c8e88b18088c615f1c0c859f7fbf8be8581228e38b305c78a3c4e9d374b9d63b13d65542f0d54f72ba8c726e18e8723dc7a40945190eba47b0c49f2d3a131e7d22eef9c67c7459c55048a0713e11a8cb6fa3d844b4b9dc5dadaaf59d8815e4fcf6ca6bb109a57a18db2e71b6b3871bc69b9c2dc4e02ef13059a306ca37bc68335bb2e43bee5b5c46e62941f5b2f8ae7c294920f818041c00761f54bc82fe21add6f083ef169a8e6f9dafe15566e31dbcbb5e99804b443d590a7c44945c6a6385b0cd65ccef2033ebea9da221a80ee241adc2f087294c0fbd0ddfa338f4ccac453f728e094a1b8973ff39ad85a8df49cf514d6b6a53e19688a6ea42efc0b1e9977ca06a9a409df6c96d20688bca537f78b0a9cbcc3e9dbd969d6a3b922e4534e6afc6cc85d91cba0db6c5f4233e301f2969b8dbbd81a13618afcb05487c995036e69d649466aa8ba6a4255ce274e900ea4b65b6e4a497120a05ffd09eabef8414d674c7f5550bde43c5a7866cf2c4b4554fceda71ddb6c6bc32a1724426ad15afb69041c804342c5dba18dd1361adcbd9f7c5140db691bfd8cf2d248faaa371635df8b0201f1d18159b10aa2ccf453f4767d05e84fdf5c092a5ed6c825173f65c3171b14d81eeb1608abb1f996d0cc42cbf7999c9a4bdc0759d9453f4b244747a51c19a25279b79696102f2fcd33dd7b435186375637249a38d13f8a6eebb067b2b9fc67b2b9957cc1beddd4fc6975d468769912388414e6413e3e093d53c6bb2c20908beff7464576d4790635f6aad5614e9c62801f25afdc6f915473586fc8045e83d8aade2600644805271c3bad1828b52eff84b92feb0870659d51e16abc8d2d67ebe7005f72f168a9f4f5e36d7dd27fe585226b2838107ae7afb25c9ffc72ca510cb462d288148a50f8b2c98ebdd53c0d55ad6be7bdd2259451826802aeec7f18c9082105610206f9e62a0536ee106363c65dafc7bc5c090ae3341b3423611d381672a770d9bc017a31f0a6d3991f85f36917b721f0a0491855756d5401fdea4b588240004a79edf8905ed61c19ec371bab329439cf089b5be74faf4eaaea5b8077a0ff1e1e6536f695e890b78c2d9c52011c069f261485f823aba2a1c0d14ed358144bb2d3801b50488a2b87d1974b390310b0f317236118085300bb0edc9a3f210438b655937747fbd267f554dcdb052916c446a07f1876f1323ac524e22f5ed3096415b6bd1ef9123299d8e5c729ea3bd5c2e9c949a521ccd95921d87a3f384316ee0bf3946fbd2b92c44f2697f0762926c7d45d84d4eed8c257dcfd27ab7543b05616520027e3cb901276a76547ed53028941a5b10f00e495125684556ce2c9270b83f416c47fda0f7f6099104ec445f1ef034403c335bcacc1f1cf0223a283ac6a8d0d923e2a4e70422ae38e5f2b26b19e3d8d3d4c36e34a95fc41f977492d9d04159370133e28dba3a3c527e033d056fd08486d4bff2bbd28068aa348b13a10071ca7d1d68f9f0477e56dc87aeb6da3f0530cacd55aab7cd1732ceda0fd8b7cd85789274290d54c307c0e5052c1856838c2ef36d2f1a6d782dfb81ec942c7e2ac31085f4cfd636aa80f3dab8b4197572e5a66e4eb1836660945051657a5ca331c18509dc2bb57c3742e93170691c8624c8dd86335c43084028c53751bd911074cc848958a0c0b046f7005b246ab09fcd0312ec265c545ad0adf03d4dd33d46351fc430e6af406c7f29028f43ae205244f43a47f0e7422269f6bd353614b78b8c46727ce54cbe8863b7fc70b0f895fff94186f23368faca672f1176297183347b6ff4f84273260f881840cb56d4d96cd64c0719c8af662441fc704d25006b677d7d6c449d77defc280b1261096a1d8f13207ccf0ea3c04fc5879e35803c36dbda43accfa9565b98188eb5f64095c202fb6a760148329d0749adb6659e0da6284864728262d78ea478f0f0d4460da5ede71c2559e477099160c68e07c7ee355e309f1ea7235339261edeaec504f6ac68b26333bc1b5cb0e687e730b2d4637a5f118a2214fbb2196a87957593e8a34efe54ded37511c7b3e35d99452251119b46e1296ee4dcb7807df85e0962dbf0909a74d1b45e82037cd5ff9db0a583c8df8f33042e8042c2a06e675b603c3c99a72308d21ebfcbd3d9e3063389772805349a615e6288716f22fbf1d1a565f5ffa1abc996cb04e951bc7734f05d969982664a24158e7461c5505e1a4a8e7439695f8958b1bda878f942ab1b45fc349b32a5e337e4f99fb1b28ac47174bf832832a850bfb3168092188b04f7dcae4c6ad26f934455a277352ac0574185003469db1216f8cceb464154926024e19b24605aaea65fb19942c2dd67500fb7a215b57ec87564606aebfdce0a073d51ac88d4ddad7aed2af6a8e528b173ed47cd36dfedbafdeb407d90441620929782176228152278c16564c845e7fd5d645173fdd76b860d2b8797bd95601ee01248b06edd3893c25bfadb9089387fb317e9ce210f9f4e0457108b62dd85cae0972d93b1f9ceaa1bf08c5b765f8b8320da068eaee2d8a4029d734a88e5c5caf2a8e10ff3393245d7cb8dc7b2b329be3ca1367fa144b9d5ab3e5e5d7e5ba3e8ba54d77fc589f1f5ecd0cb2ea3f53781a56318b6ad2d30319e25bdd62d08ab7df1f382ebe9f4ab6623bfb3ab59f4b827131d37a70420443f45e04b6f6b279b4e0254b2d32535d4439093641188be1f50bb6c3642a48e7de9c1c6db80a7e5822c2dd8adec2251ec59a3b8102f134159662395f247ed1e97e0a9e5632c3edb8330fa21a4ac6b43851502625ec2df67d2ba998387575e6fcd030994e6be483f4e795e23f2583aeb0dc9b6ac492fbb10cf863dbec00db5648aa045258fb6f7ec3a1e069b489ba3848afe608e7a258615f6f052760dc17c5547ccfefac4026c3e126fe1b92028e0c07d1f852b0c5727406543c251b144ebe3c9ccb9a97feb49b52ffebdd951dc0369244808b06ddf9f41fc125016b514bc5e3014fdbeef8af976ce1b87d9ed90deb261ca92fc8746479d2aa66fc399e8e0e896572fba8bb794aab0305c047ace4087878e635b6ebfd03178f9684ce2270d8f955e9c41510d8a8101cb6c01686bddd6336020a6c07b325a70469ea298311454f93c1856ce91c12ccd5e5dff443fb1c08d2b25ff88da61699bdb727f21d91547569c0ecf4da50334f932df7a1eabb7b81e7462bb2e298126a79f8915c5070eb8b3822d1716352c891bd6c38e6b49e29212058d701b379c1f9dad0c4e687e7b913e87eaa00b0a699c358987d48e6fe99277c08e645e8d47543c6fd3322c1e004b468a4b0dc2c9ed875f46560a01202123768b28b4850f758234e316a6a872eca2b829a0193ccfbc250cdda97eaa660d8a094c05891a65ea85faeef68e679b72b65764680547102b0d671d4f51d28c21132d6e22bd813d6abe68edd193831b13fa5c33cdc2b8ed1b741a324e40cca7b0fe84812e6770f503c103a72e85b716990d07d186de7ced83ddd8613a218d8126c0bb1dfccb0227857a53e07b95a64860f6ffd20c716ff302fdb89d2f2453470eea8be62f72e1d5642385b49f16bcc33a34a1e03b3e3cd60f0353d4773601e859fb11573a3e462a7685f03e6cb6d658687973bceaf19d5a13205098cfb1fbd4c101a641e94962eb713c57ce0c0f2becdfb79581557522a7cd96ce9a93c68b67090d14fd37953c7ddabd0d9c051717b685abc4bcb1b76b7cfcafa13b7f5e424cf776a118b71a3ec2e4b3155e53b63f26bc55570746c98c87a4fdf4dca816b7475bf0d6dd8f755d6e519151296e0195be70ebdfe717a2a9cbf29abc26c7226f8785384265e43aa2582e17876a4803548806e113823f1df16a6cd2dc8b801c1595c8fbd89ace0d25c48aae834724d4096e69bd17ebd7888297d236aab0e4f564e7d0e884632e7a313f247af721ea124b60d6a3492728817f6b5765eef1b608829a996e95c286fbb96e307f4af1771068163d53372aad09cf085644e44d3eb1f68819f5a598bc72ccffc3aefbc218f18a111c189db51136ef66206b6f36482abbe3a4fd2cf83d839ea3cd743657b059ce9920bd9042154eca6907f694d12b7061f94998b0522dccef079b9a5dae89e8ddbddd35fd8cb8c324a85f1a3c9d33e12629b93416e56ca557d4dce16cc70ed534b792a27b21ea523e4bf6b0d8a8337022b6e1e777089b9cb11e4e277ed2cc70955b2a3d61e37f200a5f7d3af430e8f26a62120f2d180c5a83dcef66c0d219e7b7884b1f5f41a0161e51d1f1cbd398f7612b81972b3aa859c5ed553b247b43681177e12c1c5125e6684cb43eac4661b6b9fc5f5b25778e9876822c5b0c1d766d1e1ba8a1401ba102e93d4b08e0851204918ed6f87134f5af315583aa255fe3e5f9567e18c8b2092b66cefc7b4c2be76b3898fba7fecd27f20c5389a5200e4c05edf61746de67367959aea72049ae8eb24127953214ca805c7841eff735008802c9c973bc549b43ca260227ec322c5f84bc9ebf8477e7d51baf96e5b7e849ad5fce06e04eb56b5b8e4d246aaa7b008e993c3ec5a7a0b2b627cf1908044dddbf4a26a762a6a328c00618adceef63fd310fbc8cd1cb5618fdbee3ee13939948e7281926b86a1774e298e128d9e34269e9d02f137821fcefb6fd846fe3231a3ad42eb6d116617f42dc5124b8881161ec9eb3f096af2492008cc83e96643ba9f54ab63fc0de73dd64958003e25409e78d398c02e616803c0e29c6c673eccf5005591c73fb4beee348bc7847038c2d5a095447ccc93f037bf62d3a6a8b49f49c363d33cc0f3c44cf274ea75e63b97896d616cf9f8764ad086462f0e88a2df112c0bef6c87f7bcc5cc2d45065cf85d34573b17e8ae3be1955100d0fc9e9", 0x1000}, {&(0x7f0000002980)="4a1de995d9b65c39891dc481cf0154ed3173684273040c47f3eff9321a98a0012c595c335dfc55eab5008190d60f9cd5784e2044703f13f8d0f4b00eb4482b9eece60ecd99c2cf580fdc226643084f31cd2a0e51d25ace4f83193a6cbd0946ab513e1e88c2b5f343e741f5487b1fbbcb4eabf6e597b88d691adf8e7072e006e42e5c330f1ad4100711209627bcd1586c92e7b41952cf0b8be9be195cf24915dc0074f1144e0676c2dc2447189865b7a2e9fdbb47f49376288ca282669c3fb0a99e7265bfaef65b54a1dd95871fcaf63afeedf7302c6a61bc5dc0c52a8bbfc6960d4334ea4729a4c8aa664b2d34920d7725c550849f77ec01527105a6e879aa322858abd509fb87cb5f3b74dec665fe4e96b656829181b52a607b2a180b7421623a36615e5ab9e2737d6c48a7da3be14e8fde9b84c88f11206b1178c27fce459d5e7b18eab72d94ae3c9a1bb336a07a58fd71a2ad8c1d39b62d2a8bb94bfaf198de2cf8153221103aaa12675ed76785463aeb7b5c4d6a56a6fa0e110e517f6c998b99d29e483e5cb62921f73b3e624304163e18bfe1e52a2905cf04853a506aa154bb00dbd1bce6806e82a04235d68c7fc5d1a4048d70026579d9a9b6fbbb80f27717b38d5e5612b905ddc63beeaea19c485263fc6ed2895ce1691c2beb5b73eb84b42cb70e9f48c652ddc3a87f94a653d099451b01c865b3f1702dbf1a03e313d142384cd08d5b35bdcab9093215d4b487702575140c777df89aa6ff28ba02348cc98365bfd650dc7908da8dd1830bf77909d5e8c207c246d66e55d3d5cc4ea20d86a71aff95ecd3f4bc7648475313b84fdc05fba8d082a5bc4c6405645a4fc576e7077c64e957c2d4f2ab5abaa0e7220c476f6b193f680329a44581f67769b19f961fd859a2540ba67b9fe81eed55e5e7acdd42dd5b372dabd930ac846a0030ea250bb182b13d39052836478d8a8138cb620cd336a00b6a9aa8ee5d4b7b82debde45967ba81b3eaa76e2224d6b687ce9e6dfd4b46ecbf2d98934e381bf593d0f87b627dd07eda9b7d7791d8fd44c706d239cd7f86192b32856c39b5f29571a7c8c1ae9421778a41d73889c524d1a6cc118c8a2ddf47b6e7d740305548e3bf7327ec2fd36c7060195b8d21c6c91ef4002283f9afd02093ad9c3e32654d9819183baef41d1267d06cad219c8966e34374675d0b4692eb973e45f9625ec2f1853c11fbb20ef7309ce2e1302b2a6b62a8e57bcc6a99fd1a13b73efe0bb6cedc0322586da5c925fcb3e670724c1fbdd8c6f9903b1be8686ac3c01d1f3d1fb6648bb361ff96946f720974c8c68c664cfec2fea28dd298cfbc676b6490e182417f236064c4773ff446dbb67c0107c5c5d1c1bcc93941a7d11027adf8b87d73a4434f1367700b458aa2a2e94f90cf8c9a5efaa90e103b4363fba8e06a81fccb2968e51bc1d3159f3b6d9a99b425ae6f8c7e1436786cc63c0424dd041b81ef8481a5c41de4c419e883f201bbc59d7b1f03ea7f07c68ae99ea5f5cc418377b90d213c0979b54f3a084e19e6e68b60e7b1f9f3ebeab281caf5e5771ac2dddae0b68c49f614b69faadbd4ed205408fe03957496a60dac3670c61a6ead947c882f53e46d9735afff32296f4df78cbf188cdd3adad47c2c2e5668d1e7438954c54521eb0c7bd47f37561a7d543db77c94678572c91cda9066fb3f65f218c6c02cccf1c09cc438e6a9093782267f3c5e10ea9c2229a12fa7d330917e5d4a045bc183fe3d2f836153e8119a4a261cce2997a09c61f92837bf45b2e9a0c1cf4ec37f3d53f79b8fe4cf1ac2bef4a135ad08a1c88a56aaa0b17ecda64b4047d83442a382faea0e5cd21bd2d381beb80e84733da5c53b0974628be11060d5431f994e13d6961497ba78832807b91d809049b91450b651e942dcb383cec122794b6b52c515d9466a9ab3ab6115eb6d70b8f2fb66a00588331508a040cd89238ad5f79439534c78330acdf9dc09dc377b8809229e4ef872d96eb9b8a9ae034903fb94cbf27ed97554f20f2b204b68d0a254f0abf04eab042e80e2328b7de806159282b1dff22976f8052ed54275f26f02d5f9f6ec563754698140045043075195debd3b6ac6b978254bfa9d4d9d558e3243ba76a7e140d70428139d6ed07a040de639ee66b65700ecac8a3755da225caa35971450e68a52b9993172a1b3917a5c0d993ee9230a09790b0475f60d9b921bfe54354a6948ccaccb260b5c7aa592e666073cf1b149088b1cdcd396269a02782c6f2a1ea071f50e41c989bf6b6ab5c560fbcab5e0791e360404b0c8230a2fbc1300910134a2575aa11320729d1a104a74d373eaeb22aa4c50f9ccba29507c24469a9510585736f83bd057e37aafd203bd0b80dbab70357b532309f2b1fc1c30e986f4b2a378cc613ea591f51630e0ea6431cb8ca6dbf4fb423682dc6752d627699b80b47467c01d05b264450890611d965282263f3ba4eb9e313f3779b35448229dd6c74701934da27828f4b66f3dd1bb9780bcc9cc4d52d9a84af3884ece41c463cd56eb29201dc63cf032953f157470f6c4e141a72616f27fdb7cd935b8f9996ba928854633aba8b2d8a5878cf8dc1f5916b848a7774f0d1e0f1df6c4cbaeb48f9edd8d124331c2db218680c75bd2c6f0ee6871970c84f310e44b7d600bea72689d93403724bee783d25613635207f056a314fc1eb0b42dbce6f4f35cd21ecee71118af262b1fafdcdadd1aff949cbe95ae6ba66deef171bef85f9d972f624d7620d191fd59785806a7d8b4d376689c3b4b098beae36715ea07a6e183a199dc5f986c912e0f0a03e3774f668adcab1ffed4d400ed9bcbeaff8e6e22400be926b8f0d11eb11513a557daed3ac3b64fdcee9055a1bd55865dce99745c861191c26687ce67cefbcd350b33c8db8f6361c47543c0806221264b9c7e66250441ea6e67e21a189610a856f6d01e832acb96b6d4d570e2fe6c7fa546ff76fa16be3b969601f7f91faca063aa8ce097fad1b2e8a3f655348effefbbf931fba9dc71916adb40d4f2c351a6b666b297ddf7bd1884b152c09d4ab02fc25d79dff2a57e505c25a00d5cc8cb7bdb38186099854239250bd8c262b7b147fb837301771d77c10be9b34fdc9c7c30bafa7d64c9525c905e182c004aaf345e7c08cfcae2e38f8a682d3c7face345847a355ca5c1f1ce156d4f49838e3c7b6004d09ea1a0e2ae2346b40e2d2b36e6d79b42e2081df443c9f4a7939c41542d6836af4a8cea56f49fd6d0a133cd6e1e942ceec3afa53d7076c28df22daa5cc93d04b7e79a1ab1b6cdfc4429b828417f26d8b0e287f68621d83cf08d2256bd82afd9962d4ad1d872ee348d9c1d71754b0ef7ce3ab6e537e779d21752cac446718549ad9e152e653c9516b6f9e17e55acc62cac2cc63bbe51e2882ebc827b18da432691e28bcc95f056842dd9d707d1f558e29b02016bea829eaa73dde9b4d418d999ea550f246534f6c9c4e866d5a5e974231c09f3c8d3ef3eb1f95124e7e92070409f46fbc5d53dcff9fbab6d376f6d1ce14e5fe22e34eb80e00c42399e5c987241602a4f01930f9dfd7e68f9aaba5b2b3cdeadb9a0347e6db8f520b59b1a28579594a17fa04d5791401478249a9acd866ede87fe6061be91db21da2d1db0d5337e3394a43346d64dd55bfa845cb966cd217b074e25f75dd5ccd1182aa5c40c6a25671f04c7026f48912dc1acd46bd02807b483680e88284fdcc4e23ddac7fca8dc9042973cf7c9a9e05ae5ba98bf13a6907d7679a492c6000b59777944a07bf862ab1251cb7da9bf496a49d5198cc1303af6b065b5982ca72b5a9ebcd673509a9fe211fd172a261935ab6ad70860757b8326caec0af5181c9abf1a1df5d495a46e5417b2d03a655919f2ce44e83890d7d6f23624f282eec1804bbc49b7e89e30795a2e5288ac8547a581199f0169d874aa5ac1c4d543cd35a8d541cbb15c0156aeafe025d618f58a566b44fd51174ae35113f86bd2fcdeb6a96d15c3d4cef84a8f3ea869e2efeb27bf18a1861163355069dad85595015b439d1fde88c0d7196a9dbf1da730d31aa48adbfe44608c9ba7ad08703cf90bcc64f024ca030102d307d751416ebe0328fe207ef8b0abf85b2896a040e7d4ad6d8b37d388901662fd175e7818912b5a60c34535129fbbc3c654a9443208d7ed55e6b0d78d9f929b3c9ac66841823e28866035c777103221824868d998f735ffa3f83087762f1d7ae6bf29223bf952468b2fd393a09972a19ac1509a1b5371211ded88d5744a5cc27cb669b87d03bae3d973ef5a23c31aac4181cb7c5c9a3c0a4b2fbb836ace731942725eff6ae52a093a96fa903c16719ad02573b7a2a9f8c656a784a7902be772878b82980fbd410fccd7b255da4d3241eada99ef20d69ece6fcc3401513fe3a9d577b1932adae9a59e58c2061889421c0256494b79bddcaf41d299aa909a5f88e3313c4f88108a519d0c796849649dce8942e65e50a1cf7d94031ffbab1560812cda5c2b45742dabfa42e73157e44a7d2f1e9365c63d8888302c945e5fb864c72eecbcc849fa0b4735e7137183620b63c3434f4ad04f0a66786324180551d82eca5fd8ab70d4eefea9845315410fee3121773c9f9bdf8c194796894a0de439ee9afc6c62ece7d01ae06758d1ab8dd71df3b6ad191e339ce68a04cd8e16f9376a47e063dc7a74c4622380da255a722fe994c69829ec74db4326d45515ae31ea063e3f798a6a73e45e206f9952ec7964774a5e7db9bc014030d14c226e9e9236d1716435c741a9832316154d4da052a9bb1d7fd17258001db7db472e03d1c9e54473b0052a704fd6d139973edda7e2b1a96c354434ba5a0d6907467a8e2b1d32961818808ec83291bba4541bc182bc7895d195b53581db7689ee9862c5ba18bb64e7cddeb00df711a22cba0893a3c044ff6fdbf52c044306d7ab260bde748464de6b9a9490b98f52326498e11cc8b14a335761ff199244815c8ae057dba65871ec487fef5530c63aecdc8ccb9beac8a8004343419f6bc4d42601903ee5703d2913b8b91eee9c5c5c2246c0cc449e481bb9b2b0b9fbd4af73675b5308515578ed15a9bee8d4223fba6672f968f6ae20d384c88eda95dedb94024ba8450e9d483ce02db316fbbd76e519a3c1a74532b93f77523de091617eb4cf52d199b71c146cec2e7c7f3b588209584dd6d86a194263b669e668a8d369162c79bd3fcf098e553934eecd53f2fc6ad940ba9c55dc5e5f1d70b108a16567010087d9556d0065664e0c8329df0f6b8115e1b19e7a4efd35beba3119576ee9a75275c664982d02492730ab2a7d3d8f94a3e3248e55421253ed2151f9e431880ce73684948d322832770eb38d458dbfef7c9f7112aebff0d5a10adce5b692b94f6a1971eb2b534e8fd6edff0b8b99760b0a0d1502c2477ba1ec570704ef3ea6c3d4866bd8d2967677e6188b5b29d0c3ae1cecaf69496043a90e8ce55d84b4af5801fcfc4475dae80f6d8135f1c67caef67569a379f09c74662f96dacc352f595c6f1e704fbe3f69248657b6195a0525e0d74f2df7f32a4bfe01b2c6a56caf33c5302ca3eb869c0449a1f5e371d21bb8c7369c12102b496d059f97b2a78a55322c3b2663293ae7122fd181a679494be98a1716d426f6c0aa2184cddef581df2d225c5c10b470433441a86ec05b89a744bbe0eab4a40c7bdfacb55d75e0e5d74af89cea5db3ba7374a96b06a2e0c217c244b13b5245164aabbe040dc3e80f200348de150137cdc77b55bc6fe98df3", 0x1000}, {&(0x7f0000003980)="7c2421058eeb974dffb2e22c10cea04eb63019f37747ac5a0c87ec97bd7e90d9276d6887a083e1aace4717a5ed6e521f38fd438a10a1d22ff28e7c3b8e4bee9b358ec8972e3e83e852b0c3d45d8a51d4f806a889ea2ec5881fe9b5c968928b7ba32febb5ed075a22d73711b1ee0a798d3c2b577e4c6c1760a7bf9b9ac8ab6a99382a94999aa670891130d0794faeafba13dee220ae74854d3352aeae64013a4ccffccea85bf4278a820e6237dac7ffb8dde8af8c430a2c964f014d1a4d04e9857033347bceb3a7eaaa8ed7682ff3bd71349e2984ad9ad019e1a32bc8d2e14224395786b29018d2911a1d0e44452918c3cb8a90bf467bb1f9cb8736a2f87aa1182a8fb47b86cafc390fee8841fbdd55f6d14289ba329134bf7eaadd5f6a9f634331dbbf6e35899a997c5d81d1c9468a7810ac01f5bac9b558b882d55d33ad5dcfbeaa10f24a0176733acf7333cd479a59b5a67af3eb7dce5ad552bb4e6ed3955be10d086ad066cfb1df27eea4070f555f020e08bd4b647e403a62923a82b1b89579eb95a1de901526ec8d1c1f4e77036c96346e0a7382b6dd0a472296f5fda52523b758d3bc22dbb5e40e1fe3ddbe5eaa6b3f4c8ce8c518aee13827bd3d00a8d6080bdfa3b78e092d4915a7b9ca80c919b1131fba17d2fd48e08effaa83e7bbf40d47af54cd1ba06fb1944bb51e050d7d4a9c80c19aa348a313c096588f2fb330d9a0b1877ff09c36c7aa7db882259dfe753a4424bfba0ca4a8d04912e9409936e186e69536123dea1cf38ac237b498002d8f8e79e2aa3306a01f3d43e88b8a3bb362f117406588ba657b6be47d36f63ce4c0e1ddb9c55633e3245c67e172a3177dd7ab08df83cbcd0cb87fcc1c0e224c8cfb0080b17dc0db39cbbfab2298e97dcc6a96a8402c0e4d88520880a8d4d0f193bd76a543b0bf08b468c8ab6a3d1339fb5ecb9d48f76b088ecd1b7f2147d29d2bcb40420281aafa9e99d88775683a01da56f53a9342e8efe5f3e916c7b68ee50260892c0fcfeeb0ece4b07064341a014446acb961885b0f79b0074e5833a2cfd2f0675dc95369d4c25f42b0b75951dd7a1844dbb5c12dcab175f8711f8ee89118892df492ac87ec3714c4cbbc6baa0d32a9b612d866a5b7337f387906a7b1ced40a0b9430062c1e8d48bc5da479d8d157b3421e92b53c4d23ae64836c014e56c644213893f15f53419c1e635e1f4f21cb983c67a8b6ff66216c6657443769755a0691de9a13424977ea18e96b7f5254274b6936094c163d39bb9c88f2ad10f929ce5f5072f685c7cf5daf3b2e06a38f9ba3afc0a6b924fad7289c96f30596c9df7552b71a1651415b4a1c8a53b7a3b4ab343611a8d1338a228c3edf97cac83c10e213419e12832352772d6cc7804c08d1970168bc25f5db3d0903ffe868a0b035b251203c176666569b47fd4cfe59c6862bc3247fa4084de3e1431f6e1503bc1dc6a52da1cd6f0f03d9323571c865f09cf82de4829bdad002dfce8e4b86855c215164cee4d5af85453329bc61c29bbe15845fd9afd176ddb2d9feda62b2f7236ed774ddc1db594f0eba06f3b2203128f777cba1292f2826fdbe54a088fc1ec45c0fbcfb22b45aa7366b7e4f97dd6d4afc419bc8f1d7fd5f3c02ac509d047f7fe3b6c54ce03d52b75d76fe85147ce9c45b1be5a0b6fab0ea423b412d72244387507d816986fded081f338f7d08971c14a08b7e313ae6e45ef9da16389875032fafacb4e88e69ad6d56e1386178804895a6a68b546dad5f0c755af8d6409872dfc5473c44197c2da94406b56e3dfca29c0f01509a17a820f434721b68441e9b8491c66dc5a52a9fa7e7bb69b988a817dd121201386f89bc5402ecf0f9ecffae675026243cb4714bc6b4b24f33c36688caa3cd0bc55640e429364d8282f003916eaf7ce1282c19a5393df589b533b38f723cb3b3299eefa50bc4062b26829bb249b2246c5d4eb01c603bc189110c3309516e12229562c76b8e276fe584f649ab425407d5cccf1df68ba7f95f51ca76d6d73326d457011d8a7665c1f96b8663d3af087d537892154df186609ea04dc1450f1f8ce4291f86630f74858bd4b4710d771b326a18457c2f5b4812c382b8eac92b7a19e2be34a5a7e628f26a2a0e8879716306f7fd4af2742f69259526dde3280d827508e3fe3e7605d2e09ca974d4c5821161b96bb168e97b3e50fc6e20e8d247b8c8d71697d9b5c133269a008451e428c026539f4af3ac0fcc3059b77a38087fff528fe062a94c89d0b8b2379c6416bd7cf4ed48ddbca63ac47d4ace8049c9179973a061cd3566881a8015f7cb3770ad39e1e054f70effa8e4f73b9cefe78b4f42df09eef828801e3f0a50d598928f2aa2d2e0066a114cb1c1502c46469208c0c6b4e0859d46faa964a5d3c103c29a44aea70396325a6c98306cb4ac8cb88bca27d31f7ca8ba3c4bb0db01279c6c86a11fdc8806de7a2d9a7bf2d423b121bc09b8b7fa5bef43dc6c5ef5626187386aade14065c3fb875c045d27787ea7f74cd58c49a6adf7fbddb76aab53074b206b788b04df8fe0eb469538615ea54091e8660d8f93f35195c6e356558995e3241782f36cb0667f45470ba36c871381cce68bce4b7bc14da9ff2269c506994fec17cec73c96a85c905391908627ef333e0025bfcc8e05f1fdb0dbacdfe68fed1cce5bdd0739468c6cdc4e4383399d9fe21583bf3a194fdeb4630195d4f1279c9d4fdc75661cbd6044ee35d08e3d143b205c32f8ae9736474e3a83fe43d31c4ad800b73da7dd0d9e427f379eed5b07759334d6f762d1a286d865319e5c9237473e023eef93316d2dc41a780d3aec0e5aa6bdf4b44171eace4a0854096077cb6c5d6311118e83ca78e6cf8465bd462dd85d0f9dd4b69766e085fdc1c55792ffe17aa65553e0c238c345ed6318084ba0c9912f8b046f2eff1543fbba1ac33512174e08039878a8d97081f10ff619d74180ad4f929bd52ae50b262c6ffe0d96959bfa3d4a91c648c5b4c2d96948ffebe47d78fa9a43cf1f94e7d39525712d2f9bc4f8c0118778373f6ddb78ef2ba84e0677c0638623b51dd020412e1074de84bdee840ad5aa13da64438ac33031ef8c6b60a51c4f2e05477e67adcebfed83c5d97852ddd927e6f774f2ee89ff004812536614ef9a2ade09aa4205cb9ab8b3e5263fe6406eb7d7b6c9b085814a28daf8811ed38e441df9812a95ade359825d1084a0ead160c69448dcfc1bfbcaa536a7be5d741e2ac5f1142010738f3429397f49ef72a2be45d84dcac14d1e2e2d7a031fb76d45ce29725d6bf200909d3e1a30e80c4f334f688c760c7942de76adefe7e734d357c1ba93d4981d4ced4f04597b5f79ea5a31d20099256c682b8a96768b3d8ce8d0ca9337743fc1917a43149b073704e8f0859e225eff802d68cd87cfd26f2cac5fcea11a6c89d434bfce45b43e312a8f4256f3d41b9d16674dd17cfbf10589d50fd92025d5270e42ad2df53888dc577773e38bc4aea40fba3e5f451473f91879779da6b5ebe872a3c935dfe6d8ff70346fcda1632595171e540f1ef2518509546900a8d127957d1486171f1902951e6eaf04ab39b6e26f84e2b4e8c0724ca4fd1dc90e5ecb8f2a379ef90d7852f2965e2c5cd1a2feb3638fab2d228541f5dc23489920167ad3a3267ebd8ac0b14b5eb9ab35615ae08a300d799dd82b288a8ec944e790d97745578297e8d725bb534498e4694f3e5d4c7eecd0530d4a8653bc89882ee76a6779ab6a2af0e129756cb8333d24ab56703784aef5924c603bd0c83474f5f5cd2173437ce88391bce2eabe34b0f74649f4dc0ac543b5e81df6bedf7a21de2c1db927c443d64bde13918d00c71fa0a068eb89e9e7abf52ce11c05545212b6b3aa599577a4e0b08c75b037f2d88aff16def458c3eb93f5de2eed4fc0d4ba9383bf3445d7452fc9eea2af3f0a142a131382366a1f4144b806ab84623a3bbdde09f2b81e8f3e44d037ae9aea9e82d644af06d3be7db3379e4220ccb90686f8563adb4d41b92f2a63e107ab81db1d910071d7df2b582571a7988341cf1eecfdc92ee38575371366fbfbe9afc8755f2a0b7bd8b67360524d3d1e7fe318c863c2aa5b635e6ec00d20fa8d8c9475c65f48cd06343528c7ca98576ae5482cd9fe01679708c16338154c33ad7c484820fb83dc826cda9bb621f3967379a317be16f56b8b1ae21129f815470e647c70a939abf4dec543268fefcd6dc26a511e76d192b3d814a8ac1b642bbf90331821ee44d7b1d911aadac3e072677f5fe5dce451a72c1a8267c98d82bad9a91c6017de022bae689f5c4bad2417abc5dfa7391519ee4a39e8aa44accd6e39f18f87dcdaad1f49a3b796c8d9cd9d89e5aba7b26316207cf99aee456146e916851a1f3ded76539aba6071645f0d3e4855328db5d6451d3ad2996c5d3fdf3d90c09b19603ecef0a902e5c5f4fa1ac74ebc6d3554c6922839694667e0aafe4b5ab670717a76f4bf944d5917c2fd6b3b427fcf8270990ff968e48108d94f458823181b31a6e6853362c17792f170b1b2245ed507d71265e214b6f9b1311e4e0acabb2ecce8afa27f45a9e96760fefa4b229295b839fa3168935e463fef90b9dfae9638d60a51b4f53d09494c2d5a10f77720cc04e056633acc7efb85ed56ac6404236249a3119449ee760e5f718fd138a3f6a0db3f9200e057cb22c6218e8470f6be566da80134ba8eb32472942c58c29a1a0e95dc2eec64d2f3fc4c0e6db97d2aff95e2998bee15365aeef3b231f53bc744736ae011a809d659efa548aa8ed62cea057297c9005931bd08038c9e8398433b45fe539cfcacf99bbb0354333eeafefc5658d4d79cd6d83f3d04e594e19c8e7b832a78016f4bf9709a9ad0f127cf1c4a2b505d8e2b106a3fc4ac61fec0ed20a75aeb4f92e44e624547edca04d7adae0e0e9e7d363c705eec6c6c11836b8c284a9f47954b724ddaa90757286e1ef5d9af260a7e9842fe6fc8946f06b929114a94de65b008531b8c45caac8443a644a4f4681424dcda3fbc3958973c0f4942d77dc77907b907ffd408581f8869a4184607721084783df4bf1c0f4856105bf132600f74e37993e793a25cd08df8571852cd332f8421069d3ee49ed710eedf20fd89e472c6ea331b30b8c1b88035ebcee5e4a48a49e23d567275b63a536dc13a9c0c923f87b1b74b9219674cb0590cbd8ad3c322d801bb454fb03284dc22d0c8d0a9a409bbebf718d0722e83662b7df822a99bc117ee54090659e1fffadd2f70254fd7e026a3ab66e203ab21ec413b51adbbc0ba2a1e838d51470b3ce7e4cb25691c4363640f5f75daa5544c170fcfc64299bc1abd8a0a079a34c0c95593a96175a83196a48d91aae2f0d06dbe4c414c2a65c5854b363cb6dd03d8bb1d36f6cba27afb402789bfeef5b5ea89b58b1a14fd064ab029aa384da8be70b91d82b5c7aadbbfac0ab6e1d053055cfed810f00a876b3719c6976ed0f0ddee8a2b9defce381fd21486e75bd31c396a8c2ebc52e44460d387845a3421923e173347516d8ec585c0e41c4ac39422943cd7c8d7deb7f8f2793a40bb6b45ffb68cfb78081ba7d89868a050c5668d394cfd41f196a0fbc7658c3d95aa002d73bf66e1b45c67453d95147bd3c0f82b62f6ff2aa989b45c5a2ac16fa926fcdc23ea0738c070da7f8df2ba145626cb7c290d4b5f6f25cfca22c074183a00e638b517a939e1f9ac5d41c6c3341b2dd6047735cf90bb7d63c6aca0f88f25cf9dfceaa69d326c7f3962f3845015182f849ffc", 0x1000}], 0xa, &(0x7f0000000740)=[@ip_ttl={{0x14, 0x0, 0x2, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r2, @local, @remote}}}, @ip_tos_u8={{0x11}}, @ip_tos_u8={{0x11}}, @ip_tos_u8={{0x11}}, @ip_ttl={{0x14, 0x0, 0x2, 0x6}}], 0x98}}, {{0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000800)="9681188354d1a4fa21a07583ed20733d8ceb1a1de0c08158edd4adff3d25fa99b3430aab683b33cea1fae0640434ca54a82c06f559e2a027e5d0ddd21ee7a364622054593e99ef1fc2a579f97f35e7d1b32cf6b3fb86a9af75c030ca9aa5b80c9a032b1666f0d666e04f2c96b44bd2cf3ee587ffcb5af29e77988a0f7c57671f9dadde6ce2a2951ce825bd287dc76c8dfe7f500bd08bf08e69495621fedd6468eae806be3b521dc9a18d538e345125d10069466027b004d51a9755bba0a4b96eae58f6bcd67ffad1dbec4d3629b491f8091f1ee2543ade5ae089ab5352b76eb9f81fd576c207107076bc9d1ca68d7c87e44b47d9741dbe46b87a36b746", 0xfd}, {&(0x7f0000004980)="124b9366de339fa02c9b5abf0904a071583fb7c9742d46ca372488a5e29424d6cca1f121d32467a1ae83bbc4bc69a37928005e99d58f211cd84290e3022f9b8199f6104e1515104b3545514b2d5ef86d7b395f528d8e146d23b79bc5f2d6902b44e1648bde1e678f286b9fb508d34b797e31f7fb40a1fb70ad0b102fcefa03a36d86e413c05e6a33bf7d81d31f76442ae60acb46fe2fc568d80a3e46b7656e24702df893325b12395925ccb631ad383d7885b90bc29038b9799891931817bd5669f1e50f3c3b7d3487cd767c", 0xcc}, {&(0x7f0000004a80)="18c67ca1b4beba77249420155f8925ab3724e193e3e969ea2bcfdfc7bbcecea68cf57807459b5918b17b458404a4070061fad9ea1d94a13d9d59248ed011ad6f74a9d55fcd0184ea016b2ae3c6f9b48d9deae92e64668ca44dd94bda74fa12bc4793f6ac2ca6a177502143bd6f2539", 0x6f}], 0x3, &(0x7f0000004b40)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @remote, @private}}}, @ip_tos_u8={{0x11}}, @ip_retopts={{0x40, 0x0, 0x7, {[@timestamp={0x44, 0x2c, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @noop]}}}, @ip_tos_int={{0x14}}, @ip_retopts={{0x10}}, @ip_retopts={{0x74, 0x0, 0x7, {[@end, @ssrr={0x89, 0x23, 0x0, [@loopback, @empty, @multicast1, @private, @rand_addr, @empty, @multicast2, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @cipso={0x86, 0x2b, 0x0, [{0x0, 0x3, "92"}, {0x0, 0x11, "9894ec4753cf36982242b9b9413a1e"}, {0x0, 0x2}, {0x0, 0xf, "b638accd3b1af56ccb9386e1c8"}]}, @timestamp_prespec={0x44, 0x14, 0x0, 0x3, 0x0, [{@multicast2}, {@empty}]}]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @loopback, @empty}}}], 0x158}}, {{&(0x7f0000000280)={0x2, 0x0, @empty}, 0x10, &(0x7f0000000900)=[{&(0x7f0000004d00)="3ec40fa1030f4bfbb44c74e1e7f717df691c3b8bc74afbc867ee0a179854164874b84465a8aa7f61cbb8c3125579afba897f342d6e74bc3b295ee91fb3fb96ba8441a2342c49", 0x46}], 0x1, &(0x7f0000004d80)=[@ip_retopts={{0x48, 0x0, 0x7, {[@timestamp={0x44, 0xc, 0x0, 0x0, 0x0, [0x0, 0x0]}, @timestamp_addr={0x44, 0x2c, 0x0, 0x1, 0x0, [{@loopback}, {@empty}, {}, {@remote}, {}]}]}}}], 0x48}}, {{&(0x7f0000004e00)={0x2, 0x0, @multicast2}, 0x10, &(0x7f0000006300)=[{&(0x7f0000004e40)="c18fba0b6e6e317b8c499d6650f3b94e8c17ead5f03ad5bbc626762593eae18b7c0e260b356ba9b5813eb872eb2cde3825172c97dafeb9e3df4d96bca285977e7c2d194116e13206c6403916b3aefbbda95f3968b8892fd29ff523bbf9bec37be95b58117b2af6d984b9704b810f79e650ac141fa405071252ee3b4cd0f4454b7aaee9219be2a2e020f8bbddef", 0x8d}, {&(0x7f0000004f00)="f7c69ec639061e92172d60887854ae161a133187e78663fe1d21863233bf2cd0532b2d4b6c9f9c524fd5f0b6574190436631db636dda858e6fd0a5a944f24a58e5420f99452eacd394c9701482e9a718f16e0d3317477c2bdcfa0fd7b96e1a78ba801dda2ce0dc58eed40ac6b9500c6db2a81cc5aa53a00a9b58ad117ddc97bb0c66e921d57aec29e5868fe2188048811f54c233909c00209498ed65ebb6ab54ec", 0xa1}, {&(0x7f0000004fc0)="c09ffedccf5f2bc04d07f01efdf5306eeb0036af832edee43f51c0b64baf6a1e8ae82620525afc30436a5f32879f354af79616552dcf8934d8b9e7b5eedef343d6d1caeae88fa983ca0478ca6b717a48e3a188197d8d11f43f7dab561efc6071445e05d4d416a33c96409f5c616970094061bb6313b144794cbe927225bc1640d2e23aaf72fe087d491329480bdff277", 0x90}, {&(0x7f0000005180)="381d3cf5bf595389fcecad81ddfa1f1bf26a83ae3c8c93dac5086c692adb0c0c2c8c61bafc0d7937897a5af3a7004b2f57ef1515ff21f75de0250315dff2322c277b678c79d7b03aa5e8e42d46463fa3f1bf1ea7e92cc6f3c1ec736e382d26801155647f48bd21c826d93fd3874c30beae96d9ce840cbcede1abdbf3158740164b16856636c751a19dcaab6aa705de51246926a5216ba9b4d92ee40a3cf735dee28895098eab0e199993b45b336372724db40453fa3371f7740253697b9e2af098e7b9080859722779fa63e936f23684aea84148c1dcea08c978e5bddee541843aa376d887dc642bafe2f9c79b12b4a1d0e8219b303b9e6c9bca95f2da6bd89d78be7d95ad192702dc00341a4c46d726207c9688b451cc7945122d806317a9921afbe8cdc165d59fb9b880b49e306569739ad12d5ab156010262003cc34d3e9cb17c0d6e157bea847091a9599537fdefe0a5e713cae8bf6b603f3f7b4f441823f46c3b7e6a70c5a114be77b129f484c22b7510e0b41a15c0bfaca5bb9047d37a2b7fa3af6efca9d157b15c2152ade54b6954a6b5fe7fff2c51b3c9757e6dfc8f9812e437f25aad784c1c8635d8ce357f7ba88045bda42acb93c2c7608256b95b399e5d7954dbae33b1919eee80ac63b192e69d38d88aa2799e530569a7f27fb1446813029d89eaaa2c1314de16ee689e59f62b32c8a380c7711f15258a8a308ac0e3919556dc0036a1795d0dfc78aac3253d5d77d54cf2ec1bcea011fba325f63390858bbdce3c511a2c2048d7ffc2a485277d4b6781a33d4f9db20a4ec2733c97cf4e6075a750c125b0de67408baf5addb0e98739b5ee7aaf4b7c34cda8a6350c1c9ba66d1d71bb580ec01c766f600b8e781a780afd4a8ba98128a18d3501b14f8c2f0dee2d519e3a19a04dbcdc762b6a4195a3d0655989f75bc63b1384da0dc7d1e1208cafbaa41535e10fbcbe11ed4eb6b9ce63b94d6f64bf8bbe63fe4e46d5df27c902df6d51a4d3954facb21568f1126de28510c890df8d85b376c0c3aec7184dd3002a2b40434abeac6f8644a41b6a0e346e463dc4d9101e50d54bcc4a26ee00b9ddd7bc1a5a267b4889fdfc7e3fc5368cc9c8d37439f5e3d9ac276843aadf4665d047746be67fb8d7033227d49e75d94767a8d605c9ffeafe2d1884fc48fc000528cbac531f48654e1c02634325b96a7f9c1313eb8cbaa2b9d3182927185a4696a060b8cb7be466c87aa5cfc7b2a3a44ff83997b7ce868e243420017a067645dbdde09c04432935c7d2f29f744c20ba89bf452e54003b56649bfb7827a777afaa1fbbe9ca1ba0b55b721074bab2aee4ab084c1b1ae355b13054d4e1055a8a35233f295a622edb71b4b3e8c17abbe5c0dce3179f2dfe4a8e26967f2d41e895c1dbde2ee220413baed7615b0c2c036dcd4c53ff567df30cbf3c1a6b15dcb600a2018e1bbf8ae05f46f71e0aca48f3a733be5e08a24fdc2187fd9f4258361c9c3e8a6778fc8406d7e363860fd8fb2947171ef072c012bfece95fca83e46c3db17776d052530319dedd00ec95b7def3732ec9a8a8921e73356eefd94d8d2427b74ec15b9c49b564eac79f317ddb4e6476d11be3934dd49a1cf5616c9f9b0257372e621d358bb1e3eece6623f6c587a284c2ac5c811deba1f6338389452f37449a8130310f065404dfa297f04a5556d891ffe9600d36991597d48204184680d64e5551c97a077328a47228a0b5df6f7e740240218ab403e4567dfeeab4991107ebf2af0934b5da479e974b020caa97827e39924137b8d97b0777c25c3b69d3fde48d5afb0da36cb3d41c7bfa2b59649370ce06badc8a234a6c1da9f66d519f281a70369dcb594722727033b0b5ab4a488a7ec39b3008dc118b8b592449bea014771b17481cb3045d7d9858e60e27ffd74be6e5bd0e162c13382fb34bb9e0decdf42d0ca065c2ec45ef7df7edd5cbcce95d43178a2e1183aa48c373c69ac0862daadca16357ff345352f3f99394733a78317e960af43b55b1ceedfb7fa8f30d83a289ea7809d43d3406445086ed8855f0af191d4345fa920ea79875af19716eb01e28a04a18d9b27d7b604f28d3dff8247b9d4e8a6031d6fab7c8a749a12fe6e6c350e020bd8ef82d191d4ff18a29e631c175b1f43889b6169d0333467a34520f3228584d2b01d3793063e9d2d0f61c82e18f96a6172887c265057050dc31b4eec8940d30153fb9ffbb20d192b7e70c85e9f6534d3df85792b19807b3def693e00a655cf27d504a18bf63ecb53076c10ee1c36f179f99a6111dbab3c4fbeadeff7a4c75017c98f78b5a2f4dbe1602d38500b28b1443b59f0ecced1d3a460be86927e8ab9087b2175a8eab49839f95eacd45c9cc14246abe203db1bd7c7700b0ebefa84fe95ef754338fced9913687e781b26c32920a274772a2f61d9e1311af0c3f7174ba8dfa5f7cd646c9f38b68d6e4823a0c3397ed73ce72ddcceec3d6373053ddbb83161215c4c81dec9e0e29d26aa870ad613ea930ee619da79521c16d80b3f2a6c1fa8c8d95b834f37d9cd00ce40f1b896684c4166b4eb368021951cc6ad8325810ad8b502b348da6252f4caf28f108b597e518230f7dba0b852cc8eef87898008803183ff52afd9a135e7678111a9ca794ab56cc528f82bf281f0473a69b3cbf7cbb0c4d7b2d98b5de1e5f7d4fce8107528ca0e263a90325bb0fb62aeef53750576e8bd8117fff9dd2e5915472e7eb83db9963c3a3e5e7d0934140aa61e95d12e8c728c73cb89597cba377d8fcd2d5655d008a0b8d62421993721454dbaebf0c9755f76d36f09ae4f369dffa0d5057fba2cb11a5a73f490d63b3119581c0239d6432cb41c5c26b706062fe4e68afeae8b0be6bc3e3b1c49d94911cac75f392e9b7367cdd3633b123941d76b11c99d036ecbb8d9b342d2ee40cee0b812b0daf66a23f364191cb9ddc3be11176470826bdb942838508f3dcd6475515337379d1297226dd463d2dccac95ae12fab06d2a8d3911b92eddf95d441548b085ab3a72ead2957fd0fdb67955901e3b87553632e2d7a442cfb2819ee9920fd24e46e3dbb11c9145a09e847a96dda21c3b14e549848d4fc51d89a986b27cc979715ed844de012ce37c8306d29d0109034e8b255874b2826e3ae4f66b5993b68276524847d7e2f6f71665bcb00030954699558e39d4504cf40639230ed42aff524822f6fce78354e26b335389cdadf99edfdb4b8c38c2cff1eb7e777fe7e86113e93e11fed346a7139f52b18b55d31c799d5fe12524f4df7dee802d504f36a5cd83f18d0d8ac4e71b0a717af7226f74c5ef036519e2fd8fb304b36f988c9f121941c925c3aad4cb57484d26df7ae5712880dbe42733671c56cba7dad462cd571b92ada214eb88c59f4ee712ecdae0e5549594c6c3d96e97abea1fb11e7b6ee1eba560888f439062f56d033f27c418dfbffb3f4f99739635b5551d5990ffc2a69014b4ace6d188a68fbb4787449911f2418a8bfb80d88958f9350c05c6fabc057da9eac8e5d52fbfcfea687dab4a77f334d144d350996382d95bbf69e16b10e6c0348e8cde9042dc24068539c1e0babb53c5300e7ad880e71885511b241c0eeda3ffc8385d7500eb972da4130f4b8b5f3a10bb14765cd3d0b3a00195cb1ec7e870544b1eeebd7aeb4cb4df1b1144b915a0dbd44889b056d58cc34abb885bd5800a46b027037e15c9d078c61fdff8ef9e6082f0b30d73693f8e3bf911c3740c011d9d746dcdde69e4fa8cfe59fd69804409382b7ed800a71560d37c16f6f9c9eb6780a2432d6619a5d83db5bc8d5a5d7f5733ad8746488514e7fd61e0166f1a2e12337511780c99747bf283ea0525aed4a04081df3a1fe341d46db4a5cb59e2c177edc5fee6526d0828f6ec855a5619f88dd3df1caabc7a718e826b06673e5a4a417ab520856c2aa82277e03affbf0e2d22d41ad8116ce007f9aeb00beb3da9332db19e74ec7b0463639b8c23b82526113b2f2521ac10f86e257b23106da2010ed68c5903eb5852cbe7195db296fbb30d82c5e385f33f096ff285d7edef3c430c5ec2d1d02f0c043940bf16d3883555735fe5913d5fc54d06b54fef4607c85a03879f93ef87531b7cdfe1ed85679790859e7d7f9992c1bde7d27aba4fa9330e4dc7fac539099ce7c320d24e7438666d8edb6ae6bc262af5cca98cac4d492d6c76c1215871311b13dd5c3524415afbe042aeed179c44e028ef4022cc584cd37cc966", 0xbbf}, {&(0x7f0000006180)}, {&(0x7f0000006240)="5f48576af5f9256ae352db78e3cfad311ba89c76dd388f79efe201347b30c1a0ea49aa04aa3f8a32a76ee16c1f3fcdaac3ffba126931f9ed26994a9a26f432fc0da66797dad1c1ad36562c9c24695ebb0aa3991427027c6a4302660a21b257e80c6738253383ff55c3b027c33330ce67b8968f785a6942e896e36cae3a6a14f2651212182def4b998d748e6deca15e0ef8c5e5f57437525d444d4fc8", 0x9c}], 0x6, &(0x7f0000006380)=[@ip_tos_u8={{0x11}}, @ip_tos_u8={{0x11}}, @ip_retopts={{0x64, 0x0, 0x7, {[@ra={0x94, 0x4}, @ssrr={0x89, 0x7, 0x0, [@local]}, @generic={0x0, 0x7, "d3a5fbb702"}, @generic={0x0, 0xf, "8c1f796eeec9574bc666b574d2"}, @end, @rr={0x7, 0x13, 0x0, [@private, @multicast2, @empty, @local]}, @rr={0x7, 0x1f, 0x0, [@loopback, @broadcast, @empty, @multicast2, @broadcast, @multicast2, @loopback]}]}}}, @ip_tos_u8={{0x11}}], 0xb0}}, {{&(0x7f0000006440)={0x2, 0x0, @broadcast}, 0x10, &(0x7f0000008740)=[{&(0x7f0000006480)="3723fdb8cd52df2fdeb00b8553750762b5af51182779718e9770079886cb9a313e96e53f0e14287685d8210631b9d92d9cabe254573793e128abdf1d217ced42fd6d9271c4833011213c42a6b77410a3b0f86c206d7ca41a953df6321de95f3291c3896975cabcd56814bd47de1d31a0bf690acdaf3a1c823ff0d9e26acef6ede8d678782d3e1bf3153628f9d469eb1bb1c6d33720f4b12de0bb619adbdc060f07b6ff22873d53c411c4328117457f7ed02d252552746512aa28e2e3724e3187aa5b5c9eec08bbdc53a582fa7de2ac52b9626744a98613b3e6577b59d5e5c1d9c6912eaa32a2b8c32bfbd9be6bf551e4b10ee0d7e23e4ebd417f2c41b4c2eec6ad583ba866c380b06ade0e1a30e40b1b92f83e61cee6a3bc250164e244c1a8196538df95e6ca09154d8ade83fb4ff9bfa198760a1b4ad7d992aa20a4f135c341cfed3e0472227ceb7d88f43688177513ade0c06deaa852dd433de4df1c94ada01d9fda6d54e8ac65ba7f87a036c728e96539326bd6940a8a802b137759474f2a8ee6025468d52e4e7e4d97407a44a0b89a1f2da51551a87aae20d9c10dfb6b6885f5c9394242a60916ed2299bf0f600665cb6626e5ba6e222bca5ac2fa71afc267661192d38cde7905103bf4fba03e7c2138d0eb0bd8aa1aeb4b6b68eff119feb0fdb0b70c1e5bd41d92421a77b179d3096af2135c3b2b055ca2340c76548f07132c9e1f7148019adca3e521145abea6c9f8536185111da813f6fe88891ead6266585ff3d6a0678fdaddbdcd4825aecb1ebf06765329434b6853b1c10f63862463f20f834941588fddbb3fdd7ef6af8f329e2a2195f3d21c8aaa4158bcdfcaad36ab988dbfc9d7318e4ec2375524f6634f6fb802e7c67643d5c2180d6bd0f9667f4b78417fff0a8f62a23245303275ebd5703a5a8bfbb757fa5e6ab9bd68879d252d90f2284563cab6f1c690361d9f1b60f11536b6e65c3c460c1f40821e42f1c9ee35dcf1a290d736e81139df2b126e2b7134c1ccf00f1e6adef3a5c3f28d26539ab1fd2a26ccc05013443fd1db0ccbc58335d1abbe4c3c8f7e2c1ef77dc18189088d7951afff3cc98e234c52f5d25f353951f093d75aacc2bf87586f46e268012697406a40ee714e96f17b6a367167c5ce9d0979e9544ee6553792b20afe755c4d6938190bec6e4641111db76147373344c9f1c298ff9a0e09fcf4a06cbd5ce86d4690e415a33dfa99c4723cc7fa5ca6740d67736385fd32f33107f8fd3d5c9b2f059eccf0dbc4ceb445135c658f9afef655948b56d89c3a8246237af47444d81475ad7c07e734e0ee94f3d1337b357de59b7b9a7b23a7079ad1e324e4bdbdbb3a5f6a1f624b17bccead5607ab08a72bfc5a0b70fb2c10024a5f6a802e55a0552dc59c96fb3e8e6b021f6dea63ab2845803fc64fd2a07be02ad5523b3d4392c08fbd781352c76329b218ec2d5884264cf02f7234bfd12b0624501dbd01b739c646cc257d725060bcfdb483f8aec204a1d111a319155bd9bdb9fee16c843521657585aa28d5bd72e02870ae442cdd07df4f60c673441149117b4e877146685b64d1633a39c432dc3ef32b114f5e1287553ccfcca202beb633f8214e91ea2a60b50567e307daf260dbf0c0792ca7c95c1ca1a658c7103b441780755577e389f38d0d7a9fd5e4e5b5587a60c41a2984a6e203350aa04f2472df224650d29be1b1e016725b4572acb1f6cad227071b470d2c733d473195a621d9d4db1927011187f3a33dd90b7b8b8eb3358f909df61a2b118f8850984e5339ecd6bcddd57101d156d672670bb39c576ca7ba0c70db59a484d6c5735e6f8f0e7049f29b0a6f4a4e1581cc2015c5960714185d3049d070e2aafb0798158c90bb3fafa3777586d4159e52cf3bc9e5d5abed01f9d0bc7950faa59b46316875114df10d47672c05ad67106cc9b2767381dad734c7a07c43a69d95b5c2f7119470f59bc54b9b5731c714adec7c3a0d91730c4c24748c840252ef2f530fe1cc5b28d9b6138273842b1c26aa85dabf64b47e8286289d2cb6bf1bbd3756ff3d38d57ff3bf556f0031d7866c1329941a20438c1f0ba4948318ccf88725ed7de6beca70dfa427d1cb254477e33d311109370c5a75d61fe8387eb69c107e4937c930e318c511f9580985113af33f863d05587f82332881c98d1051a67fb7f1520de22e5aa4f23e8adff02e9814dfe441e4d6aa864bdc1d9ffa461217754a6f8d3d1b42d699517482de5f9e71c51070989e94541bfcbe5e1d8ddb21af1a96dd191f0e6a60b6d5c353350d000c108a62135a8330d83a0009fa74bfb02bfa573fdffe72479f88ff285285a2347d6de461da3f6a62f42df34f4844491a3569e6be8f954f686b30c64b05e011b923b765b4fd37b689ce090227c1c69f6133fc760a4c4e0475fd90fdd4b00e731e1b7f8e9b9138016bb1bde7ea66be5f435edba9e3f5361cdefac0172df2256d422dae8d8dd085c0b12b4ccf65a1fe72eea19385e389d91a735172f54b745f1b08aa291df8e80dad1698704071be72330ab81df67591dd547df162556ed29b29f10286952a4c97808fe0516ec46592fa373bc4881c2b727a7dcc601fb837c7fb589a0a18874998b8a6d089cee10420d47ac9825598c130ece78d07d27a3cf3fedcf206f1094524d3abc1cd5d90cfc31067a490e74fd572c9123e4884f3a504e409ff417b245ff4c4094fb3a05c599b5512162868ebfaefccfb1e33dc96c7becb1e2fd3bbb5fa597a25145832bf1cc25a61b4c952ace566acc7d7bf16498eedcc4dc943683fbdc2c18650d5c4c5752c511abcb0345193a3cd72604d833385bef026570cc8251d03c88feb47e48bb97727bf315c019c6e9de1e98ae25f52d825298f144b195fa3ee8e99f5d79b92782a1f36c5e2801d3620e22c0a58c5af72ef4ab976cc478b8fb121e09cfd06e9f1ea682279287413100b62f06e8478408f8ad7721b78f69a26637fd5f2a27f07f0b57d9868195350507a7bd16ce28327ea8a320f6d0909929d1aaf6f1ab5899c074d44a55ba9f7431628532e4fb40ce86fbff1a87b83742834ab1d505e1b6624eeeb17fb7e49b109617a369aa2a127233bb83ac6d82798008a8e44e7f7dc92f924a2df7a38c6b1d4d508c4dbdbea1c86f429c366723e2b660669968402d7c811be4e9ef8472082483e2f0a600e4ffe174a1760cf87a0120f90fd06c19f549dcc77ced8258f3dcb58bb6c6b33c0b192ea6cca314b779711ffd32426aff28d09201978875c8b8a5666ada8638c29f3ac4ba0ec483ab6547d1155378b94eaf1422c6ed133a99520af3dc2ab901ba0b42af90f5f2c95d006b64599d0bc8d3c3ee91a3e02787806a05b807340d6d047e7eef3670cbe28c186123c5dfe901441ad54429a1e94ea2c647e9a70f297a0d16f245b37313e472cf1d344da96b7337fbd78717a6af72d6d049fa09aaf28e9b07dd39debe944b20697d0fba11a21072471822c430f3304492dbf59307675d1efca57ceec227fd2802acff6f9a8b386a9397aeb4a059168f7598e01d8d07cd5cd86cb6d15a2579d39c345e13d02385914aeac57b3a02a77f7ef8c0dff5df824f57ceb648b42ec08f94bf3c5b236917f8cf271aeadc72ce615c943f6657febfe6e09d6980ee5c6509ff4ca13286f2eb361eeb92177f20605ebeaa510b523aaece16d24c8eb5ef88ab55d45cc408a3b7b638540e470371f5ef2d2a224e27aba47709b90c24067918dc420ffff6e02d9cca7e27a661d8642830a41a3485d3f2a9b6c075dc731e4d70bb673ef0e4c91d3339dd8581645a053b870a005e4503c8726b8f8fd08fc51dd12a6649ec60319841b8c3084c4536981accc5ae721751deb8eeaa7986db6761fa00e52c05d74dfe68f8678665f1b31c8db7b786de61f4dd7023ab522eaab3bad0deb6c82c3acf620daf133abb9592d9dd6e7eacca65c749ddbfb3bd2e710ee67029e90ef169b4344ef0188760f076abd25ceaa20c9ce76116d69a87965d8702e9e2540304960fc04eed6371a94e6acdd0e71213c094332cf3c0360050339d8c28da5fefa360dbbe54a417f3a9c96c38487c880b60138abbdfb2cf670adafa28296f503d17649092aacd47abca93bc7c31d171a86aca7d18e02c0532e1b5266c0f9d88753f980e9d4158caf34cb99648d6d2b65b0b1badcad73e8c8d16875723524be26e69eb50ccac365a2123b0b74cae3b302e41206daeacc027a23ebd012914332de96441f06312d3b3fe9328b4b604b048ced304f0b80b8ffabd49e905a78f4cd4fbd477dd78156c0b3269d55a2691b118b0c1c72d5e0d157c5d196a39de0a36db8e56ec17d7cc14c7d6716f743f2b02f5ee9208d111434ba59566332863d3e4f9ea1197281fdbba7e493c36a6ad826f8b3410919dcd2d174a1a530363e4a17d1b703790b7b8ce3ebafb7b9a46350b97c310bf99306e0dbc62ce3c5df83cc7dd2bc456837ca2b49ee9da41d74db88976038f937f5350799b6ab12ca8f01186311e12eae1bd585f0f07975a60e596bace47d98091c2ad6b683b1771f2a91ef43cb7132f03bf55710f928ac429f94d027f6614bc8196f543b5ff56552a39c028e03b2015314dfa691af7de1417213959b85d526f4844aa19e3598061b17635617bff49b39c1223f1d9058c1193ee312e895d2330d8404fe394ebebb22ee33b50f7faf511036f7f06c01dc892500254aacfe54d95b8bad0b6669e4eb1e8c16e40003efbc5e0074a19bad20b87294fa62b9b7bd84c06649843870c9cf3fff1877c4927a76eeff3ab6c305205aff5ed41431029e5e5feda957871fbe97c8a80b65ee496c48a73dd8f6e2633c3beb309da99b28f28514df493894f267037d8ea379add890825934fa23ddd0d13ff8776c108a854dea71e1eb128850f67dae7ed0e611aadeb4a6c401751735bd4e0ee3ae18b8c381726b9cf9f1840669d55be4222bc62ac8d794d1441c28b51b9fa01a67ba19a9895fa825a3e167e5dd9934a7320c6d23d8cfa6dd585f2e4e6a639f80a4d0827d70a555156e9627e562c0378c7308d10f7b71e81a4fc863dc60fac697b917681164c258ea20c3f3e725c85a3791687c8b9599f861bddb47a553177669ec62e98df0200c69802ca14781be48cd0cee2f0874050197e8a045eb976624e1683488509f96e9c3df0c0d89d6b7fd9c3f7881e9e80c1fdd696ba30487d48f0c9abc954d338cd5b8520db03bba9f6d716ddbf939ca0cf896dd04df79862a6ee767c971611a999c3606cc987e76017637c184e14188c7f6ed6dcffe3808af2111ce8a6242b5d847aca5dd3b4319822d91b02bea7409eaaa36c743e022ab874a376cba8bff2400cdc9d9ddd2d4c8e52ea232cacbfbd7387b7eaa93d1e05b83a78d13dff0ebbbe1ebd1b30ee2e0c58a8e306fe79bf3af61e14a6d7e904f92a55fcc5d9bff325a438a576e8a285942b39d6399471b1b13b7d73791b27370c9663a6ecc2ded52b1891d43025c10dfac6f2ed9c00422dd2929e12ea99ebdf9089bfd2ce0f584023c8289069622ee03a7ba55579778b438a2b0cde0b34c0dea13fbb722e7eb76d6c34398cde9d0d488efa560a6f09bbf8409918c495aeebad0f32d3468d42692b6be8a73411a1575a848c52a875f2b5cecd70899d6eccad1b8d975604b4bf386809fe8b4a045f4efbcd0d0572d76bdd4cf8a5c1520a28740787f04b3ca3b4b54ddfa1dcaf36e5c3547262815edb01a921b817e34c7edb6ada313c15d9bb2bc4f19e64919679033e3c85d090278742489cf9f", 0x1000}, {&(0x7f0000007480)="46cb449f2ed36d3c4928ab1d661afdda3cf184fa24ed8a81f723c6c709ef15ce74973f43f8e3cd041eb3f0a57abcdc7a18f8985009fe0e6d7a3a51c622586776a231aa7b434befd3aa428192827e3f4fc5d08420b93f277134b104ff73259cd8cff9fe4ffd6e520e6f008a18fbfa9aeda4a63332b26d32498b64760b6fbba555a8307628a0660f4d08da29b0a415fb0d75fb353c8f3cfa4157032f07bbbf225be260010c0f6da692bce87cfc82c1cc78e2fa54a76fd6129fc3cddc6e8cbfc61e0be8f9769060ddf2e90b0b075c6015672d52c3fa18ed7620a634841ee9f3b3a7f84dd5bb7295107cb6227badb5", 0xed}, {&(0x7f0000007580)}, {0x0}, {0x0}, {&(0x7f0000007640)}, {&(0x7f0000007740)="4311a6149ec1957d7c7b264b3dbdcfac928ed6a6f29bbd07b1d40bfb8e61d527a069bb1197d2d203bf2052633a58975cd511ce9ea46afd9ea5a459ea7fc886c238bc1e039511f75dcbbaf1b236fdd6290046d63ac56f4ffb71e6c8253f43730dc58766649c4cf03e059d535045044f9b03a8d3fbed4e57cdf1a2a23b4b23d09ff09f462f9659ac4c4a23386821fba75b563ac83fd981fc03a1d95c34536e86a2eb13d3bd3ad119d60a742f53ae7dfffd9d8c3bda7990251d95b27b2061171872343e95881b19463d4726f82297d5d670845d0245135b577a34e06407114f2b3e0fa8b859352a94f61f6c8b24b2f3228eac4d7640a602ccb8172fbe79068a272fd858250f921481c7d69b5a0cade4aba59910ee14a15d87b38865749cdc9d9ac2969e9ade0252b12535049705147bd7f6cdd5eedafb8b8679fc0df50dd6cf691413f88c7b53c21f39322bda7d9009c0a5e2cdbbf7e372497d945a27dd2ab518a72cd7ae15e2ad7e9bc6f3f525489ba99175f9241b6bad9db55c21b183d2b42946d685cbbec4c4074679380daa6473a9d06eda4e0f0c8d94335935fc2b3cd287c9a8c260d5e8e7ab178827eacc3924ebe55d314905b09e9ac5a560954518c889840ad1709b1d770d30808c05bc23fde904c8be5a3258ee4b72dd5f3df5bc85b0d6e7fc142adaa15aff2cedf0869ee090fb8f3a600b33bc6f39a15361c8fc3f5cfcc48853e2c9ebc98535e89367406a4f653a487844bbe2b7018cc680c2b0d4dda430d3b48dc7c6e938a167d65db8cda46851402faf77ecfc227b1d274f2d61d1213d06bf318358c055366904138e73ebd9bd2607df31a2b6c03f9769e81796df04b689e259b878efc5f8bba6649afa62ab35027da1b19fb43070d1ef83871dc34afa310bbcee3eb15dd5ae85ebdc6a10ff57a5247029c163adebd3228c72eb36e28c8ddde32003ea5fee4be8322912fc87107efd264537e31cfe504c2910ac32b06cc495e651a1dd9f63f8b0da4968638c2ddecc5ee97444fed222c850e0f39cd9a40fedf08c043a969616c85ff163e00710b03ceeacd7a4fcd8882144f524827b0e63f79bdc4c9279aed1a60f46fc3dfa890062cc73ee085f37b108f47e58dd83a4cfd1945d021ffe2784e91897864461023218c8e91e411e19056fe8ade40bb3110a9965d90ce21c8e0641da434fef7d6fb44666344f10d784f5e20a9eb5a2c431e23599f4b2698d5c9aa316cdc23b7815a59e84b7402b782a6d57830235bdf949cfe180f462c5ea3407d703fe5e139020e80b064774b7ad6acbbc5bba457f23f7e420783348fa95d8c551b396339018b04884c0566a817fba152812e841b9285ebf93dfd3c4d3a910f37694c5ba3da7aa90e00193ef5639c1147c828e73ae3a11f99d9022f1babd36dfcd2cc48ac30bb3f21ef97d203794cb92410432782c88c9718524d558ee2c24c3555b68e00ae0ad5868a839771237d94316bfd8cf8048cbf99b7f43801e89eb3d6e2cf2675da641fe022983a975fd5d657aa69d475d2c5e175df369441e6e0b098c0ec83edf9aee7215cd214846836fefcf3e1a9f4cb306c2960f51fdd446bf175c2374ed1bdc0daa26f17cabb4f554dd5c54ebab676b4bc933654aa078cde001cb1050a69e0e39787e586cf08540075b570564cf805197df198e5f07caee166edf4acea61f3c49ffc3511ae9093a2c41ae6849763747a192a13d39462f7a3b617ac30d4aedef2bdc60447f88f4437bff77fdb2890437d8b64ccf3f454c2ce8460058ec9e7206df356ac652869ea591596c3f18fa6c509891d63ffd688026dfb4c56b172e003d07c697cb5cb874ed7d71ed65079b9076a5423fb94917167530891d60273b5bae26985885f4887ff1acb48e4e208e4101b52fef8e2ebd3f0b1326c56b097e4f6ddc9b0509ca0e41f6f72d4e81334bb9eefde50df21ab4c2f45516ff163a5899d6b4688f09fe595c0cf7c80cda7b5271bfacde3f84f49caadb7a3ef5f3da300d699e64921c838cbf91d34fea79f45b59af18d3dd58654e0d134749369a55544def05de464dde70df4ee3f9787d00706b511f7f99b804847766d4d0587c2a84ef4cec3f17587d65be5ae792e47cf8ca4336bf0c5d54a74472284b5303765cc61a2420e4bd9344f7f2b6f7a4a1bb9e6cc16aea00ae9d0f4c1b776be20c0373a9121d981d522da97ee83a3b08c7adadd1575ffc9aa56b8f2f6285e1f405b31f45423b078544d3a99f50d88aac0cabd3d6756da8c3287b76af46b6d179e152d8e49af5f4d4286daf65510b9e552af7e4360718df62bfda62b93a65b94c88b7613d2c6647668e46692cec9b376bd6d7e5bba065cf4fe8d38a1de3484966f4fe41d9f8b3beae08c22d6a990841f4e4933b385c6c80fb57fb61a1facb9b5f5db3b7d4f648212ea0fea1abd27d031787503aa10854b29cee974bb3b69e653f1ced6b1b4d78fc46701564b87acb443124432791ef3a161fa562f9f6339e5cb3a3342296d97daf3e65c9452d857a84a2596846dc18b10439731c9b0ee50825d6ef7061bea90b69ae51c887198748b9194a557aabf1b4b03a5a8b73d9f8249bb5cbd4f89ac0833b5cdf25f38373de8558f2b83c247d1bf153548418f5cb381e8a05f94946dc55a3128a7b011455d7103eb8f94c45353286ca1326d62f8c31c063c04126e5730ede772e1c93d6a6b8d6a6b19052f2b4d1a9861fd75d80a21c2555ccfd134069c7fd28d4dd5b0a0e8ffcd7b4148d83dbaee2ad3d36806d76ad2e0660ee128ba6390785052109a298f1f8eae191fe71c2f42e2e20bbb3639f2794022dc2a8d477bcbc41a6ecf1a7c0ae667219983fdddbf9573bca65b10e94f40a3a25ff7335fb8e9fa83c28eeb88806ee462c97907c46f2508c97ca185240cdc3ba3daebc94cb1d904a87518c7a5cc8029e54f0e1cd0fc88a0366564cfe805b18119575da69f8def4c793d7f13133e0b68032c49f3cd0809099b0876a66abbe3189cf4e7e56499dffaee7987b0aacc3ddc045a3650bb0c75551af9ac81c8cc1ba1d412ca35f62cd4fd8f7bca4bf6ac73987116e137e446fa984e2bd4cf55c88addc59d1d5942ebb57ee59c977ae582cc93201a0d489ad128b26a34a8ca2c1df08dd2a8df92778cf820b1bec9cd179140358fd452419a3859bc76068da4408523d81a143ce2bd7095abc758ae89fffd7936ada127d4939470ba5153109d4f009145b705b71389099a760fef8cf4b16d5e9eece6137d0a17c8af6a49dcae88424664bf9e36b86c46820f18b3876ebd043e44b0b774fc4e87eba7ee1d2054319c2081e8cbf0c2f460b0ffb19ca0ec7cac48d3c54bd07caa40efe99298cce24d090935ab4545b78b980bef562f5b4efe02f618af1152b96084dd772cb83a76113d19acd30a7610e161a76a71937b34f6445da0572bbd794131208a9646b969de3067d045b0908d30180cc89aad540bfd4e2e19f9596f552af200fab7271be43e776b6ce2b4be6b1de502415a1a45fe27ad21dc1d776d22e5afe9a9531f11c28023978c49a242a982882fcc9e3f33e81fddff8ef11f33682fc81907a94d30a8abb252d6068ed53e711366fe082713c1863ede1c870fddf4ce67347e5967e6645f944dc49dce0ecdd09a8019018ae4063da7c0e47ddf8542e7af29741ac3e9c15136446110eb44bc781a5c0606ad37ac5f17f3422b7cc9ce7289d47da60cbd9a3bbd4ffb23cc8f2025843b73ac21745562bbed6c0f144d1a16b0a0d55c07b48f5bca4ea9e39aeaaf7b498985ec458fd032a1670eebe127470d7a01ddcfd663533ab7d56707b4c25cf7308d99b81559cca7e9a86afc8fb45d95392197c10143bec7e056bb0ee13ec3eefafcff744ed7c6a06c437fc719156967834a1d4af69c1eca334ef5fed7ad534fca9d79252d6b186f03bc18932ada26e07d207de872fe99b09aabc52c1e687643e536fe9430b8263b684582e003c7701f99c5c132b0f13fdf86cca0b556924571c687e63d13350e05afd9dda8e01fa9062a56f62f8f3f349b517feaf8bab232c37d4af0dcb95de9ceda7ce20248cfd850f8d4ad59274a76ace06dba47e29042d81d0fe45d33017ef78a4c2cd147398937ee23a5cd88d00c97a910ad0a35dca950a8cfb988e36671838a1f0f516897392756f167a31c99b16c63234fcaeca41ba7ce69b37a70c2dfff838baab2e8216c9de71a202284f7a6c5a11f43a042374ff5912887c72c4041b1ce0905cc619aaf48cc6219a7aeb4e903ca19268a3d3a06db0eedbbb0b63b826317e3a621bc50fe94704533bfde873948c6d401d933b81a4eed45bb2b4c8efbd7deb4a51e8b73837844dffe15b014f69da6d538379e7ee55511eb1feb78bf18dcf152da28228977e56b6feb055ee5b531ad2c238feb89923125f6f52563775f028ae070fa2c12e20aec74f43e0d61f99c21a07370e77730ebc7f6dcd46ce8d0b57b0ce4ba25d76eaa0c8b595c43976113455ee9fad0050a23c8072520b19f0da4688d9e7c9f88b4588a1cda8d72b4c7a7d7fb2fea96250f43835cf814dab8e8d96fa55ecc84bb16a58c3c0fc0281afe9d3f7ebf67421846f0d96ac651a6ea5a52b31d2e67fd5c5df09666848f7bbb9c1c0067fca0a70105f8d2525e5f278ef79a6ac8f507a1744770dcecbd922409764a388eeb5ae409483f220a0d5919ab2f12e131d0918d914d53608516bc6efb46dc3e89b3865d5f628e6534444cfd86c562e1169c415d07d668af3f26167797795c2bf751b1c575c93282e48518606744b8edb5cf4e6a027a0f51a3df6823fd27f9be500c8f62a266d741db1924e6239d61e1a49087385786dab199299dd5acc857722bc24b4c7b592531f2c87c8141ad00ed22f7da0a890b347abe36b46fe62a5f244376493ec25c31a37ae993db6c83a214ca0d78aa7e76081820b61f6f5165d93719fd315cc79323a5609942c1a71288e96c4ff690cb5035148f285f21b372037350176434a6bcf6b04fff67f5ed4f262b0fc95537d0386cea3a056ae8e8fb5abdba83e1abcd2c05ea90673e550408f9c5e331d37c50a73f49423c8240c070d03234d212d8cd86de7be84c330cb0bd14e5444625210c982ef08eebe301e69a8f7c0790c98b53d2e5565affdc420a0a813fc2190e12c40a4987c694539f99a01b9cff8f0306844167550ccf1be71fd506ae536e97f2f61aaba73ff0d939ecc1343719ec2ef61dbca8b5c174a24cee89c9aa5c43e4d4c460c4851cf8175246735a3d00b2d3639cba312b6fe39a2bbef8b53fa54d926c20dd38a697a8f6f5d4f8a552983ae4efeb6a4dfef50523083006e0d62bd42318bb71afbf0ebcecda22ba57d7d357200baaff183c49afe9fe2f57ea8101cca6ece8ff37139add721ccd9517215aea5f8a3723bbb9e25ed023d1b25af00c87089cc262a841fa509f4943914878854a73ebc351809a1f93e36cab2323ed509cdf7f26ce1d44f077b7fea8ccbd7cd1e4fd2636f57a814eee1371f970f548711f324dc2d4afd213ed23e5b85443002b2d0d175af33c43851fbdfecebc914d7d811c9443d7b1ec6bc93e173dfc038051d9bbe755748feffb7cfe500f4fa24ac36b3926cc866be7ebe7fc39b64ab5b10c0e195aadf6f3a91a25587ea70f61000c5f1ce5ddac0be50ad8178753a8a7054c24a044c2f81f13cfbc9f2a9336ea49e31f634c76c61bd72882dacfc087790ca877109e61d0b392777b4e3e8733978acfad61b916ef69d6630e1fc0188e8c3e075afb79491aa2a20d3ea8dea06fb9d12ec384de004f4bec7", 0x1000}], 0x7, &(0x7f00000087c0)=[@ip_ttl={{0x14}}, @ip_retopts={{0x14, 0x0, 0x7, {[@ra={0x94, 0x4}]}}}, @ip_tos_int={{0x14}}], 0x48}}], 0x5, 0x0) [ 200.695483][ T23] audit: type=1400 audit(1684234003.066:201): avc: denied { create } for pid=2770 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_tcpdiag_socket permissive=1 [ 200.718961][ T2773] SELinux: unrecognized netlink message: protocol=4 nlmsg_type=9491 sclass=netlink_tcpdiag_socket pid=2773 comm=syz-executor.2 10:46:43 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000380)={0xa, 0x4e22}, 0x1c) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x4) sendto$inet6(r1, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) shutdown(r0, 0x0) 10:46:43 executing program 1: socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) pselect6(0x40, &(0x7f0000000000)={0x5}, &(0x7f0000000040)={0x80}, &(0x7f0000000080), &(0x7f00000000c0)={0x0, 0x3938700}, 0x0) 10:46:43 executing program 0: signalfd4(0xffffffffffffffff, &(0x7f0000002240), 0x8, 0x80800) read$FUSE(0xffffffffffffffff, 0x0, 0x0) 10:46:43 executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000200), 0x10) bind$inet(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) r3 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r3, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r3, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r2, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe68ca00000000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r1, @ANYBLOB="3be91bb9f6"], 0x20000600}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000007600)={'syztnl1\x00', &(0x7f0000008980)={'gre0\x00', 0x0, 0x8000, 0x10, 0xdd, 0x80000001, {{0x17, 0x4, 0x0, 0x3c, 0x5c, 0x66, 0x0, 0x3, 0x4, 0x0, @rand_addr=0x64010101, @rand_addr=0x64010101, {[@cipso={0x86, 0x6, 0x2}, @generic={0x44, 0xf, "9b1ecb6e7c83a0644477a87ca0"}, @timestamp_addr={0x44, 0x2c, 0xf5, 0x1, 0x1, [{@multicast1, 0x16e7}, {@local, 0x7}, {@broadcast, 0xffffac54}, {@local, 0x8}, {@initdev={0xac, 0x1e, 0x0, 0x0}}]}, @ssrr={0x89, 0x7, 0xeb, [@local]}]}}}}}) sendmmsg$inet(r0, &(0x7f0000008840)=[{{&(0x7f0000000080)={0x2, 0x4e20, @multicast1}, 0x10, &(0x7f0000000680)=[{&(0x7f0000000980)="2434905fbae70bb4bf0146d9ec2c1fc0dd54f176481d0a3b0273cd455605f951feacd64733b09bf6338088b449fb94b81282c9203f4a2c459c335c8c6c00c76eb5bbaad61d5ac5a2992269d30de83006505d39cc85a800543e3cb1a6b6b8a02a4503b300a8cdf347db662c7315e472751a38a5f2262a960e0e65ea53ff317c90161afaddc869435feaefe57c1f83238e9ebdeb356cbc4f1b98422db98ccee62f2892b1c8dd50e025fb27edba79d394c9a89dcd13186e9b46c80bb79d48afd2d535fdce55b1ec5581d9199f91c424ec8f2ba0ca6f2dc2066c17bcd5c74c060ba116970f897e41472eb76170de52092b8e87b2d303b9dfa05c4543307c3cbd4a15fddc3f5d6568fc90d84c0948bb9291615af73f90db584b2fe9f6a0cbcb0a49204d1097c9835b5c34747bf01d7e799bc0293dcc15e59c63756b07202ac0a0acefc25f422af7dbffd2a4e6c26f575ac4ce4f6bc6bd8eba4b9c923cd3974c57a0205707ae6a3d109fc924940488f14ca5229dc30922103c5a28b520f6cf5122a25d6ac246501307c6e1dfdd79e8a77269694c828416e0e9f69af45d0a24ad8ff0aab76770a15bc6a7bf72ac0427b40bf0c15a51ff98a71176c636e5fa7d82853e3148a4a973c5ba14f240f4e2293b9e2716f52e4be77c97b35bf5a0cfd943cdca644d1bedda20fb79be86fd9b3e45ce91f8ef9a64e1c5dcb4a1ee355aa0bea48aca42e389d38696d4ac0a453ca3d1dbc9c6a63f3ff8d5023bfff3afc3557388f87d33564f7c6069c4391ffcb5242b3747533986bf40e1426d53bd72772d1cd217c5f9f9e789a4c424a344d56cacfa012554e47a25f609bddae5e387f49caeac93e802dfcb80a59a6f0b9ed815bfc46c187e75497ef788474ba23df1d95b8deb9ea4cf730b3cd3ab328ea83ed43fcae5dbb5e034e3869b3f4c62143c69e6e96ee11e25f758a271a58c90bd5d31180ddd964108f034f54a5c1be6fc2352bae0553536c50d51a7669b58522d62590f61f5fa5969ed96cf9e5bc822572a47e15ab72f3e31f00c1450c0f69d4adb1def5d675b692139515a9670161100b4b7270d2bfeb98aa1624132a602b0c9dcf0d474526d32670ff6a24121dd9db7c1e38552a4b0fec47595f0e42b8415199241887a6017241efec57d3e67d5dcf5f5c4012b37d95dea48103d81297024b42d51ca3747619f78cdfca16945206ae77452a9694517233024d78a5e054db331edcfaf2f400dede04270a6d9f0c958023ea3e1ca0d8c658f0d130252e57bbf1e2d0f58d528abc7e19c88f0d936219e95c96895e077d49d15235edb619a12f049d7abc141ad3d3089ebb4e65cbd421ecc91f57d6faefeee49b75b7206ea263f7a00ab44078578d2f9cf3061e3c0c30e732331aa320452651bb03eaad6653da7ffd113ee53c3217bc0b506ecfe475bebfb54ffca7f4e1113d091dbac203e3088be04db6b32feed580a89390a53a96d3896c359735ab384b5d61083bb5c55131d9299ea1e237abba62d0f5c128897867ab6e96b845544c4653f0cd8e678b8255bda913409cfbc30c9f74e2ad61a36cb5f5a0ece106ec111a48201a083373df12ab024172384330bbd636f1dad8d9a054162f542433727be414330bed00f9d2ae955b763cf181160c6ec4e4df444bf383932955a2b2aedeea5c0c9252db5fed965740275639606cbb9183a1967983c7ff6783d735a6dd4964010556c5a80ccc8e0f7e250bae9872c7438c8aee4b9518d6431545c382fa6294746040c030d164f6b4c4863fc900db93399ff36d9ea23c851e369b8fc5d35e14672195878928ad718492c6c0ca8158f1a04048725083b242cac10bfbcc16835b2665c319fa5acfc9a9af0d3ba68550ceea36de0221724786b47d97b45d553b8ec963924add27e35d155d3d8c8ecb1ade69e90666f568fca251091b84235cd76ba6a5a905d7c1ce6943b4be34362dbf379b479a4e2a514dba9ec93a96ac83532d032f86001d811af1fd3a47dbda34f4bdc4009adfd38e57a20de1ab98e07f26f4a0efc8cce1eb4e4ec67845f91738c8c6672bd6a8e73d668c1dac6acdfa8ae29fcdeefc4786de6efb1e347eda39a7bc1768280fc464b4a24ca1f9bc31ac776edbc814bca00c93511ab9140ac3161db6d0be3cff5e5392eb5e535b5dd437465aace56f8da9874fd1411298e2af9a99a656b322700b435d4a9a4a93eaadcbaa704d8d15f768d102f7b9e2d5854c741393b2f8296be156068ba6fbecc9b05bebbba289ee217b78854cc773c5ac8cf09f6ce79a29d2622f42d6a3125559e5816fdc47e78793c86ae8718882aebfdeb4022268044a464e407ea547d5895be3df7e791c98a38340137b8326d43d7b1cce583dc5fe08f0be9995f8b65083e28d20168b48ae819f026b65d4154b11224894a37bb669939d3a705e9143efb3694cd5285300e681340a2cc640119e5f1ea3113b46c8d6cfb9d5112732852a6268a25ca58bc05a641500ce475337a82826bdc2c283cda0bce400ebf026f4440ec6cd71e4f802ed409fcabe4139329e7ab18744a3f1fc2086f6073d4f4f38c4f9ce897cd40db75c19f818180feb5a187faf89363e71b3ca07f4430df9d93acf38991846d6b8181348e99cb2cafd407b721c92b1278ee5428d4bc02da50a6b0e0f5572604ea3d4193fa15b8accc46b35e9262476ea617c882ff9f45c2d2b3c599eaa8be5476d58cdd764409900384ef6e2b4f269304d535376a5a4c25b0247947bf1c87209e707399043cdd68cf30e138e0071484af4e531a4e8846b6808351e56a555956c0f226c029974fc3ec7d4f89df7af7a946ffe5870cf5e5b7a70eedac8e5cb26645849e85cdfd7563c192fbf724e32e741534fc0f543f89f25e9611953b1172ce9b724bd7989d5ec3a4eed7c8a07edf64abb5f3ec3f976f814cd46def948ac122743cfdb2cde8ce5ac4a6d7d43c4083128fb65df5bde5cccba5c9d53c4b15c00a51a39c876b7f0d66f04825ed9fbbf25fdb7665512a74d3f9e19409bc95653d91bd46444d026c30ffee61cf3e0bee00c16a56706993af4b8d5671f0f1086f1dee727fe828f98cb0743d71e01dedb1e9f88fa557229b8ba4724b7343bb09310ee14e2c73174e21e2a0f22761d4108e257eee171211bf26310bd2015637d6391e12492dc6cd57d436cece09ae3de256957b7d4136ca250e9e391869d6e4471c71de3b10891dbc0d2d9ee91551c55e5a413643a5642e91b697d5ef269b3a20f6e59629a01c15ff7bf5e633b24724b9c45baa8a020c85aa3fa247d7e3ea0d5c6ed16595b91d062de164d48365b95fd9c59e758e01a8f8501ffa4282174cfd5f610adbcf955d9f46cac942fe204b58a72741e8472baf6bc87a3f0fd63489115976da42e00a4b6e4dd558e68d0a7cb5d509af7db07f4fb4ae754125f27ab06c27a2bc419cdf1810eb15304943f7f8eaea9cd2050aae20686c2a6b4d08e9646aae721e557911d9e6bb66b75346532b6584354386d0a35448d350fb3346a208562b369310bc30aa0c2678d3fd51855fe99a1da7c42a12b0c66d9c97098194a298e5a1aa0c50091eac0e2f9ea1be07d702346eaf75b47047f3770833ddc3635c11e1e57bdfa6b63e686a6e1e6705d15f7b41357b94e47dba6b9e4632766a8598b279121b1c9cb0c3361cfa028ec5276cc987541818647a4129fb13990be2711247bc8c2ce3f92d8775f5c682bcd57d0e70e18dd62010cca4b2ded0bc28d810b587691af6dc5b92024708263de3feadfd299039da85f7d3f68a06bd57a5bbfbfa103f962b24b9ad321d9c7ccf06cbc94eedacabb54bf7fad5d5f6b8e1d612183343ffaba623a8a7368be77a915c962dd60426a1d2f9cbde62035a8e5f99e8500fc0cbc1c600cd14f057b50450e99415e113442cf8fd672d9a3ebc72052a6f41776858b70c1943133aaa531d11d47a62b19049cf993ab1a82bb938b3a1ea1502c2e1334350fda2288796145aa9250424386d9f076369f7b8c7fe8f9b79f0685c0836b46047c4c2ab4a1240d514017f18c27b080f8e985ed37be844ba341bf89c0cb4e6f9335328ed97fd3728b18321343670a2fdc26f885e5b182b8d9b71e370b72e67c623ffc02de1a42ed4b7efda20356f4cc5c581de6717ac86ab6e15c6e9bb5a98629e6f3f14d9236c6a91da0b755ad3d5dd0bb92561a5823c97be521d18c7ad4eb68685e155991ca0bffbe0f65d71db6b4193ed4f5812ff05278a67911f3f307a00e3b203164db0d9b375eda36505e5c97b3e76801dc99ecdf62a4264458109b6006d94dd7f3d8654ecbb4921682c61042bbc16c8637ba7d5bf6a19bedfcc60026824124c8b8ee71ff007e83d4067461777c920a0f7705be70f8defc80d7a63a33317209aa2c5ee766399cb76c845a2535c2572d67271b7aed7de959522b0a81cb31bdfa27c808917e35cf222d09e4023966ee7c46fe10f066a0575e77d4618551ddd6826c7c6c5874af4a14242ecf963e35b087c7b9880ea604a217572d2af8167e16231a29e33a68939333c33b242aeb07a03e9803ed4360676744b1dbd176002c105e6acd79b48bf5393cf2c88a93b24d79751850878ec5ce7d3f0ace5daf6621def80519f1b26430a88158e49cf695586db85faa1546d305931e89d75457cf49ff724b33a661b9dfcf50cb3322db46b4c658eb355333e35c2cd6255ab2c0dab4e65bdffef6321661b004795e3f302d461f0f1af8fe9767f89ef384d003208dd779735914e255f37f92205aa20bf909b317e4d35e181607c8d080ded319d5a60756985111cc5d4c0ac59f846b2fa78b5eecd87cd35b83db9cd71f5e5b1d2837493100f4b05f569af900a991feae61fb987d521eec55661013b5dfd4b78a15aaba71eb4c78dd855ff61ca3a38eddbbf10004035ac8ae2eedaa432d048e8983ce204a2f1817e76fde88997a9828d601522714a6342c40328e4313704875bf06f5f2497c4322a364ca34cc2f4261b319fbce3fc5698fe25c69458d172d0e9e13108c5c5f05e1d0dbeff0a64a743714b2387aec459c93577fddaef1a0ed46181e43bf02dba28cff5f33915b92bd331176da0999ebdd0fef48aaccead2086c55ef4e58765063f60689deb6d2d543e33c9ad4754f8b4fe301b1c8a7a5d6787b3d7bffd300efd8bbb356e1cc5af70394f35c816763ecc01b9f2843fda6b38c5a7b5629cc83a5915b555a944a10bb15c2bc8494d94340880a7ed05f79f591714828e1936da2277e7dc3cbafaccb12542eeccfd7f1d7e90267e3cb03494f7ecebe00a8edbefa2bcb636a2c54acdc6026e890c2eaac9c811d29085e0025d7015ef9ae37ef28b97112a084b4d1d857479f081bed3cb67a1135cb3149696c5c135c6d69d98811e149ef5cca5af00c8950524139892ab0caf462e33531335745682645ad14de48d957030657e36516ebf47977d9ca5bbd242b3c2a0bc51db0d066510ad27798b9019ef5deb24389535e33c6a552fb47ac00c5fa793ce99f61d56cbca84afbe4d3e78abee654bb9198087109ab568430c62bec152bff96a30e927041c655ce1177c343dbc64da589f4021001cb8a98ac48cbaeae8ff2bd53234da59b28f34a6c1e4cac656a60724fe19a40338d3122a4ab5275858693db84703d99e56e0482c72e8a390adeb53fd5c8d8d3d9ee559c07da87770f26f735b93bcc2abb3410d80c2bbd91417c7f934710df78f00d5b99d06c8ad85d781694c887a82bff291db6a7be91c68a1350814f860fff923a295ad99c153c129d7ba80533298deeebd4f7a974dfd30c5a4", 0x1000}, {&(0x7f00000000c0)="cc1dd910c470f4bf2ff1d735338e6268887246a287edfbca539674ddf9ec5f9d9e012c80414de35d87e6b2ee82b1b99066a7b3254c87387940b06b7db551cda45bc4993c16a7376c119842e0666225a8348e5b711b99a334391de79147b2337fe914fa3533d2fd7bb53a043cb1ee87264c61a8c67aac8f112a93f94a519c16425f89198c7b3d7bfab998c9f672c2919e5c812bb60f93105a58b2b2138e", 0x9d}, {&(0x7f0000000180)="f67312ed8ca95fa3b1b5a4499f6f93d8c7c652e55447f588b7018d254818b8fc9f6e1fd77c8b5a15f7c359bb04cdf1d3ca240b128feef077293f9462143b631939a0c5adbf8e5b87fa7a42e7dde53ca8ef4deada2d31709d3c7e0af8cb9d054e1a340767faebf9445f5fcfc04a85339a0de20d73f443628057411bdf80", 0x7d}, {&(0x7f0000000300)="dc0262c8615bb9636b66f327f29082245fd3c8021edacf027226db7e9431b281266ccbc7bdde32442887df9ed1c88742fadd28f40e638cc40181c9a85f9cb493677b25d90ec1557676ece0874d998e40864f25a85dad5d8d95a597f060e983bc0a89cbfef62e27501d8a3b8c18ea9234982a539d3b398aba7364872e422bdb11266d1be01f529f73191a05710df80843a5fb90784a6ec1dbd8ee710824f80fd3fac8e20a8ede0c8242a1ea8c501d4aecd7f820af0c224c3fe0bd1affc229cc0b77ce5cdf24b939a59f8198fda0cc8366f3d8f7a6f6ec01442b8a282e3bdb42ca362deccf33edae", 0xe7}, {&(0x7f0000000400)="71796b2731c111c6e849747aaeb51d747797ba7ef740919de2e22c91492b2ddd189c49cd09256a9cf5f3a4cbd6a27fd40829300688e32459f76a98cc749156334fb3381485e41a045a881638768041594c84cf0d66545fd3eded640323bbb5d8b7fc36c1043d06ae1eadc6098ba80debcad973ad372c42b2d067f6410ae57447941aa11979ea63beae17852ea868018807f0dee68eedf83267694473a69b52b545ed9167d4109f82df377ac2", 0xac}, {&(0x7f00000004c0)="00ab4d244178f158a030c34b47e97616dd2b22f6ab1f5c35a28e5cb71def36163cec3b286760aa75f0859bed871d06d8a9b38cc253c8288ca3856c7235149257529426d5fa4a79da06c6834f5590b2facfd4c79eceb30990881340172976661ba2d2b9912323d02f319e65d4cf90a578772f7c64ac52c2659caf71d11c09726ac2402cd8ace743c62f4ab581ff53d11d", 0x90}, {&(0x7f0000000580)="0f6daf78310e33259c0869b010602b1b503d629f19216b5474107cd5e01119960a03a773366d47e130c7847afcd1b8387ee1a9e14068767f08806cf70f0013bd6af6d296000ab5ee41c6437d0b50c5284b549ba0562e856cf6b872d0efe127d8b9652889cb212776cdd137a71d1b5da48a46fb3b8bc45bedf8cf39fcc67187f9e6b382fe407d488e71a8d57e1cadcd8b0c7a6729e500a0858bde6e0cc051c80426bb9cf9d5c88dc1d57742906b5fd8f5b89e65ee96a883a4be12a82eac5dc4a21fdd3def756a7e10f2103068a16bd7f8bfada2add27292a11e23acb908052e23d7dc10fbc94f", 0xe6}, {&(0x7f0000001980)="210e70639276f2a630b7ca90c27cd42b0ac1a8f303c0e0f95b13da1cbdd540a183447e5b45f0f7c15137e5a61dde67134a227f5d81d9974282ff7366026be0cf23c5994958a8d41502433910194f74737af2b258156e01068707137d355c1b4adf22eccc182a43c3f3d9f6eff7754dbab65799b05b03fd3cd139b5a4b0b79ca46c39b42a3b65f6e61fb9885db90e8c7af18ced80d41893668f8301eaaa7222f7847846e7904bfba61de0c4b111e43fcf7c8e49c5b0c76fa58664cae7941726b333466f95c742a7eab5a9942c3d32d2347b139546b14d6a5d8cae047075dffe6745eb382e58aae9e398ce958fa62ec958db874745cc8ecea3df09d75061cf49bf0d59c2f6f441578b388785eb4febcd32a527e71a161f38466e59446d152eee093f9d19fb882a95da43d5eee0e241259531353e4e2f0c8ec5745bc76db95df59189b13d21303a6bbb66522ea404683fb060c83d1079d50d8068c4a9d6c08b21917cec5d74984246aeedcbcd43c7eadd1b9eb040ae88fe39b0736c0b05231d1156246667f9dc76543b9f7052d710052cac21421ac544d270f98e93f0f5a59a3f54fe6c89be390c96750f70c36a61297aa2647b8847fa4db5f178b4e0ce67ff260513f99a998ad813c34126baf96d000dde26043650bca0fb0c133e74b553b300a36c2331b1a355d8b059c83ac9cc63d7cda042b1aab652919c65970f13d834a0722d5aa3f412589a480b08efd8f0e65a282d1a1a13bef8681327315c4e7910c14575369247f20cd7d6ab5cefecf1b9ed00b16e4a76bf2b4a7217324a585ff33336c699d7aa2628cc3c68222d39005b7b193d43b94350531147cb611c7e85aff060bfd02bd0876b7b3e3832546b5294b62b5325e06134783ba2c2c8e88b18088c615f1c0c859f7fbf8be8581228e38b305c78a3c4e9d374b9d63b13d65542f0d54f72ba8c726e18e8723dc7a40945190eba47b0c49f2d3a131e7d22eef9c67c7459c55048a0713e11a8cb6fa3d844b4b9dc5dadaaf59d8815e4fcf6ca6bb109a57a18db2e71b6b3871bc69b9c2dc4e02ef13059a306ca37bc68335bb2e43bee5b5c46e62941f5b2f8ae7c294920f818041c00761f54bc82fe21add6f083ef169a8e6f9dafe15566e31dbcbb5e99804b443d590a7c44945c6a6385b0cd65ccef2033ebea9da221a80ee241adc2f087294c0fbd0ddfa338f4ccac453f728e094a1b8973ff39ad85a8df49cf514d6b6a53e19688a6ea42efc0b1e9977ca06a9a409df6c96d20688bca537f78b0a9cbcc3e9dbd969d6a3b922e4534e6afc6cc85d91cba0db6c5f4233e301f2969b8dbbd81a13618afcb05487c995036e69d649466aa8ba6a4255ce274e900ea4b65b6e4a497120a05ffd09eabef8414d674c7f5550bde43c5a7866cf2c4b4554fceda71ddb6c6bc32a1724426ad15afb69041c804342c5dba18dd1361adcbd9f7c5140db691bfd8cf2d248faaa371635df8b0201f1d18159b10aa2ccf453f4767d05e84fdf5c092a5ed6c825173f65c3171b14d81eeb1608abb1f996d0cc42cbf7999c9a4bdc0759d9453f4b244747a51c19a25279b79696102f2fcd33dd7b435186375637249a38d13f8a6eebb067b2b9fc67b2b9957cc1beddd4fc6975d468769912388414e6413e3e093d53c6bb2c20908beff7464576d4790635f6aad5614e9c62801f25afdc6f915473586fc8045e83d8aade2600644805271c3bad1828b52eff84b92feb0870659d51e16abc8d2d67ebe7005f72f168a9f4f5e36d7dd27fe585226b2838107ae7afb25c9ffc72ca510cb462d288148a50f8b2c98ebdd53c0d55ad6be7bdd2259451826802aeec7f18c9082105610206f9e62a0536ee106363c65dafc7bc5c090ae3341b3423611d381672a770d9bc017a31f0a6d3991f85f36917b721f0a0491855756d5401fdea4b588240004a79edf8905ed61c19ec371bab329439cf089b5be74faf4eaaea5b8077a0ff1e1e6536f695e890b78c2d9c52011c069f261485f823aba2a1c0d14ed358144bb2d3801b50488a2b87d1974b390310b0f317236118085300bb0edc9a3f210438b655937747fbd267f554dcdb052916c446a07f1876f1323ac524e22f5ed3096415b6bd1ef9123299d8e5c729ea3bd5c2e9c949a521ccd95921d87a3f384316ee0bf3946fbd2b92c44f2697f0762926c7d45d84d4eed8c257dcfd27ab7543b05616520027e3cb901276a76547ed53028941a5b10f00e495125684556ce2c9270b83f416c47fda0f7f6099104ec445f1ef034403c335bcacc1f1cf0223a283ac6a8d0d923e2a4e70422ae38e5f2b26b19e3d8d3d4c36e34a95fc41f977492d9d04159370133e28dba3a3c527e033d056fd08486d4bff2bbd28068aa348b13a10071ca7d1d68f9f0477e56dc87aeb6da3f0530cacd55aab7cd1732ceda0fd8b7cd85789274290d54c307c0e5052c1856838c2ef36d2f1a6d782dfb81ec942c7e2ac31085f4cfd636aa80f3dab8b4197572e5a66e4eb1836660945051657a5ca331c18509dc2bb57c3742e93170691c8624c8dd86335c43084028c53751bd911074cc848958a0c0b046f7005b246ab09fcd0312ec265c545ad0adf03d4dd33d46351fc430e6af406c7f29028f43ae205244f43a47f0e7422269f6bd353614b78b8c46727ce54cbe8863b7fc70b0f895fff94186f23368faca672f1176297183347b6ff4f84273260f881840cb56d4d96cd64c0719c8af662441fc704d25006b677d7d6c449d77defc280b1261096a1d8f13207ccf0ea3c04fc5879e35803c36dbda43accfa9565b98188eb5f64095c202fb6a760148329d0749adb6659e0da6284864728262d78ea478f0f0d4460da5ede71c2559e477099160c68e07c7ee355e309f1ea7235339261edeaec504f6ac68b26333bc1b5cb0e687e730b2d4637a5f118a2214fbb2196a87957593e8a34efe54ded37511c7b3e35d99452251119b46e1296ee4dcb7807df85e0962dbf0909a74d1b45e82037cd5ff9db0a583c8df8f33042e8042c2a06e675b603c3c99a72308d21ebfcbd3d9e3063389772805349a615e6288716f22fbf1d1a565f5ffa1abc996cb04e951bc7734f05d969982664a24158e7461c5505e1a4a8e7439695f8958b1bda878f942ab1b45fc349b32a5e337e4f99fb1b28ac47174bf832832a850bfb3168092188b04f7dcae4c6ad26f934455a277352ac0574185003469db1216f8cceb464154926024e19b24605aaea65fb19942c2dd67500fb7a215b57ec87564606aebfdce0a073d51ac88d4ddad7aed2af6a8e528b173ed47cd36dfedbafdeb407d90441620929782176228152278c16564c845e7fd5d645173fdd76b860d2b8797bd95601ee01248b06edd3893c25bfadb9089387fb317e9ce210f9f4e0457108b62dd85cae0972d93b1f9ceaa1bf08c5b765f8b8320da068eaee2d8a4029d734a88e5c5caf2a8e10ff3393245d7cb8dc7b2b329be3ca1367fa144b9d5ab3e5e5d7e5ba3e8ba54d77fc589f1f5ecd0cb2ea3f53781a56318b6ad2d30319e25bdd62d08ab7df1f382ebe9f4ab6623bfb3ab59f4b827131d37a70420443f45e04b6f6b279b4e0254b2d32535d4439093641188be1f50bb6c3642a48e7de9c1c6db80a7e5822c2dd8adec2251ec59a3b8102f134159662395f247ed1e97e0a9e5632c3edb8330fa21a4ac6b43851502625ec2df67d2ba998387575e6fcd030994e6be483f4e795e23f2583aeb0dc9b6ac492fbb10cf863dbec00db5648aa045258fb6f7ec3a1e069b489ba3848afe608e7a258615f6f052760dc17c5547ccfefac4026c3e126fe1b92028e0c07d1f852b0c5727406543c251b144ebe3c9ccb9a97feb49b52ffebdd951dc0369244808b06ddf9f41fc125016b514bc5e3014fdbeef8af976ce1b87d9ed90deb261ca92fc8746479d2aa66fc399e8e0e896572fba8bb794aab0305c047ace4087878e635b6ebfd03178f9684ce2270d8f955e9c41510d8a8101cb6c01686bddd6336020a6c07b325a70469ea298311454f93c1856ce91c12ccd5e5dff443fb1c08d2b25ff88da61699bdb727f21d91547569c0ecf4da50334f932df7a1eabb7b81e7462bb2e298126a79f8915c5070eb8b3822d1716352c891bd6c38e6b49e29212058d701b379c1f9dad0c4e687e7b913e87eaa00b0a699c358987d48e6fe99277c08e645e8d47543c6fd3322c1e004b468a4b0dc2c9ed875f46560a01202123768b28b4850f758234e316a6a872eca2b829a0193ccfbc250cdda97eaa660d8a094c05891a65ea85faeef68e679b72b65764680547102b0d671d4f51d28c21132d6e22bd813d6abe68edd193831b13fa5c33cdc2b8ed1b741a324e40cca7b0fe84812e6770f503c103a72e85b716990d07d186de7ced83ddd8613a218d8126c0bb1dfccb0227857a53e07b95a64860f6ffd20c716ff302fdb89d2f2453470eea8be62f72e1d5642385b49f16bcc33a34a1e03b3e3cd60f0353d4773601e859fb11573a3e462a7685f03e6cb6d658687973bceaf19d5a13205098cfb1fbd4c101a641e94962eb713c57ce0c0f2becdfb79581557522a7cd96ce9a93c68b67090d14fd37953c7ddabd0d9c051717b685abc4bcb1b76b7cfcafa13b7f5e424cf776a118b71a3ec2e4b3155e53b63f26bc55570746c98c87a4fdf4dca816b7475bf0d6dd8f755d6e519151296e0195be70ebdfe717a2a9cbf29abc26c7226f8785384265e43aa2582e17876a4803548806e113823f1df16a6cd2dc8b801c1595c8fbd89ace0d25c48aae834724d4096e69bd17ebd7888297d236aab0e4f564e7d0e884632e7a313f247af721ea124b60d6a3492728817f6b5765eef1b608829a996e95c286fbb96e307f4af1771068163d53372aad09cf085644e44d3eb1f68819f5a598bc72ccffc3aefbc218f18a111c189db51136ef66206b6f36482abbe3a4fd2cf83d839ea3cd743657b059ce9920bd9042154eca6907f694d12b7061f94998b0522dccef079b9a5dae89e8ddbddd35fd8cb8c324a85f1a3c9d33e12629b93416e56ca557d4dce16cc70ed534b792a27b21ea523e4bf6b0d8a8337022b6e1e777089b9cb11e4e277ed2cc70955b2a3d61e37f200a5f7d3af430e8f26a62120f2d180c5a83dcef66c0d219e7b7884b1f5f41a0161e51d1f1cbd398f7612b81972b3aa859c5ed553b247b43681177e12c1c5125e6684cb43eac4661b6b9fc5f5b25778e9876822c5b0c1d766d1e1ba8a1401ba102e93d4b08e0851204918ed6f87134f5af315583aa255fe3e5f9567e18c8b2092b66cefc7b4c2be76b3898fba7fecd27f20c5389a5200e4c05edf61746de67367959aea72049ae8eb24127953214ca805c7841eff735008802c9c973bc549b43ca260227ec322c5f84bc9ebf8477e7d51baf96e5b7e849ad5fce06e04eb56b5b8e4d246aaa7b008e993c3ec5a7a0b2b627cf1908044dddbf4a26a762a6a328c00618adceef63fd310fbc8cd1cb5618fdbee3ee13939948e7281926b86a1774e298e128d9e34269e9d02f137821fcefb6fd846fe3231a3ad42eb6d116617f42dc5124b8881161ec9eb3f096af2492008cc83e96643ba9f54ab63fc0de73dd64958003e25409e78d398c02e616803c0e29c6c673eccf5005591c73fb4beee348bc7847038c2d5a095447ccc93f037bf62d3a6a8b49f49c363d33cc0f3c44cf274ea75e63b97896d616cf9f8764ad086462f0e88a2df112c0bef6c87f7bcc5cc2d45065cf85d34573b17e8ae3be1955100d0fc9e9", 0x1000}, {&(0x7f0000002980)="4a1de995d9b65c39891dc481cf0154ed3173684273040c47f3eff9321a98a0012c595c335dfc55eab5008190d60f9cd5784e2044703f13f8d0f4b00eb4482b9eece60ecd99c2cf580fdc226643084f31cd2a0e51d25ace4f83193a6cbd0946ab513e1e88c2b5f343e741f5487b1fbbcb4eabf6e597b88d691adf8e7072e006e42e5c330f1ad4100711209627bcd1586c92e7b41952cf0b8be9be195cf24915dc0074f1144e0676c2dc2447189865b7a2e9fdbb47f49376288ca282669c3fb0a99e7265bfaef65b54a1dd95871fcaf63afeedf7302c6a61bc5dc0c52a8bbfc6960d4334ea4729a4c8aa664b2d34920d7725c550849f77ec01527105a6e879aa322858abd509fb87cb5f3b74dec665fe4e96b656829181b52a607b2a180b7421623a36615e5ab9e2737d6c48a7da3be14e8fde9b84c88f11206b1178c27fce459d5e7b18eab72d94ae3c9a1bb336a07a58fd71a2ad8c1d39b62d2a8bb94bfaf198de2cf8153221103aaa12675ed76785463aeb7b5c4d6a56a6fa0e110e517f6c998b99d29e483e5cb62921f73b3e624304163e18bfe1e52a2905cf04853a506aa154bb00dbd1bce6806e82a04235d68c7fc5d1a4048d70026579d9a9b6fbbb80f27717b38d5e5612b905ddc63beeaea19c485263fc6ed2895ce1691c2beb5b73eb84b42cb70e9f48c652ddc3a87f94a653d099451b01c865b3f1702dbf1a03e313d142384cd08d5b35bdcab9093215d4b487702575140c777df89aa6ff28ba02348cc98365bfd650dc7908da8dd1830bf77909d5e8c207c246d66e55d3d5cc4ea20d86a71aff95ecd3f4bc7648475313b84fdc05fba8d082a5bc4c6405645a4fc576e7077c64e957c2d4f2ab5abaa0e7220c476f6b193f680329a44581f67769b19f961fd859a2540ba67b9fe81eed55e5e7acdd42dd5b372dabd930ac846a0030ea250bb182b13d39052836478d8a8138cb620cd336a00b6a9aa8ee5d4b7b82debde45967ba81b3eaa76e2224d6b687ce9e6dfd4b46ecbf2d98934e381bf593d0f87b627dd07eda9b7d7791d8fd44c706d239cd7f86192b32856c39b5f29571a7c8c1ae9421778a41d73889c524d1a6cc118c8a2ddf47b6e7d740305548e3bf7327ec2fd36c7060195b8d21c6c91ef4002283f9afd02093ad9c3e32654d9819183baef41d1267d06cad219c8966e34374675d0b4692eb973e45f9625ec2f1853c11fbb20ef7309ce2e1302b2a6b62a8e57bcc6a99fd1a13b73efe0bb6cedc0322586da5c925fcb3e670724c1fbdd8c6f9903b1be8686ac3c01d1f3d1fb6648bb361ff96946f720974c8c68c664cfec2fea28dd298cfbc676b6490e182417f236064c4773ff446dbb67c0107c5c5d1c1bcc93941a7d11027adf8b87d73a4434f1367700b458aa2a2e94f90cf8c9a5efaa90e103b4363fba8e06a81fccb2968e51bc1d3159f3b6d9a99b425ae6f8c7e1436786cc63c0424dd041b81ef8481a5c41de4c419e883f201bbc59d7b1f03ea7f07c68ae99ea5f5cc418377b90d213c0979b54f3a084e19e6e68b60e7b1f9f3ebeab281caf5e5771ac2dddae0b68c49f614b69faadbd4ed205408fe03957496a60dac3670c61a6ead947c882f53e46d9735afff32296f4df78cbf188cdd3adad47c2c2e5668d1e7438954c54521eb0c7bd47f37561a7d543db77c94678572c91cda9066fb3f65f218c6c02cccf1c09cc438e6a9093782267f3c5e10ea9c2229a12fa7d330917e5d4a045bc183fe3d2f836153e8119a4a261cce2997a09c61f92837bf45b2e9a0c1cf4ec37f3d53f79b8fe4cf1ac2bef4a135ad08a1c88a56aaa0b17ecda64b4047d83442a382faea0e5cd21bd2d381beb80e84733da5c53b0974628be11060d5431f994e13d6961497ba78832807b91d809049b91450b651e942dcb383cec122794b6b52c515d9466a9ab3ab6115eb6d70b8f2fb66a00588331508a040cd89238ad5f79439534c78330acdf9dc09dc377b8809229e4ef872d96eb9b8a9ae034903fb94cbf27ed97554f20f2b204b68d0a254f0abf04eab042e80e2328b7de806159282b1dff22976f8052ed54275f26f02d5f9f6ec563754698140045043075195debd3b6ac6b978254bfa9d4d9d558e3243ba76a7e140d70428139d6ed07a040de639ee66b65700ecac8a3755da225caa35971450e68a52b9993172a1b3917a5c0d993ee9230a09790b0475f60d9b921bfe54354a6948ccaccb260b5c7aa592e666073cf1b149088b1cdcd396269a02782c6f2a1ea071f50e41c989bf6b6ab5c560fbcab5e0791e360404b0c8230a2fbc1300910134a2575aa11320729d1a104a74d373eaeb22aa4c50f9ccba29507c24469a9510585736f83bd057e37aafd203bd0b80dbab70357b532309f2b1fc1c30e986f4b2a378cc613ea591f51630e0ea6431cb8ca6dbf4fb423682dc6752d627699b80b47467c01d05b264450890611d965282263f3ba4eb9e313f3779b35448229dd6c74701934da27828f4b66f3dd1bb9780bcc9cc4d52d9a84af3884ece41c463cd56eb29201dc63cf032953f157470f6c4e141a72616f27fdb7cd935b8f9996ba928854633aba8b2d8a5878cf8dc1f5916b848a7774f0d1e0f1df6c4cbaeb48f9edd8d124331c2db218680c75bd2c6f0ee6871970c84f310e44b7d600bea72689d93403724bee783d25613635207f056a314fc1eb0b42dbce6f4f35cd21ecee71118af262b1fafdcdadd1aff949cbe95ae6ba66deef171bef85f9d972f624d7620d191fd59785806a7d8b4d376689c3b4b098beae36715ea07a6e183a199dc5f986c912e0f0a03e3774f668adcab1ffed4d400ed9bcbeaff8e6e22400be926b8f0d11eb11513a557daed3ac3b64fdcee9055a1bd55865dce", 0x800}, {&(0x7f0000003980)="7c2421058eeb974dffb2e22c10cea04eb63019f37747ac5a0c87ec97bd7e90d9276d6887a083e1aace4717a5ed6e521f38fd438a10a1d22ff28e7c3b8e4bee9b358ec8972e3e83e852b0c3d45d8a51d4f806a889ea2ec5881fe9b5c968928b7ba32febb5ed075a22d73711b1ee0a798d3c2b577e4c6c1760a7bf9b9ac8ab6a99382a94999aa670891130d0794faeafba13dee220ae74854d3352aeae64013a4ccffccea85bf4278a820e6237dac7ffb8dde8af8c430a2c964f014d1a4d04e9857033347bceb3a7eaaa8ed7682ff3bd71349e2984ad9ad019e1a32bc8d2e14224395786b29018d2911a1d0e44452918c3cb8a90bf467bb1f9cb8736a2f87aa1182a8fb47b86cafc390fee8841fbdd55f6d14289ba329134bf7eaadd5f6a9f634331dbbf6e35899a997c5d81d1c9468a7810ac01f5bac9b558b882d55d33ad5dcfbeaa10f24a0176733acf7333cd479a59b5a67af3eb7dce5ad552bb4e6ed3955be10d086ad066cfb1df27eea4070f555f020e08bd4b647e403a62923a82b1b89579eb95a1de901526ec8d1c1f4e77036c96346e0a7382b6dd0a472296f5fda52523b758d3bc22dbb5e40e1fe3ddbe5eaa6b3f4c8ce8c518aee13827bd3d00a8d6080bdfa3b78e092d4915a7b9ca80c919b1131fba17d2fd48e08effaa83e7bbf40d47af54cd1ba06fb1944bb51e050d7d4a9c80c19aa348a313c096588f2fb330d9a0b1877ff09c36c7aa7db882259dfe753a4424bfba0ca4a8d04912e9409936e186e69536123dea1cf38ac237b498002d8f8e79e2aa3306a01f3d43e88b8a3bb362f117406588ba657b6be47d36f63ce4c0e1ddb9c55633e3245c67e172a3177dd7ab08df83cbcd0cb87fcc1c0e224c8cfb0080b17dc0db39cbbfab2298e97dcc6a96a8402c0e4d88520880a8d4d0f193bd76a543b0bf08b468c8ab6a3d1339fb5ecb9d48f76b088ecd1b7f2147d29d2bcb40420281aafa9e99d88775683a01da56f53a9342e8efe5f3e916c7b68ee50260892c0fcfeeb0ece4b07064341a014446acb961885b0f79b0074e5833a2cfd2f0675dc95369d4c25f42b0b75951dd7a1844dbb5c12dcab175f8711f8ee89118892df492ac87ec3714c4cbbc6baa0d32a9b612d866a5b7337f387906a7b1ced40a0b9430062c1e8d48bc5da479d8d157b3421e92b53c4d23ae64836c014e56c644213893f15f53419c1e635e1f4f21cb983c67a8b6ff66216c6657443769755a0691de9a13424977ea18e96b7f5254274b6936094c163d39bb9c88f2ad10f929ce5f5072f685c7cf5daf3b2e06a38f9ba3afc0a6b924fad7289c96f30596c9df7552b71a1651415b4a1c8a53b7a3b4ab343611a8d1338a228c3edf97cac83c10e213419e12832352772d6cc7804c08d1970168bc25f5db3d0903ffe868a0b035b251203c176666569b47fd4cfe59c6862bc3247fa4084de3e1431f6e1503bc1dc6a52da1cd6f0f03d9323571c865f09cf82de4829bdad002dfce8e4b86855c215164cee4d5af85453329bc61c29bbe15845fd9afd176ddb2d9feda62b2f7236ed774ddc1db594f0eba06f3b2203128f777cba1292f2826fdbe54a088fc1ec45c0fbcfb22b45aa7366b7e4f97dd6d4afc419bc8f1d7fd5f3c02ac509d047f7fe3b6c54ce03d52b75d76fe85147ce9c45b1be5a0b6fab0ea423b412d72244387507d816986fded081f338f7d08971c14a08b7e313ae6e45ef9da16389875032fafacb4e88e69ad6d56e1386178804895a6a68b546dad5f0c755af8d6409872dfc5473c44197c2da94406b56e3dfca29c0f01509a17a820f434721b68441e9b8491c66dc5a52a9fa7e7bb69b988a817dd121201386f89bc5402ecf0f9ecffae675026243cb4714bc6b4b24f33c36688caa3cd0bc55640e429364d8282f003916eaf7ce1282c19a5393df589b533b38f723cb3b3299eefa50bc4062b26829bb249b2246c5d4eb01c603bc189110c3309516e12229562c76b8e276fe584f649ab425407d5cccf1df68ba7f95f51ca76d6d73326d457011d8a7665c1f96b8663d3af087d537892154df186609ea04dc1450f1f8ce4291f86630f74858bd4b4710d771b326a18457c2f5b4812c382b8eac92b7a19e2be34a5a7e628f26a2a0e8879716306f7fd4af2742f69259526dde3280d827508e3fe3e7605d2e09ca974d4c5821161b96bb168e97b3e50fc6e20e8d247b8c8d71697d9b5c133269a008451e428c026539f4af3ac0fcc3059b77a38087fff528fe062a94c89d0b8b2379c6416bd7cf4ed48ddbca63ac47d4ace8049c9179973a061cd3566881a8015f7cb3770ad39e1e054f70effa8e4f73b9cefe78b4f42df09eef828801e3f0a50d598928f2aa2d2e0066a114cb1c1502c46469208c0c6b4e0859d46faa964a5d3c103c29a44aea70396325a6c98306cb4ac8cb88bca27d31f7ca8ba3c4bb0db01279c6c86a11fdc8806de7a2d9a7bf2d423b121bc09b8b7fa5bef43dc6c5ef5626187386aade14065c3fb875c045d27787ea7f74cd58c49a6adf7fbddb76aab53074b206b788b04df8fe0eb469538615ea54091e8660d8f93f35195c6e356558995e3241782f36cb0667f45470ba36c871381cce68bce4b7bc14da9ff2269c506994fec17cec73c96a85c905391908627ef333e0025bfcc8e05f1fdb0dbacdfe68fed1cce5bdd0739468c6cdc4e4383399d9fe21583bf3a194fdeb4630195d4f1279c9d4fdc75661cbd6044ee35d08e3d143b205c32f8ae9736474e3a83fe43d31c4ad800b73da7dd0d9e427f379eed5b07759334d6f762d1a286d865319e5c9237473e023eef93316d2dc41a780d3aec0e5aa6bdf4b44171eace4a0854096077cb6c5d6311118e83ca78e6cf8465bd462dd85d0f9dd4b69766e085fdc1c55792ffe17aa65553e0c238c345ed6318084ba0c9912f8b046f2eff1543fbba1ac33512174e08039878a8d97081f10ff619d74180ad4f929bd52ae50b262c6ffe0d96959bfa3d4a91c648c5b4c2d96948ffebe47d78fa9a43cf1f94e7d39525712d2f9bc4f8c0118778373f6ddb78ef2ba84e0677c0638623b51dd020412e1074de84bdee840ad5aa13da64438ac33031ef8c6b60a51c4f2e05477e67adcebfed83c5d97852ddd927e6f774f2ee89ff004812536614ef9a2ade09aa4205cb9ab8b3e5263fe6406eb7d7b6c9b085814a28daf8811ed38e441df9812a95ade359825d1084a0ead160c69448dcfc1bfbcaa536a7be5d741e2ac5f1142010738f3429397f49ef72a2be45d84dcac14d1e2e2d7a031fb76d45ce29725d6bf200909d3e1a30e80c4f334f688c760c7942de76adefe7e734d357c1ba93d4981d4ced4f04597b5f79ea5a31d20099256c682b8a96768b3d8ce8d0ca9337743fc1917a43149b073704e8f0859e225eff802d68cd87cfd26f2cac5fcea11a6c89d434bfce45b43e312a8f4256f3d41b9d16674dd17cfbf10589d50fd92025d5270e42ad2df53888dc577773e38bc4aea40fba3e5f451473f91879779da6b5ebe872a3c935dfe6d8ff70346fcda1632595171e540f1ef2518509546900a8d127957d1486171f1902951e6eaf04ab39b6e26f84e2b4e8c0724ca4fd1dc90e5ecb8f2a379ef90d7852f2965e2c5cd1a2feb3638fab2d228541f5dc23489920167ad3a3267ebd8ac0b14b5eb9ab35615ae08a300d799dd82b288a8ec944e790d97745578297e8d725bb534498e4694f3e5d4c7eecd0530d4a8653bc89882ee76a6779ab6a2af0e129756cb8333d24ab56703784aef5924c603bd0c83474f5f5cd2173437ce88391bce2eabe34b0f74649f4dc0ac543b5e81df6bedf7a21de2c1db927c443d64bde13918d00c71fa0a068eb89e9e7abf52ce11c05545212b6b3aa599577a4e0b08c75b037f2d88aff16def458c3eb93f5de2eed4fc0d4ba9383bf3445d7452fc9eea2af3f0a142a131382366a1f4144b806ab84623a3bbdde09f2b81e8f3e44d037ae9aea9e82d644af06d3be7db3379e4220ccb90686f8563adb4d41b92f2a63e107ab81db1d910071d7df2b582571a7988341cf1eecfdc92ee38575371366fbfbe9afc8755f2a0b7bd8b67360524d3d1e7fe318c863c2aa5b635e6ec00d20fa8d8c9475c65f48cd06343528c7ca98576ae5482cd9fe01679708c16338154c33ad7c484820fb83dc826cda9bb621f3967379a317be16f56b8b1ae21129f815470e647c70a939abf4dec543268fefcd6dc26a511e76d192b3d814a8ac1b642bbf90331821ee44d7b1d911aadac3e072677f5fe5dce451a72c1a8267c98d82bad9a91c6017de022bae689f5c4bad2417abc5dfa7391519ee4a39e8aa44accd6e39f18f87dcdaad1f49a3b796c8d9cd9d89e5aba7b26316207cf99aee456146e916851a1f3ded76539aba6071645f0d3e4855328db5d6451d3ad2996c5d3fdf3d90c09b19603ecef0a902e5c5f4fa1ac74ebc6d3554c6922839694667e0aafe4b5ab670717a76f4bf944d5917c2fd6b3b427fcf8270990ff968e48108d94f458823181b31a6e6853362c17792f170b1b2245ed507d71265e214b6f9b1311e4e0acabb2ecce8afa27f45a9e96760fefa4b229295b839fa3168935e463fef90b9dfae9638d60a51b4f53d09494c2d5a10f77720cc04e056633acc7efb85ed56ac6404236249a3119449ee760e5f718fd138a3f6a0db3f9200e057cb22c6218e8470f6be566da80134ba8eb32472942c58c29a1a0e95dc2eec64d2f3fc4c0e6db97d2aff95e2998bee15365aeef3b231f53bc744736ae011a809d659efa548aa8ed62cea057297c9005931bd08038c9e8398433b45fe539cfcacf99bbb0354333eeafefc5658d4d79cd6d83f3d04e594e19c8e7b832a78016f4bf9709a9ad0f127cf1c4a2b505d8e2b106a3fc4ac61fec0ed20a75aeb4f92e44e624547edca04d7adae0e0e9e7d363c705eec6c6c11836b8c284a9f47954b724ddaa90757286e1ef5d9af260a7e9842fe6fc8946f06b929114a94de65b008531b8c45caac8443a644a4f4681424dcda3fbc3958973c0f4942d77dc77907b907ffd408581f8869a4184607721084783df4bf1c0f4856105bf132600f74e37993e793a25cd08df8571852cd332f8421069d3ee49ed710eedf20fd89e472c6ea331b30b8c1b88035ebcee5e4a48a49e23d567275b63a536dc13a9c0c923f87b1b74b9219674cb0590cbd8ad3c322d801bb454fb03284dc22d0c8d0a9a409bbebf718d0722e83662b7df822a99bc117ee54090659e1fffadd2f70254fd7e026a3ab66e203ab21ec413b51adbbc0ba2a1e838d51470b3ce7e4cb25691c4363640f5f75daa5544c170fcfc64299bc1abd8a0a079a34c0c95593a96175a83196a48d91aae2f0d06dbe4c414c2a65c5854b363cb6dd03d8bb1d36f6cba27afb402789bfeef5b5ea89b58b1a14fd064ab029aa384da8be70b91d82b5c7aadbbfac0ab6e1d053055cfed810f00a876b3719c6976ed0f0ddee8a2b9defce381fd21486e75bd31c396a8c2ebc52e44460d387845a3421923e173347516d8ec585c0e41c4ac39422943cd7c8d7deb7f8f2793a40bb6b45ffb68cfb78081ba7d89868a050c5668d394cfd41f196a0fbc7658c3d95aa002d73bf66e1b45c67453d95147bd3c0f82b62f6ff2aa989b45c5a2ac16fa926fcdc23ea0738c070da7f8df2ba145626cb7c290d4b5f6f25cfca22c074183a00e638b517a939e1f9ac5d41c6c3341b2dd6047735cf90bb7d63c6aca0f88f25cf9dfceaa69d326c7f3962f3845015182f849ffc", 0x1000}], 0xa, &(0x7f0000000740)=[@ip_ttl={{0x14, 0x0, 0x2, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r2, @local, @remote}}}, @ip_tos_u8={{0x11}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x4}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xd4}}, @ip_ttl={{0x14, 0x0, 0x2, 0x6}}], 0x98}}, {{0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000800)="9681188354d1a4fa21a07583ed20733d8ceb1a1de0c08158edd4adff3d25fa99b3430aab683b33cea1fae0640434ca54a82c06f559e2a027e5d0ddd21ee7a364622054593e99ef1fc2a579f97f35e7d1b32cf6b3fb86a9af75c030ca9aa5b80c9a032b1666f0d666e04f2c96b44bd2cf3ee587ffcb5af29e77988a0f7c57671f9dadde6ce2a2951ce825bd287dc76c8dfe7f500bd08bf08e69495621fedd6468eae806be3b521dc9a18d538e345125d10069466027b004d51a9755bba0a4b96eae58f6bcd67ffad1dbec4d3629b491f8091f1ee2543ade5ae089ab5352b76eb9f81fd576c207107076bc9d1ca68d7c87e44b47d9741dbe46b87a36b746", 0xfd}, {&(0x7f0000004980)="124b9366de339fa02c9b5abf0904a071583fb7c9742d46ca372488a5e29424d6cca1f121d32467a1ae83bbc4bc69a37928005e99d58f211cd84290e3022f9b8199f6104e1515104b3545514b2d5ef86d7b395f528d8e146d23b79bc5f2d6902b44e1648bde1e678f286b9fb508d34b797e31f7fb40a1fb70ad0b102fcefa03a36d86e413c05e6a33bf7d81d31f76442ae60acb46fe2fc568d80a3e46b7656e24702df893325b12395925ccb631ad383d7885b90bc29038b9799891931817bd5669f1e50f3c3b7d3487cd767c", 0xcc}, {&(0x7f0000004a80)="18c67ca1b4beba77249420155f8925ab3724e193e3e969ea2bcfdfc7bbcecea68cf57807459b5918b17b458404a4070061fad9ea1d94a13d9d59248ed011ad6f74a9d55fcd0184ea016b2ae3c6f9b48d9deae92e64668ca44dd94bda74fa12bc4793f6ac2ca6a177502143bd6f25393ec9b6c0e7d6917e59fa8df947f3600b66bf7e774003cd7fff835965058948275b8eef93bd", 0x94}], 0x3, &(0x7f0000004b40)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @initdev={0xac, 0x1e, 0x1, 0x0}}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @remote, @private=0xa010102}}}, @ip_tos_u8={{0x11}}, @ip_retopts={{0x40, 0x0, 0x7, {[@timestamp={0x44, 0x2c, 0x64, 0x0, 0x0, [0x5, 0x2, 0xfffffff7, 0x2, 0x400, 0x0, 0x7fffffff, 0x8, 0xfffffff7, 0x1]}, @noop]}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x9}}, @ip_retopts={{0x10}}, @ip_retopts={{0x90, 0x0, 0x7, {[@end, @ssrr={0x89, 0x23, 0xf0, [@loopback, @empty, @multicast1, @private=0xa010101, @rand_addr=0x64010100, @empty, @multicast2, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @cipso={0x86, 0x48, 0x0, [{0x5, 0x3, "92"}, {0x0, 0x6, "4355c645"}, {0x0, 0xf, "1fd8dea4638b55f6495b91a6b8"}, {0x2, 0x11, "9894ec4753cf36982242b9b9413a1e"}, {0x0, 0xa, "1221e67c946fa188"}, {0x6, 0xf, "b638accd3b1af56ccb9386e1c8"}]}, @timestamp_prespec={0x44, 0x14, 0xe, 0x3, 0x7, [{@multicast2, 0xc07a}, {@empty, 0x8}]}]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @empty, @remote}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @loopback, @empty}}}], 0x190}}, {{&(0x7f0000000280)={0x2, 0x4e20, @empty}, 0x10, &(0x7f0000000900)=[{&(0x7f0000004d00)="3ec40fa1030f4bfbb44c74e1e7f717df691c3b8bc74afbc867ee0a179854164874b84465a8aa7f61cbb8c3125579afba897f342d6e74bc3b295ee91fb3fb96ba8441a234", 0x44}], 0x1, &(0x7f0000004d80)=[@ip_retopts={{0x40, 0x0, 0x7, {[@timestamp={0x44, 0xc, 0x8f, 0x0, 0xe, [0xffffffff, 0x1]}, @timestamp_addr={0x44, 0x24, 0x0, 0x1, 0x5, [{@loopback, 0x6}, {@empty, 0x7}, {@remote}, {@rand_addr=0x64010101, 0x1}]}]}}}], 0x40}}, {{&(0x7f0000004e00)={0x2, 0x0, @multicast2}, 0x10, &(0x7f0000006300)=[{&(0x7f0000004e40)="c18fba0b6e6e317b8c499d6650f3b94e8c17ead5f03ad5bbc626762593eae18b7c0e260b356ba9b5813eb872eb2cde3825172c97dafeb9e3df4d96bca285977e7c2d194116e13206c6403916b3aefbbda95f3968b8892fd29ff523bbf9bec37be95b58117b2af6d984b9704b810f79e650ac141fa405071252ee3b4cd0f4454b7aaee9219be2a2e020f8bbddef7d47", 0x8f}, {&(0x7f0000004f00)="f7c69ec639061e92172d60887854ae161a133187e78663fe1d21863233bf2cd0532b2d4b6c9f9c524fd5f0b6574190436631db636dda858e6fd0a5a944f24a58e5420f99452eacd394c9701482e9a718f16e0d3317477c2bdcfa0fd7b96e1a78ba801dda2ce0dc58eed40ac6b9500c6db2a81cc5aa53a00a9b58ad117ddc97bb0c66e921d57aec29e5868fe2188048811f54c233909c00209498ed65ebb6ab54ec", 0xa1}, {&(0x7f0000004fc0)="c09ffedccf5f2bc04d07f01efdf5306eeb0036af832edee43f51c0b64baf6a1e8ae82620525afc30436a5f32879f354af79616552dcf8934d8b9e7b5eedef343d6d1caeae88fa983ca0478ca6b717a48e3a188197d8d11f43f7dab561efc6071445e05d4d416a33c96409f5c616970094061bb6313b144794cbe927225bc1640d2e23aaf72fe087d491329480bdff2774735068a5d676e44cc9fb54988cbd986e2cfa63d5182251e58ff7bc98c13b1845580570abdb37d6bab3d", 0xba}, {&(0x7f0000005080)="d1e3517b7c60c28699da21fd8a3ebabc579cab63bb7c35d1589ef685cc7bbdbf87496cd10dd69f779d156acfb0455e985e0b5209902f974937dbb015ffca13c6f6b047ed7b114d3841ce98425751cd923d4a9dc5f8b0b3167ebc7a2834ab262356e8c751a87401e07bc1ba1d9b9a1631c486a24db57fd081490777da0b05bebc8c7bc0ba6ac054c70ec0234a9cf8580f835dd4bc87bbf01ca4624670332cc3ee1ed61f13a973bbabc59835de93780a9e3eeb88c59ef93f9fd9c519f29fdce056de1e0c7008f43519ea84a1e60d1a579caafaf30d826399bf3d68b0e4fa8a9a2342d72d5bb38f474d9e6a23ad7c6603c8611b40ff6d79cba073902bdaea8a", 0xfe}, {&(0x7f0000005180)="381d3cf5bf595389fcecad81ddfa1f1bf26a83ae3c8c93dac5086c692adb0c0c2c8c61bafc0d7937897a5af3a7004b2f57ef1515ff21f75de0250315dff2322c277b678c79d7b03aa5e8e42d46463fa3f1bf1ea7e92cc6f3c1ec736e382d26801155647f48bd21c826d93fd3874c30beae96d9ce840cbcede1abdbf3158740164b16856636c751a19dcaab6aa705de51246926a5216ba9b4d92ee40a3cf735dee28895098eab0e199993b45b336372724db40453fa3371f7740253697b9e2af098e7b9080859722779fa63e936f23684aea84148c1dcea08c978e5bddee541843aa376d887dc642bafe2f9c79b12b4a1d0e8219b303b9e6c9bca95f2da6bd89d78be7d95ad192702dc00341a4c46d726207c9688b451cc7945122d806317a9921afbe8cdc165d59fb9b880b49e306569739ad12d5ab156010262003cc34d3e9cb17c0d6e157bea847091a9599537fdefe0a5e713cae8bf6b603f3f7b4f441823f46c3b7e6a70c5a114be77b129f484c22b7510e0b41a15c0bfaca5bb9047d37a2b7fa3af6efca9d157b15c2152ade54b6954a6b5fe7fff2c51b3c9757e6dfc8f9812e437f25aad784c1c8635d8ce357f7ba88045bda42acb93c2c7608256b95b399e5d7954dbae33b1919eee80ac63b192e69d38d88aa2799e530569a7f27fb1446813029d89eaaa2c1314de16ee689e59f62b32c8a380c7711f15258a8a308ac0e3919556dc0036a1795d0dfc78aac3253d5d77d54cf2ec1bcea011fba325f63390858bbdce3c511a2c2048d7ffc2a485277d4b6781a33d4f9db20a4ec2733c97cf4e6075a750c125b0de67408baf5addb0e98739b5ee7aaf4b7c34cda8a6350c1c9ba66d1d71bb580ec01c766f600b8e781a780afd4a8ba98128a18d3501b14f8c2f0dee2d519e3a19a04dbcdc762b6a4195a3d0655989f75bc63b1384da0dc7d1e1208cafbaa41535e10fbcbe11ed4eb6b9ce63b94d6f64bf8bbe63fe4e46d5df27c902df6d51a4d3954facb21568f1126de28510c890df8d85b376c0c3aec7184dd3002a2b40434abeac6f8644a41b6a0e346e463dc4d9101e50d54bcc4a26ee00b9ddd7bc1a5a267b4889fdfc7e3fc5368cc9c8d37439f5e3d9ac276843aadf4665d047746be67fb8d7033227d49e75d94767a8d605c9ffeafe2d1884fc48fc000528cbac531f48654e1c02634325b96a7f9c1313eb8cbaa2b9d3182927185a4696a060b8cb7be466c87aa5cfc7b2a3a44ff83997b7ce868e243420017a067645dbdde09c04432935c7d2f29f744c20ba89bf452e54003b56649bfb7827a777afaa1fbbe9ca1ba0b55b721074bab2aee4ab084c1b1ae355b13054d4e1055a8a35233f295a622edb71b4b3e8c17abbe5c0dce3179f2dfe4a8e26967f2d41e895c1dbde2ee220413baed7615b0c2c036dcd4c53ff567df30cbf3c1a6b15dcb600a2018e1bbf8ae05f46f71e0aca48f3a733be5e08a24fdc2187fd9f4258361c9c3e8a6778fc8406d7e363860fd8fb2947171ef072c012bfece95fca83e46c3db17776d052530319dedd00ec95b7def3732ec9a8a8921e73356eefd94d8d2427b74ec15b9c49b564eac79f317ddb4e6476d11be3934dd49a1cf5616c9f9b0257372e621d358bb1e3eece6623f6c587a284c2ac5c811deba1f6338389452f37449a8130310f065404dfa297f04a5556d891ffe9600d36991597d48204184680d64e5551c97a077328a47228a0b5df6f7e740240218ab403e4567dfeeab4991107ebf2af0934b5da479e974b020caa97827e39924137b8d97b0777c25c3b69d3fde48d5afb0da36cb3d41c7bfa2b59649370ce06badc8a234a6c1da9f66d519f281a70369dcb594722727033b0b5ab4a488a7ec39b3008dc118b8b592449bea014771b17481cb3045d7d9858e60e27ffd74be6e5bd0e162c13382fb34bb9e0decdf42d0ca065c2ec45ef7df7edd5cbcce95d43178a2e1183aa48c373c69ac0862daadca16357ff345352f3f99394733a78317e960af43b55b1ceedfb7fa8f30d83a289ea7809d43d3406445086ed8855f0af191d4345fa920ea79875af19716eb01e28a04a18d9b27d7b604f28d3dff8247b9d4e8a6031d6fab7c8a749a12fe6e6c350e020bd8ef82d191d4ff18a29e631c175b1f43889b6169d0333467a34520f3228584d2b01d3793063e9d2d0f61c82e18f96a6172887c265057050dc31b4eec8940d30153fb9ffbb20d192b7e70c85e9f6534d3df85792b19807b3def693e00a655cf27d504a18bf63ecb53076c10ee1c36f179f99a6111dbab3c4fbeadeff7a4c75017c98f78b5a2f4dbe1602d38500b28b1443b59f0ecced1d3a460be86927e8ab9087b2175a8eab49839f95eacd45c9cc14246abe203db1bd7c7700b0ebefa84fe95ef754338fced9913687e781b26c32920a274772a2f61d9e1311af0c3f7174ba8dfa5f7cd646c9f38b68d6e4823a0c3397ed73ce72ddcceec3d6373053ddbb83161215c4c81dec9e0e29d26aa870ad613ea930ee619da79521c16d80b3f2a6c1fa8c8d95b834f37d9cd00ce40f1b896684c4166b4eb368021951cc6ad8325810ad8b502b348da6252f4caf28f108b597e518230f7dba0b852cc8eef87898008803183ff52afd9a135e7678111a9ca794ab56cc528f82bf281f0473a69b3cbf7cbb0c4d7b2d98b5de1e5f7d4fce8107528ca0e263a90325bb0fb62aeef53750576e8bd8117fff9dd2e5915472e7eb83db9963c3a3e5e7d0934140aa61e95d12e8c728c73cb89597cba377d8fcd2d5655d008a0b8d62421993721454dbaebf0c9755f76d36f09ae4f369dffa0d5057fba2cb11a5a73f490d63b3119581c0239d6432cb41c5c26b706062fe4e68afeae8b0be6bc3e3b1c49d94911cac75f392e9b7367cdd3633b123941d76b11c99d036ecbb8d9b342d2ee40cee0b812b0daf66a23f364191cb9ddc3be11176470826bdb942838508f3dcd6475515337379d1297226dd463d2dccac95ae12fab06d2a8d3911b92eddf95d441548b085ab3a72ead2957fd0fdb67955901e3b87553632e2d7a442cfb2819ee9920fd24e46e3dbb11c9145a09e847a96dda21c3b14e549848d4fc51d89a986b27cc979715ed844de012ce37c8306d29d0109034e8b255874b2826e3ae4f66b5993b68276524847d7e2f6f71665bcb00030954699558e39d4504cf40639230ed42aff524822f6fce78354e26b335389cdadf99edfdb4b8c38c2cff1eb7e777fe7e86113e93e11fed346a7139f52b18b55d31c799d5fe12524f4df7dee802d504f36a5cd83f18d0d8ac4e71b0a717af7226f74c5ef036519e2fd8fb304b36f988c9f121941c925c3aad4cb57484d26df7ae5712880dbe42733671c56cba7dad462cd571b92ada214eb88c59f4ee712ecdae0e5549594c6c3d96e97abea1fb11e7b6ee1eba560888f439062f56d033f27c418dfbffb3f4f99739635b5551d5990ffc2a69014b4ace6d188a68fbb4787449911f2418a8bfb80d88958f9350c05c6fabc057da9eac8e5d52fbfcfea687dab4a77f334d144d350996382d95bbf69e16b10e6c0348e8cde9042dc24068539c1e0babb53c5300e7ad880e71885511b241c0eeda3ffc8385d7500eb972da4130f4b8b5f3a10bb14765cd3d0b3a00195cb1ec7e870544b1eeebd7aeb4cb4df1b1144b915a0dbd44889b056d58cc34abb885bd5800a46b027037e15c9d078c61fdff8ef9e6082f0b30d73693f8e3bf911c3740c011d9d746dcdde69e4fa8cfe59fd69804409382b7ed800a71560d37c16f6f9c9eb6780a2432d6619a5d83db5bc8d5a5d7f5733ad8746488514e7fd61e0166f1a2e12337511780c99747bf283ea0525aed4a04081df3a1fe341d46db4a5cb59e2c177edc5fee6526d0828f6ec855a5619f88dd3df1caabc7a718e826b06673e5a4a417ab520856c2aa82277e03affbf0e2d22d41ad8116ce007f9aeb00beb3da9332db19e74ec7b0463639b8c23b82526113b2f2521ac10f86e257b23106da2010ed68c5903eb5852cbe7195db296fbb30d82c5e385f33f096ff285d7edef3c430c5ec2d1d02f0c043940bf16d3883555735fe5913d5fc54d06b54fef4607c85a03879f93ef87531b7cdfe1ed85679790859e7d7f9992c1bde7d27aba4fa9330e4dc7fac539099ce7c320d24e7438666d8edb6ae6bc262af5cca98cac4d492d6c76c1215871311b13dd5c3524415afbe042aeed179c44e028ef4022cc584cd37cc9664ee396cac2e58290bc80a07fac3f36570cb489d754e919f248a70a00c837059ded5b6f5f3b1e6fdf92c293cb801d194581c94e941ca1e0fe3fd17039c1659e41d68100a9991370c34135f4a5fc2febbeb9ac1e4d76d3fd996fa1521e752ba3bb25f80af7dccfc8598df9cf5ae49636df1b60a99c4edb2b27a6823f1ea6e273421152c115351b2d7577be99ceaaf796d18ed04ba8aff31dbe91da3af09723f973281defb260b0e4335962fe919228941343b3094b5b24cf1de076b9a32e7f01daea9b6d570cad0a9bb295cc936249af299c424fe95f7273866a8dd7d00de678d48b92e93a3cf4c64470ab8c4638cbcdf8b2d565e59b5aa2185647e7b566fdfee0235ae47baec4227c3f7cc9c1cc17860292cdbc9672d846560dd277994898a6b7f950e1eff0fac257a80435645d488f384b74a2b7e54f066d4072d802e6ae2f4dba92425a2d901dd28129d696e89606dfc3b5bb1f8ddbe7de77e6004d87bea7d884b79271bb7ffcf485f4fca8376db8769b42a2c7714d5d4ac494610db42ed8b0943be615c7f7fda308e082fe2cd304485ce9632ef63d15db2582aad677dd25476f03bdc7ad1356b94bb5936016a95e299849ca00abcfd660576acfa193a0ff216c479e629e260be87a930cb4573c02c6bd6f8ead607b9f8f739f8508d76fa771fa6d715cee98b2339d3d150c2581465e66c8f2af8742a91534b6b255a03c536d8ca15cb90117398306dbae7f46ec9c7b5fbdeca63896979d378e25fdd01adf80c8ccd6597e35f818a5810add07d773119db5770ce5bca34e04f54e62d1d409b090bda6bdcbc3ac3b9181ccd4e3295d1c6456d722831dd1409ed975aa13b1fc54c359807e05106ba35e1866ad8cbe15b48c0d8fe75ad472449c90f5c5e03c0ba6d20aa2dde6e12df00c5860e12ace74597ae3cf02b7a7f53d75781a4463cb15dbc95d92fd41660056111927a706639cdef48e50339aabacc65a9dd3098bba648421a340a6cf7328635a26c4b438ca801a8215e3ed3dca4eb26bb9b1b396cb7f13187f85c4c88ef1164e0c6e2f006d4036424616214f0b57440ed72eac2f1ef56e7c567b52606b7603783348457e354f972096edb7ded0351afabf7fddff47c68617cd14f95443324932032288467f437cc217b636cbf2bb62a57c5118c47facfea386f0b300ac0114fa913b872d9fcdbc85f5a241186ddb0382793733d2e109807749d286e6a59a10bc689b42c199b48f227ff0f3574b667976d5b1af4533750f046efd7fe11d2c1a49d1f5530d6f75571b75c1872dec4e6e62e55a46905a1b2eecbc3efd92d57a77664c0f02da69aad891847d20d82944773d1266af66ae3c209587ff0bb2979f32bb56450b764331ffc6c36ab2f42dbdedf8bb3479e3107b1555682babe53b6e5693edb7dd879b13dbfc7cad7b01dd6a1699f9e3e60d25b5b03aff0dc334a6c4a2f9a13745558e488eb84656262136cbcd6d47d5dce67d57bbdebff88bdeeab9b0ad0774d71a010e83f6a67a7475f3d2a5e9", 0xff8}, {&(0x7f0000006180)="cf7e2558a0ba89779a0ade12c7953677f6aac236cbade7dcc3810c595de2afa45952f1e2de31f87e1f6e5d693d64f00a1c7e42d19ee1656b5ca1197c5bf8d86e294f640bfb80b2b986b84412c57c7ae33c856b310f9734c627171f0514c1338d4ad928e0f02fba3e6fed768085c4dfc11a64151850dcf622b4d6be6e321103823044cda38fa3bff36d7c63c92e24", 0x8e}, {&(0x7f0000006240)="5f48576af5f9256ae352db78e3cfad311ba89c76dd388f79efe201347b30c1a0ea49aa04aa3f8a32a76ee16c1f3fcdaac3ffba126931f9ed26994a9a26f432fc0da66797dad1c1ad36562c9c24695ebb0aa3991427027c6a4302660a21b257e80c6738253383ff55c3b027c33330ce67b8968f785a6942e896e36cae3a6a14f2651212182def4b998d748e6deca15e0ef8c5e5f57437525d444d4fc8", 0x9c}], 0x7, &(0x7f0000006380)=[@ip_tos_u8={{0x11}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x1}}, @ip_retopts={{0x64, 0x0, 0x7, {[@ra={0x94, 0x4, 0x1}, @ssrr={0x89, 0x7, 0x79, [@local]}, @generic={0x0, 0x7, "d3a5fbb702"}, @generic={0x83, 0xf, "8c1f796eeec9574bc666b574d2"}, @end, @rr={0x7, 0x13, 0x9b, [@private=0xa010101, @multicast2, @empty, @local]}, @rr={0x7, 0x1f, 0x82, [@loopback, @broadcast, @empty, @multicast2, @broadcast, @multicast2, @loopback]}]}}}, @ip_tos_u8={{0x11}}], 0xb0}}, {{&(0x7f0000006440)={0x2, 0x4e22, @broadcast}, 0x10, &(0x7f0000008740)=[{&(0x7f0000006480)="3723fdb8cd52df2fdeb00b8553750762b5af51182779718e9770079886cb9a313e96e53f0e14287685d8210631b9d92d9cabe254573793e128abdf1d217ced42fd6d9271c4833011213c42a6b77410a3b0f86c206d7ca41a953df6321de95f3291c3896975cabcd56814bd47de1d31a0bf690acdaf3a1c823ff0d9e26acef6ede8d678782d3e1bf3153628f9d469eb1bb1c6d33720f4b12de0bb619adbdc060f07b6ff22873d53c411c4328117457f7ed02d252552746512aa28e2e3724e3187aa5b5c9eec08bbdc53a582fa7de2ac52b9626744a98613b3e6577b59d5e5c1d9c6912eaa32a2b8c32bfbd9be6bf551e4b10ee0d7e23e4ebd417f2c41b4c2eec6ad583ba866c380b06ade0e1a30e40b1b92f83e61cee6a3bc250164e244c1a8196538df95e6ca09154d8ade83fb4ff9bfa198760a1b4ad7d992aa20a4f135c341cfed3e0472227ceb7d88f43688177513ade0c06deaa852dd433de4df1c94ada01d9fda6d54e8ac65ba7f87a036c728e96539326bd6940a8a802b137759474f2a8ee6025468d52e4e7e4d97407a44a0b89a1f2da51551a87aae20d9c10dfb6b6885f5c9394242a60916ed2299bf0f600665cb6626e5ba6e222bca5ac2fa71afc267661192d38cde7905103bf4fba03e7c2138d0eb0bd8aa1aeb4b6b68eff119feb0fdb0b70c1e5bd41d92421a77b179d3096af2135c3b2b055ca2340c76548f07132c9e1f7148019adca3e521145abea6c9f8536185111da813f6fe88891ead6266585ff3d6a0678fdaddbdcd4825aecb1ebf06765329434b6853b1c10f63862463f20f834941588fddbb3fdd7ef6af8f329e2a2195f3d21c8aaa4158bcdfcaad36ab988dbfc9d7318e4ec2375524f6634f6fb802e7c67643d5c2180d6bd0f9667f4b78417fff0a8f62a23245303275ebd5703a5a8bfbb757fa5e6ab9bd68879d252d90f2284563cab6f1c690361d9f1b60f11536b6e65c3c460c1f40821e42f1c9ee35dcf1a290d736e81139df2b126e2b7134c1ccf00f1e6adef3a5c3f28d26539ab1fd2a26ccc05013443fd1db0ccbc58335d1abbe4c3c8f7e2c1ef77dc18189088d7951afff3cc98e234c52f5d25f353951f093d75aacc2bf87586f46e268012697406a40ee714e96f17b6a367167c5ce9d0979e9544ee6553792b20afe755c4d6938190bec6e4641111db76147373344c9f1c298ff9a0e09fcf4a06cbd5ce86d4690e415a33dfa99c4723cc7fa5ca6740d67736385fd32f33107f8fd3d5c9b2f059eccf0dbc4ceb445135c658f9afef655948b56d89c3a8246237af47444d81475ad7c07e734e0ee94f3d1337b357de59b7b9a7b23a7079ad1e324e4bdbdbb3a5f6a1f624b17bccead5607ab08a72bfc5a0b70fb2c10024a5f6a802e55a0552dc59c96fb3e8e6b021f6dea63ab2845803fc64fd2a07be02ad5523b3d4392c08fbd781352c76329b218ec2d5884264cf02f7234bfd12b0624501dbd01b739c646cc257d725060bcfdb483f8aec204a1d111a319155bd9bdb9fee16c843521657585aa28d5bd72e02870ae442cdd07df4f60c673441149117b4e877146685b64d1633a39c432dc3ef32b114f5e1287553ccfcca202beb633f8214e91ea2a60b50567e307daf260dbf0c0792ca7c95c1ca1a658c7103b441780755577e389f38d0d7a9fd5e4e5b5587a60c41a2984a6e203350aa04f2472df224650d29be1b1e016725b4572acb1f6cad227071b470d2c733d473195a621d9d4db1927011187f3a33dd90b7b8b8eb3358f909df61a2b118f8850984e5339ecd6bcddd57101d156d672670bb39c576ca7ba0c70db59a484d6c5735e6f8f0e7049f29b0a6f4a4e1581cc2015c5960714185d3049d070e2aafb0798158c90bb3fafa3777586d4159e52cf3bc9e5d5abed01f9d0bc7950faa59b46316875114df10d47672c05ad67106cc9b2767381dad734c7a07c43a69d95b5c2f7119470f59bc54b9b5731c714adec7c3a0d91730c4c24748c840252ef2f530fe1cc5b28d9b6138273842b1c26aa85dabf64b47e8286289d2cb6bf1bbd3756ff3d38d57ff3bf556f0031d7866c1329941a20438c1f0ba4948318ccf88725ed7de6beca70dfa427d1cb254477e33d311109370c5a75d61fe8387eb69c107e4937c930e318c511f9580985113af33f863d05587f82332881c98d1051a67fb7f1520de22e5aa4f23e8adff02e9814dfe441e4d6aa864bdc1d9ffa461217754a6f8d3d1b42d699517482de5f9e71c51070989e94541bfcbe5e1d8ddb21af1a96dd191f0e6a60b6d5c353350d000c108a62135a8330d83a0009fa74bfb02bfa573fdffe72479f88ff285285a2347d6de461da3f6a62f42df34f4844491a3569e6be8f954f686b30c64b05e011b923b765b4fd37b689ce090227c1c69f6133fc760a4c4e0475fd90fdd4b00e731e1b7f8e9b9138016bb1bde7ea66be5f435edba9e3f5361cdefac0172df2256d422dae8d8dd085c0b12b4ccf65a1fe72eea19385e389d91a735172f54b745f1b08aa291df8e80dad1698704071be72330ab81df67591dd547df162556ed29b29f10286952a4c97808fe0516ec46592fa373bc4881c2b727a7dcc601fb837c7fb589a0a18874998b8a6d089cee10420d47ac9825598c130ece78d07d27a3cf3fedcf206f1094524d3abc1cd5d90cfc31067a490e74fd572c9123e4884f3a504e409ff417b245ff4c4094fb3a05c599b5512162868ebfaefccfb1e33dc96c7becb1e2fd3bbb5fa597a25145832bf1cc25a61b4c952ace566acc7d7bf16498eedcc4dc943683fbdc2c18650d5c4c5752c511abcb0345193a3cd72604d833385bef026570cc8251d03c88feb47e48bb97727bf315c019c6e9de1e98ae25f52d825298f144b195fa3ee8e99f5d79b92782a1f36c5e2801d3620e22c0a58c5af72ef4ab976cc478b8fb121e09cfd06e9f1ea682279287413100b62f06e8478408f8ad7721b78f69a26637fd5f2a27f07f0b57d9868195350507a7bd16ce28327ea8a320f6d0909929d1aaf6f1ab5899c074d44a55ba9f7431628532e4fb40ce86fbff1a87b83742834ab1d505e1b6624eeeb17fb7e49b109617a369aa2a127233bb83ac6d82798008a8e44e7f7dc92f924a2df7a38c6b1d4d508c4dbdbea1c86f429c366723e2b660669968402d7c811be4e9ef8472082483e2f0a600e4ffe174a1760cf87a0120f90fd06c19f549dcc77ced8258f3dcb58bb6c6b33c0b192ea6cca314b779711ffd32426aff28d09201978875c8b8a5666ada8638c29f3ac4ba0ec483ab6547d1155378b94eaf1422c6ed133a99520af3dc2ab901ba0b42af90f5f2c95d006b64599d0bc8d3c3ee91a3e02787806a05b807340d6d047e7eef3670cbe28c186123c5dfe901441ad54429a1e94ea2c647e9a70f297a0d16f245b37313e472cf1d344da96b7337fbd78717a6af72d6d049fa09aaf28e9b07dd39debe944b20697d0fba11a21072471822c430f3304492dbf59307675d1efca57ceec227fd2802acff6f9a8b386a9397aeb4a059168f7598e01d8d07cd5cd86cb6d15a2579d39c345e13d02385914aeac57b3a02a77f7ef8c0dff5df824f57ceb648b42ec08f94bf3c5b236917f8cf271aeadc72ce615c943f6657febfe6e09d6980ee5c6509ff4ca13286f2eb361eeb92177f20605ebeaa510b523aaece16d24c8eb5ef88ab55d45cc408a3b7b638540e470371f5ef2d2a224e27aba47709b90c24067918dc420ffff6e02d9cca7e27a661d8642830a41a3485d3f2a9b6c075dc731e4d70bb673ef0e4c91d3339dd8581645a053b870a005e4503c8726b8f8fd08fc51dd12a6649ec60319841b8c3084c4536981accc5ae721751deb8eeaa7986db6761fa00e52c05d74dfe68f8678665f1b31c8db7b786de61f4dd7023ab522eaab3bad0deb6c82c3acf620daf133abb9592d9dd6e7eacca65c749ddbfb3bd2e710ee67029e90ef169b4344ef0188760f076abd25ceaa20c9ce76116d69a87965d8702e9e2540304960fc04eed6371a94e6acdd0e71213c094332cf3c0360050339d8c28da5fefa360dbbe54a417f3a9c96c38487c880b60138abbdfb2cf670adafa28296f503d17649092aacd47abca93bc7c31d171a86aca7d18e02c0532e1b5266c0f9d88753f980e9d4158caf34cb99648d6d2b65b0b1badcad73e8c8d16875723524be26e69eb50ccac365a2123b0b74cae3b302e41206daeacc027a23ebd012914332de96441f06312d3b3fe9328b4b604b048ced304f0b80b8ffabd49e905a78f4cd4fbd477dd78156c0b3269d55a2691b118b0c1c72d5e0d157c5d196a39d", 0xbfc}, {&(0x7f0000007480)='F', 0x1}, {&(0x7f0000007580)}, {&(0x7f00000075c0)="23a58af81e1f94fed8e0dd3786378f6cec777f1bd102d7673fa7e70e4cca820e5d225c651d67349db4071051c41d1c132f826e24", 0x34}, {&(0x7f0000007600)}, {&(0x7f0000007640)="b8eeac466b07292785ffcee9afc8ddf63a870dead8f3d3b18c224c6b260da80e2a1b8485117005d17c5fbb463631f364c9acce552016c5190b850c33e45f42fe7c0a62f75240039bd2eb558a1b9dcfd2322ba0", 0x53}, {0x0}], 0x7, &(0x7f00000087c0)=[@ip_ttl={{0x14, 0x0, 0x2, 0x400}}, @ip_retopts={{0x14, 0x0, 0x7, {[@ra={0x94, 0x4}]}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x3}}], 0x48}}], 0x5, 0x40000) 10:46:43 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() r2 = getpid() sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=[@cred={{0x1c, 0x1, 0x2, {r1, 0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r2, 0x0, 0xee01}}}], 0x40}, 0x0) 10:46:43 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) syz_genetlink_get_family_id$l2tp(&(0x7f00000001c0), r0) 10:46:43 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000380)={0xa, 0x4e22}, 0x1c) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x4) sendto$inet6(r1, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) [ 200.732617][ T23] audit: type=1400 audit(1684234003.096:202): avc: denied { write } for pid=2770 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_tcpdiag_socket permissive=1 10:46:43 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$sock_SIOCETHTOOL(r0, 0x8946, 0x0) 10:46:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f0000000940)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000015c0)}}, {{&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x0, &(0x7f0000000480)=[{&(0x7f0000000080)="ef772359730771ad3342a526e20b2bfaa34271abdd1d1f5d21bd8b611351ad7eb29ec36788651506573e909a47ec8a84cdb00b25e0b89b40046fa3d5ce8462b46c61b8f72a65e5865b714dfba532c9f20c2e2fcb8251b3aa625e8064ad39eb6d7f0b6a97f31977"}, {&(0x7f0000000100)="603526bd0f3da31984617865e9a6139d5409a5e9b237acfd1858319b51a1e22f13cca5b7f3b7da49233a88b3c9da2c162461c6870d9619fe652014cea783beb48a14e9b6145cec9c7359fd36db859c6703c7c6ec6b0a0434e85940d976124f778bd14987678c9b6dae5aec4d583f3b85d0e5c85566b4dd7ab3e3a811356a6d86ddd0ef023648c434b484950f2135ddcbec7edacc0f0a6c62dcc5c192fed9a3e54ec64c50210166089578c3d2ffc12d4e3cd51b9af4b76328b194cca62288cedfc9532f1b80d886b52599ee5d7d572c25d4f75b324f0efb4763a4"}, {&(0x7f0000000200)="939c693a4cc31c4e3f904e4e2d374d410d178060d16b1aa2db5c9df586bfe0b4607d9f43e9d07f034ca2e4609ebb9e596bce8feac261f23f2c1af3049a7cf544ccec0307bda4527e1a09d414a5460340a5ff5d85fc8d16d6c1e1e97b90efbe35de43313755dea54a0e27c93a5978a99f9e7ab7993fb187b779647c25c161cdab5cf1d8603a"}, {&(0x7f00000002c0)="aa2f5444f979d1c002fd660edc27b2dae0561083d8b7b6563194e59781f8ac7f3010c1812150f25fd976bab6a95a2576df07c61579b833ea45"}, {&(0x7f0000000300)="16daf00fc69417aa2123ca"}, {&(0x7f00000003c0)="7e249cb2e1b2e6d0517fe4649ddb1ebbb694ee5be94b0396c3719a6ee8ca900dc42941e608180a3b8355720b9d7a9c9890daf230b0446cde6bba1a65ffa67393870471584d833db7b3a7c134a9fb744fbda642dc9714451ece48d3a3de3dd61d0800573b7efdb6ea664ce903d1a4b1a95f2932aeec770cdc2518e4531836483c8fd8d6410607ea7cc1cc3f0a2c899c174c592b2e5608e3ef10b5fee1a368983dc396e58eca13ca1a92612d72f02a8979dbecc0fdc1c55b93e8dd9e264b74bf"}], 0x0, &(0x7f0000000540)=[@rights={{0x0, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x0, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x0, 0x1, 0x2, {0xffffffffffffffff, 0xee00, 0xffffffffffffffff}}}, @cred={{0x0, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x0, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred]}}, {{&(0x7f0000000640)=@file={0x0, './file0\x00'}, 0x0, &(0x7f00000006c0), 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000000000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="00000000000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="00000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x0, 0x1}}, {{&(0x7f0000000780)=@file={0x0, './file0\x00'}, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000800)="4f1093e1d6"}, {&(0x7f0000000840)="20f2065741"}, {&(0x7f0000000880)="bc2dfe487b9294b26d326e37a19a5125e21763c08787e09c257b121c69755688dab2d3e02eb69d131f553f94f10eb43f093bf2b9b7a8fee3"}], 0x0, &(0x7f0000000900)=[@cred, @cred={{0x0, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}]}}], 0x31f, 0x0) 10:46:43 executing program 5: pselect6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x3938700}, &(0x7f0000000200)={&(0x7f00000001c0)={[0xffffffffffffffc1]}, 0x8}) 10:46:43 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, 0x0) 10:46:43 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000380)={0xa, 0x4e22}, 0x1c) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) sendto$inet6(r1, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:43 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_buf(r0, 0x6, 0xa, &(0x7f0000000000)=""/255, &(0x7f0000000100)=0xff) 10:46:43 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) accept$unix(r0, 0x0, 0x0) 10:46:43 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000001440), 0x0, 0x0) dup(r0) 10:46:43 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000380)={0xa, 0x4e22}, 0x1c) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) sendto$inet6(r1, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) [ 200.853692][ T23] audit: type=1400 audit(1684234003.106:203): avc: denied { create } for pid=2778 comm="syz-executor.5" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=sctp_socket permissive=1 10:46:43 executing program 1: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/class/dmi', 0x0, 0x0) getsockopt$inet_udp_int(r0, 0x11, 0x0, 0x0, 0x0) 10:46:43 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f0000000440)=0x0) setpriority(0x1, r1, 0x0) 10:46:43 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) ioctl$sock_FIOGETOWN(r0, 0x8903, 0x0) 10:46:43 executing program 5: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, 0x0) 10:46:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGPGRP(r0, 0x8904, 0x0) 10:46:44 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 10:46:44 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) getsockopt$IP_SET_OP_GET_BYINDEX(r0, 0x1, 0x53, 0x0, 0x0) 10:46:44 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x2d, &(0x7f0000000040), 0x4) 10:46:44 executing program 5: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) getdents(r0, &(0x7f0000002080)=""/118, 0x76) 10:46:44 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000380)={0xa, 0x4e22}, 0x1c) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) sendto$inet6(r1, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:44 executing program 2: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) 10:46:44 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCSPGRP(r0, 0x8902, &(0x7f0000002480)) 10:46:44 executing program 1: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) io_submit(0x0, 0x1, &(0x7f0000000340)=[&(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, r0, 0x0}]) 10:46:44 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, 0x0) 10:46:44 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000380)={0xa, 0x4e22}, 0x1c) listen(r0, 0x4) sendto$inet6(0xffffffffffffffff, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:44 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) accept(r0, 0x0, 0x0) 10:46:44 executing program 5: openat$ptmx(0xffffffffffffff9c, &(0x7f0000002000), 0x8200, 0x0) 10:46:44 executing program 2: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) syz_open_pts(r0, 0x0) 10:46:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$sock_SIOCBRDELBR(r0, 0x89a1, 0x0) 10:46:44 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) getsockopt$sock_timeval(r0, 0x1, 0x0, 0x0, 0x0) 10:46:44 executing program 0: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000002080)='/sys/class/dmi', 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP(r0, 0xd0009412, 0x0) 10:46:44 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000380)={0xa, 0x4e22}, 0x1c) listen(r0, 0x4) sendto$inet6(0xffffffffffffffff, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:44 executing program 5: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) getsockopt$SO_COOKIE(r0, 0x1, 0x39, 0x0, 0x0) 10:46:44 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000380)={0xa, 0x4e22}, 0x1c) listen(r0, 0x4) sendto$inet6(0xffffffffffffffff, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:44 executing program 2: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000100)='/sys/fs/cgroup', 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r0, 0x8983, 0x0) 10:46:44 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) accept(r0, 0x0, 0x0) 10:46:44 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x4) sendto$inet6(r1, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:44 executing program 2: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000080)='/sys/devices/virtual', 0x0, 0x15) 10:46:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, 0x0, 0x0) 10:46:44 executing program 1: pipe2$9p(0x0, 0x80080) 10:46:44 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000008c0), 0x2, 0x0) write$FUSE_ENTRY(r0, 0x0, 0x0) 10:46:44 executing program 4: mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 10:46:44 executing program 1: getresuid(&(0x7f0000000080), &(0x7f0000000100), &(0x7f0000000140)) 10:46:44 executing program 2: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) fstat(r0, &(0x7f00000001c0)) 10:46:44 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x4) sendto$inet6(r1, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:44 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_TIMESTAMP(r0, 0x1, 0x0, 0x0, &(0x7f0000000240)) 10:46:44 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) ioctl$sock_TIOCINQ(r0, 0x541b, 0x0) 10:46:44 executing program 0: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) 10:46:44 executing program 2: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) setsockopt$netlink_NETLINK_PKTINFO(r0, 0x10e, 0x3, 0x0, 0x0) 10:46:44 executing program 1: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) ioctl$sock_FIOGETOWN(r0, 0x8903, &(0x7f0000000000)) 10:46:44 executing program 5: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) ioctl$sock_SIOCINQ(r0, 0x541b, 0x0) 10:46:44 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x4) sendto$inet6(r1, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:44 executing program 1: openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x2) 10:46:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$sock_TIOCINQ(r0, 0x541b, &(0x7f00000001c0)) 10:46:44 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, 0x0) 10:46:44 executing program 3: bind$inet6(0xffffffffffffffff, &(0x7f0000000380)={0xa, 0x4e22}, 0x1c) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(0xffffffffffffffff, 0x4) sendto$inet6(r0, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:44 executing program 2: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) getsockopt$IP_VS_SO_GET_DESTS(r0, 0x0, 0x484, 0x0, 0x0) 10:46:44 executing program 5: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) ioctl$GIO_UNISCRNMAP(r0, 0x4b69, 0x0) 10:46:44 executing program 1: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000080)='/sys/devices/system', 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID(r0, 0x40082102, 0x0) 10:46:44 executing program 4: setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) 10:46:44 executing program 0: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) ioctl$GIO_SCRNMAP(r0, 0x4b40, 0x0) 10:46:44 executing program 2: mount$9p_fd(0x0, 0x0, 0x0, 0x1100000, 0x0) 10:46:44 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f0000000440)=0x0) getpgrp(r1) 10:46:44 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000080)='/sys/devices/virtual', 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, 0x0) 10:46:44 executing program 1: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r0, 0x40182103, 0x0) 10:46:44 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0x1, 0xd, &(0x7f00000001c0), 0x8) 10:46:44 executing program 2: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) read$FUSE(r0, 0x0, 0x0) 10:46:44 executing program 3: bind$inet6(0xffffffffffffffff, &(0x7f0000000380)={0xa, 0x4e22}, 0x1c) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(0xffffffffffffffff, 0x4) sendto$inet6(r0, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:44 executing program 5: syz_open_procfs$userns(0xffffffffffffffff, &(0x7f0000001dc0)) 10:46:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f0000000440)=0x0) get_robust_list(r1, &(0x7f0000000140)=0x0, &(0x7f0000000180)) 10:46:44 executing program 1: openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/class/net', 0x450002, 0x0) 10:46:44 executing program 3: bind$inet6(0xffffffffffffffff, &(0x7f0000000380)={0xa, 0x4e22}, 0x1c) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(0xffffffffffffffff, 0x4) sendto$inet6(r0, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:44 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, 0x0) 10:46:44 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) 10:46:44 executing program 4: openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/class/power_supply', 0xc0000, 0x80) 10:46:44 executing program 1: openat$ptmx(0xffffffffffffff9c, &(0x7f00000000c0), 0x101000, 0x0) 10:46:44 executing program 5: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000240), 0x141000, 0x0) 10:46:44 executing program 0: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000140)='/sys/fs/cgroup', 0x220800, 0x50) 10:46:44 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_COOKIE(r0, 0x1, 0x39, 0x0, &(0x7f00000000c0)) 10:46:44 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000380)={0xa, 0x4e22}, 0x1c) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x4) sendto$inet6(r1, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:44 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) getsockopt$SO_TIMESTAMP(r0, 0x1, 0x0, 0x0, 0x0) 10:46:44 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 10:46:44 executing program 0: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xe) 10:46:44 executing program 1: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/devices/virtual', 0x0, 0x0) accept$unix(r0, 0x0, 0x0) 10:46:44 executing program 2: timer_create(0x7, &(0x7f0000000000)={0x0, 0x0, 0x1, @tid=0xffffffffffffffff}, &(0x7f0000000040)) 10:46:44 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/devices/virtual', 0x0, 0x0) timerfd_gettime(r0, 0x0) 10:46:44 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000380)={0xa, 0x4e22}, 0x1c) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x4) sendto$inet6(r1, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:44 executing program 5: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000080)='/sys/devices/system', 0x9e580, 0x0) 10:46:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_void(r0, 0x1, 0x24, 0x0, 0x0) 10:46:44 executing program 1: getdents(0xffffffffffffffff, &(0x7f0000000100)=""/43, 0x2b) 10:46:44 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, 0x0) 10:46:44 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$sock_SIOCINQ(r0, 0x541b, &(0x7f0000000400)) 10:46:44 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x4c0, 0x2c) 10:46:44 executing program 5: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) setsockopt$sock_void(r0, 0x1, 0x0, 0x0, 0x0) 10:46:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f0000000440)=0x0) syz_open_procfs$userns(r1, &(0x7f0000000080)) 10:46:44 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000380)={0xa, 0x4e22}, 0x1c) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x4) sendto$inet6(r1, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:44 executing program 5: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/class/power_supply', 0x0, 0x0) getsockopt$IP_VS_SO_GET_SERVICE(r0, 0x0, 0x483, 0x0, 0x0) 10:46:44 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, 0x0) 10:46:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_void(r0, 0x1, 0x0, 0x0, 0x0) 10:46:44 executing program 2: r0 = timerfd_create(0x0, 0x0) timerfd_settime(r0, 0x1, &(0x7f0000000080), 0x0) 10:46:44 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x4) sendto$inet6(r1, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000080), 0x4) 10:46:44 executing program 5: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) ioctl$sock_SIOCGIFBR(r0, 0x8940, 0x0) 10:46:44 executing program 4: syz_open_pts(0xffffffffffffffff, 0x0) 10:46:44 executing program 1: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000580)='/sys/class/power_supply', 0x20800, 0x0) 10:46:44 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x4) sendto$inet6(r1, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:44 executing program 2: openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000580)='io.max\x00', 0x2, 0x0) 10:46:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0x1, 0x15, &(0x7f0000000140), &(0x7f0000000180)=0x10) 10:46:44 executing program 5: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/devices/virtual', 0x0, 0x0) ioctl$BINDER_SET_MAX_THREADS(r0, 0x40046205, 0x0) 10:46:44 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x4) sendto$inet6(r1, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f00000000c0)={'batadv_slave_0\x00'}) 10:46:44 executing program 2: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) 10:46:44 executing program 4: socketpair(0x2, 0x1, 0x0, &(0x7f0000001b00)) 10:46:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) ioctl$sock_inet_SIOCSARP(r0, 0x8953, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x0, @local}, 0x4c, {0x2, 0x0, @dev}, 'syz_tun\x00'}) 10:46:44 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x1b, &(0x7f0000000180)=0xfffffff9, 0x4) 10:46:44 executing program 0: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) ioctl$PIO_FONTX(r0, 0x4b6c, 0x0) 10:46:44 executing program 2: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001e80)='/sys/fs/cgroup', 0x0, 0x0) ioctl$TCSETSF(r0, 0x5404, 0x0) 10:46:44 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet_tcp_int(r0, 0x6, 0x18, 0x0, &(0x7f0000000300)) 10:46:44 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000380), 0x1c) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x4) sendto$inet6(r1, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:44 executing program 5: r0 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f00000000c0)={'fscrypt:', @desc3}, &(0x7f0000000400)={0x0, "3c64a5b4c45357b8d53cad8b99137967c13accc3fb21e26b9db9dbd06c139f6508c9ff593e4b7d3d038ee8944056c7496e83c21977f485f9f9440226da9c7839"}, 0x48, r0) add_key$keyring(&(0x7f0000000340), &(0x7f0000000380)={'syz', 0x3}, 0x0, 0x0, r0) add_key$user(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x2}, &(0x7f0000000180)="89", 0x1, r0) 10:46:44 executing program 1: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_rx_ring(r0, 0x107, 0x5, &(0x7f0000000100)=@req3={0x8, 0xebc}, 0x1c) 10:46:44 executing program 0: pipe2$watch_queue(&(0x7f0000001180), 0x80) bpf$BPF_LINK_CREATE(0x1c, 0x0, 0x0) 10:46:44 executing program 2: request_key(&(0x7f0000000140)='id_resolver\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f00000001c0)='--\'!\x00', 0xfffffffffffffffe) 10:46:44 executing program 4: r0 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f00000000c0)={'fscrypt:', @desc3}, &(0x7f0000000400)={0x0, "3c64a5b4c45357b8d53cad8b99137967c13accc3fb21e26b9db9dbd06c139f6508c9ff593e4b7d3d038ee8944056c7496e83c21977f485f9f9440226da9c7839"}, 0x48, r0) keyctl$search(0xa, r1, &(0x7f0000000100)='syzkaller\x00', &(0x7f00000001c0)={'syz', 0x0}, 0x0) 10:46:44 executing program 1: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000140)={'batadv0\x00', 0x0}) sendto$packet(r0, &(0x7f0000000000)="217581a4d12a9cde46f8b4ec1d85", 0xe, 0x0, &(0x7f00000000c0)={0x11, 0xc, r2, 0x1, 0x0, 0x6, @local}, 0x14) 10:46:44 executing program 5: r0 = socket$inet(0x2, 0x3, 0x6) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x1, @local}, 0x4a, {0x2, 0x0, @dev}}) 10:46:44 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x24, &(0x7f0000000000)=0x3, 0x4) 10:46:44 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000380), 0x1c) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x4) sendto$inet6(r1, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:44 executing program 4: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000140)={'batadv0\x00', 0x0}) sendto$packet(r0, &(0x7f0000000000)="217581a4d12a9cde46f8b4ec1d85", 0xe, 0x0, &(0x7f00000000c0)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @local}, 0x14) 10:46:44 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x0, 0x0, 0x66) 10:46:44 executing program 2: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$packet(0x11, 0x0, 0x300) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$sock_buf(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) openat$sysfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @loopback}, 0x1c) unshare(0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) splice(r1, 0x0, r0, 0x0, 0x406f413, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) 10:46:44 executing program 1: openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000000), 0x40080, 0x0) 10:46:44 executing program 4: r0 = socket$inet6(0xa, 0x800000000000002, 0x0) connect$inet6(r0, &(0x7f0000000240)={0xa, 0x0, 0x0, @loopback}, 0x1c) sendmmsg$inet6(r0, &(0x7f0000003cc0)=[{{0x0, 0x4, &(0x7f0000003980), 0x171}}], 0x400000000000172, 0x0) 10:46:44 executing program 5: openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$thread_pidfd(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) 10:46:44 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000380), 0x1c) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x4) sendto$inet6(r1, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:44 executing program 0: unshare(0x6c060000) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$packet(0x11, 0x3, 0x300) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) io_setup(0x0, &(0x7f0000000140)) r2 = socket(0x0, 0x3, 0x5) getsockopt$sock_buf(r2, 0x1, 0x2c, &(0x7f0000000040)=""/142, &(0x7f0000000540)=0x8e) open(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) openat$cgroup(0xffffffffffffffff, &(0x7f0000000340)='syz1\x00', 0x200002, 0x0) setsockopt$MRT_ADD_MFC(0xffffffffffffffff, 0x0, 0xcc, &(0x7f0000001300)={@remote, @local, 0x1, "a286283ce8f173d076e83296d3617e0f19df08c0fee12785fe9d336801afbc33", 0x0, 0x9, 0x55, 0x8}, 0x3c) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) r3 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(r3, 0x5, 0x1) r4 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/config', 0x44080, 0x0) splice(r3, &(0x7f0000000200)=0x5, r4, &(0x7f0000000240)=0x2, 0x882e, 0x1) r5 = socket$inet6(0xa, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) ioctl$sock_inet6_SIOCDELRT(0xffffffffffffffff, 0x890c, &(0x7f0000000280)={@dev, @local, @empty, 0x45d3, 0xfff, 0x8, 0x500, 0x4, 0x40400360}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x80}, 0xc40c2) sendto$inet6(r1, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) unshare(0x0) sendto$inet6(r1, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df", 0x14, 0x0, 0x0, 0x0) shutdown(r1, 0x1) splice(r1, 0x0, r0, 0x0, 0x406f413, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) connect$inet6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x1c) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2000000, 0x2950, r5, 0x41ace000) sendmmsg$inet6(0xffffffffffffffff, 0x0, 0x0, 0x4000) 10:46:44 executing program 2: io_setup(0xffffffff, &(0x7f0000000040)) 10:46:44 executing program 1: bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000001280), 0x10) 10:46:44 executing program 5: r0 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc4}, &(0x7f0000000080)={0x0, "b1b572d799d104669f913f4d468e5e0cbffed668d541bbaa4970c5530640c133732e18d76df31c2cca912d66710583c53f5ea56e84413367bb9ee605b4ae3be4"}, 0x48, 0xfffffffffffffffb) keyctl$KEYCTL_PKEY_QUERY(0x18, r0, 0x0, &(0x7f0000000100)='\x00', 0x0) 10:46:44 executing program 4: r0 = socket$inet(0x2, 0x3, 0x6) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x1, @local}, 0x4a, {0x2, 0x0, @dev}}) ioctl$sock_inet_SIOCSARP(r0, 0x8953, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x0, @local}, 0x4c, {0x2, 0x0, @dev}, 'syz_tun\x00'}) 10:46:44 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000380)={0xa, 0x4e22}, 0x1c) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(0xffffffffffffffff, 0x4) sendto$inet6(r1, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:44 executing program 2: openat$sndtimer(0xffffffffffffff9c, &(0x7f00000000c0), 0x88500) 10:46:45 executing program 0: unshare(0x6c060000) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$packet(0x11, 0x3, 0x300) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) io_setup(0x0, &(0x7f0000000140)) r2 = socket(0x0, 0x3, 0x5) getsockopt$sock_buf(r2, 0x1, 0x2c, &(0x7f0000000040)=""/142, &(0x7f0000000540)=0x8e) open(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) openat$cgroup(0xffffffffffffffff, &(0x7f0000000340)='syz1\x00', 0x200002, 0x0) setsockopt$MRT_ADD_MFC(0xffffffffffffffff, 0x0, 0xcc, &(0x7f0000001300)={@remote, @local, 0x1, "a286283ce8f173d076e83296d3617e0f19df08c0fee12785fe9d336801afbc33", 0x0, 0x9, 0x55, 0x8}, 0x3c) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) r3 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(r3, 0x5, 0x1) r4 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/config', 0x44080, 0x0) splice(r3, &(0x7f0000000200)=0x5, r4, &(0x7f0000000240)=0x2, 0x882e, 0x1) r5 = socket$inet6(0xa, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) ioctl$sock_inet6_SIOCDELRT(0xffffffffffffffff, 0x890c, &(0x7f0000000280)={@dev, @local, @empty, 0x45d3, 0xfff, 0x8, 0x500, 0x4, 0x40400360}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x80}, 0xc40c2) sendto$inet6(r1, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) unshare(0x0) sendto$inet6(r1, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df", 0x14, 0x0, 0x0, 0x0) shutdown(r1, 0x1) splice(r1, 0x0, r0, 0x0, 0x406f413, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) connect$inet6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x1c) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2000000, 0x2950, r5, 0x41ace000) sendmmsg$inet6(0xffffffffffffffff, 0x0, 0x0, 0x4000) 10:46:45 executing program 4: r0 = socket$inet(0x2, 0x3, 0x6) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x1, @local}, 0x4a, {0x2, 0x0, @dev}}) ioctl$sock_inet_SIOCSARP(r0, 0x8953, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x0, @local}, 0x4c, {0x2, 0x0, @dev}, 'syz_tun\x00'}) 10:46:45 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000380)={0xa, 0x4e22}, 0x1c) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(0xffffffffffffffff, 0x4) sendto$inet6(r1, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:45 executing program 2: r0 = socket$inet(0x2, 0x3, 0x6) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x1, @local}, 0x4a, {0x2, 0x0, @dev}}) ioctl$sock_inet_SIOCSARP(r0, 0x8953, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x0, @local}, 0x4c, {0x2, 0x0, @dev}, 'syz_tun\x00'}) 10:46:45 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x149841, 0x0) 10:46:45 executing program 5: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002380)='./cgroup/syz1\x00', 0x200002, 0x0) 10:46:45 executing program 4: r0 = socket$inet(0x2, 0x3, 0x6) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x1, @local}, 0x4a, {0x2, 0x0, @dev}}) ioctl$sock_inet_SIOCSARP(r0, 0x8953, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x0, @local}, 0x4c, {0x2, 0x0, @dev}, 'syz_tun\x00'}) 10:46:45 executing program 2: r0 = socket$inet(0x2, 0x3, 0x6) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x1, @local}, 0x4a, {0x2, 0x0, @dev}}) ioctl$sock_inet_SIOCSARP(r0, 0x8953, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x0, @local}, 0x4c, {0x2, 0x0, @dev}, 'syz_tun\x00'}) 10:46:45 executing program 4: r0 = socket$inet(0x2, 0x3, 0x6) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x1, @local}, 0x4a, {0x2, 0x0, @dev}}) ioctl$sock_inet_SIOCSARP(r0, 0x8953, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x0, @local}, 0x4c, {0x2, 0x0, @dev}, 'syz_tun\x00'}) 10:46:45 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000380)={0xa, 0x4e22}, 0x1c) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(0xffffffffffffffff, 0x4) sendto$inet6(r1, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:45 executing program 5: socketpair(0xa, 0x3, 0x5, &(0x7f0000000000)) 10:46:45 executing program 0: unshare(0x6c060000) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$packet(0x11, 0x3, 0x300) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) io_setup(0x0, &(0x7f0000000140)) r2 = socket(0x0, 0x3, 0x5) getsockopt$sock_buf(r2, 0x1, 0x2c, &(0x7f0000000040)=""/142, &(0x7f0000000540)=0x8e) open(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) openat$cgroup(0xffffffffffffffff, &(0x7f0000000340)='syz1\x00', 0x200002, 0x0) setsockopt$MRT_ADD_MFC(0xffffffffffffffff, 0x0, 0xcc, &(0x7f0000001300)={@remote, @local, 0x1, "a286283ce8f173d076e83296d3617e0f19df08c0fee12785fe9d336801afbc33", 0x0, 0x9, 0x55, 0x8}, 0x3c) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) r3 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(r3, 0x5, 0x1) r4 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/config', 0x44080, 0x0) splice(r3, &(0x7f0000000200)=0x5, r4, &(0x7f0000000240)=0x2, 0x882e, 0x1) r5 = socket$inet6(0xa, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) ioctl$sock_inet6_SIOCDELRT(0xffffffffffffffff, 0x890c, &(0x7f0000000280)={@dev, @local, @empty, 0x45d3, 0xfff, 0x8, 0x500, 0x4, 0x40400360}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x80}, 0xc40c2) sendto$inet6(r1, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) unshare(0x0) sendto$inet6(r1, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df", 0x14, 0x0, 0x0, 0x0) shutdown(r1, 0x1) splice(r1, 0x0, r0, 0x0, 0x406f413, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) connect$inet6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x1c) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2000000, 0x2950, r5, 0x41ace000) sendmmsg$inet6(0xffffffffffffffff, 0x0, 0x0, 0x4000) 10:46:45 executing program 1: io_setup(0x9, &(0x7f0000000280)) 10:46:45 executing program 4: r0 = socket$inet(0x2, 0x3, 0x6) ioctl$sock_inet_SIOCSARP(r0, 0x8953, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x0, @local}, 0x4c, {0x2, 0x0, @dev}, 'syz_tun\x00'}) 10:46:45 executing program 5: add_key(&(0x7f0000000600)='cifs.spnego\x00', &(0x7f0000000640)={'syz', 0x2}, &(0x7f0000000680)="ee", 0x1, 0xfffffffffffffffc) 10:46:45 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000380)={0xa, 0x4e22}, 0x1c) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x0) sendto$inet6(r1, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:45 executing program 2: r0 = socket$inet(0x2, 0x3, 0x6) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x1, @local}, 0x4a, {0x2, 0x0, @dev}}) ioctl$sock_inet_SIOCSARP(r0, 0x8953, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x0, @local}, 0x4c, {0x2, 0x0, @dev}, 'syz_tun\x00'}) 10:46:45 executing program 5: pipe2$watch_queue(&(0x7f0000000000)={0xffffffffffffffff}, 0x80) io_setup(0x3, &(0x7f0000001580)=0x0) io_submit(r1, 0x1, &(0x7f0000000300)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, 0x0, r0, 0x0}]) 10:46:45 executing program 4: r0 = socket$inet(0x2, 0x3, 0x6) ioctl$sock_inet_SIOCSARP(r0, 0x8953, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x0, @local}, 0x4c, {0x2, 0x0, @dev}, 'syz_tun\x00'}) 10:46:45 executing program 0: unshare(0x6c060000) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$packet(0x11, 0x3, 0x300) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) io_setup(0x0, &(0x7f0000000140)) r2 = socket(0x0, 0x3, 0x5) getsockopt$sock_buf(r2, 0x1, 0x2c, &(0x7f0000000040)=""/142, &(0x7f0000000540)=0x8e) open(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) openat$cgroup(0xffffffffffffffff, &(0x7f0000000340)='syz1\x00', 0x200002, 0x0) setsockopt$MRT_ADD_MFC(0xffffffffffffffff, 0x0, 0xcc, &(0x7f0000001300)={@remote, @local, 0x1, "a286283ce8f173d076e83296d3617e0f19df08c0fee12785fe9d336801afbc33", 0x0, 0x9, 0x55, 0x8}, 0x3c) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) r3 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(r3, 0x5, 0x1) r4 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/config', 0x44080, 0x0) splice(r3, &(0x7f0000000200)=0x5, r4, &(0x7f0000000240)=0x2, 0x882e, 0x1) r5 = socket$inet6(0xa, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) ioctl$sock_inet6_SIOCDELRT(0xffffffffffffffff, 0x890c, &(0x7f0000000280)={@dev, @local, @empty, 0x45d3, 0xfff, 0x8, 0x500, 0x4, 0x40400360}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x80}, 0xc40c2) sendto$inet6(r1, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) unshare(0x0) sendto$inet6(r1, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df", 0x14, 0x0, 0x0, 0x0) shutdown(r1, 0x1) splice(r1, 0x0, r0, 0x0, 0x406f413, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) connect$inet6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x1c) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2000000, 0x2950, r5, 0x41ace000) sendmmsg$inet6(0xffffffffffffffff, 0x0, 0x0, 0x4000) 10:46:45 executing program 2: r0 = socket$inet(0x2, 0x3, 0x6) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x1, @local}, 0x4a, {0x2, 0x0, @dev}}) 10:46:45 executing program 1: pipe2$watch_queue(0x0, 0x80) io_setup(0x800, &(0x7f0000000040)) 10:46:45 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000380)={0xa, 0x4e22}, 0x1c) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x0) sendto$inet6(r1, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:45 executing program 4: r0 = socket$inet(0x2, 0x3, 0x6) ioctl$sock_inet_SIOCSARP(r0, 0x8953, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x0, @local}, 0x4c, {0x2, 0x0, @dev}, 'syz_tun\x00'}) [ 202.786399][ C0] TCP: request_sock_TCP: Possible SYN flooding on port 20002. Dropping request. Check SNMP counters. [ 202.825632][ C1] TCP: request_sock_TCP: Possible SYN flooding on port 20002. Dropping request. Check SNMP counters. 10:46:45 executing program 2: ioctl$sock_inet_SIOCSARP(0xffffffffffffffff, 0x8955, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x1, @local}, 0x4a, {0x2, 0x0, @dev}}) 10:46:45 executing program 4: ioctl$sock_inet_SIOCSARP(0xffffffffffffffff, 0x8955, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x1, @local}, 0x4a, {0x2, 0x0, @dev}}) ioctl$sock_inet_SIOCSARP(0xffffffffffffffff, 0x8953, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x0, @local}, 0x4c, {0x2, 0x0, @dev}, 'syz_tun\x00'}) 10:46:45 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x894, 0xffffffffffffffff, 0x1ff}, 0x48) 10:46:45 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000380)={0xa, 0x4e22}, 0x1c) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x0) sendto$inet6(r1, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:45 executing program 0: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000008940), 0x0) ioctl$SNDRV_TIMER_IOCTL_GINFO(r0, 0xc0f85403, &(0x7f0000008980)={{}, 0x0, 0x0, 'id1\x00', 'timer0\x00'}) 10:46:45 executing program 5: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="120100001ddf8308c007121522300000000109021b"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r1, 0x541b, 0x0) 10:46:45 executing program 2: ioctl$sock_inet_SIOCSARP(0xffffffffffffffff, 0x8955, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x1, @local}, 0x4a, {0x2, 0x0, @dev}}) 10:46:45 executing program 4: ioctl$sock_inet_SIOCSARP(0xffffffffffffffff, 0x8955, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x1, @local}, 0x4a, {0x2, 0x0, @dev}}) ioctl$sock_inet_SIOCSARP(0xffffffffffffffff, 0x8953, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x0, @local}, 0x4c, {0x2, 0x0, @dev}, 'syz_tun\x00'}) 10:46:45 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000080)=ANY=[@ANYBLOB="11010000735236088dee1ad923610000000109022d0001000000000904000003fe03010009058d1f0002000000090505021c9f7e000009058b1e20"], 0x0) syz_usb_control_io$printer(r0, 0x0, &(0x7f0000000040)={0x34, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) [ 202.892623][ C0] TCP: request_sock_TCP: Possible SYN flooding on port 20002. Dropping request. Check SNMP counters. 10:46:45 executing program 1: r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000480)=ANY=[@ANYBLOB="12010000020000402505a1a440000102030109025c0002010000000904000001020d0000052406000105240000000d240f0100000000000000000006241a0000000905810340000000000904010000020d00000904010102020d0000090582020020000000090503020002000000"], 0x0) syz_usb_control_io$uac1(0xffffffffffffffff, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'O'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_ep_write(r0, 0x0, 0x49, &(0x7f0000000140)="a0bb6d1075da4965da177f488306729d538d82cfed7269c3d3ae681f9658bc1f1241f9b2efec8bf52d95270c9063d5593adf076f3fe3a1329b45b86c430253916e") syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000580)={0x44, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x20, 0x80, 0x1c, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000100)={0x14, 0x0, &(0x7f00000000c0)={0x0, 0x3, 0x1a, {0x1a}}}, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) 10:46:45 executing program 4: ioctl$sock_inet_SIOCSARP(0xffffffffffffffff, 0x8955, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x1, @local}, 0x4a, {0x2, 0x0, @dev}}) ioctl$sock_inet_SIOCSARP(0xffffffffffffffff, 0x8953, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x0, @local}, 0x4c, {0x2, 0x0, @dev}, 'syz_tun\x00'}) 10:46:45 executing program 2: ioctl$sock_inet_SIOCSARP(0xffffffffffffffff, 0x8955, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x1, @local}, 0x4a, {0x2, 0x0, @dev}}) 10:46:45 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000380)={0xa, 0x4e22}, 0x1c) socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x4) sendto$inet6(0xffffffffffffffff, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:45 executing program 4: r0 = socket$inet(0x2, 0x0, 0x6) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x1, @local}, 0x4a, {0x2, 0x0, @dev}}) ioctl$sock_inet_SIOCSARP(r0, 0x8953, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x0, @local}, 0x4c, {0x2, 0x0, @dev}, 'syz_tun\x00'}) 10:46:45 executing program 2: r0 = socket$inet(0x2, 0x0, 0x6) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x1, @local}, 0x4a, {0x2, 0x0, @dev}}) 10:46:45 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000380)={0xa, 0x4e22}, 0x1c) socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x4) sendto$inet6(0xffffffffffffffff, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:45 executing program 4: r0 = socket$inet(0x2, 0x0, 0x6) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x1, @local}, 0x4a, {0x2, 0x0, @dev}}) ioctl$sock_inet_SIOCSARP(r0, 0x8953, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x0, @local}, 0x4c, {0x2, 0x0, @dev}, 'syz_tun\x00'}) [ 203.188153][ T18] usb 6-1: new high-speed USB device number 8 using dummy_hcd [ 203.208159][ T354] usb 1-1: new high-speed USB device number 12 using dummy_hcd [ 203.278129][ T721] usb 2-1: new high-speed USB device number 7 using dummy_hcd [ 203.428075][ T18] usb 6-1: Using ep0 maxpacket: 8 [ 203.448159][ T354] usb 1-1: Using ep0 maxpacket: 8 [ 203.548212][ T18] usb 6-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 203.558306][ T18] usb 6-1: config 0 has no interfaces? [ 203.563558][ T18] usb 6-1: New USB device found, idVendor=07c0, idProduct=1512, bcdDevice=30.22 [ 203.572620][ T354] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x8D has an invalid bInterval 0, changing to 7 [ 203.583332][ T18] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 203.591254][ T354] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x5 has invalid maxpacket 40732, setting to 1024 [ 203.603493][ T18] usb 6-1: config 0 descriptor?? [ 203.608740][ T354] usb 1-1: config 0 interface 0 altsetting 0 bulk endpoint 0x5 has invalid maxpacket 1024 [ 203.618701][ T354] usb 1-1: config 0 interface 0 altsetting 0 bulk endpoint 0x8B has invalid maxpacket 32 [ 203.628501][ T354] usb 1-1: New USB device found, idVendor=ee8d, idProduct=d91a, bcdDevice=61.23 [ 203.637333][ T354] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 203.646066][ T354] usb 1-1: config 0 descriptor?? [ 203.648210][ T721] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 203.661630][ T721] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid maxpacket 8192, setting to 1024 [ 203.672569][ T721] usb 2-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 1024 [ 203.838170][ T721] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 203.847041][ T721] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 203.854904][ T721] usb 2-1: Product: syz [ 203.858851][ T721] usb 2-1: Manufacturer: syz [ 203.863324][ T721] usb 2-1: SerialNumber: syz [ 205.348157][ T721] cdc_ncm 2-1:1.0: MAC-Address: 42:42:42:42:42:42 [ 205.354437][ T721] cdc_ncm 2-1:1.0: dwNtbInMaxSize=0 is too small. Using 2048 [ 205.362009][ T721] cdc_ncm 2-1:1.0: setting rx_max = 2048 [ 205.561017][ T721] cdc_ncm 2-1:1.0 usb0: register 'cdc_ncm' at usb-dummy_hcd.1-1, CDC NCM, 42:42:42:42:42:42 [ 205.581408][ T23] kauditd_printk_skb: 3 callbacks suppressed [ 205.581418][ T23] audit: type=1400 audit(1684234007.956:207): avc: denied { read } for pid=201 comm="dhcpcd" scontext=system_u:system_r:dhcpc_t tcontext=system_u:system_r:dhcpc_t tclass=netlink_kobject_uevent_socket permissive=1 [ 205.708184][ T503] IPv6: ADDRCONF(NETDEV_CHANGE): usb0: link becomes ready [ 205.748181][ C0] skbuff: skb_over_panic: text:ffffffff82c91c53 len:184 put:172 head:ffff8881de070000 data:ffff8881de070000 tail:0xb8 end:0x80 dev: [ 205.762290][ C0] ------------[ cut here ]------------ [ 205.767554][ C0] kernel BUG at net/core/skbuff.c:109! [ 205.772884][ C0] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 205.778760][ C0] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.4.233-syzkaller-00003-gf423d52eea72 #0 [ 205.788037][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 [ 205.797938][ C0] RIP: 0010:skb_over_panic+0x143/0x150 [ 205.803238][ C0] Code: 0b 24 85 48 c7 c6 09 c5 5f 85 48 8b 54 24 08 8b 0c 24 44 8b 44 24 04 4d 89 e9 55 41 54 41 57 41 56 e8 f0 42 d6 00 48 83 c4 20 <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 55 41 57 41 56 41 55 41 54 [ 205.822670][ C0] RSP: 0018:ffff8881f6e09080 EFLAGS: 00010282 [ 205.828577][ C0] RAX: 0000000000000087 RBX: dffffc0000000000 RCX: 035d05c239f9b500 [ 205.836379][ C0] RDX: 0000000000000704 RSI: 0000000000000704 RDI: 0000000000000000 [ 205.844193][ C0] RBP: ffffffff85240c20 R08: ffffffff814d4882 R09: ffffed103edca9b8 [ 205.852006][ C0] R10: 0000000000000000 R11: dffffc0000000001 R12: 0000000000000080 [ 205.859825][ C0] R13: ffff8881de070000 R14: ffff8881de070000 R15: 00000000000000b8 [ 205.867718][ C0] FS: 0000000000000000(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 205.876479][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 205.883078][ C0] CR2: 000055d578360000 CR3: 00000001af72d000 CR4: 00000000003406b0 [ 205.890887][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 205.898696][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 205.906525][ C0] Call Trace: [ 205.909631][ C0] [ 205.912331][ C0] ? cdc_ncm_fill_tx_frame+0xc53/0x2c80 [ 205.917725][ C0] ? cdc_ncm_fill_tx_frame+0xc53/0x2c80 [ 205.923187][ C0] skb_put+0x146/0x1f0 [ 205.926109][ T354] usb 6-1: USB disconnect, device number 8 [ 205.927095][ C0] cdc_ncm_fill_tx_frame+0xc53/0x2c80 [ 205.937955][ C0] cdc_ncm_tx_fixup+0x6c/0xb0 [ 205.942462][ C0] usbnet_start_xmit+0x10c/0x19e0 [ 205.946119][ T124] usb 1-1: USB disconnect, device number 12 [ 205.947318][ C0] ? check_preemption_disabled+0x9f/0x320 [ 205.958685][ C0] ? debug_smp_processor_id+0x20/0x20 [ 205.963897][ C0] ? validate_xmit_skb+0x645/0xc50 [ 205.968925][ C0] ? apic_timer_interrupt+0xf/0x20 [ 205.973867][ C0] dev_hard_start_xmit+0x1b7/0x6b0 [ 205.978814][ C0] sch_direct_xmit+0x28f/0xa10 [ 205.983419][ C0] ? check_preemption_disabled+0x9f/0x320 [ 205.988966][ C0] ? pfifo_fast_dequeue+0x7f5/0x2370 [ 205.994096][ C0] ? asan.module_dtor+0x20/0x20 [ 205.998773][ C0] __qdisc_run+0xa14/0x1e80 [ 206.003115][ C0] ? _raw_spin_trylock+0xcd/0x1a0 [ 206.007975][ C0] qdisc_run+0xf8/0x300 [ 206.011970][ C0] __dev_queue_xmit+0xb43/0x27e0 [ 206.016743][ C0] ? dev_queue_xmit+0x20/0x20 [ 206.021251][ C0] ? eth_header+0x118/0x1e0 [ 206.025590][ C0] ? asan.module_ctor+0x10/0x10 [ 206.030295][ C0] ? neigh_resolve_output+0x6ad/0x770 [ 206.035837][ C0] ip6_finish_output2+0xf9e/0x18e0 [ 206.040785][ C0] ? __ip6_finish_output+0x7b0/0x7b0 [ 206.045900][ C0] ? ip6_mtu+0xe2/0x130 [ 206.049902][ C0] ? __ip6_finish_output+0x603/0x7b0 [ 206.055025][ C0] ip6_output+0x1b3/0x430 [ 206.059187][ C0] ? asan.module_dtor+0x20/0x20 [ 206.063886][ C0] ? ip6_output+0x430/0x430 [ 206.068222][ C0] ? nf_hook_slow+0x196/0x1e0 [ 206.072941][ C0] mld_sendpack+0x606/0xb50 [ 206.077283][ C0] ? add_grec+0x12f0/0x12f0 [ 206.081618][ C0] ? mld_send_report+0x210/0x210 [ 206.086392][ C0] ? _raw_spin_lock_irq+0x1b0/0x1b0 [ 206.091429][ C0] mld_ifc_timer_expire+0x814/0xc10 [ 206.096459][ C0] ? _raw_spin_lock_irq+0xa5/0x1b0 [ 206.101406][ C0] ? mld_gq_timer_expire+0xd0/0xd0 [ 206.106354][ C0] call_timer_fn+0x36/0x390 [ 206.110703][ C0] ? mld_gq_timer_expire+0xd0/0xd0 [ 206.115731][ C0] __run_timers+0x879/0xbe0 [ 206.120075][ C0] ? enqueue_timer+0x300/0x300 [ 206.124668][ C0] ? check_preemption_disabled+0x9f/0x320 [ 206.130260][ C0] ? debug_smp_processor_id+0x20/0x20 [ 206.135439][ C0] ? lapic_next_event+0x5b/0x70 [ 206.140119][ C0] run_timer_softirq+0x63/0xf0 [ 206.144717][ C0] __do_softirq+0x23b/0x6b7 [ 206.149058][ C0] ? sched_clock_cpu+0x18/0x3a0 [ 206.153789][ C0] irq_exit+0x195/0x1c0 [ 206.157736][ C0] smp_apic_timer_interrupt+0x11a/0x460 [ 206.163114][ C0] apic_timer_interrupt+0xf/0x20 [ 206.167882][ C0] [ 206.170668][ C0] ? check_preemption_disabled+0x91/0x320 [ 206.176314][ C0] ? default_idle+0x1f/0x30 [ 206.180645][ C0] ? default_idle+0x11/0x30 [ 206.184985][ C0] ? do_idle+0x248/0x660 [ 206.189069][ C0] ? check_preemption_disabled+0x9f/0x320 [ 206.194630][ C0] ? idle_inject_timer_fn+0x60/0x60 [ 206.199661][ C0] ? do_idle+0x64b/0x660 [ 206.203742][ C0] ? cpu_startup_entry+0x14/0x20 [ 206.208509][ C0] ? time_init+0x33/0x33 [ 206.212587][ C0] ? start_kernel+0x6de/0x822 [ 206.217103][ C0] ? arch_call_rest_init+0xa/0xa [ 206.221874][ C0] ? kasan_early_init+0x22d/0x27d [ 206.226734][ C0] ? check_loader_disabled_bsp+0x95/0x16c [ 206.232322][ C0] ? load_ucode_bsp+0xde/0x105 [ 206.236889][ C0] ? secondary_startup_64+0xa4/0xb0 [ 206.241919][ C0] Modules linked in: [ 206.245698][ C0] ---[ end trace f7b72c45ab569245 ]--- [ 206.250986][ C0] RIP: 0010:skb_over_panic+0x143/0x150 [ 206.256285][ C0] Code: 0b 24 85 48 c7 c6 09 c5 5f 85 48 8b 54 24 08 8b 0c 24 44 8b 44 24 04 4d 89 e9 55 41 54 41 57 41 56 e8 f0 42 d6 00 48 83 c4 20 <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 55 41 57 41 56 41 55 41 54 [ 206.275709][ C0] RSP: 0018:ffff8881f6e09080 EFLAGS: 00010282 [ 206.281609][ C0] RAX: 0000000000000087 RBX: dffffc0000000000 RCX: 035d05c239f9b500 [ 206.289420][ C0] RDX: 0000000000000704 RSI: 0000000000000704 RDI: 0000000000000000 [ 206.297218][ C0] RBP: ffffffff85240c20 R08: ffffffff814d4882 R09: ffffed103edca9b8 10:46:48 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r0, 0xc0045b0f, 0x0) 10:46:48 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000380)={0xa, 0x4e22}, 0x1c) socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x4) sendto$inet6(0xffffffffffffffff, 0x0, 0x53, 0x200c0044, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 10:46:48 executing program 2: r0 = socket$inet(0x2, 0x0, 0x6) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x1, @local}, 0x4a, {0x2, 0x0, @dev}}) 10:46:48 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000e40)=@newlink={0x50, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET6={0x18, 0xa, 0x0, 0x1, [@IFLA_INET6_TOKEN={0x14, 0x7, @loopback}]}]}, @IFLA_IFNAME={0x14, 0x3, 'ipvlan1\x00'}]}, 0x50}}, 0x0) [ 206.305065][ C0] R10: 0000000000000000 R11: dffffc0000000001 R12: 0000000000000080 [ 206.312870][ C0] R13: ffff8881de070000 R14: ffff8881de070000 R15: 00000000000000b8 [ 206.320686][ C0] FS: 0000000000000000(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 206.329435][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 206.332079][ T18] usb 2-1: USB disconnect, device number 7 [ 206.335838][ C0] CR2: 000055d578360000 CR3: 0000000005e0e000 CR4: 00000000003406b0 [ 206.335847][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 206.335853][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 206.335865][ C0] Kernel panic - not syncing: Fatal exception in interrupt [ 206.372290][ C0] Kernel Offset: disabled [ 206.376573][ C0] Rebooting in 86400 seconds..