AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG26LdbLv9vff5rm7A/N5Pk2AAAAQJ1dsV6Wk/Hp/kNa/5SWvkTEPCJmETGNiLrefRBvK5mTiOiled37i7Ma/keUCcfPDNP1PiK+pev+c9u/AgAAAFyv7Waxihgcp+XL164L4pLSQ5tRrrzykc+bXGmTMuxnprTpY2QWs4goxneZ0uYR0f/4PVNaneH5wqAyjJ4NvdPQb7EaAACgI9VO4KXdW7YuDwAAgIv50XUBdKPcr03/xU97wWmjMG0IvqvcAQAAAK9Qr+sCAAAAgNaV/b/z/wAAAOC6nc7/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE27Yr3cbharpjn7QzNPQZN/N7+aFgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+zPOQrFMBBEwdZfvNxJ+P7HMg125txJFQgeM1IgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg0rpPPHd+RjCPJr9PGv+OZZOmdxtpVY+u6sffBfPs3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACc7M/dCYRAEITBvvM/p8X8w5IGjUGEKlj4mGEeFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+6He//J+YGmeSudPG0vFIsnbV2Lpq7D1oHD0Yb/8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgYgcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCvtzb5swEMZx+PUlUeI2GSG9lcAMNFQIRuBDQrLkGRiAhWioaC0WgRVAgnNNZwqep/n/iivuBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA1XR6+eIuIIlKXKdJ483N6j4iPSNu2HX3estidj83XPWf7wyTnd0x/y4goo+jjHACA3lXd5lit6+Vf3v+8g7zDvNW8qRfP/DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzZuWPWJsIwAMBf0iZanRytIIKDLja2sRohi0OhuyDoFtpYiqlKmqEtXfoLRCdX/4Ld9C/4BwQHLTg4dFBwESSS5JJ+wSApyl3U54H37u1R7r4vw5H33u8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCxHO6F0/08F0KYnT7KO95+3l0ZtX/95N1sPz7denU+PmfnFIUQwv31Rv1qinOZdJvbOw9qjUa9KZFIJINk9P2i3W63075HAQAw2UZ/R8xFFXxPIYnO0Q+F/eXuf1VDaL8Yrv8vRXn4Rf3/8fnZc/34vvWmFV8rrv/n//SE/2Kl1sbj0ub2zpX1jdpafa3+sFxeWLy+eO3mjYVS91lJyRMTAAAAfk8xibj+z1d/7v+fivIwZv1/Z+ne3fhaU+r/kY6aflmPBAAA4P925sLXL7kRx3PFYtiqtVrN+d528PdCb5vBUI/tRBJx/T9VzXpUAAAAQBoO93JD/f/VKA9j9v/nXu4exOecCiHMJP3/uZVHjdX0pjPR0nidOOs5AgAAkK2ZJOL+f6G7/j8/WPKQDyFcvtjLk58BHKv+f//s9tBL6/H6/3J6U5xI+Urv8+juKyFMV7IeEQAAAP+yk0l0iv2Dwv5y89vTpaL1/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwA927B+lmSAKAPiXbPazEgMWolZeQBQtrAIWotgIuYIoCJ5ABPUAYqmld7D0DqkVBLGwTKEnkJnMYEgKbdz1z+8Hk/dmCDtvZ5t9CwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAh/rr73kRftqDvJnW7l6Od0O8H4nB89XsfBghb1RZ9A/UWKu7AgAAAH67durtizR/Km+2Qmx2Yv9f5v+Fnv96cpDnfn6078/x9uJhLvf/JzsLR8ObhX3CRfcPDveWxqrZ7H7hrX5rU+NLl93HldfT1Zk0bcWTj99eivhAmttn0/0ynmfjvNfb+B/TiYoLBwA+bTHHlOT3oRCX6ywMgD+jlca/of6/6NRbEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAV3gIAAP//ilFznQ==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0xc4082, 0x0) pwritev2(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='\x00', 0xffff8000}], 0x1, 0x8000000, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x44082, 0x0) pwritev2(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="12", 0xffff8000}], 0x1, 0x8001493, 0x0, 0x8) 04:58:42 executing program 0: r0 = creat(&(0x7f0000000080)='./file0\x00', 0x1a0) sendfile(r0, 0xffffffffffffffff, &(0x7f0000000300)=0x7, 0x1000) syz_clone(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100)) (async) syz_clone(0x1000, &(0x7f0000000100)="8c3f363b1eca83e5efb3b8165b68d293b73acc5d1aec53cb4e8a7fcc1ee04a7f80af9ddf29dc27200550e2c66e15fc7b330b368d77b78a747df6dd2d641f7eb5e8cc73028e448351ab42fc2b15338269a4042a0b92608314fb6f6803e88c9dd8dfb9677dd3688ecd3186491e2d908854f6ba47135cbbef3ebdbc83629d6316597b0ca9b4e8b02952ebc724be10a45b8995448054dfbe9d73979101e59471916d2b7457191a45721b83f335b84bda7e1d3b1f791de0b386b01510ab311253c990c88fa45e84b1f34315ff449ce345", 0xce, &(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000200)="125c2ed221ee7fb799f953fd7c79b7a58fa6df64c705f4bbd12c89de6b80c5b1852fc2396985b65b7b807f433facd8ea327c1c48d5189b03b311d4d2f652c4ebff87b76e8f5fb2f3526157680ce29c5b96d9a20f41f718c08a6c2a42255456946b4d457ab059657af6e2eae2d38f077e2f705917d98c727d3d30a04679e18b1e1d7f60682398a44dac1f83ebdd98b5ccbd5b5e5a160e8d75301e747876cad2b9b4b155c87a250b9dea86e54db002e1d586a7d0720cbabfb2189c2babff5bf8bade17344c7fe40ce34b04112a111813b266d6729fa4d60bf4e19dd7") (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r1, 0x0) (async) ioctl$KVM_SET_NR_MMU_PAGES(r1, 0xae44, 0x1) 04:58:42 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) lstat(&(0x7f0000000a40)='./file0\x00', 0x0) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x48, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @erspan={{0xfffffee8}, {0x18, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_LINK={0x8, 0x18}]}}}]}, 0x48}}, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={0x0, r3}, 0x10) syz_clone(0x40900280, 0x0, 0xf0ff1f00000000, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) (async) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) (async) lstat(&(0x7f0000000a40)='./file0\x00', 0x0) (async) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x48, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @erspan={{0xfffffee8}, {0x18, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_LINK={0x8, 0x18}]}}}]}, 0x48}}, 0x0) (async) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={0x0, r3}, 0x10) (async) syz_clone(0x40900280, 0x0, 0xf0ff1f00000000, 0x0, 0x0, 0x0) (async) 04:58:42 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x20004}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f0000000340)={'ip_vti0\x00', &(0x7f00000002c0)={'syztnl1\x00', 0x0, 0x10, 0x7800, 0x5, 0x7fffffff, {{0xf, 0x4, 0x0, 0x2, 0x3c, 0x68, 0x0, 0x3f, 0x4, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @broadcast, {[@ra={0x94, 0x4}, @ssrr={0x89, 0x17, 0x4a, [@initdev={0xac, 0x1e, 0x1, 0x0}, @local, @rand_addr=0x7, @multicast2, @empty]}, @timestamp_addr={0x44, 0xc, 0x5d, 0x1, 0x6, [{@multicast1, 0x20}]}]}}}}}) (async) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000380)={'ipvlan1\x00', 0x0}) preadv2(r1, &(0x7f0000008080)=[{&(0x7f0000007f80)=""/152, 0x98}, {&(0x7f0000008040)=""/53, 0x35}], 0x2, 0x400, 0x5, 0x4) (async) sendmsg$nl_route_sched(r1, &(0x7f0000007f40)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000007f00)={&(0x7f00000003c0)=@newtaction={0x7b3c, 0x30, 0x200, 0x70bd29, 0x25dfdbfb, {}, [{0x5c20, 0x1, [@m_skbedit={0x154, 0x2, 0x0, 0x0, {{0xc}, {0x3c, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_PTYPE={0x6, 0x7, 0x1}, @TCA_SKBEDIT_MARK={0x8, 0x5, 0x3}, @TCA_SKBEDIT_MARK={0x8, 0x5, 0x4}, @TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x3}, @TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0xffff, 0xfff3}}, @TCA_SKBEDIT_MARK={0x8, 0x5, 0x2}, @TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0x4, 0xffff}}]}, {0xef, 0x6, "5f9d6f5b857d8f0cbc46229d1aad7eec5fe58ed2b9fe529f6ed77c1ebde241fed60611f819a8c86cb59d162cc04df15f916a14b89265c3e8cf594e10ded40723ab4046d22a84f43a517735cf2ad6a357eead7cb7432eef01fdc8bcab0809463ba2f1cfe23e4a19ab0934e4914fa8b999a5161496f85c8db8be2880c88da98cf32db5ae5425253346c9f3b111ea799e8ceac975c218b7b325283d0fc5866e571d2ccd74141c78e608b6cbd2ba977e2edf6ce4f82bfbb0d7105a635b9fdc572ee9db9874154da2b9d53f840cae8326be22db79208335cd905abe3c9a03aca145fea3c6e6fa25b651db9f5175"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2}}}}, @m_nat={0x124, 0xe, 0x0, 0x0, {{0x8}, {0x54, 0x2, 0x0, 0x1, [@TCA_NAT_PARMS={0x28, 0x1, {{0x2, 0xe98, 0x0, 0x3, 0x4}, @multicast1, @loopback, 0xffffffff, 0x1}}, @TCA_NAT_PARMS={0x28, 0x1, {{0xffff, 0x6, 0x1, 0x4, 0x56d}, @remote, @empty, 0xffffff00, 0x1}}]}, {0xac, 0x6, "e78fd4e93e26c331d6fdb8e71c4e2009503bd0a040f090cc8ed59c5bb491244de33fe7b175d03a74ab34181c783c96ab8ca202acbb826dc852f91c79dfd3c5ae5ca919c2daabc7fb7617dd3676312861ea21aba52602c6240b24c1df6ea16aa95d527e9a337e06c9fc9b1d6a3a3ff81f8adb7364ccc4358c45763a6a25e2b4d0d733b3edb970552dd9f68aac5c0d1e0d845c11b3ee74ced0083097503d42d2d60a066f0ed4c81da0"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x0, 0x2}}}}, @m_pedit={0x2cd4, 0x1e, 0x0, 0x0, {{0xa}, {0x2c78, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS_EX={0xe80, 0x4, {{{0x9, 0xc10, 0x1, 0xfff, 0x54}, 0x7, 0x29, [{0x10001, 0xfffffff8, 0x20000, 0x5, 0x40, 0x100}, {0x3ff, 0xffff, 0x8, 0x4, 0x6, 0x3}, {0xff, 0x8, 0x9, 0x5a, 0x8001, 0xfff}, {0xfffff801, 0x408, 0x40, 0x7, 0x800, 0x7ff}]}, [{0x3ff, 0x4, 0x4, 0xfffffff7, 0x3ff, 0x1000}, {0x3, 0x4, 0x0, 0x81, 0x4, 0x7ff}, {0x6, 0x65e6, 0x0, 0x7f8000, 0x3ff}, {0x1, 0x9351, 0x20, 0x20, 0x10001, 0x3f}, {0x5, 0x5, 0x8, 0x8, 0x401, 0x20}, {0x800, 0x7437, 0x7, 0xd0d, 0x401, 0x24}, {0x1, 0x6, 0x3, 0x9, 0x800, 0x8}, {0x13, 0x5aa00, 0x2, 0x1, 0x8, 0x80}, {0xe58e, 0x8000, 0x7, 0x1, 0x800, 0x1}, {0xfffffeff, 0x3, 0x9, 0x1, 0x1, 0x100}, {0x3, 0x1, 0x0, 0x5a8, 0x84}, {0x10000, 0x1, 0x6d845d49, 0x3, 0x8001, 0x10001}, {0x0, 0x3, 0x7f, 0x6, 0x6, 0x7}, {0x9, 0xa73ed829, 0x6, 0x9, 0x80, 0x5c30}, {0x3, 0x3f, 0x0, 0x1, 0x200, 0x3f}, {0x3f03, 0x1, 0x5, 0x2, 0x1, 0x3}, {0xffffffff, 0x6, 0x80000001, 0x5, 0x1, 0x2}, {0x80000000, 0x9, 0x8, 0x40, 0x5, 0x98}, {0x7, 0x6, 0x6, 0x7, 0x7, 0xff}, {0x7f, 0x7, 0x100, 0x8, 0xfffffff9, 0x1000}, {0x2, 0xd0, 0x2, 0x10001, 0x3ff, 0x20}, {0x6, 0x5, 0x7, 0x2, 0x10000000, 0x1}, {0x80, 0x800, 0x7ff, 0x7fff, 0xa0d7, 0xfffffbff}, {0x401, 0x80000001, 0x81, 0x1f, 0x2, 0x1}, {0x2, 0xb4, 0x401, 0x1, 0xfb}, {0x3, 0x6, 0x96, 0xf9a, 0x5, 0x9}, {0xc8f7, 0x5, 0x81, 0x4, 0xffff, 0x10001}, {0x7f, 0x0, 0x53, 0x10001, 0x7929, 0x200}, {0xa575, 0x268, 0x7fff, 0x5, 0x2, 0x9}, {0x2, 0x6, 0x88, 0x7c000000, 0x4, 0x7}, {0x2, 0x1, 0xcdf, 0x6, 0x5, 0x2}, {0x5, 0x4, 0x6, 0x9, 0xe0, 0x6}, {0x7, 0xd608, 0x10000, 0x2, 0x1, 0x3ff}, {0x101, 0x4, 0x3, 0x40, 0x7, 0x100}, {0x6, 0x9b5, 0x4, 0x1ff, 0x6, 0x7}, {0x1cdf82d, 0x5, 0xe5, 0x9, 0x0, 0x6}, {0x2, 0x40, 0x6, 0x2, 0x800, 0x5}, {0xe41, 0x4, 0x3, 0x8, 0x0, 0xdf39}, {0x10001, 0x7, 0x1400000, 0x2, 0x1f}, {0xf3a, 0x9, 0x8, 0xfffffffd, 0x4, 0x80000001}, {0x4, 0xfffffffe, 0xc39, 0x4, 0x1, 0xa7}, {0xffff, 0x979f, 0x4f5, 0x4, 0x8, 0x4}, {0x5cc, 0x1f, 0x40, 0x5, 0x6, 0x40}, {0x0, 0x3, 0x92, 0x7, 0x100, 0x400}, {0x0, 0x8000, 0x4, 0x9, 0x4, 0x9}, {0x7, 0x8, 0xad, 0x7f, 0x10001, 0x10001}, {0x10000, 0x6, 0xfe5, 0x2, 0x7, 0x2}, {0x8, 0xb83d, 0x8, 0x4, 0x7fffffff, 0x5}, {0x5, 0x6, 0xffffc143, 0x10000, 0x2, 0x7}, {0x3, 0x9, 0x6, 0x6}, {0x1ff, 0x81, 0x6, 0x4da, 0x4, 0x3}, {0x9, 0x0, 0x4, 0x5, 0x6}, {0x0, 0xaf51, 0xe0, 0x3c7, 0xcfd81926, 0x9}, {0xfffffc00, 0x6, 0x8, 0x3fff800, 0x9, 0x9}, {0x7, 0xfc, 0x6, 0x3f, 0x0, 0x6}, {0x200, 0x80, 0x3, 0x3f57, 0xc74, 0x20}, {0x7, 0x1, 0xffff, 0x1f, 0x7f, 0x8}, {0x8001, 0x7, 0x8, 0x4, 0x3f, 0x1}, {0xff, 0x1, 0x101, 0x2, 0x6, 0x8}, {0x2, 0x100, 0x8f2, 0x854f, 0xffffffff, 0x4}, {0x8, 0x2, 0x0, 0xe87, 0x1a4, 0x6}, {0x2, 0x3777, 0x0, 0x2, 0x8}, {0x6, 0x3, 0x7, 0x80000001, 0x24}, {0x1, 0xfffffffe, 0x0, 0x0, 0x15d, 0xb6c}, {0x1, 0x8001, 0x7ff, 0x4, 0x0, 0x80}, {0x6, 0x8, 0x2, 0x7, 0x1}, {0x81, 0xa, 0x6, 0x7, 0x8, 0x1c0}, {0x659, 0x5d, 0xfffffffb, 0x5000, 0x5, 0x100}, {0x2, 0x101, 0x1, 0x81, 0x10001, 0x6}, {0x10000, 0x200, 0x4, 0x0, 0x3, 0x3}, {0x64, 0x9, 0x0, 0x3ff, 0xe8a5, 0x7fffffff}, {0x6, 0x7, 0xa45, 0x2, 0x20, 0x3}, {0x0, 0xfffffbff, 0x8, 0x9, 0x7f0, 0x6}, {0x8, 0x1000, 0x0, 0x2, 0x900, 0x1f}, {0x14df, 0x9, 0x7fffffff, 0x65, 0xa44c, 0x1044000}, {0x40, 0x1000, 0x4, 0x47, 0x8001, 0x9}, {0x1, 0xd6, 0x2b99, 0x3f, 0x2, 0x3}, {0x401, 0x8, 0xe4f7, 0x5, 0x0, 0x5}, {0x7ff, 0x7, 0xffff, 0x7, 0x23, 0x101}, {0x0, 0x1, 0x7fffffff, 0x82, 0x80000000, 0x6}, {0x40, 0x7ff, 0x3ff, 0x8000, 0x80, 0x7}, {0x429, 0x2, 0x3, 0xfffffffa, 0x8, 0x4}, {0x1, 0xd5b, 0x2, 0x4, 0x9, 0x1}, {0x2b62, 0x81, 0x7, 0x0, 0x2, 0x9}, {0xff, 0x401, 0xffff, 0x8, 0x1ffe0, 0x5}, {0xffff8001, 0x10040, 0x2, 0x9, 0x8, 0x7fff}, {0x8, 0x8, 0x3ff, 0x800, 0xffffffff, 0x7}, {0x8000, 0x6, 0xffffffff, 0x652f, 0x6, 0x6}, {0x0, 0x100, 0xfffffffa, 0x200, 0x7, 0x2}, {0xffff, 0xe6, 0x6, 0x564e136a, 0x0, 0x4}, {0x8, 0x800, 0x4, 0x3, 0x2f3, 0xffff}, {0x2, 0x5, 0x1, 0x5, 0x7f, 0x6}, {0x3, 0x5, 0x80, 0x2, 0x12d, 0x5}, {0x7, 0x800, 0x19, 0x5, 0x3, 0x1f}, {0x7206, 0x80000001, 0x5, 0x100, 0x1ff, 0x4}, {0x40, 0x5, 0x4, 0x3f, 0xfffffc01, 0x6}, {0x326, 0x4, 0x6, 0x4, 0x80, 0x7000}, {0x101, 0xfffffff7, 0x2, 0x6, 0x4, 0x9}, {0x4, 0x8000, 0x6, 0x20, 0x7fffffff}, {0x80000001, 0x80, 0x5, 0xa94, 0x7, 0x1f}, {0x0, 0x3, 0xffffffff, 0x0, 0xfffffff7, 0xffffffff}, {0x1, 0x7f, 0x401, 0x3, 0x400}, {0x9, 0x0, 0x7, 0x8000, 0x1, 0x4}, {0x99, 0x1, 0x17fe, 0x7fff, 0x263af33e, 0x2}, {0x1, 0x2, 0xf59, 0x9, 0xffff, 0x8}, {0x9, 0x7, 0x827, 0x4, 0x1, 0x2}, {0x4, 0x4, 0x8000, 0x8fb8, 0x6, 0x8000}, {0x1, 0x1, 0x2, 0x101, 0x3, 0xffffffff}, {0x8, 0x7, 0x6, 0x8, 0xe0f, 0x8d}, {0x6, 0x7, 0x7, 0x2, 0xffff, 0x7}, {0xc3, 0x9, 0x871, 0x1, 0x3ff, 0x4502e56d}, {0x5, 0x3f, 0x0, 0x7, 0x7, 0x1}, {0x1, 0x8, 0x4, 0x1000, 0x8001, 0x401}, {0xbd3f, 0x20, 0x3ff, 0x81, 0xfffffffa, 0x5}, {0x3, 0x1, 0xfff, 0x16, 0x3, 0x3}, {0xd, 0xf1, 0x0, 0x45, 0xfff, 0x3}, {0x6, 0x330e8e96, 0x9, 0x4, 0x3f, 0x9}, {0x1, 0x5, 0x4, 0x7, 0x6, 0x3}, {0x20, 0x12, 0x200, 0x4, 0x7fff, 0x2}, {0x6f0e29ae, 0x9, 0x1, 0x1, 0x2, 0xe30}, {0x2, 0x7, 0xffffffff, 0x3, 0x3, 0x2f}, {0x100, 0x1000, 0x9, 0x3693, 0xffff, 0x80000000}, {0xfffffd20, 0x40, 0x6, 0x80000001, 0x40, 0x3}, {0x80000, 0x40000, 0x101, 0x3f, 0x0, 0x74}, {0x20f, 0x3, 0x96, 0x7, 0x800, 0x7fff}, {0xd6c, 0x48, 0x400, 0x7, 0x1000, 0x1}, {0x4, 0x6c7, 0x3f, 0x0, 0x5, 0x6}, {0x1, 0xff, 0x6, 0x7, 0x7fffffff, 0x10001}], [{0x2, 0x1}, {0x0, 0x1}, {0x4}, {0x3}, {0x4, 0x1}, {0x2, 0x1}, {0x5}, {0x2, 0x1}, {}, {0x1}, {0x0, 0x1}, {0x3, 0x1}, {0x3, 0x1}, {0x5, 0x1}, {0x2}, {0x2, 0x1}, {0x1}, {0x2, 0x1}, {0x0, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x2, 0x1}, {0x1}, {}, {0x2}, {0x3}, {0x4, 0x1}, {0x4, 0x1}, {0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x2, 0x1}, {0x1}, {0x4, 0x1}, {0x4}, {0x0, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x4}, {0x2}, {0x3, 0x1}, {0x2, 0x1}, {0x4}, {0x0, 0x1}, {0x5b3179c3ee40b62d, 0x1}, {0x0, 0x1}, {0x2}, {0x0, 0x1}, {0x1, 0x1}, {0x2}, {0x4, 0x1}, {0x0, 0x1}, {0x2, 0x1}, {0x2, 0x80fb66290ab6243c}, {0x5, 0x1}, {0x4, 0x1}, {0x1}, {0x3, 0x1}, {0x3, 0x1}, {0x5}, {}, {}, {0x2, 0x1}, {0x4, 0x1}, {0x1}, {0x3}, {0x3}, {0x4}, {0x5, 0x1}, {0x3}, {0x2, 0x1}, {0x0, 0x1}, {0x1, 0x1}, {0x4}, {}, {0x0, 0x1}, {0x5, 0x1}, {}, {0x5}, {0x2, 0x3}, {0x3, 0x3}, {0x3, 0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x2}, {0x0, 0x1}, {0x4}, {0x0, 0x1}, {0x4, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x2}, {}, {}, {0x5}, {0x5, 0x40fb55a5fbe39b31}, {0x2, 0x1}, {0x1}, {0x2}, {0x3}, {0x4}, {0x4}, {0x4, 0x1}, {0x4, 0x1}, {}, {0x3, 0x1}, {0x5, 0xc3bbbc6fb875d07f}, {0x1, 0x1}, {0x1}, {0x5}, {0x1, 0x1}, {0x2}, {0x1, 0x1}, {0x1}, {0x0, 0x1}, {0x1}, {0x5, 0x1}, {0x4}, {0x3}, {0x3}, {0x4}, {0x2}, {0x0, 0x1}, {0x1, 0x1}, {0x1}], 0x1}}, @TCA_PEDIT_PARMS={0xe50, 0x2, {{{0x80000001, 0xe, 0x20000000, 0x1, 0x7}, 0x2, 0x6, [{0x7, 0x101, 0x1ff, 0xfffffffc, 0x1}, {0x400, 0x3, 0x8, 0xe1, 0x40, 0x2a80}]}, [{0x4, 0x4, 0x1, 0x5, 0xb5, 0x81}, {0x1, 0x6, 0x3, 0x4, 0x68e, 0xeb5a}, {0x8001, 0x200, 0xa1, 0x31, 0x0, 0xa4af}, {0x8a8, 0x8000, 0x8, 0x4, 0x1, 0x8}, {0x0, 0x400, 0x3, 0x7, 0x42e, 0x7}, {0x4, 0xfff, 0x1, 0xff, 0xd69, 0x2}, {0x3, 0x7, 0x9, 0xca75, 0xff, 0x7fffffff}, {0x80000001, 0x101, 0x3f, 0x0, 0x0, 0x9}, {0x8001, 0x10000, 0xe60d, 0x36, 0xfffffffa, 0x76}, {0xffff, 0x6, 0x9, 0xb16b1800, 0x8, 0x3}, {0x4, 0x1, 0x9, 0x8, 0x1, 0x5}, {0x1, 0x7e, 0x5, 0x5, 0x5, 0xffffffff}, {0xc34, 0x42, 0x10000, 0x1, 0x8000, 0x1f}, {0xfffffffe, 0x6184, 0x3, 0x6, 0x1, 0x2}, {0x6, 0x9, 0x5, 0x7, 0x6, 0xfe}, {0x6, 0x5, 0x4, 0x0, 0xbea5, 0xfff}, {0x8, 0x8, 0x200, 0x7fffffff, 0x8, 0x3}, {0x6, 0x6, 0xd2, 0x6, 0xb4, 0x8}, {0xfa8, 0xdc63, 0x8, 0x1, 0x4, 0x2}, {0x550, 0x5799876b, 0x0, 0x4, 0x1, 0x9}, {0x9, 0x5, 0x4, 0x1ff, 0x5, 0x5}, {0x833, 0x8, 0x7ff, 0x10001, 0x6, 0xd82}, {0x568, 0xffff, 0x7, 0x7, 0x7, 0xfffffbb4}, {0xcb2, 0x7562cc44, 0x4, 0x8, 0xffffffff, 0x10001}, {0x101, 0x6, 0x0, 0x3, 0xffffff75, 0x2}, {0x2, 0x3ff, 0x7, 0x3, 0xa8, 0x6}, {0xfffffffe, 0xfffffff9, 0xb1d, 0x8001, 0x70, 0xfffffff7}, {0x5, 0x6, 0x5, 0x9, 0x3, 0x1}, {0x3f, 0x6, 0x5, 0x0, 0x1cca678a, 0xff}, {0x4, 0x0, 0xdf, 0x6, 0x4210ca4d, 0x7ff}, {0x0, 0x46, 0x6, 0x9, 0xfffffffb, 0x2}, {0x59f5, 0xeb, 0x2, 0x7fffffff, 0xae2, 0x3}, {0x9, 0x80000000, 0xe000, 0x0, 0x9, 0x2}, {0x1, 0x6, 0x8001, 0x198927bf, 0xde3c, 0x9}, {0x1000, 0x8, 0x3, 0x7fff, 0x2, 0x8}, {0x0, 0x8, 0x40, 0x5248, 0x6, 0x2}, {0x6, 0x3, 0x4, 0x1000, 0x40, 0x40}, {0x1f2, 0x400, 0x5488, 0xff, 0x2c1, 0x1}, {0x2, 0x3c6a, 0x200, 0xff, 0xfff, 0x7f}, {0x4, 0x7, 0x0, 0xfffffeff, 0x4, 0xffffff2d}, {0x5316, 0x7ff, 0xca, 0x8, 0x2af, 0x3}, {0x100, 0x80000001, 0x7, 0x5, 0x800, 0x2}, {0x4ebf, 0x3, 0x0, 0x3, 0x3f, 0xadaf}, {0x8, 0x3, 0x7ff, 0x10001, 0x5, 0x7f}, {0x0, 0x9, 0x9, 0x3, 0xd9e, 0x2}, {0x401, 0x7, 0xa55d, 0x401, 0x9, 0x1}, {0x5, 0x400, 0x200, 0x8, 0x7, 0xc}, {0xe5, 0x8, 0x6, 0x80000001, 0x400, 0x3f}, {0x68dbf064, 0x3, 0x1, 0xffffffff, 0x6, 0x9}, {0xfff, 0x7fffffff, 0x1, 0x20, 0x9, 0x94}, {0x4, 0x9e8, 0x8000, 0x5, 0x6, 0x2d53a4e4}, {0x7, 0x0, 0x2a440, 0x0, 0x7, 0x2}, {0x5, 0x7, 0x6, 0x68bc9d20, 0x3ff, 0x9}, {0x3, 0x69a3, 0xc96, 0xb0ff, 0x4, 0x3}, {0x6, 0x7, 0x1443, 0x40, 0x1, 0xfffffffe}, {0x0, 0x800, 0x4aed, 0x8, 0x9, 0x7}, {0x20, 0x9, 0x6, 0x80, 0x58, 0x5}, {0x800, 0x400, 0x2, 0x3, 0x0, 0xd1}, {0x88, 0x9, 0x8, 0x0, 0x8, 0x8b4}, {0x1, 0x1, 0x0, 0x0, 0x200, 0x3f}, {0x401, 0x9, 0x4, 0x7f, 0xeb, 0xfffffc01}, {0x3, 0x7fff, 0x4, 0x8, 0xd73a, 0x1}, {0xff, 0x3f, 0x8, 0x0, 0x9, 0x3f}, {0x81, 0x2, 0x7f, 0x0, 0x4, 0xd0b6}, {0x401, 0x43, 0x6e, 0x6, 0x6, 0x2}, {0x5, 0x8, 0x9, 0x3, 0x101, 0x2}, {0x0, 0x800, 0x101, 0x6, 0x0, 0x9}, {0x10000, 0x5d57114b, 0x8001, 0x9, 0x0, 0x80000}, {0x2, 0x4, 0x9, 0x7, 0x800, 0x1}, {0x1f, 0x7, 0x2, 0x1, 0x1ff, 0xfffffeff}, {0x13bc, 0x4, 0x7, 0x1, 0x6, 0x5e6}, {0xffff0001, 0x3eb, 0x10000, 0xc8, 0x6, 0x7fffffff}, {0x8, 0x87c, 0x800000, 0xdd0c, 0x312d, 0x7fff}, {0x1, 0x2, 0x1, 0x8, 0x7a4, 0x1000}, {0xffffffff, 0x7fffffff, 0x10000, 0x1, 0xffffff5a, 0x812}, {0x1, 0x9, 0x1, 0x7fffffff, 0xfffffff7, 0xffffffe7}, {0x0, 0x1097, 0x200, 0x7ee, 0x3f6, 0x101}, {0xc1a3, 0x7, 0x101, 0x1, 0x1, 0x9}, {0x7fffffff, 0xc4a1, 0x464, 0x5, 0x6, 0x1}, {0x6, 0x10001, 0x8, 0x2, 0x3, 0x882}, {0xe2, 0xfb1, 0x9, 0x3813dd76, 0x4}, {0x4, 0x1000, 0x33f, 0xfffffff7, 0x7f, 0xfa45}, {0x7fffffff, 0x80000000, 0x20, 0x3f, 0x1000, 0xffffffff}, {0x80000001, 0x4, 0x85, 0x2, 0x415d, 0x80}, {0x6, 0x101, 0x3, 0x8c7, 0xffffffff, 0x56bf}, {0x1, 0x8, 0x3f, 0x1, 0x7, 0x80000000}, {0x7, 0x0, 0x113, 0x400, 0x4, 0x8}, {0xffffffac, 0x4, 0x9b, 0xec5a, 0x6, 0xfffffff8}, {0x3, 0x1, 0x3, 0x8c2, 0x6, 0x1}, {0x7fffffff, 0x2, 0x4b0, 0x83, 0x1f, 0x7fffffff}, {0x80000000, 0x8, 0x87c, 0xfff, 0x8, 0x7}, {0x138, 0x1, 0x4, 0x4454, 0x0, 0x83}, {0x3, 0x40, 0xe1e, 0x5434, 0x6, 0xfff}, {0x5, 0x7, 0x0, 0x9, 0xff, 0x6}, {0x2, 0x1, 0xfff, 0x4, 0x1, 0xb38}, {0x66d3, 0x251e, 0x659, 0xfffffc01, 0x9, 0x1}, {0x88f, 0x80000000, 0x8, 0xffffff7f, 0xffff1984, 0x6}, {0xffffffff, 0x5, 0x2, 0xffffffff, 0x0, 0x4}, {0x0, 0xffc, 0x5, 0x4, 0x7d3c, 0x8e07}, {0x8, 0x6, 0x8, 0x9, 0x3ff, 0x80}, {0xc1, 0x3ff, 0x1, 0x2, 0x2, 0x9}, {0x0, 0x2, 0xffffffff, 0x3, 0xff, 0x2}, {0x1a51, 0xa00000, 0x36bc, 0x200, 0x1000, 0xd74f}, {0x6, 0x3, 0x6, 0x8001, 0x7, 0x1000}, {0x6, 0x5, 0x7cdc, 0x851, 0xeaaf0404, 0x7}, {0x4, 0x6774, 0xc7f, 0x74f0, 0x4, 0x6}, {0x0, 0xbc2, 0x1, 0x81, 0x3ff, 0xab8f}, {0xba2f, 0x7f, 0x1c000, 0x2, 0x3ff, 0x4}, {0x800, 0x0, 0x1ff, 0x20, 0x0, 0x80000000}, {0x1, 0x3, 0x7f}, {0xffffffff, 0xffffffff, 0xffff2eb1, 0x1, 0x1, 0x9}, {0x1, 0x8, 0x2, 0xffffffff, 0x10000, 0x8a}, {0x5, 0x7, 0x10001, 0x9, 0xd22, 0x9}, {0x3, 0x3ff, 0x0, 0x3, 0x7, 0x3}, {0x3, 0x7, 0x9, 0x8, 0x3, 0xe768}, {0x5, 0x0, 0x2, 0x2, 0x3f}, {0x1, 0x3ff, 0x5, 0xfffffffc, 0x5, 0xecfb}, {0x7fffffff, 0x7a3a, 0x3, 0x10001, 0x6, 0x2}, {0x3, 0x10000, 0x9, 0x1ff, 0x8000, 0x80000001}, {0x101, 0x4, 0x2, 0x1000, 0x6a, 0x7}, {0x0, 0x9, 0xc2f, 0x3, 0x1000, 0x8}, {0xc369, 0x800, 0x7f, 0x10000, 0x20, 0x8}, {0xfffffffb, 0x6, 0x5, 0x7, 0x8000000, 0x5}, {0x80000001, 0x1, 0x3, 0x0, 0x3, 0x81}, {0x8, 0x7, 0xf33, 0x7, 0xcf5, 0x1}, {0x8, 0x1, 0x2, 0x2, 0x7c000000, 0x8000}, {0x1, 0xfffffffb, 0x74045b73, 0xfffff211, 0x6, 0x1ff}, {0x3, 0x87, 0x8, 0x7, 0x6, 0x353}], [{0x1}, {0x1, 0x1}, {0x2}, {0x4}, {0x5}, {0x1, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {0x3}, {0x4}, {0x4, 0x1}, {0x2, 0x1}, {0x4}, {}, {0x4, 0x1}, {0x1, 0x1}, {0x2}, {0x2}, {0x5, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {0x3}, {0x3, 0x1}, {0x0, 0x1}, {0x4}, {0x2, 0x1}, {0x3, 0x1}, {0x2}, {0x5, 0x1}, {0x4, 0x1}, {0xa54cea4bef2e85ca}, {0x3, 0x1}, {0x2, 0x1}, {}, {0x1, 0x1}, {0x2}, {0x4, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x5, 0x1}, {0x5, 0x1}, {0x4}, {0x2, 0x1}, {}, {0x5, 0x1}, {0x1, 0x2}, {}, {0x5}, {0x0, 0x1}, {0x1, 0x1}, {0x5, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {0x0, 0x1}, {0x2, 0x1}, {0x3}, {0x5, 0x1}, {0x3}, {0x2, 0x1}, {}, {0x3, 0x9576c6c1ff0fb409}, {0x1}, {0x3}, {}, {0x2}, {0x525acb08f8dca7f5, 0x1}, {0x5, 0x1}, {0x5}, {0x4, 0x1}, {0x1}, {0x2}, {0x2}, {0x1, 0x1}, {0x1, 0x1}, {0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x2, 0x1}, {0x5}, {0x3}, {0x4}, {0x4, 0x1}, {0x0, 0x1}, {0x3}, {0x1}, {0x1, 0x1}, {}, {0x4, 0x1}, {0x4, 0x1}, {0x4}, {0x1, 0x1}, {}, {0x2, 0x1}, {0x1}, {0x0, 0x1}, {0x1}, {0x5}, {0x1}, {0x2}, {0x1, 0x1}, {0x4, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x1}, {0x0, 0x1}, {0x3}, {0x2, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x3}, {0x5, 0x1}, {0x5, 0x1}, {0x1}, {0x4, 0x1}, {0x2, 0x1}, {0x5}, {0x3}, {0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x4}, {0x2}, {0x4, 0x1}, {0x3, 0x1}, {0x1, 0x1}], 0x1}}, @TCA_PEDIT_KEYS_EX={0xa0, 0x5, 0x0, 0x1, [{0x14, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}]}, {0x34, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}]}, {0x2c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}]}, {0x4}, {0x24, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}]}]}, @TCA_PEDIT_KEYS_EX={0x54, 0x5, 0x0, 0x1, [{0x24, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_CMD={0x6}]}, {0x2c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}]}]}, @TCA_PEDIT_PARMS_EX={0xeb0, 0x4, {{{0x8001, 0x1f, 0x10000000, 0x800, 0x4}, 0x5, 0x40, [{0x9, 0x2, 0x6, 0x14, 0x8001, 0x6}, {0x200, 0xfffffffb, 0x5, 0x9004, 0x6, 0x400}, {0x1, 0x5, 0x1ff, 0xffffff13, 0x3f, 0x8}, {0x8, 0x81, 0x4, 0x6, 0x5, 0x7}, {0x9, 0x3ff, 0x3, 0x1f, 0x8, 0x7fff}, {0x65, 0x5, 0x1f, 0x9}]}, [{0x9, 0x1000, 0x0, 0x5, 0x8, 0x2}, {0x9, 0x7, 0x3ff, 0x80, 0x6, 0x5}, {0x3ff, 0x9, 0x6, 0x7, 0x6, 0x77d}, {0x6, 0x40, 0x89b, 0x80000000, 0x1, 0x3}, {0x1ff, 0x3ff, 0x4, 0x4fa, 0x3f, 0x8}, {0x2, 0xd8, 0x7e71, 0xf71, 0xfffffffc, 0x6}, {0x1, 0x9, 0x10000, 0x4, 0x9, 0x8}, {0x9, 0x5, 0x3, 0xf1f, 0x4, 0x6}, {0x5, 0x8, 0xe7a5, 0x4, 0x459f4c90, 0xff}, {0x4, 0x60, 0x401, 0x859, 0x4, 0x2}, {0xb0e, 0x0, 0x9, 0x1, 0x7, 0x1000}, {0x1, 0x8, 0x3, 0x7, 0x1, 0x4}, {0x3, 0xff, 0x400, 0xffffffff, 0x0, 0x1}, {0x4, 0x7, 0x7, 0x80000000, 0x200, 0x8}, {0x8, 0x1, 0x6a20a95, 0x5, 0x2, 0x3f}, {0x6c7, 0xce7, 0x9, 0x6, 0x1, 0xfff}, {0x8, 0x7, 0x7, 0x57d, 0x3ff, 0x41012752}, {0x3, 0x200, 0x2, 0x6, 0x8af8, 0xfffffff7}, {0xffffff80, 0x4, 0xad, 0xfa5, 0x21c, 0x4}, {0xffff7fff, 0x4, 0x7, 0x5, 0x0, 0x81}, {0x3, 0x3ff, 0xe08, 0x1, 0x3, 0x5}, {0x7, 0x1f, 0x0, 0x7, 0x7, 0x7fff}, {0x3ff, 0x5, 0x9, 0xc3, 0x4, 0x6}, {0x0, 0x4075da15, 0x2, 0x7f, 0x200, 0x3}, {0x4, 0x20, 0x7, 0x9, 0x1ff, 0x1}, {0x7, 0x8, 0x4, 0x7ff, 0x2, 0x7fffffff}, {0xf1dd, 0x100, 0x0, 0x6, 0x9, 0x6}, {0xe00000, 0x1800, 0x4, 0x9, 0x2, 0x91}, {0x6, 0x4, 0x8, 0x10000, 0x9, 0x80}, {0x84a, 0x8, 0x5, 0x3, 0x2, 0x42ae}, {0x1000, 0x5, 0x8, 0x3b1, 0x3, 0x7d}, {0x9, 0x8, 0x3, 0x7, 0x8f3}, {0x5, 0xfff, 0x5, 0x8000, 0x1000}, {0xc5e8, 0x3, 0x8, 0x7, 0x101, 0x4}, {0x7fff, 0x80000000, 0x700000, 0x200, 0x40, 0x4}, {0x3, 0xfffff776, 0x4, 0xbf7b, 0x3, 0x9}, {0xd8, 0xbf5d, 0xd2, 0x8000, 0x2, 0x4}, {0x5, 0xffff, 0x80000000, 0x5, 0x8f9, 0x7}, {0x5, 0x9, 0x200, 0x8b7, 0xdd8, 0xfffffff9}, {0x0, 0x571b, 0x81, 0x80000001, 0x8}, {0x4, 0x1000, 0x5, 0x5a, 0x1ff, 0x8a}, {0x8, 0x243, 0x6, 0x10000, 0x7, 0x4}, {0x400, 0x5, 0x7f, 0x4, 0x9, 0x7ff}, {0x6, 0xb38f, 0x4, 0x1, 0x1, 0x8}, {0x15, 0x2, 0x8000, 0x0, 0x7fa, 0x10000}, {0x6f32, 0x3, 0x6, 0x101, 0x1, 0xa11c}, {0x200, 0x60, 0x3, 0xff, 0xe709, 0x8}, {0x4, 0x1, 0x1, 0x7fffffff, 0x80000000, 0xffffffff}, {0xe3, 0x7, 0x0, 0x8001, 0x80, 0xfffff460}, {0xffff, 0x9, 0x20, 0x40, 0x7, 0xb7b}, {0x7, 0x1f, 0x9, 0x7fb, 0xba0, 0x3ff}, {0x6, 0x9, 0x6, 0x8, 0x7fffffff, 0xe51c}, {0x2, 0x20, 0x3, 0x8, 0x2, 0xbaa}, {0x83, 0x1, 0x4, 0x3f, 0x10000, 0x7fffffff}, {0x4, 0x7, 0xffff, 0x40, 0x9, 0x1}, {0x1, 0x80000000, 0x6c54f05d, 0xfdf8, 0x0, 0x4}, {0xa5a, 0x5, 0x1, 0x9, 0x7e, 0xfffffffd}, {0x0, 0x7, 0x0, 0x7, 0x7fff, 0x8}, {0x7fff, 0x1, 0x1000, 0x40, 0x7fff, 0x7}, {0x40, 0xcd9, 0x4, 0x7, 0x4, 0x2}, {0x0, 0xe9da, 0xffff, 0x9, 0x1}, {0x1, 0x3ff, 0x2, 0xffff, 0x28}, {0x3ff, 0x401, 0x5, 0x9, 0x8e79, 0x7}, {0x1, 0x2, 0x3, 0x3, 0x9, 0x598}, {0xfffffffc, 0x2400000, 0x3f, 0x8, 0x1, 0x7fff}, {0xfffffffd, 0xfffffffe, 0xffff, 0x8, 0x7, 0x20}, {0x6, 0x0, 0x6, 0x7, 0x6, 0xd44d}, {0xffff, 0xffff, 0x7, 0x10000, 0x3, 0x67ae}, {0x3, 0xffff, 0x0, 0x7, 0x7, 0x9}, {0x3, 0xf5a1, 0x1ed, 0x8001, 0x1, 0x6080}, {0x6, 0x6, 0xdb7fa3d, 0x1f, 0x7}, {0x81, 0x3, 0xffffffff, 0x9, 0x80000000, 0x20}, {0x3, 0x4e, 0x7, 0x7, 0x4}, {0x10000, 0x1f, 0x6, 0x7f, 0x0, 0x1}, {0x5, 0x81, 0x8, 0x5, 0xf0}, {0x0, 0x1, 0x1, 0x3, 0x9, 0x8000}, {0x2, 0xffff0001, 0x510, 0x8, 0x1ff, 0x6}, {0x5, 0x80000001, 0x2, 0x10000, 0x6, 0x44}, {0x9, 0x0, 0xc4b, 0xfff, 0x1000, 0x1}, {0x0, 0x9, 0xfffffffc, 0x200, 0x5, 0x401}, {0x5, 0x10000, 0x3, 0x5, 0x8, 0x5}, {0x7, 0x2, 0xffffffff, 0x2, 0x2, 0x7}, {0x0, 0xff, 0x8, 0x161400, 0x8, 0x5}, {0x9972, 0x0, 0x6, 0xfff, 0x8001, 0x2d5}, {0x3ff, 0x5, 0x8000, 0x2, 0x5, 0x8}, {0x40, 0xffff7c10, 0x6, 0x3, 0x1f, 0x2}, {0x280, 0x100, 0x81, 0x2, 0xfff, 0x800}, {0x6, 0x0, 0xa144, 0x7, 0x8, 0x6}, {0xffffffff, 0x5, 0x8000, 0x9, 0x3, 0x400}, {0x4, 0x1, 0x4, 0x5, 0xffff, 0x23}, {0x7, 0x10001, 0x200, 0x1, 0xfffffffe, 0x1}, {0x317, 0x5452, 0x3, 0x7, 0x4, 0x7450}, {0x3, 0x800, 0x7fff, 0x7, 0x796, 0x9}, {0x40, 0x9, 0x3, 0x0, 0x1, 0x4}, {0x8001, 0xfffffdef, 0x4, 0x241, 0x0, 0xffff}, {0x3ff, 0x4, 0x1, 0x3, 0xff, 0xff}, {0x1, 0x0, 0x1c390fdc, 0x3, 0x80000000, 0xee6b}, {0x81, 0x3, 0x0, 0x7, 0x40000000, 0x1}, {0x4, 0x7fffffff, 0x6, 0x1, 0x0, 0x4}, {0x3f, 0x1, 0x3dc9, 0x6, 0x20}, {0x3, 0xffff, 0x7, 0x169, 0x2, 0xfff}, {0x6, 0x9, 0x9, 0x4, 0x1000, 0x5}, {0x4000000, 0x5015, 0xa1, 0x2, 0xffffffff, 0x5}, {0x3, 0x1, 0x3, 0x1, 0x10001, 0x5c82}, {0x0, 0x3, 0x0, 0xd6d8, 0x800, 0xffffffff}, {0x40, 0x1f, 0x306, 0xfffff092, 0xffffff80, 0x7}, {0x9, 0x80000001, 0x100, 0x1, 0x1, 0xb8}, {0x3, 0x7fff, 0x8, 0x35d, 0x1, 0xfffffffd}, {0xb4c, 0x8000, 0x7ff, 0x8, 0x8, 0x3}, {0x0, 0x7ff, 0xc4c, 0x8, 0x40, 0x8}, {0x6, 0x80000001, 0x3, 0x0, 0x40}, {0x5, 0x3ff, 0xf0d, 0xba, 0x9, 0x100}, {0x80, 0xe0e, 0xa5, 0x7fff, 0x5, 0x6}, {0x3f, 0x80000001, 0x2, 0x78b, 0xfc}, {0x4, 0x3, 0x401, 0x1, 0xffffff6b, 0x9}, {0x9, 0x3, 0x12c5, 0xfb16, 0x7393, 0x6}, {0x0, 0x0, 0x8e, 0x9, 0x1ff, 0x80000000}, {0x7f, 0x1, 0x87000000, 0x1, 0xffff0000, 0x4}, {0x9, 0x0, 0x1, 0x2, 0x40, 0x6}, {0x800, 0x400, 0x0, 0x1c2, 0x0, 0x1}, {0x3, 0x8, 0x0, 0xfff, 0x4b, 0xfc}, {0xd3, 0x400, 0x2, 0x4, 0x8000, 0x1}, {0x40, 0x7, 0x8, 0x1, 0xfffffff9, 0xb4e}, {0x5, 0x9, 0x1, 0x630, 0x7, 0x4}, {0xfffffff7, 0xff, 0xffffffff, 0x1, 0x200, 0x7fff}, {0x2, 0x200, 0x4, 0xd7, 0x0, 0x2}, {0x6, 0x1, 0x2, 0xffff0000, 0x7f}, {0x8, 0x10001, 0x5, 0x3, 0x3}], [{0x4}, {0x0, 0x1}, {0x4}, {0x2}, {0x1}, {0x3, 0x1}, {0x2}, {0x0, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x2, 0x1}, {}, {0x3, 0x1}, {0x0, 0x1}, {0x3}, {0x5, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x7}, {}, {0x1, 0x1}, {0x5, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {0x4}, {0x5, 0x1}, {0x3, 0x1}, {0x2}, {0x5}, {}, {0x3, 0x1}, {0x1}, {0x2}, {0x2}, {0x4, 0x1}, {0x3, 0x1}, {0x1}, {0xd}, {0x2, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x1}, {}, {0x1, 0x1}, {0x5}, {0x4, 0x1}, {0x4, 0x4fe4d21423b1a865}, {0x3, 0x1}, {0x0, 0x1}, {0x2, 0x1}, {0x1}, {0x0, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {0x5}, {0x4}, {0x5, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {0x3}, {0x4}, {0x7, 0x1}, {0x5, 0x1}, {0x5}, {0x3, 0x1}, {0x4, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {0x0, 0x1}, {0x1}, {0x3, 0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x4}, {}, {0x4}, {}, {0x4, 0x1}, {0x4}, {0x5, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x3}, {0x3, 0x1}, {0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x4}, {0x2, 0x1}, {}, {0x4, 0x1}, {0x1}, {0x2, 0x1}, {0x5, 0x1}, {0x2, 0x1}, {0x0, 0x1}, {0x4}, {0x3, 0x1}, {0x1, 0x1}, {0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {}, {0x5, 0x1}, {0x4}, {0x3, 0x1}, {0x4}, {0x4}, {}, {0x5, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {0x0, 0x1}]}}]}, {0x34, 0x6, "58e1430ec77b56a0f84af428419117912e2bfe7a46eaf8598fbebe2397b7fe7c55162efa4c393618b3b8bb27175286d5"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x0, 0x1}}}}, @m_pedit={0x2cd0, 0xf, 0x0, 0x0, {{0xa}, {0x1ca4, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS={0xe68, 0x2, {{{0x0, 0x5, 0x3, 0x9, 0x1}, 0x1f, 0x6, [{0x7, 0x9, 0x0, 0x1, 0x0, 0x2}, {0x0, 0x7, 0x3, 0x9, 0x7, 0xbba}, {0x0, 0xfffffbff, 0x80000000, 0x4, 0x800, 0x2}]}, [{0x0, 0x0, 0x5c39, 0x3f, 0x80000000}, {0x1, 0x8001, 0x3, 0x6, 0x3f, 0x1}, {0x7, 0xffffff80, 0xf5fd, 0x7, 0x0, 0x401}, {0x7fffffff, 0x1, 0x6, 0x81, 0x6824}, {0x6, 0x400, 0xa90, 0x4, 0x9, 0x8}, {0x4, 0x6, 0x8763, 0x6f, 0x2, 0x4}, {0x1, 0xffffffff, 0x8, 0x24, 0x3, 0x4}, {0x8, 0x8a, 0x8000, 0x3, 0x2, 0x326}, {0x9e, 0xfffffff9, 0x7fffffff, 0x7, 0x3000000, 0x7a17cda2}, {0x9, 0x0, 0x4, 0x6, 0x61, 0x2}, {0x2, 0x3, 0x8e97, 0x6, 0x4010000, 0x8}, {0x401, 0x6, 0x2, 0x200, 0x400, 0x3ff}, {0x1f4, 0x7, 0x7f, 0x7, 0x100, 0x1}, {0x1, 0x800, 0x40, 0x81, 0x800, 0x60b}, {0xfffffc01, 0x1, 0x3ae7, 0x3, 0x6, 0x3ff}, {0x1, 0x0, 0x5, 0x8, 0x0, 0x4c}, {0xffffffff, 0x92, 0x200, 0x3, 0x8}, {0x4d7908fa, 0xffffd4bf, 0x90e, 0xfffffff8, 0x8001}, {0x1000, 0x7f, 0x0, 0x5, 0x1, 0x3f}, {0xed2, 0x39, 0xb62, 0x7, 0x4, 0x3}, {0x3a46, 0x7, 0x1000, 0x80000000, 0xf3, 0x4000000}, {0x2, 0x6, 0x4, 0x509, 0x800, 0xc0f}, {0x80000000, 0x0, 0x4bc, 0x1, 0xea8e, 0x3}, {0x401, 0x3f, 0x10000, 0x1ff, 0x4, 0x1000}, {0x7737, 0x1f, 0x1000, 0x9, 0x80000000, 0x5}, {0x40, 0x3, 0x8, 0x5, 0x10000, 0xffff}, {0x3ff, 0x8, 0x3f, 0x5, 0x10001, 0x3}, {0xbc, 0x100, 0x6, 0x0, 0x6, 0x7fff}, {0x2, 0x100, 0x8, 0x16f3, 0x8, 0x8}, {0x2, 0x3, 0x4, 0xfff, 0xfff, 0x1}, {0x4, 0x10001, 0x5562, 0x2, 0x100, 0x7fff}, {0x1, 0x0, 0x1000, 0xfff, 0x6, 0x7fff}, {0xffffffff, 0x7, 0x8, 0x5, 0x3ff}, {0xfffffff7, 0x1f, 0x2, 0x140, 0x81, 0x9}, {0x0, 0x9b, 0x0, 0x7f, 0x0, 0x10002000}, {0x9, 0x6, 0xfffffff9, 0x84, 0xffffffff, 0x8cf5}, {0x0, 0x9, 0x1, 0x200, 0xffff, 0x1000}, {0x101, 0x2, 0x1, 0x3, 0x8, 0xa4c}, {0x80000000, 0x100, 0x5, 0x7f, 0x101, 0x6}, {0x7, 0xb83, 0x8, 0x1, 0x4, 0x8e8}, {0x2, 0x0, 0x2, 0xfffffff8, 0x1, 0x4}, {0x7, 0x5, 0xb5b, 0x1, 0xfffffa08, 0x79c00}, {0x5, 0x68, 0xffffffff, 0x8, 0x1, 0x3f}, {0x7ff, 0x1, 0x6, 0x7}, {0xffff0001, 0x1f, 0x1, 0x4, 0x2, 0x400}, {0x2, 0x7, 0x0, 0x7fff, 0x1000, 0x5}, {0x3f, 0x8001, 0x9, 0x0, 0x4, 0x5}, {0x7, 0x80, 0x20, 0x4, 0x1, 0x101}, {0xfffffff7, 0x2, 0x5, 0x5a7c, 0x7, 0x2}, {0x3, 0x2, 0x1b90, 0x7, 0x0, 0xc3d}, {0x1000, 0x4b6, 0x0, 0x5, 0x1, 0x42}, {0x3, 0x0, 0xffff, 0xdc8, 0x3, 0x5}, {0x9, 0x4, 0xa31, 0x0, 0xe9c2, 0x4}, {0x1, 0x28000000, 0x7, 0x7, 0x9, 0x4}, {0xfffffffb, 0x9, 0x8, 0x0, 0x7fffffff, 0x864}, {0x8, 0xffffffff, 0x8, 0x0, 0x8001, 0x4}, {0xb0cc, 0x7f, 0x2, 0x2a2, 0x10000, 0x60}, {0x1ff, 0x4ff327e5, 0x3f, 0x5, 0x7f, 0x40}, {0xdda6, 0x1f, 0x5, 0x8, 0xfd, 0x200}, {0x100, 0xfff, 0x8000, 0x101, 0x3, 0x7}, {0x401, 0x4, 0x10000, 0x5, 0x3, 0xffffffe1}, {0x5, 0x9, 0xa2, 0x800, 0x2, 0x9}, {0x180000, 0x18e, 0xfffff801, 0x8, 0xfff, 0xffff}, {0x1, 0x9b8, 0x4, 0x8, 0x7, 0x7fffffff}, {0x1, 0x8, 0x1ce, 0x1, 0xce42, 0x8}, {0x8001, 0x7fff80, 0x6, 0x6, 0x9d, 0x1f}, {0x4, 0x2, 0x4800000, 0x3, 0x80000001, 0x3}, {0x400, 0xf9, 0x800, 0x0, 0x3f, 0x9}, {0xffff, 0x7fffffff, 0x4, 0x3, 0x9, 0x80000001}, {0x94ed, 0x9, 0x7, 0x400, 0x5, 0xb7a}, {0x7, 0x8000, 0x9, 0x0, 0x3, 0x3f}, {0x1, 0xfe, 0x1, 0x8, 0x7, 0x9}, {0xfffffffc, 0xff, 0x3, 0x6, 0x3, 0x80}, {0x1f, 0x4, 0x400, 0x7, 0xffff, 0x400}, {0x2, 0x7f4f, 0xcc45, 0xfffffffb, 0xa7b, 0x1}, {0x1, 0x2, 0x6, 0x3, 0x7, 0xb0}, {0x200, 0x1, 0xffffffff, 0x101, 0xffffffff, 0x5}, {0xfffff1d3, 0xfffffc01, 0x7fff, 0x3, 0x0, 0x3}, {0x2, 0xb5, 0x9, 0x47f, 0x3f, 0x42f}, {0x7, 0x3, 0x5, 0x800, 0x1f, 0x4}, {0xffff, 0x546, 0xaaa, 0x6e, 0x40, 0x8001}, {0x2, 0xc94b, 0x80000000, 0xfffffeff, 0x0, 0x1000}, {0xe23, 0x5, 0x4, 0x8, 0x101, 0xa0a}, {0x10000, 0x100, 0x100, 0xffff, 0x6, 0xe6a}, {0xff, 0x40, 0x1, 0x7, 0x4}, {0x0, 0x1, 0xcd7, 0x5f, 0x7ff, 0x6e}, {0x8, 0x2, 0x2, 0x8, 0x1, 0x1}, {0x1ce, 0x9, 0x3f, 0x9, 0x40, 0x6}, {0x9, 0x7ff, 0x3, 0xfffffbff, 0x9, 0x80000001}, {0xffff0000, 0x8, 0x2, 0x3, 0x4}, {0x2, 0x7, 0x7fffffff, 0x5, 0x0, 0x5e6401ba}, {0x8, 0x10001, 0x1, 0x80, 0x9, 0x6}, {0x5, 0x3, 0x8, 0x5, 0x5, 0x7f}, {0x3, 0x8, 0x28, 0x3ff, 0x10000, 0x1}, {0x5, 0x7, 0xfffffffe, 0x7688b454, 0x4, 0x8f8}, {0x80000000, 0x5, 0x8, 0x3, 0x8000}, {0x2, 0x5, 0x4, 0xffffffff, 0x10001, 0x9}, {0x9, 0x8, 0xffff, 0x0, 0x3, 0x1}, {0x4, 0x3dc00000, 0x5, 0x8001, 0x1, 0x6}, {0x1, 0x0, 0x3, 0x6, 0xde54, 0x5}, {0x5, 0x4, 0x20, 0x80, 0x7f, 0xc10}, {0x81, 0x8, 0x40, 0x148e, 0x4, 0x40}, {0xff, 0xff, 0x55, 0xc49f, 0x7, 0x5}, {0x0, 0x1f, 0x1f2, 0x7fffffff, 0x101, 0x4}, {0x0, 0x5, 0x6, 0x8001, 0x99, 0x10001}, {0x7fff, 0x1ff, 0x0, 0x80, 0x4, 0x1f}, {0x3, 0xf1, 0x9, 0x5, 0x1f, 0xffffffff}, {0x81, 0x80, 0x6, 0x6, 0x3, 0x7}, {0x101, 0x401, 0x2, 0x4, 0x1}, {0x4, 0x1, 0x10000, 0x2400000, 0x3, 0xc3b}, {0x6, 0x2, 0x94, 0x80000001, 0x6, 0x4}, {0x3, 0x1f, 0x8, 0x7fff, 0x8, 0x8}, {0x5, 0x0, 0xe77e, 0x20, 0x1, 0x6}, {0x3, 0x2, 0xb49, 0x1, 0x81, 0x1}, {0xffffffff, 0x0, 0x0, 0x1, 0xee5, 0x7fffffff}, {0x838, 0x800, 0x6, 0x5, 0xffffffff, 0xffffffff}, {0x6, 0xfab, 0x1, 0x3f, 0x9232, 0x8}, {0xfffffff9, 0x8, 0xffffffff, 0x5, 0x310, 0x2}, {0x0, 0x7, 0x761, 0xf, 0x5, 0xca}, {0xff, 0x9, 0x5, 0xfff, 0x1, 0xffff7fff}, {0x2a, 0x3, 0x4, 0x7ff, 0x200, 0x84}, {0x9, 0x6, 0x81, 0x180f, 0x7}, {0x7, 0x3, 0x852, 0x8001, 0x6, 0x5}, {0x80, 0x0, 0x3, 0x401, 0x2, 0x180}, {0x9, 0x7, 0x764, 0x9, 0x5ccf, 0x88a}, {0x0, 0xe4, 0xf9f, 0x10000, 0x6, 0x3}, {0x80000001, 0x9, 0x100, 0x2, 0x80000001, 0x7fffffff}, {0x7, 0xc9c9, 0x733b, 0x2, 0x1, 0x7}], [{0x4, 0x1}, {0x0, 0x1}, {0x1, 0x1}, {0x4}, {0x5}, {0x0, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {}, {0x5, 0x1}, {}, {0x1}, {0x4, 0x1}, {0x2}, {}, {}, {0x2, 0x1}, {}, {0x5}, {0x1}, {0x2}, {0x1, 0x1}, {}, {0x2}, {0x3, 0x1}, {0x4}, {0x5, 0x1}, {0x3, 0x1}, {0x1}, {0x3}, {0x5, 0x1}, {}, {0x3}, {0x2, 0x1}, {0x4, 0x1}, {0x1}, {0x0, 0x1}, {0x3}, {0x4, 0x1}, {0x3}, {0x0, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x2}, {0x1}, {0x2, 0x1}, {0x3}, {0x0, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x4}, {0x2, 0x1}, {}, {0x4, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x5, 0x1}, {0x1, 0x1}, {}, {0x1}, {}, {0x5}, {0x3}, {0x5, 0x1}, {0x4, 0x1}, {0x2}, {0x0, 0x1}, {0x2, 0x1}, {0x0, 0x1}, {0x2}, {0x2}, {0x6}, {0x7, 0x1}, {0x5, 0x1}, {0x3}, {0x1, 0x6b4aed2548663397}, {0x0, 0x1}, {0x1, 0x1}, {0x5}, {0x4, 0x1}, {0x4, 0x1}, {0x2}, {0x2, 0x1}, {0x3, 0x2}, {0x5}, {0x5, 0x1}, {0x2}, {}, {0x2, 0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x4}, {0x5, 0x1}, {0x5, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {}, {0x4}, {}, {0x2}, {0x2, 0x1}, {0x5, 0x1}, {0x5}, {}, {0x5, 0x1}, {0x3}, {0x0, 0x1}, {0x2}, {0x3, 0x1}, {0x1, 0x1}, {0x3}, {0x0, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {0x3}, {0x3, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x1, 0x1}, {0x5, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x3}, {0x4, 0x1}, {0x3, 0x1}]}}, @TCA_PEDIT_PARMS_EX={0xe38, 0x4, {{{0x4ce, 0x73, 0x8, 0x80000001, 0x2}, 0x9, 0xff, [{0x80, 0x0, 0xffffffc1, 0x3b624b86, 0x7f, 0x6}]}, [{0x9, 0x80000000, 0xfaf, 0x80000000, 0x3, 0x6}, {0xffffffe1, 0x7, 0x51, 0x7f, 0x54000000, 0x2}, {0x9, 0x8000, 0x8, 0x9, 0x1c29f94, 0x300751b}, {0x2, 0x5, 0x8, 0x5, 0x4e, 0x5}, {0x10000, 0x8, 0x4, 0x5}, {0x4, 0x80000001, 0x8, 0x10000, 0x3ff, 0x1}, {0x4, 0x1, 0x8, 0x9, 0x7}, {0x6, 0x3c6b, 0x4, 0x101, 0x9a5, 0x3}, {0x0, 0x7fff, 0xfffffffc, 0x3ff, 0x7, 0x80000001}, {0x826, 0x401, 0x7f, 0x4, 0x0, 0xf607}, {0x0, 0x6, 0xc1d9, 0x4, 0x4804c958, 0x4}, {0x0, 0x0, 0x8, 0x4000000, 0x7fff, 0x4}, {0x10001, 0xf638, 0x8, 0x8000, 0x0, 0x9}, {0x6, 0x6a27, 0x6, 0xd572, 0xf2, 0x50}, {0x5, 0x0, 0x1, 0x0, 0x100, 0xffffffc1}, {0x9, 0x100, 0x8, 0x7fffffff, 0xff, 0x2}, {0x0, 0x3f, 0x0, 0xdbd1, 0x8001, 0x7ff}, {0x0, 0x2, 0x2, 0xa2, 0x1, 0x9}, {0x1, 0x6, 0x9, 0x3, 0x6, 0x3}, {0x513, 0x6, 0x101, 0x9, 0x7f, 0x8}, {0x8000, 0x7fffffff, 0x8, 0xfc65, 0x7, 0xadaa}, {0x7, 0x401, 0x2, 0x8, 0x0, 0x7ff}, {0x50, 0x6, 0x5568, 0x0, 0x7, 0x7}, {0x7, 0x81, 0x7, 0x9, 0x3, 0x10001}, {0x4, 0xfffffff7, 0x3, 0x87, 0x0, 0x5}, {0x1, 0x80000001, 0xc643, 0x8, 0x3, 0x769a}, {0x2, 0x80, 0x7, 0x0, 0x0, 0x2}, {0x300000, 0x89b, 0x1, 0x400, 0xfa15}, {0x2, 0x3fffc00, 0x3cdd7085, 0x100, 0x8, 0x4}, {0x3, 0x75, 0x3, 0x3, 0x1, 0xfffffffa}, {0x23, 0x9, 0x6, 0xaa64, 0x4, 0x10001}, {0x7, 0x0, 0x1, 0x2, 0x8000000, 0xaef2}, {0xa369, 0x8, 0x2, 0x5dc, 0x8001, 0x4}, {0xcd84, 0x0, 0x81, 0x3, 0xffff3d3f, 0xffff}, {0x0, 0x3, 0xa6, 0x7, 0x6, 0xf014}, {0x1, 0xfffffffe, 0x3, 0x0, 0x4, 0x401}, {0x0, 0x3, 0x0, 0x8, 0x101, 0x1}, {0x4, 0x2, 0x4, 0x0, 0x7, 0x6}, {0x401, 0x3, 0xa19f, 0x934, 0x266f, 0xea4}, {0xf77, 0x8, 0x9, 0x6ddcda0b, 0x4ecc6fdc, 0x5}, {0x1, 0x5, 0x3, 0xb008030, 0x2, 0xc20b}, {0xfdd3, 0x400, 0x0, 0x34d, 0xb6, 0x5}, {0x3, 0x9, 0xfffffe01, 0x3, 0xffffffc5, 0x7}, {0xfffe0000, 0x9, 0x3, 0xb0, 0x10000000, 0x58d}, {0x6, 0x1, 0xc2, 0x7, 0x7, 0x5}, {0xfffffffc, 0x1, 0xfffffff8, 0x3f, 0x5, 0x8e}, {0x3d54, 0x1f, 0x4, 0x3, 0x8, 0x5}, {0x7, 0x8, 0x4, 0x80, 0x6, 0x6}, {0x10000, 0x20, 0x3ff, 0xfff, 0x2d80, 0x1ff}, {0x2, 0xfffffff7, 0x2ca1e04c, 0x0, 0x14c8, 0x1}, {0x5, 0x72c, 0x6, 0x6, 0x0, 0x6}, {0x9, 0x3, 0xffffffff, 0x1, 0x80000001, 0x92a5}, {0x4, 0x4, 0x200, 0x4, 0xfdf, 0x4}, {0x9, 0x6dd8, 0xfffffff8, 0x2, 0x800, 0x6}, {0x9, 0xfffffff8, 0x13b, 0x2, 0x5, 0x4}, {0xffffffff, 0x3, 0xe4c, 0x1, 0xf6f, 0x7ff}, {0x0, 0x6, 0x7fffffff, 0x3f, 0x8001, 0x4f}, {0x19ca, 0x2, 0x1, 0x3004, 0x9, 0x7}, {0xec5f, 0xa, 0x4, 0x9, 0xd283, 0xfffffcc7}, {0x1ff, 0x6, 0x101, 0xffff, 0x7, 0xae}, {0x1, 0x4, 0x140, 0x2, 0x1, 0x8}, {0x0, 0x10001, 0x0, 0x6, 0x3, 0x1}, {0x3, 0x1, 0x1f, 0x5b99, 0x57}, {0x7, 0x12f9, 0x5, 0x40, 0x80000001}, {0x9, 0x6, 0x4, 0x2, 0x2882, 0x101}, {0x0, 0x7, 0x651, 0x2, 0x88, 0x6}, {0x9, 0x5, 0x2, 0x7fffffff, 0x2, 0x2}, {0xfff, 0x3, 0x3f, 0xb9f8, 0x40}, {0x6, 0xffffffe0, 0x4, 0x1, 0x5c2, 0x9}, {0x8, 0x800, 0x9c03, 0xffffffff, 0x4b29bd69, 0x8}, {0x0, 0x9, 0x3f, 0x7f, 0xffffffc0, 0x7}, {0x1, 0x4, 0x0, 0x80, 0x4, 0xfffffff9}, {0x2, 0x2, 0x1, 0x40, 0x4, 0x3ff}, {0xfffffffd, 0xee, 0x4, 0x2, 0x9, 0x8}, {0x0, 0x7, 0x2, 0x0, 0x9, 0xffffffff}, {0x10000, 0x2, 0x9, 0xfffffffe, 0x0, 0x2}, {0x80000001, 0x3, 0x6, 0x6, 0x80000001, 0x8}, {0x100, 0x1, 0x5, 0x9, 0x200, 0xfab}, {0x81, 0xffffff01, 0x2, 0x5, 0x4, 0x40}, {0x2, 0x2, 0xff, 0x63, 0x3f, 0xffff8000}, {0x7, 0x800, 0x5, 0x8, 0x4, 0xfd}, {0xfffffff9, 0x1, 0x4, 0x80, 0x100, 0x12000}, {0x4, 0x401, 0x9, 0x0, 0x800, 0xe9}, {0xf3e3, 0x120c7f95, 0x0, 0x8, 0x100, 0x5}, {0x80000001, 0x9, 0x9, 0x38000000, 0x4, 0x2}, {0x7, 0x6, 0xffff, 0x10, 0x10001, 0x20}, {0x5, 0x1ff, 0x4e, 0x1, 0x4, 0x9}, {0xe30, 0xd8c, 0x3f, 0x100, 0x2, 0x9}, {0x0, 0x8280, 0x7, 0x1, 0x2, 0x8}, {0xb36, 0x8, 0x0, 0x3f, 0x4, 0x5}, {0x80000001, 0x3, 0x81, 0x4, 0x6c, 0x9}, {0x7fff, 0x5, 0x85e5, 0x0, 0x6, 0xb1e}, {0x7f, 0x401, 0x2, 0x0, 0x7ff, 0x800}, {0x0, 0x8, 0x10001, 0x3, 0x400, 0x8}, {0x3, 0x1, 0x3, 0x2, 0x0, 0x8000}, {0x3f34044c, 0x8, 0x3ffc0000, 0x73e, 0x5, 0x6}, {0x8, 0x4, 0x8, 0xfffff348, 0x7, 0x1}, {0xd23, 0x6712, 0x0, 0x1, 0x8}, {0xac, 0x1, 0x8001, 0xfff, 0x8, 0x7}, {0xff, 0x0, 0x2, 0x1, 0xfffff800, 0x10001}, {0x1ff, 0x9, 0x5, 0x8, 0x3, 0x8}, {0x8, 0x1, 0x7, 0x8, 0x2, 0x1}, {0x3, 0x8001, 0x5, 0x681, 0xfffffff8, 0xec}, {0x5, 0x200, 0x1, 0x22, 0x0, 0x2}, {0x101, 0x6, 0x8735, 0x80000001, 0x5, 0x6}, {0x7, 0x6c, 0x2, 0x7fff, 0x9, 0x6}, {0x2, 0x2, 0x7, 0x2, 0x7, 0x5}, {0x47, 0x7, 0x7, 0x800, 0x1, 0x4}, {0x1, 0x7, 0x0, 0x0, 0x8, 0x4}, {0x3, 0x1ff, 0x1000, 0x6, 0x200, 0x4}, {0x6, 0x6, 0x3ff, 0x1ff, 0xdd, 0x9}, {0x80000000, 0x8, 0x100, 0x7, 0x9, 0x6db}, {0x7, 0x8, 0x4, 0xffffffff, 0x10001, 0x1f}, {0x100, 0x81, 0xffffffff, 0x7, 0x5, 0x3}, {0xff, 0x8, 0x81, 0x3, 0x8, 0x6}, {0x3, 0xa0, 0xff, 0xfff, 0x1000, 0xe000}, {0x0, 0x7, 0xffff, 0x2, 0x7ff, 0x99e}, {0xc1, 0x9, 0x6e2, 0x9, 0x7, 0x41c}, {0x2, 0x6, 0x3ff, 0xffff, 0x6, 0xdff}, {0x2, 0x200, 0x7fffffff, 0x101, 0x5, 0x7fffffff}, {0xfffff84d, 0x1, 0x8, 0x3, 0x2, 0x5}, {0x1, 0x9, 0x1, 0x3, 0x6, 0x1}, {0xfffffff9, 0x6, 0x101, 0x5, 0x0, 0x40}, {0x6, 0x40, 0x0, 0x5, 0x350, 0x3f}, {0xbc, 0x8001, 0x0, 0x9, 0x1, 0x5}, {0x6b, 0x5, 0x4, 0xd0f, 0x6, 0x7}, {0x1ff, 0x6a0, 0xfef, 0xff, 0x9, 0x3}, {0x80000001, 0xc1, 0x80000000, 0x5, 0x9, 0x4}], [{}, {0x4, 0x1}, {0x4}, {0x4, 0x1}, {0x5, 0x1}, {0x5}, {0x4}, {0x5, 0x1}, {0x3, 0x1}, {0x1}, {0x4, 0x1}, {0x0, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {0x3, 0x1}, {0x2}, {0x2}, {0x0, 0x1}, {0x4, 0x2}, {0x2}, {0x2, 0x1}, {0x4, 0x1}, {0x2, 0x1}, {0x4}, {0x1}, {0x4, 0x1}, {}, {0x3}, {0x1}, {0x1, 0x1}, {0x2, 0x1}, {0x7, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x5}, {0x1}, {0x5}, {0x5, 0x1}, {}, {0x5}, {0x4}, {0x0, 0x3}, {0x5}, {0x3}, {0x2}, {0x2, 0x1}, {0x0, 0x1}, {0x1}, {0x4}, {0x4}, {0x5}, {}, {0x4, 0x1}, {0x5, 0x1}, {0x2, 0x1}, {0x5, 0x1}, {0x2, 0x1}, {0x3, 0x1}, {0x1}, {0x2}, {0x5, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x5, 0x1}, {0x1}, {0x3e5987a39bf0e3da, 0x1}, {0x1}, {0x6, 0x1}, {0x1}, {0x4}, {}, {0x5}, {0x2, 0x1}, {0x5, 0x1}, {0x1}, {0x2, 0x1}, {0x4}, {0x3, 0x1}, {}, {0x1}, {0x0, 0x1}, {0x5}, {0x5}, {0x3, 0x1}, {0x5}, {0x0, 0x1}, {0x1}, {0x5}, {0x7}, {0x3}, {0x4, 0x1}, {}, {0x5}, {0x3, 0x1}, {0x4}, {0x5, 0x1}, {0x2}, {0x3, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x5}, {0x5}, {}, {0x0, 0x1}, {0x3}, {0x0, 0x1}, {0x2}, {0x1, 0x1}, {0x4, 0x1}, {0x2}, {0x5, 0x1}, {0x5, 0x1}, {0x1, 0x1}, {}, {0x1, 0x1}, {0x2, 0x1}, {0x5}, {0x4}, {0x3, 0x1}, {0x1, 0x1}, {0x4}, {0x5}, {0x3}]}}]}, {0x1004, 0x6, "c85656a23c665293564c6e04775262d8bfd9b8d8aed7a9601f9cd93e43ce2294f685b71ea8812382ecb2825a004c057a043af00a58fef72d3abdcaa36905a2751524126e7bd45c94ace0722a90536691e4d8f5baef253af5a3410510704964759730a2a83607bafc1a1b08dd145cce799db15104dbf1369fb90fd7c8c2b4d1f9bb59596fd6437f2ad103bb780d007f905307b633e12068d1a1659350461dfb38ebe9c01cc49cde8bc33eb1943149779317e728c51ee59b8e23d6cb3c41de9b70b1bda4d00a8842291424af283653c3d3955926c62abda473a0ed62a057a601577c3c06a015b5bd9430803eb6de409a33020256af940857951a3220ede281da6776eabdc2f54052933ed4b598fa5b4dbd353496219d17dd92a42b403f50297b3cb26564e188fec8fb770cdeeaa0dbcac5b6d2c37762c68e56ec442582113ef497c8f7234892adba267846d41ca8bf01acb2286230e5fff73b5ed653f1295cc8b081190ef8c270165c46a63dcf1722b5b3592f488861d174a5574f1e3c83be8f02fe58dcff933675d89502580b8e81aa23863829d44d995db5faa4834c9514b2fae13ff96e525a32224999d3154596a0ba9d210c7d3027e22cf10036b373d26bf5c3a861acdd8337842fc675fc7a156d653673b053173bfad8692a1a48fd2ff3cb9f5813f8727634d0cb2dd667a01b12e2ab38c97ac9440b2226ab3b09c870ddd4ba625493c220c3008b83d087c70bf45bc27450a77f05e663d4a5003d69d7c526e14209fb6b0ce2a4f01fffff82bc82346525d08b33c3ae2bf150a1b9193711c572a15986d826723695c8c3d11a26679c9e17a1615bfb5583f2a7478caa401aca0209ca9f9738924e88ccdaca438c35878a3af2bdcf6bd035f91fe5819e39b6ac39114ef10a85546157d9aa1e888838943dee6334fe8b63b09660a5c11030f7c04798a7a4a8aa2e09956cce139ffca597d3d6f9e9948c50d6634fa9435faa0b37ea3fc94284eb23fd48fadd4b10424b09a614ac3c9d1322f194078e37b04c0e28bf8fe287969765ccdc25a227487dbf47d3568cf518db48d5355f7d1c859b53fecb6b548e17a8cfce61d8406d523f04f4bce32772795dafe6d656bf1165627ca61866445b2fc22efa8784cd36912daa5a80080833b91080839152bf57a68314fe706bc5e640f157deab300780fab46b14c8c951ee8e2fbb8c68b5b5a653f48ddd875bda97a1ad8e9358a73f41e8f8fd4ffe982a68b775cb3779c90b2af4bfc8e8edee1b7bbb98664842d80a865c68fe6d7efc88b0b898db40a67c5bbc5d7d20018b6037f5e2b9b2dbf66a7d4e8012dda9e8aac98da49fe68cdfe95df87067ad27b1e2cebb59aae9967da11ec065155d646733c82b14f9907b4d673660099f454a628214407213ecb8f3ec121db85b6f9561e8632f21f44c60706071383cfa78a087ccc4de504bfd916e0874c3b22555f11fd7e984b5fad5c1cf978cb440bd35c89d1d8f05f6b1e2dead4b533927d3c8b219c9ba5b962a9b9824a2cccb6585f84ab394007ba9ede04bb068ba5f72b966bf373ae68f2a4c137e89e739cff0d78825761c5d130e522f460f393d7cb147504f51d803599c8711633858e5a919ad1fde9108949675991abb5679c88de777f32e0dbe7a4f3e6ac35899e49223bd6e2d710fd88360d62acf7109694e76e2c419bf192dc293f1373da4833ef7278e9bdce0b3b34960c536ee6e59bab4a185a5ef3761a39f9e262ae0e2b66322bdfa1cc19676b525d2b0685ae754f786bfe942348239c5b713ccd6c4831899ad234daf1bb72d098d0bd950fde2cc3f731034e1924c7680b6596ba02261e1184bd46dbe5d4030e91a6d70d9f71dbbace29cf68bc6dbdc4a5a2d1919a276e53c82038636fc8742fc5151f3fcf777bdc6ca154824cccba03f891956f2c316ab2d853ffbc6b7312b8cc9fd37fa1b7456ca548c0ff5cc44089e8fd770be39069ccf4ba3df2eee69b69533331ccb8299e7068f76d6c3089fe69a3b4ea6f51cab0e16d16f11fb756499d2a4bb4095486f88a0648cd72982f63b60c6129092b63827bf0fa16a6fa1a11bf3c563417fcb954cc27fdf208beada79dd1c00d6906e683765e5a8604e8ddd257d1e5b368d7322bbc1e97f25f9893f93fe66dd6b8ca90064b0b4e33c0a44c0e371bb9acc7fb2baed95e82e352b590462f79631abbfdcddcb2a37e478e109432e453c0f0454379f0200d9b1e9cb22c474f8142f6600544585f20dec3c3bd6285ef18acd4105d19663f8593b5ff6cb5d6fa52b72453f5c67d72eff0610c1c45398651dd9645484321f1ff1386550b7d70915117ef70cbbea0ce27e944944bd696298a38588529ce651f0097276a7e0083271f1ca5db763a73cb4d1f4fccf0ebb34e716e53b8741cd14c976442877bbad9e8062cf075414d256c2705564604ef9129973d564c0d8c671643bc1e9bbbff2791e4d61eb52e203ee326c998d3f6a7ce20e74919af04cc5e1fff2cc1f547c9b9b9fcc5dc5fae60c074de4a7ee536b9817165f3d073afdb369b32696a856c95deda504acd10a2435f8e5bd76c9110b0cb7ab585b689a2d36987fccbd8968186be6cee3633ae437ee0225bdd3cdaa61997a99cac597c1e8a93d0bb1f72f70be0fed160457a30588ea30101ba7ea7baef967fdb105c2432129a74b3f33e8a20d3bd44ebe887a87b5654a6bf35ef6c390e8c024828158ef2a7796ef7e7420102099b3bcc5bd9e2bc98223d4f38fa8722f220484c2e4c7542f206e06c91a19c89aaefbbe006cd7fe9eecfb9909720ae0a9e739687d99c922c96a9cab4e7f4a30a55797a170e3939dc67595bd071befd8247588ad51692c6decca0a7da8425d95de50171e5c1a87b79c5bdcb26f04c895b8166e405a0df20e6a6ead6bd9bcd07049a7f8dd29f0cfbe7324727954910649f7e451b209452b9c9f70f878c4dd02b4ec85ead4ac2eecd602659b7d282c0b17453de805291af0ad07f2afeba4e2cd57eaf598e076355141c14c5af1eeee017330a280a8b0d1d656c07680183f51d3447f10f0fd2e5dc49f21ed53df30b814f1e53c81115dc3ddb226b765231cdd2a198804e0d553e981ad35af6aa4dcbab0f7387e8b3e8907c270c12c7a7c0f538674d09fc830f6072423bc064f6d0dd9dcde1c3313199865c05b30bd0cecd16ec2c2b7b2fc4ae675a5850cd64d1b4097c4079907ef3b27f9362f8418659f307ec2d0e057e67978af219015287edb72a5116b5113382d0497a2c984b02453f7977b84425796d00f626207e1c1311dc13d1d1e6a5b406cb38eb0a885e489ad3b3e4cc53c71039e14f5980ea08da26411521c6c30cf935e66461e399ce4658e49478187b2e1ddb562ef15d6b90e3f9492923538f0010cf71d7d704ff42bff80889644cad11d48855581dcfb8bb85c3e8e0962de5037bc485997f8f2d5b96d209cb9202c5ccc0a657497a714a029dc23f7ea878bb2029eab9aebab695672ba1c9b0b2a6f06269590962d0c4b5af13d9524face346d379c7a35b94b454c63528fa0f57be91af181d2a112ec75c07a29004bc83253aa77d77fcb3f65cffca3c5cc8f61a8e4a14dc4b5f8c624ffb1a7ed592ed9f0f1f2e5dba95e400450b0832f47f68b6dac194cd13999db9540b57f4a2dc50178246c7bbf1469d9842c717e6c7f9d0b6ec27602fdb14f462b771d1aa291c82a16713bc41f5408416385d8aa0b4ba76fe7fbbd48eeef79edfdba947897d49212dc399e202238c255fd7f45677a195063037ee0e9df35e7ec3be37467a454128ee03caf22d051ca801e7b6b8431211b90bd4f643b0b6876456dfa587136954da7d1666a45d134806545af0750158105c44172814ae314e0eb2c6cb6b064a90a9c7f5a1187cf45626d83ccc2db097ce7f73e4d445e35cbd8fa586c33a0428248b5e761269b02df967fc5132d269e45dd75e1bb588b4c2a694cec9a7e6747a1864058e0632c8b4ebdbb36e52c2c24fdacb54dc190bb15d2b18263c15700f03c21d26a8adf2d65699e5a37c6fec26b1c9c88c42fd768c5a68a0e5e9102bf99ad17611207ca663d25aa8676b08f83bad20f8bfaf7c8213e980429d178ad56867df0b8da380ef575f2871cb7826bb8cb8e6c0e961f9034f1329a255cdf4177843b576e816dda205592c39894c0c8fd14df925f531caeb2c1e546638fbf090ee8437338fcee1ff79a71ae957f0adfbdff80dcce2f844848fa3423953cfebe47e4a8143bfd32738d420091503b2198b631ec404f675078590c24c73e680f851e1998864ad68f8400a68e62d0ec2e26a0c0de3c69e1442d300077773d94663c0a499630650194bdf636e61514b6430c3983e2adb1af5f07f8bd227bc90791d669c248f77be9bbf92d364b8bfcc8b024a99091329dbc847c6100077c8bd0f84127c2b7e4cfdb6fa6aee891e5efde5b34c88b290ebf45b4558f1c36ebce8628577cdde8ab007deddda4cb9cd8087a82fbdd9e7d095e65f485e02e0fcd1d5c6c01b5e69190e433029a4f495a0c1f51ce5dadf62147c530f870d8d1a5d9ef0fb2db6a8edd0aa9d08ee1cd07ca26a9e86769145a8fb25a34ba360de7135fac4f138276919292b907cda56b80bd89211581653861350b18b9de1b53c22aedcd34af883d0a437a208b177349aad7a5e5bad493b73f352843993acb90691dd4d0cb459f5c350d860ed04c89ff6480dcbced9bb6528b4f5a71d782dea10b17d242816cf471e28d7f2c0cc0e6d73d1f8fff95ca6ce0e6a93f36c82e192ef80e45e469fb51672cd8461afee2207e409687419ffe1edf6d9f2cc58a34faf3d952ded2895cc27c6a116967a0a9e1e0ddd9f222b4b2547b79899df9c10ea9f3767c1e3ccad182ec19bf4f74e94521ea49cd6905e35b2e6dd1831954130b6b60f6d3696ab0548df65b0e8259cdfb5eadfe7c2b4f9f9f35953c9d6905a198b01f660bf4f72296bdf0924b488d9343afacff6e2f162ebbcc4e04fda029d99802969d1be2e60056f8ea74b8a38d8594fe71e686c2818efcad9d1c9da3cd3d3ac9352ff13a34a4c3e27cfbb26d2532b832650218b353daaa029fdd12dbb59218958333881618bbabe29afa9f8a58a44b0f20a19d680e641922255d22dce77d851af2fb045ef70f1be986786cf316c64d2ec0bc5adf32138f9c12466941285e2c1321f5b7d41ba7db0868759d052d5a482a30daee6694169695465f17c319c6a8a19e0259a2fab48b1b16c4710587b4ba3bdf3e0279e6ecee7b137d4c5c0cf965a622f2c6583afd2482f124b552f4c4baba54f2dbc347c6e41d18206acec80e228a7be4e94ab178f61c127ee89ee6f37e3d7bbc3e146e791d735c6d9baaae811823debbcd8c8c833070b3df94e2d32c73e84cf0a93a34b45e04ef0cbb7ed485f56dd016c075d1346a663b7b2746735b1f07d000569b239c0ed83d0cad0da2df69c6197961c403675d21943170cce38337831641bda92b9a21e444d006b84437bf9ed24a8e6a9cbeed562d69d74368fef1cfc4c9a1ea18cba2d228bba1b08c5091de98de912aaa77b3ecd21fcd771274e82b78a1d273c1b65d2e93b7d00fdcb038e93647ad31e8000a0778d3de44cfdaac7fdfbe925838c4206b01bf04a8cdb5cde933ed83e6e2e23d56a7ebc3665aef19e4e6b87907f7381b04f091517bdd28beae93a6d0ae4ca48960872a89d16e71ef036854d70cff63cc72959c1ce160f49c71b3f7da7ade40fc098d1bbd0f93f3a2036dab25d26fe8b29d4136f8e9f5df98d4de1f5914ea8942555ffe8f154bd0e4a36b"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3}}}}]}, {0x1f08, 0x1, [@m_bpf={0xe4, 0x13, 0x0, 0x0, {{0x8}, {0x8c, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_PARMS={0x18, 0x2, {0x8, 0x0, 0xffffffffffffffe9, 0x1, 0x5}}, @TCA_ACT_BPF_OPS={0x14, 0x4, [{0xfff8, 0x6, 0x8, 0x6}, {0xfff, 0x8, 0x80, 0x6}]}, @TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x4}, @TCA_ACT_BPF_FD={0x8, 0x5, r0}, @TCA_ACT_BPF_PARMS={0x18, 0x2, {0x2, 0x20, 0x5, 0x8, 0x3f}}, @TCA_ACT_BPF_FD={0x8, 0x5, r0}, @TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x7}, @TCA_ACT_BPF_OPS={0x24, 0x4, [{0x7223, 0x8, 0x1, 0xb5}, {0x5, 0x4c, 0xa, 0x9}, {0x0, 0xce, 0xff, 0x7}, {0x8, 0x81, 0x1, 0x5}]}]}, {0x32, 0x6, "e68aba74a5c61964d2becb6b585808858217137b481a3446064745cedf4564ffa7069b108001a0aa982654512772"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2, 0x2}}}}, @m_mirred={0x130, 0x12, 0x0, 0x0, {{0xb}, {0xa4, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0x7e8f, 0x0, 0x8, 0x9, 0x86a}, 0x4}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x5, 0x245, 0xffffffffffffffff, 0xbf, 0x6}, 0x1, r2}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x1, 0x400, 0x20000000, 0x14}, 0x3}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x1000, 0x2, 0x1, 0x7, 0x5}, 0x1}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x8001, 0x4, 0x20000000, 0x0, 0x3}, 0x2, r3}}]}, {0x61, 0x6, "b71f0a04ead0d87013e8cb91498c6a5be7afa0fb2c137e34f0cc73a23452dca17885ab322220d737b52abc3f03f3ef3986b2f0978f9c5ed46b9649f31fbf9124b2a91e55351889518268a770501a1e4bb5fcd4b9ba2588f5d2af4dfe4c"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_ctinfo={0xd8, 0x1, 0x0, 0x0, {{0xb}, {0x1c, 0x2, 0x0, 0x1, [@TCA_CTINFO_ZONE={0x6, 0x4, 0x7}, @TCA_CTINFO_PARMS_CPMARK_MASK={0x8}, @TCA_CTINFO_ZONE={0x6, 0x4, 0x6}]}, {0x94, 0x6, "709ce48c13662b27e4ff65250076c19464fbc3ee566e9c56f24d928b651ba093672044b58360e74bf3d4198ac62d24781d920ec3ce5bf404d5c361800bb39b336bcc4fd9988e2a6c2957362b4d2da49d778da91aea5e0c96c01d85b95ee1aaae17442373652bfc6995b30c353a64315a50f7d3adac5f853fc0579bf3921d629660fbfe30d88eaf311f79e8cfed10a0da"}, {0xc}, {0xc, 0x8, {0x2, 0x3}}}}, @m_police={0x910, 0x11, 0x0, 0x0, {{0xb}, {0x84c, 0x2, 0x0, 0x1, [[@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x36d}], [@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x8}, @TCA_POLICE_RATE={0x404, 0x2, [0xfffffff9, 0x4, 0x1, 0x400, 0x4, 0x4, 0x1, 0x2, 0x7f, 0x3, 0x3, 0x8001, 0x38, 0x20, 0x98ea, 0x3, 0x7, 0x2, 0x40, 0x100, 0x397, 0xc, 0xb6, 0x8000, 0x0, 0x80000001, 0x3fd, 0x8, 0x3f, 0x1, 0x0, 0x0, 0xfff, 0x0, 0x6, 0x80, 0x80, 0x0, 0x7fff, 0x2, 0x3, 0x4, 0x3, 0x2b, 0x9, 0x3ff, 0x5, 0xf9, 0x200, 0x200, 0x1, 0x5, 0x4, 0xb3, 0x8, 0x200, 0x4, 0x0, 0x20000000, 0x1ff, 0x9, 0x7, 0x893, 0xfffffff8, 0x10000, 0x0, 0xe40, 0x8, 0x0, 0x1, 0x0, 0x200, 0x5, 0x4, 0xa1, 0x9, 0x80000000, 0xe42, 0xe205, 0x40, 0x7fffffff, 0x1, 0x9, 0x1, 0x3, 0xfffffdb1, 0x80000001, 0x8, 0x1, 0x4d16, 0x3ff, 0x6, 0x8001, 0x2d, 0x2, 0x1f, 0x8001, 0x9, 0x6, 0x3, 0x8001, 0x0, 0x2, 0x6, 0x400, 0x0, 0x0, 0x5, 0x80000, 0x5, 0x9, 0x1, 0x4, 0x1, 0x7, 0xfffffff8, 0x4, 0x628b4b26, 0xfffffffe, 0x4, 0x3, 0x2, 0x200, 0xb67, 0x8, 0x6, 0x0, 0x1, 0x7f, 0x1, 0x2, 0x9, 0x10000, 0x0, 0x3, 0x9, 0x401, 0x7, 0x7, 0x1c0f7f3b, 0x8, 0x9c2c, 0x1ff, 0x7, 0x3ff, 0x0, 0xb28, 0x7ff, 0xa1ad, 0x8001, 0x1, 0x794d, 0x8, 0x7, 0x401, 0x0, 0x7b, 0x5, 0x10001, 0x8, 0xfff, 0x4, 0xfffffffd, 0x0, 0x1000, 0x0, 0xffe00000, 0x0, 0x100, 0x0, 0x5, 0x6, 0x0, 0x6, 0x4d, 0xce, 0xe1e, 0x3, 0x4, 0x1, 0x5399, 0x1, 0xfffffff9, 0x9, 0x9, 0x5, 0x8000, 0x9, 0x8001, 0x2, 0x4, 0x6, 0xe9, 0x8000, 0x5, 0x7ff, 0xffff, 0x6, 0x20, 0x1, 0x5, 0x7fff, 0xff, 0x134e, 0x81, 0x8, 0x7, 0x7, 0x5, 0x1, 0x3, 0x100, 0x800, 0x6, 0x4, 0x3, 0x2b, 0x80, 0x3, 0x569f, 0x2, 0x3, 0x8, 0x4, 0x7, 0x5, 0x6, 0xffff, 0x2, 0x4, 0x8001, 0x3, 0x401, 0xcd3, 0x4, 0x2, 0xffffffff, 0x80000000, 0x2, 0x40, 0x8, 0x2000, 0x1, 0x0, 0x3, 0x8, 0x4, 0x5, 0xfff, 0x4, 0x2, 0x10001, 0xfffffffa, 0x4, 0x0, 0x4]}], [@TCA_POLICE_RESULT={0x8, 0x5, 0x80000000}, @TCA_POLICE_RESULT={0x8, 0x5, 0x4}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x1f}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x7f}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x3, 0x7, 0xffffffff, 0x7fffffff, 0x8b6, 0xffff, 0x1f, 0xfff, 0x800, 0x4, 0x957, 0x6, 0x7ff, 0x2, 0xb0e, 0x3, 0x3, 0x80000001, 0x3f, 0x7, 0x400, 0x56, 0x8, 0x101, 0x6, 0x100, 0x7, 0x8, 0x101, 0x8, 0x10001, 0x4, 0x4, 0x1, 0x9, 0x8, 0x7, 0x3, 0x101, 0x7ff, 0xd, 0x8, 0x800, 0x3, 0x19bf, 0x0, 0x1000, 0x9, 0x5, 0x101, 0x10000, 0x3ff, 0xffffffc1, 0x0, 0x0, 0x7, 0x80000001, 0x6, 0x1936, 0x20, 0x6, 0x2dad, 0x800, 0x0, 0xf3, 0x688, 0x7, 0x0, 0x1, 0x40, 0x1, 0x1f, 0x8, 0x9, 0x2, 0x7, 0xd79, 0x4, 0x3, 0xffff, 0x1, 0x1, 0x8c, 0x67b, 0x8, 0x3, 0xffff0001, 0x3f, 0x5, 0x6, 0x3, 0x2, 0x6fab64d8, 0x9, 0x3, 0xd6a, 0x0, 0x0, 0xca, 0x8000, 0x8, 0x80000000, 0x9, 0x0, 0x6, 0x2, 0x9, 0x6, 0x40, 0x6, 0x7fffffff, 0x4000000, 0x101, 0x800, 0x8, 0x1000, 0x1, 0x200, 0x3, 0x3f, 0x9, 0x9, 0x3, 0x9, 0x280000, 0x1, 0x8, 0x3, 0x2, 0x7ff, 0x4, 0x4, 0x2, 0x1, 0x9, 0x5, 0x7, 0x3, 0x7, 0x7, 0x4, 0x7ff, 0x80000001, 0x98, 0x5, 0x9, 0x10000, 0x7fffffff, 0xe4be, 0xfdde, 0x3, 0x7fffffff, 0x80, 0x9, 0x1, 0x7ff, 0x5, 0x3, 0x0, 0x6, 0x100, 0x4, 0x77, 0x8, 0x40925d29, 0x80000001, 0x80000000, 0x9, 0x8, 0xffffffff, 0x3ff, 0x7ff, 0x0, 0x8, 0x0, 0x0, 0x1, 0xfff, 0x5, 0x800, 0x3ff, 0x3, 0x9, 0x7fff, 0x3, 0xffff, 0x80, 0x7fff, 0x5, 0x0, 0x40, 0x20, 0x8, 0x3f, 0x9, 0xde3, 0x200, 0x1, 0x1, 0x7, 0x5, 0x100, 0x1000, 0x1c200000, 0x1, 0x5, 0x9, 0x3, 0x3, 0x1ff, 0x0, 0x3, 0x8, 0x3f, 0x8000, 0xc0, 0x0, 0x9, 0x808, 0x7ff, 0x2, 0x2e75, 0x1, 0x7, 0xfff, 0x10000, 0xfffffffa, 0x9, 0xfffffe01, 0x3ff, 0xff, 0x8a, 0x4, 0x8, 0x0, 0xffffffb0, 0x5, 0x71f98068, 0xfffffffe, 0x2, 0x60, 0x9, 0x7, 0xa3, 0x8, 0x7, 0x9, 0x0, 0xf7, 0x1000, 0x9, 0xfffffe00, 0xfffffff9, 0x1000, 0x10001, 0x6]}]]}, {0x9b, 0x6, "9d3afa93ac9889e0b15cb10ff1c1415ada28d419d4cccc5f4c23c079b3d0c6fb458001b825fef0dc8f8d3498522c047c5974e1506e3452f134762d336d6a1ae0f4cc0c85e8de818f88c48011fb1f33edabb4afac6bcbafb87aa04607317feaf543d1bc7e907efc88fa29bf9e2d1efe47fd1146e92608589733067df1797d7d1f060fd424693f699dd3365dfcd8d6d3e577767273ad0726"}, {0xc, 0x7, {0x7936401cc35526e3, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_ipt={0x1104, 0x1d, 0x0, 0x0, {{0x8}, {0xdc, 0x2, 0x0, 0x1, [@TCA_IPT_HOOK={0x8, 0x2, 0x4}, @TCA_IPT_TARG={0xc6, 0x6, {0x3f, 'raw\x00', 0x20, 0x6, "ca9acbaa0b72473ff900a5662d09e631fc07fb58fceea3af946ddf8aa3eb034960f883b61e452d10fd42fd392362deac998abf3ef0fd9a5798e0455dc2212e1192416480eaf68ecafbfeffaf1a84e56d20719dde23ecfefa1b0fd2d252835795b326b5641273eb011d2d7323dfbcaa2991dfac37f80d855c4ec8eec7d4b4636e511df71344f26d2954dd01047d317c9fc443d6d15f9b1f3b9abc9557"}}, @TCA_IPT_INDEX={0x8, 0x3, 0x9}]}, {0x1004, 0x6, "43bcab27ec2c67182448814031305d74c9aef414bd7ec10b297c6a714a5d0a436099fbedab225cc70a75065f2f4080de39a3c7c3b16ad5b721e657d1c8e474c698d1d47859bf123de2bc665b7cde01b77a5832db61ca2feb8aabcc6feea9659172421189ac992225013c40aa333cc43410ff0ea5a61e7ad64ef4e5586dbd7ad915fadf26e7b1c2c3d73370cfd5f6f1300b71a4a6028bd0259d688f947d5d73f516a35d5313b7ed17215d52d643de33eb920c0393d3eaf8940ba4fd08d490a1f665ad8ef0c15a1695a0eb8cc4b50df914ba7cf6a5bd3e783518aa6a376c408a3022afdd388826eac47290152ea307adc7ffc3b27e57ea41c6adef2853d4ede899d4dd1420263942557d03977fcef9c1f7363889b8acd50be8a8ac0c01522d5091617463a3c1294a70c4a41cb1797cdcf439a46bb86c3ca1584f059fc6fe5d5f7e2536b40eadd7732d4f55ecd5c24162f2e59fe0a99cc2ff7cdbb6f2c45855b5d59df1cfa54e0fd255d90b4d8d8c952084c6858849f40687e445eb4084e2aa13ae20da99b934a426427f6e25e12e92be630939473f8c4a3d3f4099b84718644f94a8c9632b971cacbcd7b03713ece9e92da7e84028eedf62f989689c4bd6e84561f4793eff9bce42f483af539276b41a44e168f7eee8441035dbcdfb8a06b2471d769928902f7d7d6832b3010218b19d4c5150c06f7aeca6d4ba015b102da2b6c74be530d3f0f5c865b3ace94463a7bf3b1d2b73c746db9d54c96804b5ad411da0b3e0621b97590c04f62d095bca40f52446c5e3b4c1b83d8e6331cd708e7a805a26b64430fb420d00f46e413a8293b4e21f630c7f1bb062424ea1f0792da097a6ae91c6cdd603da24c45cf624f4b5c97e8392068d23101afcd1437d98ea97d9811ec273336c51cd92594b4a6fc562884c51e79e4a240a5c4829d73fedc6a3595734deb1a0ff9f871ffba6f435251a1bc9eddaa5c4f6c6073667a42025bd517a5b70b971ecc111046436ca12d0879b1c5560031ee51e15a590e86907c150f18e303fc18fde9faa08e8694b9dd181f8e3538e1b402b1bffa21bd0c2477f5f8ba6b4f0aea4d3276803c8320cd79eef618d49d44e7804bde88ad40ab1b5bed4049e25e9ab1c35225d713d40562dbac3a655d81daa8520590f8e25ae6065769c557017d423fd6bdaac7cb01f786071773b427f1dd9349c1a3d08bbef1cc216276b2d89c0338333b85d06e046e621be73ef97cede374973a2e2ec83d1d15e485245472bf3e736c7b66d81dea0edf4f714c78c1326897adf6f0da91c98f91148cd24e1ad8306f54c219738ab9d16ad022f28953ef615884e63fe1c62d5ee6a4c8adaefb9bbbc7ff4d3c81ce042b531adbaddd641e0f80366f249f54a4f764ef57b9a493c2ff9bd5389445825fe0e4a36540f54986986001c29dcea48812192b535d08d8b1df147d747c8bb7acb07d6346848b94e9c30d692b28a618c30cf58ae8734c282c2124e14d3ffdc0d835e432b73ee49808ee099057a32934c0b3ce0346c0ac3cc71453bb59dd778c1d8af637d273aa1c26894937858818037b17b898e132e028d654eac2491e3a3bb67d96025bde6a74ab533fbca0f56b2d0484b9bceff90904bae4153e1ccaee6e3b1db2d288948698df0d79cf780f3fce4106e5e83729521b2c96ab976217c0d9e8bda3394dc81070011908511fd84da864d8d8fdaa3c6ce43d0bde25e523e22e1bfcc135f025459734bc14aa304eec4ed24c04d1b44945ff403542c6fb7c0db4f969ae6135803e79b24ce44e15de68d81fc3efb10d9ad6689761b27ffbbb0fce6ee7656b7cf519a7a66c2b63d9e4fff231eec2c9385e3a429070e1d98a4b7ee975643a0df4aa4892385e1f86c2a788fc4768b1f941c011f88411dbf39b0821bfc98a80d622c505e52e8b17057b43ff24883202ec209ceee92710d68bbe05b49b244891a79efa077d7dcde52690d1cb8ad6c1d97342a5c0c91f6d1691d278094f22676055f755568adf63461adf15bd494441651ca7efa603eb1ee4276a4fda41c5c71dfd6beb4153e8cfe06d4b32938fdba4df05b00090ac73495c33e6f0465206d6e4c02c93a94ad7b193184413fc1f4b31d1566a44a7f4c5a8189001185cc65db19b862e2d0a7857d7e339b7c61dd7448a7e3b33839b16aa11a1a667995922a98a9412b396fec5d9eff6a8bfed713d1d559c3e192bf0b5537e6b68906ba3041d94f99e7715b2484220b7410e199023e0ea5391b7a94e1b91c423581b1829e8ed2c1c174a3719a880f4139e8169acb9d1e2b5e4332b9dc7b442f89b81f70b9be505a54970bc21d8bc248a01a4542e87a829c38a1adb1223aea2bf22668e9293c0bb0480b2374dc9a7190d6e350bacd9f2f07aa72693922daf331eaff84691cac43a79479041fbdc9d244679af824345597e6fff204c1427a8d382398b756e59fd61b73ae42a754bffb3060d39521d4ae6b093d4c935a8543eecefbfe33272272cfe0469eaf0ed87023f77909f40d6addd3399c2af7048370ef37f454188aff684e7c3cbf353f39c3fb272b18eb531cdfb82784e4f108b3bc1b805ebcc920b9d29ee9b8c635eb3256178189bb77cba85502276add7bd05028d84e7a2cd0bde898d8f4b9911e622f0588612492683e049acdced29b210afa11a43741f5991381ba1475e32e95cc34423dfa6d28081e93d8aa7dedd97aafec2599e0e144d234d93fbe227c824537d4a81ce2981d9ff8aea0c72b44650d42fc1db731ca87666cb765483c69d7c2c88c0b8c64889e3e76b2a0cc72699d48f3b12fd63aff47f642d778dfb15fee937c981e58dfa130b46f0451bc6e509e0a4e384a91654e87542914fa247068b3a1fc077b78507bec5907bb678921abc4980f4c895f666d1d069829c74eb20f5ade0d430f6ef60ba87e5087bab63ed73cc940076e59bf669a1c50738a4e042a4e1f86b52ed64c059ffc8b156cf0b34f5c11b5388dd7a0829b414430836eba894dae2256cda60ce9f68dae31313fbba8f1cad0ccd11fa3c79d28fa699c440ef90b0a0e6799100ec23fcdade55713d85675eda0216b29f48474e238606c2744645f359e340e300ef0c2ddd472e8e4f73df61626f1f1ea5164499f3d868161899fe7d7a7cb0c5ff11ae1223109d591a77f9b919e43d13b151ca80ff83402fa21097460657e74787655458adfbc591517530d9fb6b6834a4a050a19deac0f0205797312e6e8aadb68489e4221c94301cfe2d2edc4d6faad624f005676b4ff0e1d9aafe456d81ecec60166413beec1ad4ea4141c2187d047928ec3fe63f05ed52aec19e31d00039eb992fbbcf0fedf938c50bda8a4caa4fdd24b38c61ffde44d3751ff6ae9255b8451aa77a8ab2103bd0ae58152319245059a6002818d177fad7c7bdd300494c8f84bbbb2f145d922c4c8f3eb13bdcb83196ecb8b6086808340cb9e8b601ff639edb3affb3f8a8e62939221df3085c70d5caa3ac17fc66c4bdc9d885c59462c79520ee4cc88a4d8544f3325c1f2d2b87043a1e6b4f4a3eb1e4a74d51468c5e181cba83d25c6a2d1df80e8fb84234c8a185559ba2879641e7a7b919a9945745ed265e267a402c87e733b466b86b60f049fdca5efae0bf98712806aa6a59a79cf625f36018e760816807177bae3a39685ae59ce0ef7a819b4ce720d3c3790b540dfb0e9c2423302b5accc25c8f7671c689168ec40e625d1ea224ffb3ff2b9af2042f479bea54081868706f8fcea0eb67385c2f26eb10fd27270b5cd65c48e9540013c1142de530847cdbe84b8441d3873ed875ee6d70265cf2727ee171271c9eca1cf1f0dc71775f270369027af4198acceda6f4ef040700efc1d1de0cf0286536d1946a1c870b1f7ac07858f532c25174c1d1aac0dc6f2401c63483f2fcf5a6bc87f05e0b361d9fafef6a1e9c2b58a310a75501d205d260ff823e4473022585abb27451b98fdec4c0272b888b0c036654824c92c07e28949e0fdda2e422e821b6491f68611e015cf18b900063843dd4a0b777bde1087ab0b11a17bec1a48210bfd25af1398d66472c9e5c61adced47388a2ab6f3dc21df12b7b24699dadd4fc643f9b18b8308ee15ecf232cd2cb78faacea44479151bf48194a4a0a7e140e7d5414bc358b0edfe9320be5ae182e515668794cad4414243671cf7aa9e9c621d3b11a6195aa3c8004462b477abbfb73b6dea731b57d4e7155a3fa8888f919966f4301f84e7f69c6174cb07029f320095cc5908794822558730a4288262bf58c1ed1097d8cc9e52a01404e5563453ed9add85374a91413ae15c3bca952d4ae1acc31fbd254c5cabec89a38a44c477b6ea65b66562079b5e6a3729a0fb14e1f7ecb0b8570895b4acbade9814229c2114e6f35f0578aa7ab5cb33198c8e156ffd255f16b3b5a0a4b3588a8bf99dff1067d33a6056dfd88dfcf5dfed5a805f5f504c1a9e6c925bf6a49f534dfe1dcd50eae2efa2e9e95f967c8f01965798d868a686f20904a6d3ef1d3275f20c5e834a77c6952f0f5abb00c9a1cc062dfa92723725f51671560d0744f7f03341c0a205b8cbafa4fee7007f74b323945ef36a646fd87e626332c098566d9c6038a4739d480cecb7228e36f6c90fd22a986dc62dc84197086a4a589b2b9c55ef29e1c780f8cbae756f7db0cf0422c83bf3fc69a51cda3cada44412a8b72c5292cbf1456ee38e7a9d8f0b168ccdb9e8a7c06b14c6fe09577efd072a774d55173eae2f4e41070e38cdd204155ca7edd641e154526b7b80af7265e62c0b53afca2aba7650cafa2f2fd466d0d5fecbc251ad7041cd2268c18f61a67277d57949f751a6e3302096b6953e67999a3d80ee8050282c60fbd2054781996ffb3fab4ba8ba965ed01b46f1926a85e2b65a9b2943176ef979cc6c83c3bbdf23f392653c6ab2cc47d780b970af1fcc64332ee756aea27adb9b80557e0fa955896a086e8a9f15c72c2021f41aa622a7dd47db8cd7024001df85b4851d4d387a7b3f23f55c2f90847aefac432ec92bd23e8c9ade93b94d9ac87d299d34dd558ec92078d048857cb39ebb20e18ac5b0c8fc19f9bd116cfa1b5b83ded5d7bf9a227602b2ee4184efaa5f9e155bca625ff8452a7ffe7dfa40c010efa702f51ed0a69fa368fcbbf2bc9715a740065805e6bcf72866edb0ea94bfe8c03276bd4eedfab22d80ea5566dcf234b8830ccd78f5c4ad0ed640b072984dbbc4280c466fed46fd4d46f75e869472c44e75e2c5654df943eab00bdf653548abcdce41a507451f268769b325b53cb46d0ae0a0a7e31a9ab7b0f0874529c5322ca728ccd30e1cb1275bd8ce3aa4acc0472b85624521f892b51fe7986f20f7ae9f94c7a8e624aac97acd650d01c90e9f852afd7a1b4d5d92367b08c4c2625d8b17ec27d139453a82e046d091cfc6fa0d3cce35f54cd8db3c8e49952cf3dde36f1d032bf85fed29e288946f675a72a49f8ef9cceac18ee229586dccc2c06b1d5d708d6657f3d2cdaa51e1561c546d24218891e773b16a8d4e566ea78ac4f7e5b900bbc41b4306a92acfa0df933f43b6860556a3c1f15bdef9103efa3ad3fc264707fbb68d644c75fcee245b2b57ef20c79cfccb36451441f15b59f533ce9f68e8c530c9f59138ca33254f3e5fd60920ac9975c7fe707a6e16f525522c04d3257d818f72a22f09898c128d29397f97d0a8634c3ddf611176b54b65dbc64f8bccd92043fe8ba9c6ba678df5cb334129b6557fbbdab83a51a98d7fd5688f51183808185297803ed62c8086c9e1442e742fa56297a697815812"}, {0xc}, {0xc, 0x8, {0x1, 0x2}}}}, @m_csum={0xbc, 0x14, 0x0, 0x0, {{0x9}, {0x90, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0x5, 0x8001, 0x20000000, 0x81, 0x8}, 0x26}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x1, 0x4, 0x6, 0xffff, 0x400}, 0x21}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x1, 0x0, 0x7, 0x2, 0x1000}, 0x59}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x0, 0x7, 0x6, 0xffffff7f, 0x3ff}, 0x54}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x1f, 0x3, 0x4, 0x3, 0xfffffffa}, 0x2}}]}, {0x4}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2, 0x1}}}}, @m_ife={0x148, 0x10, 0x0, 0x0, {{0x8}, {0x58, 0x2, 0x0, 0x1, [@TCA_IFE_METALST={0x38, 0x6, [@IFE_META_PRIO={0x8, 0x3, @val=0x1}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_TCINDEX={0x6, 0x5, @val=0x1}, @IFE_META_SKBMARK={0x4, 0x1, @void}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x7}, @IFE_META_SKBMARK={0x4, 0x1, @void}, @IFE_META_TCINDEX={0x6, 0x5, @val=0xfff}, @IFE_META_SKBMARK={0x8, 0x1, @val=0xffff}]}, @TCA_IFE_PARMS={0x1c, 0x1, {{0x0, 0x0, 0x4, 0x800, 0x40}}}]}, {0xcc, 0x6, "85eda8dd2018144c744a54bd6e969c7d8b77464ab838c29eb6b02be364114f3c4e1aa80a44373954207928a4a2c4623b1f7b3101f1cd5e108edde12b57855f3fb1e3a5b928cd54ed93008d9021bc5bf61425caccdf808838c29f999040b3ccf8c52cd9b5ccc2c1f08bb6fcbb2ae54e8f9dd7b3b9220cd7eb4c6dfb2e9666f567158e61690b4f35859b2248ede584715ab0d1bd3e9c0aa78a6ac58b1c52569fd6542df398c553ccffb9c930906416d94fc27050f71837ff7f0f222f13d7cae43c1fc33b4880524b47"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x6, 0x2}}}}]}]}, 0x7b3c}, 0x1, 0x0, 0x0, 0x4000001}, 0x20040400) (async) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000140)={0x0, 0x16, &(0x7f0000000240)={&(0x7f0000000180)=@newlink={0x28, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x205}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) (async, rerun: 32) r5 = fsmount(0xffffffffffffffff, 0x1, 0x8) (rerun: 32) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r6, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r6, 0x0) (async) r7 = syz_open_dev$mouse(&(0x7f0000008100), 0xfffffffffffffffb, 0x0) (async) r8 = socket(0x200000100000011, 0x3, 0x0) r9 = socket(0x10, 0x3, 0x0) (async) r10 = socket$nl_route(0x10, 0x3, 0x0) (async, rerun: 32) r11 = socket(0x10, 0x803, 0x0) (rerun: 32) sendmsg$nl_route(r11, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={0x0, 0x3c}}, 0x0) getsockname$packet(r11, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r10, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eefffffffffffff7000000", @ANYRES32=r12, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async) sendmsg$nl_route_sched(r9, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="6800000024000b0e00"/20, @ANYRES32=r12, @ANYBLOB="00000000ffffffff0000000008000100746266003c00020008000700771d000008000600a4230000280001000002000000000000000000000002000000000000000200001c"], 0x68}}, 0x0) (async) sendto$packet(r8, &(0x7f0000000080)="480a838543a9914b8c53fd111e5d", 0xe, 0x0, &(0x7f00000002c0)={0x11, 0x0, r12, 0x1, 0x0, 0x6, @link_local}, 0x14) sendmsg$GTP_CMD_GETPDP(r5, &(0x7f0000008200)={&(0x7f00000080c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000081c0)={&(0x7f0000008140)={0x5c, 0x0, 0x2, 0x70bd2d, 0x25dfdbfd, {}, [@GTPA_I_TEI={0x8}, @GTPA_O_TEI={0x8}, @GTPA_VERSION={0x8}, @GTPA_NET_NS_FD={0x8, 0x7, r6}, @GTPA_O_TEI={0x8, 0x9, 0x4}, @GTPA_NET_NS_FD={0x8, 0x7, r7}, @GTPA_LINK={0x8, 0x1, r12}, @GTPA_LINK={0x8, 0x1, r3}, @GTPA_I_TEI={0x8}]}, 0x5c}, 0x1, 0x0, 0x0, 0x10}, 0x40080) (async) sendmsg$nl_route(r5, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000040)={&(0x7f00000000c0)=@newlink={0x68, 0x10, 0x100, 0x70bd27, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, 0x2041, 0x1000}, [@IFLA_PORT_SELF={0x40, 0x19, 0x0, 0x1, [@IFLA_PORT_INSTANCE_UUID={0x14, 0x4, "bdd06197a12a8a2c599870011dde3334"}, @IFLA_PORT_HOST_UUID={0x14, 0x5, "c77b154e78ed4e28c62aab31ee1617e2"}, @IFLA_PORT_HOST_UUID={0x14, 0x5, "3ccf0d3e3f058becf46596aa82900e27"}]}, @IFLA_GSO_MAX_SEGS={0x8, 0x28, 0x2360}]}, 0x68}, 0x1, 0x0, 0x0, 0x4051}, 0x10) [ 1431.657497][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 1431.665553][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 1431.699586][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready 04:58:42 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x176}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, 0x0, 0x0) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = socket$inet6(0xa, 0x100000003, 0x3c) sendto$inet6(r2, &(0x7f0000000000), 0x4320, 0x0, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback={0xffffffe0, 0xf}}, 0x1c) 04:58:42 executing program 0: r0 = creat(&(0x7f0000000080)='./file0\x00', 0x1a0) sendfile(r0, 0xffffffffffffffff, &(0x7f0000000300)=0x7, 0x1000) (async) syz_clone(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100)) (async) syz_clone(0x1000, &(0x7f0000000100)="8c3f363b1eca83e5efb3b8165b68d293b73acc5d1aec53cb4e8a7fcc1ee04a7f80af9ddf29dc27200550e2c66e15fc7b330b368d77b78a747df6dd2d641f7eb5e8cc73028e448351ab42fc2b15338269a4042a0b92608314fb6f6803e88c9dd8dfb9677dd3688ecd3186491e2d908854f6ba47135cbbef3ebdbc83629d6316597b0ca9b4e8b02952ebc724be10a45b8995448054dfbe9d73979101e59471916d2b7457191a45721b83f335b84bda7e1d3b1f791de0b386b01510ab311253c990c88fa45e84b1f34315ff449ce345", 0xce, &(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000200)="125c2ed221ee7fb799f953fd7c79b7a58fa6df64c705f4bbd12c89de6b80c5b1852fc2396985b65b7b807f433facd8ea327c1c48d5189b03b311d4d2f652c4ebff87b76e8f5fb2f3526157680ce29c5b96d9a20f41f718c08a6c2a42255456946b4d457ab059657af6e2eae2d38f077e2f705917d98c727d3d30a04679e18b1e1d7f60682398a44dac1f83ebdd98b5ccbd5b5e5a160e8d75301e747876cad2b9b4b155c87a250b9dea86e54db002e1d586a7d0720cbabfb2189c2babff5bf8bade17344c7fe40ce34b04112a111813b266d6729fa4d60bf4e19dd7") (async, rerun: 64) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) (rerun: 64) write$binfmt_script(r1, &(0x7f0000000040)=ANY=[], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r1, 0x0) (async) ioctl$KVM_SET_NR_MMU_PAGES(r1, 0xae44, 0x1) [ 1431.715521][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 1431.731596][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 1431.752923][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth3: link becomes ready 04:58:42 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) lstat(&(0x7f0000000a40)='./file0\x00', 0x0) (async) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x48, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @erspan={{0xfffffee8}, {0x18, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_LINK={0x8, 0x18}]}}}]}, 0x48}}, 0x0) (async) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={0x0, r3}, 0x10) syz_clone(0x40900280, 0x0, 0xf0ff1f00000000, 0x0, 0x0, 0x0) [ 1431.771755][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth2: link becomes ready [ 1431.791035][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth5: link becomes ready [ 1431.807146][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth4: link becomes ready [ 1431.828448][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth7: link becomes ready [ 1431.848373][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth6: link becomes ready [ 1431.871126][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth9: link becomes ready [ 1431.892702][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth8: link becomes ready [ 1431.915446][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth11: link becomes ready [ 1431.937134][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth10: link becomes ready [ 1431.958831][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth13: link becomes ready [ 1431.979601][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth12: link becomes ready [ 1432.001299][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 1432.020909][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 1432.042550][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 1432.064892][ T26] bridge0: port 1(bridge_slave_0) entered blocking state [ 1432.071794][ T26] bridge0: port 1(bridge_slave_0) entered forwarding state [ 1432.090250][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready 04:58:43 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000002c40)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$xdp(0x2c, 0x3, 0x0) ioctl$sock_inet_SIOCGIFPFLAGS(r1, 0x8935, &(0x7f0000000540)={'vcan0\x00'}) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000380), 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IPVS_CMD_NEW_DAEMON(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000080)={0x44, r2, 0x1, 0x200000, 0x0, {}, [@IPVS_CMD_ATTR_DAEMON={0x30, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x1}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'vcan0\x00'}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x6, 0x4, 0x1}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x1}]}]}, 0x44}}, 0x20000010) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000680)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000700)={&(0x7f00000006c0)=@deltfilter={0x2c, 0x2d, 0x0, 0x70bd27, 0x25dfdbfe, {0x0, 0x0, 0x0, 0x0, {0xf, 0xfff3}, {0x5, 0xc}, {0xe, 0x9}}, [@TCA_RATE={0x6, 0x5, {0x81, 0x7}}]}, 0x2c}, 0x1, 0x0, 0x0, 0x8000}, 0x20000000) sendmsg$IPVS_CMD_GET_INFO(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000580), 0xc, &(0x7f0000000600)={&(0x7f00000005c0)={0x24, r2, 0x700, 0x70bd26, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x4}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x9}]}, 0x24}, 0x1, 0x0, 0x0, 0x20000810}, 0x40) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r1, 0x8982, &(0x7f0000000000)={0x1, 'bond0\x00', {}, 0x1}) write$binfmt_aout(r0, 0x0, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r4, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r4, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r5, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r5, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP(r5, 0xd0009412, &(0x7f0000000a00)={0x0, 0x36a}) setsockopt$XDP_UMEM_FILL_RING(r3, 0x11b, 0x5, &(0x7f0000000940)=0x20520, 0x4) sendmsg$nl_netfilter(r4, &(0x7f0000000500)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80010}, 0xc, &(0x7f00000004c0)={&(0x7f0000000080)={0x440, 0xa, 0x9, 0x801, 0x70bd2a, 0x25dfdbfc, {0x3, 0x0, 0x1}, [@generic="979463e5651570491ab5319b3b0b21bbf03f0c3f6f3d79c2cfcb4294b778fd19c6eb0dbf372109e90eb1d0e98d7f00612bd5da3a5c39fb95ef9caa5f41a525aa7f3d936648a0fff532bad9e43772e5e0c336ac7a2d5ddd7946d5143fe66d4dc716430832a48f8c42f0f378adfce4cf882318dd562db7514b614e70355f3b2aa084ae9c7a1ef95f7350ee9d81dd76614d9a1c7c086556c1dc518d3c437df0ff3fa02c67ea90c500a5c71b5cc61b48f7ff0268e2fa9b34f674e810d238877478c45cf434d11bace013caba", @nested={0xec, 0x51, 0x0, 0x1, [@generic="1b6cd9b46140d3184b57d90ccd3b3fac348d1ad48896a0adfd066db1397f2659e9d3ecb82e9ec0e729cfcbae916db2d69f5a2d85b74a33de870f00cf9a43894083721e08d6eae059b7f978d33dcfd9bb612fc420557c4fe5b8af3512d07574c4497cb4243f82bde9982ac83c78f65b6d426ba0a4cefd3869df1fd6765e35b9c510b79c70a906d059771fa64695f66caece2f5e1ddb05d55ecebfbe12708a128131a8a4e5233ed167bf3412c12ad9ae0071dc2e4398dd111c8e961be99bfd37c0e061d3", @typed={0x4, 0x79}, @typed={0x4, 0x2b}, @generic="38531eed975afe8757c6c9a8e9e28a4680d0c73d52ef6b77fabadd86d2"]}, @nested={0x6a, 0x7f, 0x0, 0x1, [@generic="d86575ceb9bad18c3f060d1aa6e9588ddbc52ddd48d23ee6b5552f06618aa6d689c5459cbb4c264631e6c24e825420621aa2d610439cce47f39bc690500f76f1e6a0510789649f6cf4db59d232071a56b935f3e4258d802e87dc1d0be503b107df581151255e"]}, @nested={0x208, 0x39, 0x0, 0x1, [@generic="03017382bbdb74a603e0c6e938acb4278c49b72be5b5d2702e7d9a71f3d45303ef25bacd7e4a9294fb8fe3788e73a23f3392950f4d1e64d543f00e878e843d03bb9bcc2982313bfc2df29b3ab82957ff42be355252b2c0db76b57e6b2bf8e5b57e135c906e62f82ee6a3a138257095ecc07637caee87b5d9a32817181f42c571215576d9cd0e64d76e0acb2453dbaaf8a25e", @generic="e0189a5ddf7ac6a95555740e59e73977d0cc0ec06e05b453f70e25dc4a3b20e05089267a4a9a790e1039be6118405a174d93a2624d0f94a9b5d260717381fcd792528aabbce82a5326746952e13eab392f1a0506bf22efde50d6a1e12bfa3167070277f4b8ef69357d19f97af429516d54", @typed={0x14, 0x74, 0x0, 0x0, @ipv6=@private1={0xfc, 0x1, '\x00', 0x1}}, @typed={0x14, 0x8c, 0x0, 0x0, @ipv6=@local}, @typed={0x5e, 0x7e, 0x0, 0x0, @binary="cd9ef4be56dd774408b811308bd75e5ad1884479d117af90b2558cbda7e2db724288b8eb010de58f0ce4befab07662647ce7491e6eaaa5139b4730cd44843ed26e00f87479608e48875c6442fcacf589f8f5c735b64a7f565bb0"}, @generic="6075ca4624b8cfddbd096d3da5f74735a3eb6fde8743b4ca8b3e120d538d9695a4a2197480bb80e67965712f6244cae2951e68a850ef22347d0355910a869e6b30c58f484d80e91f0cc8410a96637cdcfcbeaf13df773522c190c8f52d23246d7eb2474ac1ee5e4cfdb40c2d1e731f12b0", @typed={0x8, 0x69, 0x0, 0x0, @uid=0xee01}]}]}, 0x440}, 0x1, 0x0, 0x0, 0x4004050}, 0x4000) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r6, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r6, 0x0) r7 = syz_genetlink_get_family_id$nl80211(&(0x7f00000007c0), r4) r8 = openat$vcs(0xffffffffffffff9c, &(0x7f0000001a00), 0x101140, 0x0) sendmsg$TIPC_CMD_SET_LINK_TOL(r8, &(0x7f0000001b40)={&(0x7f0000001a40)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000001b00)={&(0x7f0000001a80)={0x68, 0x0, 0x300, 0x70bd25, 0x25dfdbfb, {{}, {}, {0x4c, 0x18, {0x0, @media='eth\x00'}}}, ["", "", "", "", "", "", "", "", ""]}, 0x68}, 0x1, 0x0, 0x0, 0x800}, 0x200040c0) sendmsg$NL80211_CMD_SET_MAC_ACL(r6, &(0x7f0000000980)={&(0x7f0000000780), 0xc, &(0x7f00000009c0)={&(0x7f0000001b80)={0x140, r7, 0x305, 0x70bd29, 0x25dfdbfb, {{}, {@void, @void}}, [@NL80211_ATTR_MAC_ADDRS={0x58, 0xa6, 0x0, 0x1, [{0xfffffffffffffe9b}, {0xa, 0x6, @device_b}, {0xa}, {0xa}, {0xa, 0x6, @device_b}, {0xa, 0x6, @broadcast}, {0xa, 0x6, @broadcast}]}, @NL80211_ATTR_MAC_ADDRS={0x34, 0xa6, 0x0, 0x1, [{0xa, 0x6, @broadcast}, {0xa}, {0xa, 0x6, @device_b}, {0xa, 0x6, @device_b}]}, @NL80211_ATTR_ACL_POLICY={0x8}, @NL80211_ATTR_ACL_POLICY={0x8}, @NL80211_ATTR_MAC_ADDRS={0x1c, 0xa6, 0x0, 0x1, [{0xa}, {0xa}]}, @NL80211_ATTR_MAC_ADDRS={0xfffffffffffffd22, 0xa6, 0x0, 0x1, [{0xa, 0x6, @device_b}, {0xa, 0x6, @device_b}, {0xa, 0x6, @device_b}]}, @NL80211_ATTR_MAC_ADDRS={0x4c, 0xa6, 0x0, 0x1, [{0xa, 0x6, @device_b}, {0xa, 0x6, @device_b}, {0x8, 0x6, @device_b}, {0xa, 0x6, @broadcast}, {0xa, 0x6, @device_b}, {0xa, 0x6, @broadcast}]}]}, 0x140}, 0x1, 0x0, 0x0, 0x4000}, 0x8020) [ 1432.111681][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_0: link becomes ready [ 1432.131739][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 1432.153216][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_1: link becomes ready [ 1432.172226][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 1432.184313][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 1432.195811][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 1432.206245][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 1432.217672][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 1432.228080][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 1432.239741][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 1432.250994][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 1432.261454][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 1432.273140][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 1432.284450][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 1432.298084][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 1432.309893][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 1432.322375][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 1432.335189][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 1432.348183][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 1432.360546][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 1432.372873][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 1432.385472][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 1432.399228][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 1432.411468][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth3: link becomes ready [ 1432.423445][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth2: link becomes ready [ 1432.435386][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth5: link becomes ready [ 1432.447293][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth4: link becomes ready [ 1432.459193][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth7: link becomes ready [ 1432.472299][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth6: link becomes ready [ 1432.484159][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth9: link becomes ready [ 1432.496055][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth8: link becomes ready [ 1432.507950][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth11: link becomes ready 04:58:43 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x176}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, 0x0, 0x0) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = socket$inet6(0xa, 0x100000003, 0x3c) sendto$inet6(r2, &(0x7f0000000000), 0x4320, 0x0, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback={0xfffffff5, 0xf}}, 0x1c) 04:58:43 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_SET_INTERFACE(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0, 0x28}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="4800000010000507000000000000060000000000", @ANYRES32=r5, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000240)=@newqdisc={0x30, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000800)=ANY=[@ANYBLOB="4c0000002c00270d08000000ff03000000000000", @ANYRES32=r5, @ANYBLOB="00000000000000000c00090008000100753332"], 0x4c}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000840)=@newtfilter={0x38, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {}, {0xc}}, [@filter_kind_options=@f_u32={{0x8}, {0xc, 0x2, [@TCA_U32_HASH={0x8, 0x2, 0x80000000}]}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000001c0)={&(0x7f00000003c0)=@deltaction={0x218, 0x31, 0x20, 0x70bd25, 0x25dfdbfb, {}, [@TCA_ACT_TAB={0x94, 0x1, [{0xc, 0x7, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xfffffffc}}, {0xc, 0xb, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'bpf\x00'}}, {0x14, 0x1f, 0x0, 0x0, @TCA_ACT_KIND={0xd, 0x1, 'connmark\x00'}}, {0xc, 0x7, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x2e9}}, {0x10, 0xc, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'vlan\x00'}}, {0xc, 0x14, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x3}}, {0x14, 0x8, 0x0, 0x0, @TCA_ACT_KIND={0xf, 0x1, 'tunnel_key\x00'}}, {0xc, 0x1, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'bpf\x00'}}, {0x10, 0x1e, 0x0, 0x0, @TCA_ACT_KIND={0xc, 0x1, 'skbedit\x00'}}, {0xc, 0x9, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x1}}]}, @TCA_ACT_TAB={0x20, 0x1, [{0xc, 0x6, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xfff}}, {0x10, 0xc, 0x0, 0x0, @TCA_ACT_KIND={0xc, 0x1, 'skbedit\x00'}}]}, @TCA_ACT_TAB={0x44, 0x1, [{0xc, 0x15, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}, {0xc, 0x11, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7}}, {0x10, 0x19, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'csum\x00'}}, {0xc, 0x4, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'nat\x00'}}, {0xc, 0x11, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x3}}]}, @TCA_ACT_TAB={0x20, 0x1, [{0x10, 0x18, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'police\x00'}}, {0xc, 0x4, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x80000}}]}, @TCA_ACT_TAB={0x68, 0x1, [{0xc, 0x20, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x8ac}}, {0xc, 0xe, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x4}}, {0xc, 0x5, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x81}}, {0xc, 0x14, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xc36d}}, {0xc, 0x7, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x6}}, {0xc, 0x17, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x9bb}}, {0x10, 0x14, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}, {0xc, 0xa, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}]}, @TCA_ACT_TAB={0x14, 0x1, [{0x10, 0xb, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'skbmod\x00'}}]}, @TCA_ACT_TAB={0x20, 0x1, [{0xc, 0x12, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x81}}, {0x10, 0x20, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'vlan\x00'}}]}, @TCA_ACT_TAB={0x1c, 0x1, [{0xc, 0xb, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x200}}, {0xc, 0x20, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x1}}]}, @TCA_ACT_TAB={0x34, 0x1, [{0xc, 0x2, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x2}}, {0xc, 0x8, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'bpf\x00'}}, {0xc, 0x1c, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}, {0xc, 0xe, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}]}]}, 0x218}, 0x1, 0x0, 0x0, 0x20008800}, 0x1) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000600)='blkio.bfq.io_queued\x00', 0x0, 0x0) sendmsg$nl_route_sched(r6, &(0x7f0000000740)={&(0x7f0000000640)={0x10, 0x0, 0x0, 0x40100}, 0xc, &(0x7f0000000700)={&(0x7f0000000680)=@newtclass={0x48, 0x28, 0x10, 0x70bd2c, 0x25dfdbff, {0x0, 0x0, 0x0, r5, {0x1, 0x3}, {0xffe0, 0xa}, {0xfff1}}, [@TCA_RATE={0x6, 0x5, {0x80, 0x81}}, @tclass_kind_options=@c_red={0x8}, @tclass_kind_options=@c_ingress={0xc}, @TCA_RATE={0x6, 0x5, {0x0, 0x9}}]}, 0x48}, 0x1, 0x0, 0x0, 0x4}, 0x80) [ 1432.522085][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth10: link becomes ready [ 1432.534916][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 1432.546951][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 1432.600314][ T8240] bridge0: port 2(bridge_slave_1) entered disabled state [ 1432.607275][ T8240] bridge0: port 1(bridge_slave_0) entered disabled state 04:58:43 executing program 0: r0 = syz_usb_connect$cdc_ecm(0x0, 0x66, &(0x7f00000006c0)=ANY=[@ANYBLOB="12015002020000082505a1a44000010203010902"], &(0x7f0000000680)={0x0, 0x0, 0x19, &(0x7f0000000400)={0x5, 0xf, 0x19, 0x1, [@ssp_cap={0x14, 0x10, 0xa, 0x0, 0x2, 0x0, 0x0, 0x0, [0x0, 0x0]}]}}) syz_usb_disconnect(r0) r1 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 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, 0x24, 0x1a, 0x0, 0x10}}}}}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000ac0)={0x2c, &(0x7f00000007c0)={0x40, 0xe, 0xf2, {0xf2, 0xa, "b58f5f27d61c11ff3e6550b6c46a7d03c2b8bed2fba6745134f74c57b9d76418ac0b3c89284a01f2bb80bf96926335593319e98be9eea2e0f9b0902e683a6eff9acef70ca9ac3db72b46c8cb7dc80d439f01ad589851b6b02dd5ade78bd545804c302f7a6a3dac779f67f7b6e21dcf5e01070e429d2c4cd5ef9cd9bfac5db9c20f11b22ed4af98e22041ec81899df22c222e4e3a40b61ec761bac4ec7d824a9726768ee37ab1f9d476ffdbf0ef7b441dcc373426cb595ae37ebbe79519814b72a3380943ff7fb62924330a2139afc557cb776badfe305bc47217321fa1795ae1347ea374f1948d032c508f048c2c8e9a"}}, &(0x7f00000008c0)={0x0, 0x3, 0xa9, @string={0xa9, 0x3, "e9b15549dfc0d3c7d4392c420ed05fa36e26a90d959ce8d64fe9670638225e47da89561d072bd27ecfcf37654e2743fd7013823f473db5d4814a14dd39c574d0c7ae477aa28c65abaf9602432ce2c08f9ef6277e442af672ea7fbce818c1dbf580286fb0620aa7af787ae6c5298b7625e60d6e5423e377682556cab5d1780f2c232b27153feddd4cd8d9e8dc2a7e3edc2a6c53f4d830b31963181c359ed4b3de4b8b41ec2fa6a2"}}, &(0x7f0000000980)={0x0, 0xf, 0xde, {0x5, 0xf, 0xde, 0x4, [@ptm_cap={0x3}, @ssp_cap={0xc, 0x10, 0xa, 0x2, 0x0, 0x7, 0xf, 0x9}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x9, 0xd5, 0xfc, 0x1}, @generic={0xc0, 0x10, 0x3, "1a33d39457451367a59d08a124c6295837f8553640f6cb8afd6f8bd41bc5a6ed7e6fc1994673e610854c1a664193cad8eef8f7d7302c96f9c72f727040992b2ec6b089d2c0aa08c6d7f6a2ac044f28878ef19c3946762edd205ddb7840e1766307638de15c164647df825c9d628f7753e1c74adeafc3ec354b483f98f8078067d40118ce112d7b3c9e84fb861c9a384165a17a9d4fcd3e03d6f15ba15a2e16e6a8d4d67f4181320c01c6b6682d7f0a6604840698ee8762b3ea2dab7d60"}]}}, &(0x7f0000000640)={0x20, 0x29, 0xf, {0xf, 0x29, 0x8, 0x9, 0x40, 0x3f, "d947fbde", "8ea6dfca"}}, &(0x7f0000000a80)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xfc, 0x0, 0x7, 0x40, 0x9, 0x1, 0x20}}}, &(0x7f0000000f40)={0x84, &(0x7f0000000b00)={0x0, 0x5, 0x53, "a1dc39de348082521d9a9f5812e845b2851498c13196572d75a924a86605db1a91e68a488e8f1ae5f7bdef0cf81a3087f584627033dc70a19b5e9e46f9d02b4b1b8b3d457a6a9340925355d81ef62965d411cd"}, &(0x7f0000000b80)={0x0, 0xa, 0x1, 0x36}, &(0x7f0000000bc0)={0x0, 0x8, 0x1, 0x20}, &(0x7f0000000c00)={0x20, 0x0, 0x4, {0x0, 0x3}}, &(0x7f0000000c40)={0x20, 0x0, 0x4, {0x80, 0x80}}, &(0x7f0000000c80)={0x40, 0x7, 0x2, 0x96}, &(0x7f0000000cc0)={0x40, 0x9, 0x1, 0xf9}, &(0x7f0000000d00)={0x40, 0xb, 0x2, "08a1"}, &(0x7f0000000d40)={0x40, 0xf, 0x2, 0x80}, &(0x7f0000000d80)={0x40, 0x13, 0x6, @broadcast}, &(0x7f0000000dc0)={0x40, 0x17, 0x6}, &(0x7f0000000e00)={0x40, 0x19, 0x2, "64fd"}, &(0x7f0000000e40)={0x40, 0x1a, 0x2, 0x2}, &(0x7f0000000e80)={0x40, 0x1c, 0x1, 0x1}, &(0x7f0000000ec0)={0x40, 0x1e, 0x1, 0x1}, &(0x7f0000000f00)={0x40, 0x21, 0x1, 0xe1}}) syz_usb_control_io$cdc_ncm(r1, 0x0, &(0x7f00000005c0)={0x44, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x20, 0x80, 0x1c, {0x0, 0xfffa}}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) syz_usb_control_io(r1, &(0x7f0000000180)={0x2c, &(0x7f0000000000)={0x0, 0x8, 0x6d, {0x6d, 0x22, "6cc8cb44c58177d1d8f10494076f2bc12012f38d6aca7bf0b349ffe135a724ebd408b32d3bd156f1491d9ec17fbd7036a8d9c69261b139f2e9d439c881c636d7747d0184670b85c4e279712172c28d1fd26db5fb8603e39c0fcdb174dc82513830fdf8f31eb75ede36e644"}}, &(0x7f0000000080)={0x0, 0x3, 0x2b, @string={0x2b, 0x3, "8042c2ab5df32072b284aa3438e29fd19b3015048392ff20036c441ec9c682c70b65b9618b6f852b75"}}, &(0x7f00000000c0)=ANY=[@ANYBLOB="000f19000000050ff0000414100487e97df3e4e8d77c32f837c4dee4fab2d8141004000eca819a8185348547e0b1b8ee7a9da000"/63], &(0x7f0000000100)={0x20, 0x29, 0xf, {0xf, 0x29, 0x80, 0x18, 0x9, 0x3, "738ec301", "a90a0e65"}}, &(0x7f0000000140)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x0, 0x2, 0xb1, 0xcf, 0x4, 0x870, 0x6}}}, &(0x7f0000000700)={0x84, &(0x7f00000001c0)={0x20, 0x16, 0x1, "c2"}, &(0x7f0000000200)={0x0, 0xa, 0x1, 0x9}, &(0x7f0000000240)={0x0, 0x8, 0x1, 0xff}, &(0x7f0000000280)={0x20, 0x0, 0x4, {0x0, 0x1}}, &(0x7f00000002c0)={0x20, 0x0, 0x4, {0x140, 0x20}}, &(0x7f0000000300)={0x40, 0x7, 0x2, 0x40}, &(0x7f0000000340)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000000380)={0x40, 0xb, 0x2, "11d6"}, &(0x7f00000003c0)={0x40, 0xf, 0x2}, &(0x7f0000000440)={0x40, 0x13, 0x6, @broadcast}, &(0x7f0000000480)={0x40, 0x17, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x42}}, &(0x7f00000004c0)={0x40, 0x19, 0x2, "7092"}, &(0x7f0000000500)={0x40, 0x1a, 0x2, 0x100}, &(0x7f0000000540)={0x40, 0x1c, 0x1, 0x2}, &(0x7f0000000580)={0x40, 0x1e, 0x1, 0x7}, &(0x7f00000005c0)={0x40, 0x21, 0x1, 0x70}}) [ 1432.734588][ T8595] netlink: 32 bytes leftover after parsing attributes in process `syz-executor.4'. [ 1432.739783][ T8242] bridge0: port 1(bridge_slave_0) entered blocking state [ 1432.750707][ T8242] bridge0: port 1(bridge_slave_0) entered forwarding state [ 1432.790484][ T8242] bridge0: port 2(bridge_slave_1) entered blocking state [ 1432.797357][ T8242] bridge0: port 2(bridge_slave_1) entered forwarding state [ 1432.848081][ T8242] device veth0_vlan left promiscuous mode [ 1432.862007][ T8242] device veth0_vlan entered promiscuous mode [ 1432.878938][ T8242] device veth1_macvtap left promiscuous mode [ 1432.893788][ T8242] device veth1_macvtap entered promiscuous mode 04:58:44 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x27, &(0x7f0000000180)={@multicast2, @loopback}, 0xc) r1 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCSIFFLAGS(r1, 0x8914, &(0x7f0000000040)={'lo\x00'}) r2 = socket$inet(0x2, 0x2, 0x0) r3 = accept4$inet(r2, &(0x7f00000000c0)={0x2, 0x0, @local}, &(0x7f0000000140)=0x10, 0x800) setsockopt$inet_mreqn(r3, 0x0, 0x24, &(0x7f0000000100)={@remote, @loopback}, 0xc) r4 = socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000380)="39000000130003475fae7cdac52541300600000001000000450000002500000019001a00040002000200000000000006040000000000000000", 0x39}], 0x1) close(r0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r5, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r5, 0x0) getsockopt$inet_mreqsrc(r5, 0x0, 0x26, &(0x7f00000001c0)={@rand_addr, @remote, @local}, &(0x7f0000000200)=0xc) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) [ 1432.926738][ T8244] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. [ 1432.966878][ T8590] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. 04:58:44 executing program 2: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000080), 0x1, 0x105fd, &(0x7f0000010640)="$eJzs3E2LW9UfB/BfOv/p07+2RfqgUPCCCBMwoZk+oCBStUULthYfFq40k9wJaZPcYZJ5sGtd6ca9W0HEXcEXILjxDfgCigtBXAjuKkruvaMdHXB0ppOx8/lA5nvuuef+ck7I5uQON4A963jy80+VOBqHImIqIo5E5O1K+cpdKuKxiHgiIvbd96qU/b937I+IwxFxdFy8qFkpT1385e69Tx+/+tyHn9+tNr7/7JPJrRqYtKcior9QtFf6RWadIm+W/c3lbp7988tlFicqt8rjrMiVdC6vsNJcG9fM81ynGJ8tLA3HOd9rtsbZ6c7n/QuD4g2Hy521OvkFN5uL+XE7ncuzO8zy7Nwu5rVa5u3hqKjTLuu9l5eP0Wgti/50NS3Ws3Arz9ZgVPYXdbN2ujrO5TLLt4tW1mvn85j71x/zrvdqd7C0miyni8NuNkgu1BvP1BsXa43FrJ2O0vO1Zr998Xwy0+mNh9VGabN/qZNlnV5ab2X9ajLTabVqjUYyczmd6zYHSaNRP1c/W7tQLVtPJy9ffyvptZOZcb7YHSyNur1hMp8tJsUV1WS2fu7ZavJkI3nj2o3kxutXrly78eY7l9++/sK1qy+Vg/4yrWRm9uzsbK1xtjbbqO7a9e+Pza7/42MRE1p/ZWuXs9f5AgH8Y/b/wCRsZf/ff1j2/9Plh2H/b/+/R9dv+8aW+AIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOxZ303feSVvHC+O/1/2P1J2PRoRpyPiVEScjIhfNzAV+9fVPBERlbK90fjpP83h60rkFcbXHCheX66duxQR9449wA8AAAAAHnJffPP+BxFT42b+5/n1p786M5lpsTPKH20Obnb8ob85n//k87+tzekPJ/Jiq9tU7eRayW1xKiKmj/+wTdVOR8S+I+9uU7VNmVoXB++LShH7dnI2AADAzli/E9i23RsAAAC7zkeTngCTkd+vLf8Xv7wXfKCI8obgoXVHAAAAwH9QZdITAAAAAB64fP+/S5//F4fLZ/95/h8AAABsoNr6Nv3xzpnXNjG0eP4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPzGzt3jphFEcQB/QDaQLwVFfFyFKkpJwSFyhJRp0iW3SRXOEAlxB3e48xEssFjGlhdtYWlnWRn9ftIysyP460H3dtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG26LdbLv9vff5rm7A/N5Pk2AAAAQJ1dsV6Wk/Hp/kNa/5SWvkTEPCJmETGNiLrefRBvK5mTiOiled37i7Ma/keUCcfPDNP1PiK+pev+c9u/AgAAAFyv7Waxihgcp+XL164L4pLSQ5tRrrzykc+bXGmTMuxnprTpY2QWs4goxneZ0uYR0f/4PVNaneH5wqAyjJ4NvdPQb7EaAACgI9VO4KXdW7YuDwAAgIv50XUBdKPcr03/xU97wWmjMG0IvqvcAQAAAK9Qr+sCAAAAgNaV/b/z/wAAAOC6nc7/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE27Yr3cbharpjn7QzNPQZN/N7+aFgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+zPOQrFMBBEwdZfvNxJ+P7HMg125txJFQgeM1IgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg0rpPPHd+RjCPJr9PGv+OZZOmdxtpVY+u6sffBfPs3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACc7M/dCYRAEITBvvM/p8X8w5IGjUGEKlj4mGEeFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+6He//J+YGmeSudPG0vFIsnbV2Lpq7D1oHD0Yb/8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgYgcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCvtzb5swEMZx+PUlUeI2GSG9lcAMNFQIRuBDQrLkGRiAhWioaC0WgRVAgnNNZwqep/n/iivuBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA1XR6+eIuIIlKXKdJ483N6j4iPSNu2HX3estidj83XPWf7wyTnd0x/y4goo+jjHACA3lXd5lit6+Vf3v+8g7zDvNW8qRfP/DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzZuWPWJsIwAMBf0iZanRytIIKDLja2sRohi0OhuyDoFtpYiqlKmqEtXfoLRCdX/4Ld9C/4BwQHLTg4dFBwESSS5JJ+wSApyl3U54H37u1R7r4vw5H33u8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCxHO6F0/08F0KYnT7KO95+3l0ZtX/95N1sPz7denU+PmfnFIUQwv31Rv1qinOZdJvbOw9qjUa9KZFIJINk9P2i3W63075HAQAw2UZ/R8xFFXxPIYnO0Q+F/eXuf1VDaL8Yrv8vRXn4Rf3/8fnZc/34vvWmFV8rrv/n//SE/2Kl1sbj0ub2zpX1jdpafa3+sFxeWLy+eO3mjYVS91lJyRMTAAAAfk8xibj+z1d/7v+fivIwZv1/Z+ne3fhaU+r/kY6aflmPBAAA4P925sLXL7kRx3PFYtiqtVrN+d528PdCb5vBUI/tRBJx/T9VzXpUAAAAQBoO93JD/f/VKA9j9v/nXu4exOecCiHMJP3/uZVHjdX0pjPR0nidOOs5AgAAkK2ZJOL+f6G7/j8/WPKQDyFcvtjLk58BHKv+f//s9tBL6/H6/3J6U5xI+Urv8+juKyFMV7IeEQAAAP+yk0l0iv2Dwv5y89vTpaL1/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwA927B+lmSAKAPiXbPazEgMWolZeQBQtrAIWotgIuYIoCJ5ABPUAYqmld7D0DqkVBLGwTKEnkJnMYEgKbdz1z+8Hk/dmCDtvZ5t9CwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAh/rr73kRftqDvJnW7l6Od0O8H4nB89XsfBghb1RZ9A/UWKu7AgAAAH67durtizR/Km+2Qmx2Yv9f5v+Fnv96cpDnfn6078/x9uJhLvf/JzsLR8ObhX3CRfcPDveWxqrZ7H7hrX5rU+NLl93HldfT1Zk0bcWTj99eivhAmttn0/0ynmfjvNfb+B/TiYoLBwA+bTHHlOT3oRCX6ywMgD+jlca/of6/6NRbEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAV3gIAAP//ilFznQ==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0xc4082, 0x0) pwritev2(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='\x00', 0xffff8000}], 0x1, 0x8000000, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x44082, 0x0) pwritev2(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="12", 0xffff8000}], 0x1, 0x8001494, 0x0, 0x8) 04:58:44 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000002c40)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r1 = socket$xdp(0x2c, 0x3, 0x0) ioctl$sock_inet_SIOCGIFPFLAGS(r1, 0x8935, &(0x7f0000000540)={'vcan0\x00'}) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000380), 0xffffffffffffffff) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IPVS_CMD_NEW_DAEMON(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000080)={0x44, r2, 0x1, 0x200000, 0x0, {}, [@IPVS_CMD_ATTR_DAEMON={0x30, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x1}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'vcan0\x00'}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x6, 0x4, 0x1}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x1}]}]}, 0x44}}, 0x20000010) (async, rerun: 32) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000680)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000700)={&(0x7f00000006c0)=@deltfilter={0x2c, 0x2d, 0x0, 0x70bd27, 0x25dfdbfe, {0x0, 0x0, 0x0, 0x0, {0xf, 0xfff3}, {0x5, 0xc}, {0xe, 0x9}}, [@TCA_RATE={0x6, 0x5, {0x81, 0x7}}]}, 0x2c}, 0x1, 0x0, 0x0, 0x8000}, 0x20000000) (async, rerun: 32) sendmsg$IPVS_CMD_GET_INFO(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000580), 0xc, &(0x7f0000000600)={&(0x7f00000005c0)={0x24, r2, 0x700, 0x70bd26, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x4}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x9}]}, 0x24}, 0x1, 0x0, 0x0, 0x20000810}, 0x40) (async) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r1, 0x8982, &(0x7f0000000000)={0x1, 'bond0\x00', {}, 0x1}) write$binfmt_aout(r0, 0x0, 0x0) (async) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r4, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r4, 0x0) (async) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r5, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r5, 0x0) (async) ioctl$BTRFS_IOC_INO_LOOKUP(r5, 0xd0009412, &(0x7f0000000a00)={0x0, 0x36a}) setsockopt$XDP_UMEM_FILL_RING(r3, 0x11b, 0x5, &(0x7f0000000940)=0x20520, 0x4) (async) sendmsg$nl_netfilter(r4, &(0x7f0000000500)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80010}, 0xc, &(0x7f00000004c0)={&(0x7f0000000080)={0x440, 0xa, 0x9, 0x801, 0x70bd2a, 0x25dfdbfc, {0x3, 0x0, 0x1}, [@generic="979463e5651570491ab5319b3b0b21bbf03f0c3f6f3d79c2cfcb4294b778fd19c6eb0dbf372109e90eb1d0e98d7f00612bd5da3a5c39fb95ef9caa5f41a525aa7f3d936648a0fff532bad9e43772e5e0c336ac7a2d5ddd7946d5143fe66d4dc716430832a48f8c42f0f378adfce4cf882318dd562db7514b614e70355f3b2aa084ae9c7a1ef95f7350ee9d81dd76614d9a1c7c086556c1dc518d3c437df0ff3fa02c67ea90c500a5c71b5cc61b48f7ff0268e2fa9b34f674e810d238877478c45cf434d11bace013caba", @nested={0xec, 0x51, 0x0, 0x1, [@generic="1b6cd9b46140d3184b57d90ccd3b3fac348d1ad48896a0adfd066db1397f2659e9d3ecb82e9ec0e729cfcbae916db2d69f5a2d85b74a33de870f00cf9a43894083721e08d6eae059b7f978d33dcfd9bb612fc420557c4fe5b8af3512d07574c4497cb4243f82bde9982ac83c78f65b6d426ba0a4cefd3869df1fd6765e35b9c510b79c70a906d059771fa64695f66caece2f5e1ddb05d55ecebfbe12708a128131a8a4e5233ed167bf3412c12ad9ae0071dc2e4398dd111c8e961be99bfd37c0e061d3", @typed={0x4, 0x79}, @typed={0x4, 0x2b}, @generic="38531eed975afe8757c6c9a8e9e28a4680d0c73d52ef6b77fabadd86d2"]}, @nested={0x6a, 0x7f, 0x0, 0x1, [@generic="d86575ceb9bad18c3f060d1aa6e9588ddbc52ddd48d23ee6b5552f06618aa6d689c5459cbb4c264631e6c24e825420621aa2d610439cce47f39bc690500f76f1e6a0510789649f6cf4db59d232071a56b935f3e4258d802e87dc1d0be503b107df581151255e"]}, @nested={0x208, 0x39, 0x0, 0x1, [@generic="03017382bbdb74a603e0c6e938acb4278c49b72be5b5d2702e7d9a71f3d45303ef25bacd7e4a9294fb8fe3788e73a23f3392950f4d1e64d543f00e878e843d03bb9bcc2982313bfc2df29b3ab82957ff42be355252b2c0db76b57e6b2bf8e5b57e135c906e62f82ee6a3a138257095ecc07637caee87b5d9a32817181f42c571215576d9cd0e64d76e0acb2453dbaaf8a25e", @generic="e0189a5ddf7ac6a95555740e59e73977d0cc0ec06e05b453f70e25dc4a3b20e05089267a4a9a790e1039be6118405a174d93a2624d0f94a9b5d260717381fcd792528aabbce82a5326746952e13eab392f1a0506bf22efde50d6a1e12bfa3167070277f4b8ef69357d19f97af429516d54", @typed={0x14, 0x74, 0x0, 0x0, @ipv6=@private1={0xfc, 0x1, '\x00', 0x1}}, @typed={0x14, 0x8c, 0x0, 0x0, @ipv6=@local}, @typed={0x5e, 0x7e, 0x0, 0x0, @binary="cd9ef4be56dd774408b811308bd75e5ad1884479d117af90b2558cbda7e2db724288b8eb010de58f0ce4befab07662647ce7491e6eaaa5139b4730cd44843ed26e00f87479608e48875c6442fcacf589f8f5c735b64a7f565bb0"}, @generic="6075ca4624b8cfddbd096d3da5f74735a3eb6fde8743b4ca8b3e120d538d9695a4a2197480bb80e67965712f6244cae2951e68a850ef22347d0355910a869e6b30c58f484d80e91f0cc8410a96637cdcfcbeaf13df773522c190c8f52d23246d7eb2474ac1ee5e4cfdb40c2d1e731f12b0", @typed={0x8, 0x69, 0x0, 0x0, @uid=0xee01}]}]}, 0x440}, 0x1, 0x0, 0x0, 0x4004050}, 0x4000) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r6, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r6, 0x0) (async) r7 = syz_genetlink_get_family_id$nl80211(&(0x7f00000007c0), r4) r8 = openat$vcs(0xffffffffffffff9c, &(0x7f0000001a00), 0x101140, 0x0) sendmsg$TIPC_CMD_SET_LINK_TOL(r8, &(0x7f0000001b40)={&(0x7f0000001a40)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000001b00)={&(0x7f0000001a80)={0x68, 0x0, 0x300, 0x70bd25, 0x25dfdbfb, {{}, {}, {0x4c, 0x18, {0x0, @media='eth\x00'}}}, ["", "", "", "", "", "", "", "", ""]}, 0x68}, 0x1, 0x0, 0x0, 0x800}, 0x200040c0) sendmsg$NL80211_CMD_SET_MAC_ACL(r6, &(0x7f0000000980)={&(0x7f0000000780), 0xc, &(0x7f00000009c0)={&(0x7f0000001b80)={0x140, r7, 0x305, 0x70bd29, 0x25dfdbfb, {{}, {@void, @void}}, [@NL80211_ATTR_MAC_ADDRS={0x58, 0xa6, 0x0, 0x1, [{0xfffffffffffffe9b}, {0xa, 0x6, @device_b}, {0xa}, {0xa}, {0xa, 0x6, @device_b}, {0xa, 0x6, @broadcast}, {0xa, 0x6, @broadcast}]}, @NL80211_ATTR_MAC_ADDRS={0x34, 0xa6, 0x0, 0x1, [{0xa, 0x6, @broadcast}, {0xa}, {0xa, 0x6, @device_b}, {0xa, 0x6, @device_b}]}, @NL80211_ATTR_ACL_POLICY={0x8}, @NL80211_ATTR_ACL_POLICY={0x8}, @NL80211_ATTR_MAC_ADDRS={0x1c, 0xa6, 0x0, 0x1, [{0xa}, {0xa}]}, @NL80211_ATTR_MAC_ADDRS={0xfffffffffffffd22, 0xa6, 0x0, 0x1, [{0xa, 0x6, @device_b}, {0xa, 0x6, @device_b}, {0xa, 0x6, @device_b}]}, @NL80211_ATTR_MAC_ADDRS={0x4c, 0xa6, 0x0, 0x1, [{0xa, 0x6, @device_b}, {0xa, 0x6, @device_b}, {0x8, 0x6, @device_b}, {0xa, 0x6, @broadcast}, {0xa, 0x6, @device_b}, {0xa, 0x6, @broadcast}]}]}, 0x140}, 0x1, 0x0, 0x0, 0x4000}, 0x8020) 04:58:44 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000002c40)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$xdp(0x2c, 0x3, 0x0) ioctl$sock_inet_SIOCGIFPFLAGS(r1, 0x8935, &(0x7f0000000540)={'vcan0\x00'}) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000380), 0xffffffffffffffff) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IPVS_CMD_NEW_DAEMON(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000080)={0x44, r2, 0x1, 0x200000, 0x0, {}, [@IPVS_CMD_ATTR_DAEMON={0x30, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x1}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'vcan0\x00'}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x6, 0x4, 0x1}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x1}]}]}, 0x44}}, 0x20000010) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000680)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000700)={&(0x7f00000006c0)=@deltfilter={0x2c, 0x2d, 0x0, 0x70bd27, 0x25dfdbfe, {0x0, 0x0, 0x0, 0x0, {0xf, 0xfff3}, {0x5, 0xc}, {0xe, 0x9}}, [@TCA_RATE={0x6, 0x5, {0x81, 0x7}}]}, 0x2c}, 0x1, 0x0, 0x0, 0x8000}, 0x20000000) (async) sendmsg$IPVS_CMD_GET_INFO(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000580), 0xc, &(0x7f0000000600)={&(0x7f00000005c0)={0x24, r2, 0x700, 0x70bd26, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x4}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x9}]}, 0x24}, 0x1, 0x0, 0x0, 0x20000810}, 0x40) (async) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r1, 0x8982, &(0x7f0000000000)={0x1, 'bond0\x00', {}, 0x1}) (async) write$binfmt_aout(r0, 0x0, 0x0) (async) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r4, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r4, 0x0) (async) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r5, &(0x7f0000000040)=ANY=[], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r5, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP(r5, 0xd0009412, &(0x7f0000000a00)={0x0, 0x36a}) setsockopt$XDP_UMEM_FILL_RING(r3, 0x11b, 0x5, &(0x7f0000000940)=0x20520, 0x4) sendmsg$nl_netfilter(r4, &(0x7f0000000500)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80010}, 0xc, &(0x7f00000004c0)={&(0x7f0000000080)={0x440, 0xa, 0x9, 0x801, 0x70bd2a, 0x25dfdbfc, {0x3, 0x0, 0x1}, [@generic="979463e5651570491ab5319b3b0b21bbf03f0c3f6f3d79c2cfcb4294b778fd19c6eb0dbf372109e90eb1d0e98d7f00612bd5da3a5c39fb95ef9caa5f41a525aa7f3d936648a0fff532bad9e43772e5e0c336ac7a2d5ddd7946d5143fe66d4dc716430832a48f8c42f0f378adfce4cf882318dd562db7514b614e70355f3b2aa084ae9c7a1ef95f7350ee9d81dd76614d9a1c7c086556c1dc518d3c437df0ff3fa02c67ea90c500a5c71b5cc61b48f7ff0268e2fa9b34f674e810d238877478c45cf434d11bace013caba", @nested={0xec, 0x51, 0x0, 0x1, [@generic="1b6cd9b46140d3184b57d90ccd3b3fac348d1ad48896a0adfd066db1397f2659e9d3ecb82e9ec0e729cfcbae916db2d69f5a2d85b74a33de870f00cf9a43894083721e08d6eae059b7f978d33dcfd9bb612fc420557c4fe5b8af3512d07574c4497cb4243f82bde9982ac83c78f65b6d426ba0a4cefd3869df1fd6765e35b9c510b79c70a906d059771fa64695f66caece2f5e1ddb05d55ecebfbe12708a128131a8a4e5233ed167bf3412c12ad9ae0071dc2e4398dd111c8e961be99bfd37c0e061d3", @typed={0x4, 0x79}, @typed={0x4, 0x2b}, @generic="38531eed975afe8757c6c9a8e9e28a4680d0c73d52ef6b77fabadd86d2"]}, @nested={0x6a, 0x7f, 0x0, 0x1, [@generic="d86575ceb9bad18c3f060d1aa6e9588ddbc52ddd48d23ee6b5552f06618aa6d689c5459cbb4c264631e6c24e825420621aa2d610439cce47f39bc690500f76f1e6a0510789649f6cf4db59d232071a56b935f3e4258d802e87dc1d0be503b107df581151255e"]}, @nested={0x208, 0x39, 0x0, 0x1, [@generic="03017382bbdb74a603e0c6e938acb4278c49b72be5b5d2702e7d9a71f3d45303ef25bacd7e4a9294fb8fe3788e73a23f3392950f4d1e64d543f00e878e843d03bb9bcc2982313bfc2df29b3ab82957ff42be355252b2c0db76b57e6b2bf8e5b57e135c906e62f82ee6a3a138257095ecc07637caee87b5d9a32817181f42c571215576d9cd0e64d76e0acb2453dbaaf8a25e", @generic="e0189a5ddf7ac6a95555740e59e73977d0cc0ec06e05b453f70e25dc4a3b20e05089267a4a9a790e1039be6118405a174d93a2624d0f94a9b5d260717381fcd792528aabbce82a5326746952e13eab392f1a0506bf22efde50d6a1e12bfa3167070277f4b8ef69357d19f97af429516d54", @typed={0x14, 0x74, 0x0, 0x0, @ipv6=@private1={0xfc, 0x1, '\x00', 0x1}}, @typed={0x14, 0x8c, 0x0, 0x0, @ipv6=@local}, @typed={0x5e, 0x7e, 0x0, 0x0, @binary="cd9ef4be56dd774408b811308bd75e5ad1884479d117af90b2558cbda7e2db724288b8eb010de58f0ce4befab07662647ce7491e6eaaa5139b4730cd44843ed26e00f87479608e48875c6442fcacf589f8f5c735b64a7f565bb0"}, @generic="6075ca4624b8cfddbd096d3da5f74735a3eb6fde8743b4ca8b3e120d538d9695a4a2197480bb80e67965712f6244cae2951e68a850ef22347d0355910a869e6b30c58f484d80e91f0cc8410a96637cdcfcbeaf13df773522c190c8f52d23246d7eb2474ac1ee5e4cfdb40c2d1e731f12b0", @typed={0x8, 0x69, 0x0, 0x0, @uid=0xee01}]}]}, 0x440}, 0x1, 0x0, 0x0, 0x4004050}, 0x4000) (async) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r6, &(0x7f0000000040)=ANY=[], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r6, 0x0) (async) r7 = syz_genetlink_get_family_id$nl80211(&(0x7f00000007c0), r4) (async) r8 = openat$vcs(0xffffffffffffff9c, &(0x7f0000001a00), 0x101140, 0x0) sendmsg$TIPC_CMD_SET_LINK_TOL(r8, &(0x7f0000001b40)={&(0x7f0000001a40)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000001b00)={&(0x7f0000001a80)={0x68, 0x0, 0x300, 0x70bd25, 0x25dfdbfb, {{}, {}, {0x4c, 0x18, {0x0, @media='eth\x00'}}}, ["", "", "", "", "", "", "", "", ""]}, 0x68}, 0x1, 0x0, 0x0, 0x800}, 0x200040c0) (async) sendmsg$NL80211_CMD_SET_MAC_ACL(r6, &(0x7f0000000980)={&(0x7f0000000780), 0xc, &(0x7f00000009c0)={&(0x7f0000001b80)={0x140, r7, 0x305, 0x70bd29, 0x25dfdbfb, {{}, {@void, @void}}, [@NL80211_ATTR_MAC_ADDRS={0x58, 0xa6, 0x0, 0x1, [{0xfffffffffffffe9b}, {0xa, 0x6, @device_b}, {0xa}, {0xa}, {0xa, 0x6, @device_b}, {0xa, 0x6, @broadcast}, {0xa, 0x6, @broadcast}]}, @NL80211_ATTR_MAC_ADDRS={0x34, 0xa6, 0x0, 0x1, [{0xa, 0x6, @broadcast}, {0xa}, {0xa, 0x6, @device_b}, {0xa, 0x6, @device_b}]}, @NL80211_ATTR_ACL_POLICY={0x8}, @NL80211_ATTR_ACL_POLICY={0x8}, @NL80211_ATTR_MAC_ADDRS={0x1c, 0xa6, 0x0, 0x1, [{0xa}, {0xa}]}, @NL80211_ATTR_MAC_ADDRS={0xfffffffffffffd22, 0xa6, 0x0, 0x1, [{0xa, 0x6, @device_b}, {0xa, 0x6, @device_b}, {0xa, 0x6, @device_b}]}, @NL80211_ATTR_MAC_ADDRS={0x4c, 0xa6, 0x0, 0x1, [{0xa, 0x6, @device_b}, {0xa, 0x6, @device_b}, {0x8, 0x6, @device_b}, {0xa, 0x6, @broadcast}, {0xa, 0x6, @device_b}, {0xa, 0x6, @broadcast}]}]}, 0x140}, 0x1, 0x0, 0x0, 0x4000}, 0x8020) [ 1433.027854][ T126] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 1433.036653][ T126] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 1433.061335][ T126] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready 04:58:44 executing program 5: r0 = syz_clone(0x420a0000, &(0x7f0000000700), 0x0, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x200000000000000) sched_setaffinity(r0, 0x8, &(0x7f00000012c0)=0x404400) syz_clone(0xc0800100, &(0x7f00000001c0)="bd654d4fca52f9920ec275f74834cd75b992205cb4c131387dbef2cdb1be8e88d6c711d253f74faa38d1607a36d537055084b386710e7f9622d41e031298f3fddce73edab841237c99e8cba9c5df8a35e4910f2850ac5441f4d3dc39a674f3143ad3c95c7e884613ab2ae78d64157eaabb39485816e1dd6159c6436e4d67d1856c86d68f25872774f6bf1911a69c326173575d6c2c4a34481b930fb7d84dc47ea957c9ce45ac3b202ea8f8e2f836dd137da3509c4f79b51551fb171879f17768c99c23896009b862bb334a091243723228a923e575d3193fd5d5933b82be757da1230c18dfe44c3f60175aad847d01ee4e21a2dde52ecb58cbcf2f13c7", 0xfd, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f00000002c0)="6033ecf2b44743f3c0dbf4d723c835f6f31502c515ad674fe85abe22022ea789c10f12e4e076519f6f61c1c40ef0318ac717276d37de1df541e40506863fe12f4e27248e387cb3bbdb7b3f5c86a63ad69f7c785a4892ae83f3c3ebf5d3db0d74076e3ff3de868a61eabfb236d366421f2543846864e23e63e6f0aba123ac28f4d688e7c790236222e2828561610f6d374152c5534dd74b184bf7e62f2b1eb85085ac8a5279e910e1f2542668d2ee36613c6654820f1d17f31c0649b9432fcbece7ed66facdd1a97098f7894a34b2a8c82ba423d77d6a4803bcfcf98e7c930c17723c83d3f708978fa683a77c367efd0d015a30ffebecef7c26a17e9b5655bacd28e9023d17e51de09d1c58c12d48bcbdc5257f91defb3402e0f8514c306e4d7984927e42b72fa6757535aaccf3e2f2ef039ef1c7a6ecc4d571270e8a0ee46720999373757595d14d6473696fcd166fe87e7ce700d5c8ae74f6771dcb59440c872569ce72ec5654237a3cf7b86b8c6d2dd0bc2f702b5c447d2f9b7e41bfa92d54f2793ad3139cb39fde1dc6e2a67331dc7a4796675eb2f78125f51a785e3ef6ab12f993e8cfe6bf17c210d7716410afc778d659df936ebced1a99c81a7d0cc1ffbebaef9a95ba47fe80811bc763ff681444fece435b2697eddfe55f5bcfa0387f58512c4a4c7329611562992bf0f0ea69849e86b81b139ba7467fd06cfbe0d6c7db47066b1f1a94e75e1fd85bafd3f90a6a7763b85269e135f8170ed029f7e4e047262e37f4992f7e0bf23bc47e5817705ffa6697828d053ab0f8f41f4a9505ff07e3833e0706041f83f6a50f785c0609fe7ec13fcd416400602c464cb180a5d01c6a6f9c4819bb6f4feb4e41948e3a009d282fe42054a63d7d385efae712152f3de3a010e67cfcb4def0608c31f033f56b1ae771b23092f583e3234c2287a37f039fd5cfe3116ed3fc6551a11f981496278b53db7b7d6ab3daae06aa4c7284b736b8c937661ed0a7accdcf9b81c02ce7434223537cd41e2eee2b223f748cf33e9c2cc55e66be487a6f6446c16a3cd87ad11da47a21978c7559fc92c44aa8406f160ff000a22cf48efb6de8a35a3142122d30ca1688370db0eea8d81c8a7ac0e0f8d0723089fcd9792c82614282d1c010856afeaca23c9deb7b0481b8578b708aade3ce5ea01a1cacbe57742a9e47a2075937e36e2af6832ac10191fb65332a2ff201bbd925eb21011db9ed74946e3e6bf59bfb4d977c1c9b67a1377eafe208bf931b6be714c7c91b73280551dcd90119ce2eab47fcab526edbec7a6e719811cc89df8f5c07837df769ec52f163926f21fceba0ab979286644a1a31abe52c203a00f6fd4032d0a1e5efd2677137baa055736628f594aa9bff422b0e8e45ae141e607d1636f03073fc4bb40ec8b2a6686e86329323115e3f6e6f89dda4ff61e7ea7465067361e1ae4f85306df7d5f970b9466fee846f5e190f28c38766af1b3100cd1dca60d1d0358e32096f3c1bf38e04dfc614ce5720e9b85e8cdd30e2bb501861b1b44a20cc9db34e143071a841f5f428339cea713cc1632c8ec3700a750e7e4e60a20289bedee149995c40cf5e3e95a756b90e4206201a192b89166b794f859124d3f0e7c7fb278ea366b6d7c75368baf9b3ed741a02791467484fe7e2d808fd516cb24e00cad56480fcf3cb78a10f4b4b1f5d9e6b83dd23af38047109628b8c6b87e8c55301d650985bc53a202dbd6230db1e94d80d1f1e4ecd4e844ceadd3813760e72915f79efa3b8407f78a4803947efc8678226f6df6f01315056266c0e5b0277357f313cd3c12afd3d13f70f75c84181f1cb9489fd8cdaba6959b0a7710fa755a23f05c6dcf75f0826db037443f0704734effe23ba5448e4c80f322a30a4257a8ca09a581da54d486dbb352236052bd6e1ad41f7afe0d97a1ae8b10b0319343e1765cabcd114321da14c873cae18762a3a966fcc8922b5e7bb8f3f36661a86420a1c7f4c9c7a6e0ce82c89d4f08fd1752c85b2772c0f5bbd414751004b8857530791c6c0d18991e69689e93240e0c096a8d12b8cd7f57c6127f5a7941006244548bf6da0961124cd73b074582787b91f65e1ef687888170ba843e0c0d9cd17efe55df48047239faa278566b80ce45b72b9c4ff3a666a1229d890452d60c8a4f64be47a8fe3316064c4c0772257ae079909bbe47b56046d102a5d4df8067308735193b1845b64fd12740aaf240d99043c003e3f48f2eb86a5b73bfa64f259276178a8eb4ad8c81cfb8a317eb85dc4c837d8cc0e0ae2fb4a4ca955a5a9883c798db790fdc7271dd7ae748ba1f77bf29da49d3174f280587ae239d34d5559797847fb6f24a1d6f95ed1da49941efd7ae8dd62f4d4ded979ab51c83945eb85a4daf241ca38018b5d8103fe363c7a34e873c98fc8f4f24f94f99c5ba5083892e2e2495586b3752534364bc0658b4feac915674b68d986cc20279046c235067dfa77a0e660097d0cde3eeed3fbab9aba8cba8b0ae7d708e79073878c008e630a7996a973849a63bb625edda27aa090787f264262cfc29d3f1c36d26d264b038edf97cced0b923513b2caa730571bb028e1919c4b5eb2cfd229b3815e5ee8e83783a876cd5fb82eecaa2b061e5cbb33ace2218fe49f9fcab9d9fa6d52b09d8c135f3bfdb60a08e1cc0cf88760a1651b71c9be6a584c19fa5302d7410825321306224840e4a3f751eae061a1bd3d489046cac1ad36f993def61fdd27e00d74c4c222f5757efd4cf28426c2180cfe5c7bf0b17abb9f82c1e8e165d79becb042409368268a2e5a85c60781b29be9e3e2b751090d1ce0c5533d97db1bf2dbff9bf169710c1f83cbb576013a2d10bccf9625964e70a42599d7368d679b803625fbf72311e0c21cd1a7a89279760a117633ce43ca103e7b9e10715938c485d34a0eb1979dc46e02d07059af63e9aa82e27f738b47fefcaddc740abd2abd72ea1118f57d3fd177fa3fdffaf372d3da07c517f4cc93f6623bcc9a1e99fed40496638a1cfc50d86d735e2e82fc1a3ebe2dc9d2f53a1bf945b99b855ee5391d23e5ae9a6b8e7a3c10fd0ad1755f50144c4cb84940ac0b5f487e23ebe93c718519dcb8a13ae96d2b395621446ca7121b67585ec5d2898b5ace428c082eedce736b6eb1a8e4b86a3e324c9c49e906b9144c278ea7bd33310dc3bba34d051f8263ec6f36383b30ca50088c05672936f5acf63c6f1d986b524f6f1358aa8ef0ac8cf54901ba1cca7041b16e5e9a63930e6b9ab6729f2fdf96db6f8a11c4f73d8b15d2af19afc5b1261466c52e1436a5908384ea5e99f97aac0410d6dc573c79d7f3306cb8e8fd6e03e7e55cb75980e8fc19916d96abd28138cbdc5fd148c68b66f95fdb9629216e623c6ae7d5305581f7dc767e37f4039b23933b3c36fc6e9f32ecace579cd60d4d1e7e6504bd09911afe04d7a015ec24d2017886fb0d9a39e12d273ab34a081c455812ca73651d7946877a37698ec4d1c0afd0fd8f5ecfe46a2806d17f5ebd931c48910d84a6dd43be656d40dd3cd1aad77d4977f65979decdefb1d7159a1ade07b71f166b3f437e680232129b7c67f06f278870220e35d48131c8d03b034e0bb60c8cd6c604a2eb4b2c598f4a57dabce452ce0342f477cc86baa584af8b33298062009ca0fd7cb78ef27ffb692d000cfbf43f42b196bab12c0825f83854f036a87cc87dc8b525877a7e7b00003de7e4cdea70d7e34ede6e8837c4fb6698dcfe462fae8ad077ada4001700ad60e656ceb7ea1b709f846898e467cb0c18de88ca06091960cac8fabd189dd6e8f65ec58a8d3ce94c2c5568dc3ce22cb5f92f6dc021f9811c84eabcd1671edda39c2296c14bbb8bdf94155ebd6686c0e0700b4e99ef577706e0778e8188460ad36eaea25f42b0a42ab5da9530d58093b82a73f5b94ea87d2a150dbf7ed012a47d5bb9a4eb93fc3ef14529d31a96b9a00d9caf2afed312bcea9478c8b70637b75ecc882bd6b152e0a59748f37fd271e334a9c8935150d78787d7e194d36ddb8d1e6f1b5e763a6cadcac1715f74ddbdc9635efcd01cb1fc8d0f99242a2a1bfb7becea11ebb55baf6e0df86194205039d30b2ba20a8ef8d90156c199781f5531e32c255996d65bfd185fa72feb76656d4202485d4169300e467e61d2fec1911cb670f5b866339a570677263e80982c5b9492778625a5c90b82a4c1c453e8add608f610a657815cefcf7e31115363410d1c97062e497cf50259f922997d7e2b3dfea45fc04500c3131b3a76a75171b04314526044bbff7db115a8e7cf6ba02eea6843ce16a8d7cab72f6837bf4790ac074d67c753c5ea33b6c6b26662a3199200f1198c6180fbaea4104c39545d22df0d0936ad7a2b482f4260654c748cb1e53fc2b0717b637aceaa4f7de151b052b32fa292b879f9562d5973190a14efb7871fc054efc6ed3f343a7cbf0ddef8bb5be4cbb6f0281da1c1d8763402ab5cef4cb9c91d62f66eeed1b6dc445b39560ed9fab682b7688317386c99b95d23e76a78e558ab2f586a4d5d6f40f8052c841ad9c704fed5e5ef1ea052d4cf3c4bc60b16976b94d05f7ae38039d375f39032dc2062c16f8efd949da10b6aafe5dec5538a51aa8d8d5ced01570082f98d9b3251e5f63a0782d88a5b09dc73d60371547a0f973c1aa125cf392c570d41fe509ba8924b9051733bd6dad14bd3a452e490aebf89aae99a5e2501a5bf865ac7c51019a052f16114db0b605325baf0c3b7e5d578e9d077d55fd96df8c37d264fe1a5623278f7ed347734a2134bc4647b90c0906567acfe4c5d558d426c4ac832dd2f7671271d6d041ac5b051f1150127c695fef31333883f1c0edf04b28e1d8d062b2f612ffe62d60657cfb6693eb425f01cc3ea570925ae05decd83e6376b2abc98b5283258b7a80f751c49ea6eea2c3f46a00645a3ff00b1ab3abe0e50dd30c06c2634e9a28746dade63bc8190a50f7baf881e039ef6c925c3f08ac96b01cfd1553ab0dc53f2eadeb62d0fad7ef4cc7c5cd37e9c672fbff91c14a20053aa14940970d5a429a390d6db8834af0bcf165239497e9b41a107cabd33baa0ca14b5a657d1abdc10a107d3cb1a13ffb8b8f445334b479f07412159dbce836e6021982539a6288d3c30bc814f472f0e6c64e5bb81d44caabcc5f3dd5eff6932b3fc23c3317c97b2df645212479944091eb12ae5f6b187623099de85067454724d5e6574e9650c0c49d1026a542e216527ca8219b8006f23e07fee4971266a05d72005e642dfe38cf9b19fa76bfc16f6ff31701a741fd4f897487e854ea956b6996cb924eaa284d1fc94272e636d13343263788dafb8dffdf7158da5b9b01a98d5ebee658a7982d496465f5c3d0c6d1472b825a73bde100987834b451c138c50a574115097269a838b3d159f17bc7786df8fe5ea9f10183138f9f30bba5bc21814ff5f493e59ac400ad09eac585e3f1540aff37af9d22356599dfdf4d5221a96f936443697193181a69a29bbb4d5ab07346392fcaf493d5497ed668bca7bae2c506ab58164242fdcfc3ff1daa8304b4ce706e0c461f0f642ac69c27713ed48ca63e6764aff971478d35574d9e5599a0f6301065b5a524edc742f30dbc85ce1ae8b67bc277bfa79570114e712fb84723e7a52b0d676b847808b361ef534be6861bf320eaf90e536e255ab533435a0aa6bc7b1235f13ddb5b85a3bb025fd681f9141bf7993bd00d8ce60dd1be5757019594d0bdbfb2964c08bfa445c2e19c0e2947fad74ce6c640078b12f82b0615") recvmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000140)=@abs, 0x6e, 0x0}, 0x40000000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000001380)={&(0x7f0000000080), 0xc, &(0x7f0000001340)={&(0x7f0000001300)=@ipv6_getanyicast={0x14, 0x3e, 0x2, 0x70bd29, 0x25dfdbfd, {}, ["", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x40000}, 0x20001000) [ 1433.079523][ T126] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 1433.100998][ T126] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 1433.119026][ T126] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 1433.136099][ T126] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 1433.152982][ T126] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 1433.171346][ T126] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 1433.191640][ T126] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 1433.209904][ T126] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 1433.229913][ T126] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 1433.249890][ T126] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 1433.270482][ T126] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 1433.293587][ T126] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 1433.313832][ T126] IPv6: ADDRCONF(NETDEV_CHANGE): veth2: link becomes ready [ 1433.332211][ T126] IPv6: ADDRCONF(NETDEV_CHANGE): veth4: link becomes ready [ 1433.348364][ T126] IPv6: ADDRCONF(NETDEV_CHANGE): veth6: link becomes ready [ 1433.365633][ T126] IPv6: ADDRCONF(NETDEV_CHANGE): veth8: link becomes ready [ 1433.381826][ T126] IPv6: ADDRCONF(NETDEV_CHANGE): veth10: link becomes ready 04:58:44 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) (async) r2 = socket(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) r4 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_SET_INTERFACE(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0, 0x28}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="4800000010000507000000000000060000000000", @ANYRES32=r5, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000240)=@newqdisc={0x30, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000800)=ANY=[@ANYBLOB="4c0000002c00270d08000000ff03000000000000", @ANYRES32=r5, @ANYBLOB="00000000000000000c00090008000100753332"], 0x4c}}, 0x0) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000840)=@newtfilter={0x38, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {}, {0xc}}, [@filter_kind_options=@f_u32={{0x8}, {0xc, 0x2, [@TCA_U32_HASH={0x8, 0x2, 0x80000000}]}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000001c0)={&(0x7f00000003c0)=@deltaction={0x218, 0x31, 0x20, 0x70bd25, 0x25dfdbfb, {}, [@TCA_ACT_TAB={0x94, 0x1, [{0xc, 0x7, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xfffffffc}}, {0xc, 0xb, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'bpf\x00'}}, {0x14, 0x1f, 0x0, 0x0, @TCA_ACT_KIND={0xd, 0x1, 'connmark\x00'}}, {0xc, 0x7, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x2e9}}, {0x10, 0xc, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'vlan\x00'}}, {0xc, 0x14, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x3}}, {0x14, 0x8, 0x0, 0x0, @TCA_ACT_KIND={0xf, 0x1, 'tunnel_key\x00'}}, {0xc, 0x1, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'bpf\x00'}}, {0x10, 0x1e, 0x0, 0x0, @TCA_ACT_KIND={0xc, 0x1, 'skbedit\x00'}}, {0xc, 0x9, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x1}}]}, @TCA_ACT_TAB={0x20, 0x1, [{0xc, 0x6, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xfff}}, {0x10, 0xc, 0x0, 0x0, @TCA_ACT_KIND={0xc, 0x1, 'skbedit\x00'}}]}, @TCA_ACT_TAB={0x44, 0x1, [{0xc, 0x15, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}, {0xc, 0x11, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7}}, {0x10, 0x19, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'csum\x00'}}, {0xc, 0x4, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'nat\x00'}}, {0xc, 0x11, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x3}}]}, @TCA_ACT_TAB={0x20, 0x1, [{0x10, 0x18, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'police\x00'}}, {0xc, 0x4, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x80000}}]}, @TCA_ACT_TAB={0x68, 0x1, [{0xc, 0x20, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x8ac}}, {0xc, 0xe, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x4}}, {0xc, 0x5, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x81}}, {0xc, 0x14, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xc36d}}, {0xc, 0x7, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x6}}, {0xc, 0x17, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x9bb}}, {0x10, 0x14, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}, {0xc, 0xa, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}]}, @TCA_ACT_TAB={0x14, 0x1, [{0x10, 0xb, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'skbmod\x00'}}]}, @TCA_ACT_TAB={0x20, 0x1, [{0xc, 0x12, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x81}}, {0x10, 0x20, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'vlan\x00'}}]}, @TCA_ACT_TAB={0x1c, 0x1, [{0xc, 0xb, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x200}}, {0xc, 0x20, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x1}}]}, @TCA_ACT_TAB={0x34, 0x1, [{0xc, 0x2, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x2}}, {0xc, 0x8, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'bpf\x00'}}, {0xc, 0x1c, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}, {0xc, 0xe, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}]}]}, 0x218}, 0x1, 0x0, 0x0, 0x20008800}, 0x1) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000600)='blkio.bfq.io_queued\x00', 0x0, 0x0) sendmsg$nl_route_sched(r6, &(0x7f0000000740)={&(0x7f0000000640)={0x10, 0x0, 0x0, 0x40100}, 0xc, &(0x7f0000000700)={&(0x7f0000000680)=@newtclass={0x48, 0x28, 0x10, 0x70bd2c, 0x25dfdbff, {0x0, 0x0, 0x0, r5, {0x1, 0x3}, {0xffe0, 0xa}, {0xfff1}}, [@TCA_RATE={0x6, 0x5, {0x80, 0x81}}, @tclass_kind_options=@c_red={0x8}, @tclass_kind_options=@c_ingress={0xc}, @TCA_RATE={0x6, 0x5, {0x0, 0x9}}]}, 0x48}, 0x1, 0x0, 0x0, 0x4}, 0x80) [ 1433.396989][ T126] IPv6: ADDRCONF(NETDEV_CHANGE): veth12: link becomes ready 04:58:44 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x27, &(0x7f0000000180)={@multicast2, @loopback}, 0xc) r1 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCSIFFLAGS(r1, 0x8914, &(0x7f0000000040)={'lo\x00'}) r2 = socket$inet(0x2, 0x2, 0x0) r3 = accept4$inet(r2, &(0x7f00000000c0)={0x2, 0x0, @local}, &(0x7f0000000140)=0x10, 0x800) setsockopt$inet_mreqn(r3, 0x0, 0x24, &(0x7f0000000100)={@remote, @loopback}, 0xc) (async) r4 = socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000380)="39000000130003475fae7cdac52541300600000001000000450000002500000019001a00040002000200000000000006040000000000000000", 0x39}], 0x1) (async) close(r0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r5, &(0x7f0000000040)=ANY=[], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r5, 0x0) getsockopt$inet_mreqsrc(r5, 0x0, 0x26, &(0x7f00000001c0)={@rand_addr, @remote, @local}, &(0x7f0000000200)=0xc) (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) 04:58:44 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_SET_INTERFACE(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0, 0x28}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="4800000010000507000000000000060000000000", @ANYRES32=r5, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000240)=@newqdisc={0x30, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000800)=ANY=[@ANYBLOB="4c0000002c00270d08000000ff03000000000000", @ANYRES32=r5, @ANYBLOB="00000000000000000c00090008000100753332"], 0x4c}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000840)=@newtfilter={0x38, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {}, {0xc}}, [@filter_kind_options=@f_u32={{0x8}, {0xc, 0x2, [@TCA_U32_HASH={0x8, 0x2, 0x80000000}]}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000001c0)={&(0x7f00000003c0)=@deltaction={0x218, 0x31, 0x20, 0x70bd25, 0x25dfdbfb, {}, [@TCA_ACT_TAB={0x94, 0x1, [{0xc, 0x7, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xfffffffc}}, {0xc, 0xb, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'bpf\x00'}}, {0x14, 0x1f, 0x0, 0x0, @TCA_ACT_KIND={0xd, 0x1, 'connmark\x00'}}, {0xc, 0x7, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x2e9}}, {0x10, 0xc, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'vlan\x00'}}, {0xc, 0x14, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x3}}, {0x14, 0x8, 0x0, 0x0, @TCA_ACT_KIND={0xf, 0x1, 'tunnel_key\x00'}}, {0xc, 0x1, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'bpf\x00'}}, {0x10, 0x1e, 0x0, 0x0, @TCA_ACT_KIND={0xc, 0x1, 'skbedit\x00'}}, {0xc, 0x9, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x1}}]}, @TCA_ACT_TAB={0x20, 0x1, [{0xc, 0x6, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xfff}}, {0x10, 0xc, 0x0, 0x0, @TCA_ACT_KIND={0xc, 0x1, 'skbedit\x00'}}]}, @TCA_ACT_TAB={0x44, 0x1, [{0xc, 0x15, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}, {0xc, 0x11, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7}}, {0x10, 0x19, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'csum\x00'}}, {0xc, 0x4, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'nat\x00'}}, {0xc, 0x11, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x3}}]}, @TCA_ACT_TAB={0x20, 0x1, [{0x10, 0x18, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'police\x00'}}, {0xc, 0x4, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x80000}}]}, @TCA_ACT_TAB={0x68, 0x1, [{0xc, 0x20, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x8ac}}, {0xc, 0xe, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x4}}, {0xc, 0x5, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x81}}, {0xc, 0x14, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xc36d}}, {0xc, 0x7, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x6}}, {0xc, 0x17, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x9bb}}, {0x10, 0x14, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}, {0xc, 0xa, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}]}, @TCA_ACT_TAB={0x14, 0x1, [{0x10, 0xb, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'skbmod\x00'}}]}, @TCA_ACT_TAB={0x20, 0x1, [{0xc, 0x12, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x81}}, {0x10, 0x20, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'vlan\x00'}}]}, @TCA_ACT_TAB={0x1c, 0x1, [{0xc, 0xb, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x200}}, {0xc, 0x20, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x1}}]}, @TCA_ACT_TAB={0x34, 0x1, [{0xc, 0x2, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x2}}, {0xc, 0x8, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'bpf\x00'}}, {0xc, 0x1c, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}, {0xc, 0xe, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}]}]}, 0x218}, 0x1, 0x0, 0x0, 0x20008800}, 0x1) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000600)='blkio.bfq.io_queued\x00', 0x0, 0x0) sendmsg$nl_route_sched(r6, &(0x7f0000000740)={&(0x7f0000000640)={0x10, 0x0, 0x0, 0x40100}, 0xc, &(0x7f0000000700)={&(0x7f0000000680)=@newtclass={0x48, 0x28, 0x10, 0x70bd2c, 0x25dfdbff, {0x0, 0x0, 0x0, r5, {0x1, 0x3}, {0xffe0, 0xa}, {0xfff1}}, [@TCA_RATE={0x6, 0x5, {0x80, 0x81}}, @tclass_kind_options=@c_red={0x8}, @tclass_kind_options=@c_ingress={0xc}, @TCA_RATE={0x6, 0x5, {0x0, 0x9}}]}, 0x48}, 0x1, 0x0, 0x0, 0x4}, 0x80) socket$nl_route(0x10, 0x3, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket(0x10, 0x3, 0x0) (async) socket$netlink(0x10, 0x3, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket(0x10, 0x803, 0x0) (async) sendmsg$NL80211_CMD_SET_INTERFACE(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0, 0x28}}, 0x0) (async) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (async) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="4800000010000507000000000000060000000000", @ANYRES32=r5, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000240)=@newqdisc={0x30, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) (async) sendmsg$nl_route_sched(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000800)=ANY=[@ANYBLOB="4c0000002c00270d08000000ff03000000000000", @ANYRES32=r5, @ANYBLOB="00000000000000000c00090008000100753332"], 0x4c}}, 0x0) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000840)=@newtfilter={0x38, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {}, {0xc}}, [@filter_kind_options=@f_u32={{0x8}, {0xc, 0x2, [@TCA_U32_HASH={0x8, 0x2, 0x80000000}]}}]}, 0x38}}, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000001c0)={&(0x7f00000003c0)=@deltaction={0x218, 0x31, 0x20, 0x70bd25, 0x25dfdbfb, {}, [@TCA_ACT_TAB={0x94, 0x1, [{0xc, 0x7, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xfffffffc}}, {0xc, 0xb, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'bpf\x00'}}, {0x14, 0x1f, 0x0, 0x0, @TCA_ACT_KIND={0xd, 0x1, 'connmark\x00'}}, {0xc, 0x7, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x2e9}}, {0x10, 0xc, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'vlan\x00'}}, {0xc, 0x14, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x3}}, {0x14, 0x8, 0x0, 0x0, @TCA_ACT_KIND={0xf, 0x1, 'tunnel_key\x00'}}, {0xc, 0x1, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'bpf\x00'}}, {0x10, 0x1e, 0x0, 0x0, @TCA_ACT_KIND={0xc, 0x1, 'skbedit\x00'}}, {0xc, 0x9, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x1}}]}, @TCA_ACT_TAB={0x20, 0x1, [{0xc, 0x6, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xfff}}, {0x10, 0xc, 0x0, 0x0, @TCA_ACT_KIND={0xc, 0x1, 'skbedit\x00'}}]}, @TCA_ACT_TAB={0x44, 0x1, [{0xc, 0x15, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}, {0xc, 0x11, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7}}, {0x10, 0x19, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'csum\x00'}}, {0xc, 0x4, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'nat\x00'}}, {0xc, 0x11, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x3}}]}, @TCA_ACT_TAB={0x20, 0x1, [{0x10, 0x18, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'police\x00'}}, {0xc, 0x4, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x80000}}]}, @TCA_ACT_TAB={0x68, 0x1, [{0xc, 0x20, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x8ac}}, {0xc, 0xe, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x4}}, {0xc, 0x5, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x81}}, {0xc, 0x14, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xc36d}}, {0xc, 0x7, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x6}}, {0xc, 0x17, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x9bb}}, {0x10, 0x14, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}, {0xc, 0xa, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}]}, @TCA_ACT_TAB={0x14, 0x1, [{0x10, 0xb, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'skbmod\x00'}}]}, @TCA_ACT_TAB={0x20, 0x1, [{0xc, 0x12, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x81}}, {0x10, 0x20, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'vlan\x00'}}]}, @TCA_ACT_TAB={0x1c, 0x1, [{0xc, 0xb, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x200}}, {0xc, 0x20, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x1}}]}, @TCA_ACT_TAB={0x34, 0x1, [{0xc, 0x2, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x2}}, {0xc, 0x8, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'bpf\x00'}}, {0xc, 0x1c, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}, {0xc, 0xe, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}]}]}, 0x218}, 0x1, 0x0, 0x0, 0x20008800}, 0x1) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000600)='blkio.bfq.io_queued\x00', 0x0, 0x0) (async) sendmsg$nl_route_sched(r6, &(0x7f0000000740)={&(0x7f0000000640)={0x10, 0x0, 0x0, 0x40100}, 0xc, &(0x7f0000000700)={&(0x7f0000000680)=@newtclass={0x48, 0x28, 0x10, 0x70bd2c, 0x25dfdbff, {0x0, 0x0, 0x0, r5, {0x1, 0x3}, {0xffe0, 0xa}, {0xfff1}}, [@TCA_RATE={0x6, 0x5, {0x80, 0x81}}, @tclass_kind_options=@c_red={0x8}, @tclass_kind_options=@c_ingress={0xc}, @TCA_RATE={0x6, 0x5, {0x0, 0x9}}]}, 0x48}, 0x1, 0x0, 0x0, 0x4}, 0x80) (async) 04:58:44 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x176}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, 0x0, 0x0) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = socket$inet6(0xa, 0x100000003, 0x3c) sendto$inet6(r2, &(0x7f0000000000), 0x4320, 0x0, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback={0xffff00000000, 0xf}}, 0x1c) 04:58:44 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x27, &(0x7f0000000180)={@multicast2, @loopback}, 0xc) r1 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCSIFFLAGS(r1, 0x8914, &(0x7f0000000040)={'lo\x00'}) r2 = socket$inet(0x2, 0x2, 0x0) r3 = accept4$inet(r2, &(0x7f00000000c0)={0x2, 0x0, @local}, &(0x7f0000000140)=0x10, 0x800) setsockopt$inet_mreqn(r3, 0x0, 0x24, &(0x7f0000000100)={@remote, @loopback}, 0xc) r4 = socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000380)="39000000130003475fae7cdac52541300600000001000000450000002500000019001a00040002000200000000000006040000000000000000", 0x39}], 0x1) close(r0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r5, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r5, 0x0) getsockopt$inet_mreqsrc(r5, 0x0, 0x26, &(0x7f00000001c0)={@rand_addr, @remote, @local}, &(0x7f0000000200)=0xc) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) socket$inet_tcp(0x2, 0x1, 0x0) (async) setsockopt$inet_mreqn(r0, 0x0, 0x27, &(0x7f0000000180)={@multicast2, @loopback}, 0xc) (async) socket$inet_tcp(0x2, 0x1, 0x0) (async) ioctl$sock_inet_SIOCSIFFLAGS(r1, 0x8914, &(0x7f0000000040)={'lo\x00'}) (async) socket$inet(0x2, 0x2, 0x0) (async) accept4$inet(r2, &(0x7f00000000c0)={0x2, 0x0, @local}, &(0x7f0000000140)=0x10, 0x800) (async) setsockopt$inet_mreqn(r3, 0x0, 0x24, &(0x7f0000000100)={@remote, @loopback}, 0xc) (async) socket$netlink(0x10, 0x3, 0x0) (async) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000380)="39000000130003475fae7cdac52541300600000001000000450000002500000019001a00040002000200000000000006040000000000000000", 0x39}], 0x1) (async) close(r0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) (async) write$binfmt_script(r5, &(0x7f0000000040)=ANY=[], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r5, 0x0) (async) getsockopt$inet_mreqsrc(r5, 0x0, 0x26, &(0x7f00000001c0)={@rand_addr, @remote, @local}, &(0x7f0000000200)=0xc) (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) (async) [ 1433.503013][ T8925] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. 04:58:44 executing program 5: r0 = syz_clone(0x420a0000, &(0x7f0000000700), 0x0, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x200000000000000) sched_setaffinity(r0, 0x8, &(0x7f00000012c0)=0x404400) syz_clone(0xc0800100, &(0x7f00000001c0)="bd654d4fca52f9920ec275f74834cd75b992205cb4c131387dbef2cdb1be8e88d6c711d253f74faa38d1607a36d537055084b386710e7f9622d41e031298f3fddce73edab841237c99e8cba9c5df8a35e4910f2850ac5441f4d3dc39a674f3143ad3c95c7e884613ab2ae78d64157eaabb39485816e1dd6159c6436e4d67d1856c86d68f25872774f6bf1911a69c326173575d6c2c4a34481b930fb7d84dc47ea957c9ce45ac3b202ea8f8e2f836dd137da3509c4f79b51551fb171879f17768c99c23896009b862bb334a091243723228a923e575d3193fd5d5933b82be757da1230c18dfe44c3f60175aad847d01ee4e21a2dde52ecb58cbcf2f13c7", 0xfd, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f00000002c0)="6033ecf2b44743f3c0dbf4d723c835f6f31502c515ad674fe85abe22022ea789c10f12e4e076519f6f61c1c40ef0318ac717276d37de1df541e40506863fe12f4e27248e387cb3bbdb7b3f5c86a63ad69f7c785a4892ae83f3c3ebf5d3db0d74076e3ff3de868a61eabfb236d366421f2543846864e23e63e6f0aba123ac28f4d688e7c790236222e2828561610f6d374152c5534dd74b184bf7e62f2b1eb85085ac8a5279e910e1f2542668d2ee36613c6654820f1d17f31c0649b9432fcbece7ed66facdd1a97098f7894a34b2a8c82ba423d77d6a4803bcfcf98e7c930c17723c83d3f708978fa683a77c367efd0d015a30ffebecef7c26a17e9b5655bacd28e9023d17e51de09d1c58c12d48bcbdc5257f91defb3402e0f8514c306e4d7984927e42b72fa6757535aaccf3e2f2ef039ef1c7a6ecc4d571270e8a0ee46720999373757595d14d6473696fcd166fe87e7ce700d5c8ae74f6771dcb59440c872569ce72ec5654237a3cf7b86b8c6d2dd0bc2f702b5c447d2f9b7e41bfa92d54f2793ad3139cb39fde1dc6e2a67331dc7a4796675eb2f78125f51a785e3ef6ab12f993e8cfe6bf17c210d7716410afc778d659df936ebced1a99c81a7d0cc1ffbebaef9a95ba47fe80811bc763ff681444fece435b2697eddfe55f5bcfa0387f58512c4a4c7329611562992bf0f0ea69849e86b81b139ba7467fd06cfbe0d6c7db47066b1f1a94e75e1fd85bafd3f90a6a7763b85269e135f8170ed029f7e4e047262e37f4992f7e0bf23bc47e5817705ffa6697828d053ab0f8f41f4a9505ff07e3833e0706041f83f6a50f785c0609fe7ec13fcd416400602c464cb180a5d01c6a6f9c4819bb6f4feb4e41948e3a009d282fe42054a63d7d385efae712152f3de3a010e67cfcb4def0608c31f033f56b1ae771b23092f583e3234c2287a37f039fd5cfe3116ed3fc6551a11f981496278b53db7b7d6ab3daae06aa4c7284b736b8c937661ed0a7accdcf9b81c02ce7434223537cd41e2eee2b223f748cf33e9c2cc55e66be487a6f6446c16a3cd87ad11da47a21978c7559fc92c44aa8406f160ff000a22cf48efb6de8a35a3142122d30ca1688370db0eea8d81c8a7ac0e0f8d0723089fcd9792c82614282d1c010856afeaca23c9deb7b0481b8578b708aade3ce5ea01a1cacbe57742a9e47a2075937e36e2af6832ac10191fb65332a2ff201bbd925eb21011db9ed74946e3e6bf59bfb4d977c1c9b67a1377eafe208bf931b6be714c7c91b73280551dcd90119ce2eab47fcab526edbec7a6e719811cc89df8f5c07837df769ec52f163926f21fceba0ab979286644a1a31abe52c203a00f6fd4032d0a1e5efd2677137baa055736628f594aa9bff422b0e8e45ae141e607d1636f03073fc4bb40ec8b2a6686e86329323115e3f6e6f89dda4ff61e7ea7465067361e1ae4f85306df7d5f970b9466fee846f5e190f28c38766af1b3100cd1dca60d1d0358e32096f3c1bf38e04dfc614ce5720e9b85e8cdd30e2bb501861b1b44a20cc9db34e143071a841f5f428339cea713cc1632c8ec3700a750e7e4e60a20289bedee149995c40cf5e3e95a756b90e4206201a192b89166b794f859124d3f0e7c7fb278ea366b6d7c75368baf9b3ed741a02791467484fe7e2d808fd516cb24e00cad56480fcf3cb78a10f4b4b1f5d9e6b83dd23af38047109628b8c6b87e8c55301d650985bc53a202dbd6230db1e94d80d1f1e4ecd4e844ceadd3813760e72915f79efa3b8407f78a4803947efc8678226f6df6f01315056266c0e5b0277357f313cd3c12afd3d13f70f75c84181f1cb9489fd8cdaba6959b0a7710fa755a23f05c6dcf75f0826db037443f0704734effe23ba5448e4c80f322a30a4257a8ca09a581da54d486dbb352236052bd6e1ad41f7afe0d97a1ae8b10b0319343e1765cabcd114321da14c873cae18762a3a966fcc8922b5e7bb8f3f36661a86420a1c7f4c9c7a6e0ce82c89d4f08fd1752c85b2772c0f5bbd414751004b8857530791c6c0d18991e69689e93240e0c096a8d12b8cd7f57c6127f5a7941006244548bf6da0961124cd73b074582787b91f65e1ef687888170ba843e0c0d9cd17efe55df48047239faa278566b80ce45b72b9c4ff3a666a1229d890452d60c8a4f64be47a8fe3316064c4c0772257ae079909bbe47b56046d102a5d4df8067308735193b1845b64fd12740aaf240d99043c003e3f48f2eb86a5b73bfa64f259276178a8eb4ad8c81cfb8a317eb85dc4c837d8cc0e0ae2fb4a4ca955a5a9883c798db790fdc7271dd7ae748ba1f77bf29da49d3174f280587ae239d34d5559797847fb6f24a1d6f95ed1da49941efd7ae8dd62f4d4ded979ab51c83945eb85a4daf241ca38018b5d8103fe363c7a34e873c98fc8f4f24f94f99c5ba5083892e2e2495586b3752534364bc0658b4feac915674b68d986cc20279046c235067dfa77a0e660097d0cde3eeed3fbab9aba8cba8b0ae7d708e79073878c008e630a7996a973849a63bb625edda27aa090787f264262cfc29d3f1c36d26d264b038edf97cced0b923513b2caa730571bb028e1919c4b5eb2cfd229b3815e5ee8e83783a876cd5fb82eecaa2b061e5cbb33ace2218fe49f9fcab9d9fa6d52b09d8c135f3bfdb60a08e1cc0cf88760a1651b71c9be6a584c19fa5302d7410825321306224840e4a3f751eae061a1bd3d489046cac1ad36f993def61fdd27e00d74c4c222f5757efd4cf28426c2180cfe5c7bf0b17abb9f82c1e8e165d79becb042409368268a2e5a85c60781b29be9e3e2b751090d1ce0c5533d97db1bf2dbff9bf169710c1f83cbb576013a2d10bccf9625964e70a42599d7368d679b803625fbf72311e0c21cd1a7a89279760a117633ce43ca103e7b9e10715938c485d34a0eb1979dc46e02d07059af63e9aa82e27f738b47fefcaddc740abd2abd72ea1118f57d3fd177fa3fdffaf372d3da07c517f4cc93f6623bcc9a1e99fed40496638a1cfc50d86d735e2e82fc1a3ebe2dc9d2f53a1bf945b99b855ee5391d23e5ae9a6b8e7a3c10fd0ad1755f50144c4cb84940ac0b5f487e23ebe93c718519dcb8a13ae96d2b395621446ca7121b67585ec5d2898b5ace428c082eedce736b6eb1a8e4b86a3e324c9c49e906b9144c278ea7bd33310dc3bba34d051f8263ec6f36383b30ca50088c05672936f5acf63c6f1d986b524f6f1358aa8ef0ac8cf54901ba1cca7041b16e5e9a63930e6b9ab6729f2fdf96db6f8a11c4f73d8b15d2af19afc5b1261466c52e1436a5908384ea5e99f97aac0410d6dc573c79d7f3306cb8e8fd6e03e7e55cb75980e8fc19916d96abd28138cbdc5fd148c68b66f95fdb9629216e623c6ae7d5305581f7dc767e37f4039b23933b3c36fc6e9f32ecace579cd60d4d1e7e6504bd09911afe04d7a015ec24d2017886fb0d9a39e12d273ab34a081c455812ca73651d7946877a37698ec4d1c0afd0fd8f5ecfe46a2806d17f5ebd931c48910d84a6dd43be656d40dd3cd1aad77d4977f65979decdefb1d7159a1ade07b71f166b3f437e680232129b7c67f06f278870220e35d48131c8d03b034e0bb60c8cd6c604a2eb4b2c598f4a57dabce452ce0342f477cc86baa584af8b33298062009ca0fd7cb78ef27ffb692d000cfbf43f42b196bab12c0825f83854f036a87cc87dc8b525877a7e7b00003de7e4cdea70d7e34ede6e8837c4fb6698dcfe462fae8ad077ada4001700ad60e656ceb7ea1b709f846898e467cb0c18de88ca06091960cac8fabd189dd6e8f65ec58a8d3ce94c2c5568dc3ce22cb5f92f6dc021f9811c84eabcd1671edda39c2296c14bbb8bdf94155ebd6686c0e0700b4e99ef577706e0778e8188460ad36eaea25f42b0a42ab5da9530d58093b82a73f5b94ea87d2a150dbf7ed012a47d5bb9a4eb93fc3ef14529d31a96b9a00d9caf2afed312bcea9478c8b70637b75ecc882bd6b152e0a59748f37fd271e334a9c8935150d78787d7e194d36ddb8d1e6f1b5e763a6cadcac1715f74ddbdc9635efcd01cb1fc8d0f99242a2a1bfb7becea11ebb55baf6e0df86194205039d30b2ba20a8ef8d90156c199781f5531e32c255996d65bfd185fa72feb76656d4202485d4169300e467e61d2fec1911cb670f5b866339a570677263e80982c5b9492778625a5c90b82a4c1c453e8add608f610a657815cefcf7e31115363410d1c97062e497cf50259f922997d7e2b3dfea45fc04500c3131b3a76a75171b04314526044bbff7db115a8e7cf6ba02eea6843ce16a8d7cab72f6837bf4790ac074d67c753c5ea33b6c6b26662a3199200f1198c6180fbaea4104c39545d22df0d0936ad7a2b482f4260654c748cb1e53fc2b0717b637aceaa4f7de151b052b32fa292b879f9562d5973190a14efb7871fc054efc6ed3f343a7cbf0ddef8bb5be4cbb6f0281da1c1d8763402ab5cef4cb9c91d62f66eeed1b6dc445b39560ed9fab682b7688317386c99b95d23e76a78e558ab2f586a4d5d6f40f8052c841ad9c704fed5e5ef1ea052d4cf3c4bc60b16976b94d05f7ae38039d375f39032dc2062c16f8efd949da10b6aafe5dec5538a51aa8d8d5ced01570082f98d9b3251e5f63a0782d88a5b09dc73d60371547a0f973c1aa125cf392c570d41fe509ba8924b9051733bd6dad14bd3a452e490aebf89aae99a5e2501a5bf865ac7c51019a052f16114db0b605325baf0c3b7e5d578e9d077d55fd96df8c37d264fe1a5623278f7ed347734a2134bc4647b90c0906567acfe4c5d558d426c4ac832dd2f7671271d6d041ac5b051f1150127c695fef31333883f1c0edf04b28e1d8d062b2f612ffe62d60657cfb6693eb425f01cc3ea570925ae05decd83e6376b2abc98b5283258b7a80f751c49ea6eea2c3f46a00645a3ff00b1ab3abe0e50dd30c06c2634e9a28746dade63bc8190a50f7baf881e039ef6c925c3f08ac96b01cfd1553ab0dc53f2eadeb62d0fad7ef4cc7c5cd37e9c672fbff91c14a20053aa14940970d5a429a390d6db8834af0bcf165239497e9b41a107cabd33baa0ca14b5a657d1abdc10a107d3cb1a13ffb8b8f445334b479f07412159dbce836e6021982539a6288d3c30bc814f472f0e6c64e5bb81d44caabcc5f3dd5eff6932b3fc23c3317c97b2df645212479944091eb12ae5f6b187623099de85067454724d5e6574e9650c0c49d1026a542e216527ca8219b8006f23e07fee4971266a05d72005e642dfe38cf9b19fa76bfc16f6ff31701a741fd4f897487e854ea956b6996cb924eaa284d1fc94272e636d13343263788dafb8dffdf7158da5b9b01a98d5ebee658a7982d496465f5c3d0c6d1472b825a73bde100987834b451c138c50a574115097269a838b3d159f17bc7786df8fe5ea9f10183138f9f30bba5bc21814ff5f493e59ac400ad09eac585e3f1540aff37af9d22356599dfdf4d5221a96f936443697193181a69a29bbb4d5ab07346392fcaf493d5497ed668bca7bae2c506ab58164242fdcfc3ff1daa8304b4ce706e0c461f0f642ac69c27713ed48ca63e6764aff971478d35574d9e5599a0f6301065b5a524edc742f30dbc85ce1ae8b67bc277bfa79570114e712fb84723e7a52b0d676b847808b361ef534be6861bf320eaf90e536e255ab533435a0aa6bc7b1235f13ddb5b85a3bb025fd681f9141bf7993bd00d8ce60dd1be5757019594d0bdbfb2964c08bfa445c2e19c0e2947fad74ce6c640078b12f82b0615") recvmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000140)=@abs, 0x6e, 0x0}, 0x40000000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000001380)={&(0x7f0000000080), 0xc, &(0x7f0000001340)={&(0x7f0000001300)=@ipv6_getanyicast={0x14, 0x3e, 0x2, 0x70bd29, 0x25dfdbfd, {}, ["", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x40000}, 0x20001000) syz_clone(0x420a0000, &(0x7f0000000700), 0x0, 0x0, 0x0, 0x0) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x200000000000000) (async) sched_setaffinity(r0, 0x8, &(0x7f00000012c0)=0x404400) (async) syz_clone(0xc0800100, &(0x7f00000001c0)="bd654d4fca52f9920ec275f74834cd75b992205cb4c131387dbef2cdb1be8e88d6c711d253f74faa38d1607a36d537055084b386710e7f9622d41e031298f3fddce73edab841237c99e8cba9c5df8a35e4910f2850ac5441f4d3dc39a674f3143ad3c95c7e884613ab2ae78d64157eaabb39485816e1dd6159c6436e4d67d1856c86d68f25872774f6bf1911a69c326173575d6c2c4a34481b930fb7d84dc47ea957c9ce45ac3b202ea8f8e2f836dd137da3509c4f79b51551fb171879f17768c99c23896009b862bb334a091243723228a923e575d3193fd5d5933b82be757da1230c18dfe44c3f60175aad847d01ee4e21a2dde52ecb58cbcf2f13c7", 0xfd, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f00000002c0)="6033ecf2b44743f3c0dbf4d723c835f6f31502c515ad674fe85abe22022ea789c10f12e4e076519f6f61c1c40ef0318ac717276d37de1df541e40506863fe12f4e27248e387cb3bbdb7b3f5c86a63ad69f7c785a4892ae83f3c3ebf5d3db0d74076e3ff3de868a61eabfb236d366421f2543846864e23e63e6f0aba123ac28f4d688e7c790236222e2828561610f6d374152c5534dd74b184bf7e62f2b1eb85085ac8a5279e910e1f2542668d2ee36613c6654820f1d17f31c0649b9432fcbece7ed66facdd1a97098f7894a34b2a8c82ba423d77d6a4803bcfcf98e7c930c17723c83d3f708978fa683a77c367efd0d015a30ffebecef7c26a17e9b5655bacd28e9023d17e51de09d1c58c12d48bcbdc5257f91defb3402e0f8514c306e4d7984927e42b72fa6757535aaccf3e2f2ef039ef1c7a6ecc4d571270e8a0ee46720999373757595d14d6473696fcd166fe87e7ce700d5c8ae74f6771dcb59440c872569ce72ec5654237a3cf7b86b8c6d2dd0bc2f702b5c447d2f9b7e41bfa92d54f2793ad3139cb39fde1dc6e2a67331dc7a4796675eb2f78125f51a785e3ef6ab12f993e8cfe6bf17c210d7716410afc778d659df936ebced1a99c81a7d0cc1ffbebaef9a95ba47fe80811bc763ff681444fece435b2697eddfe55f5bcfa0387f58512c4a4c7329611562992bf0f0ea69849e86b81b139ba7467fd06cfbe0d6c7db47066b1f1a94e75e1fd85bafd3f90a6a7763b85269e135f8170ed029f7e4e047262e37f4992f7e0bf23bc47e5817705ffa6697828d053ab0f8f41f4a9505ff07e3833e0706041f83f6a50f785c0609fe7ec13fcd416400602c464cb180a5d01c6a6f9c4819bb6f4feb4e41948e3a009d282fe42054a63d7d385efae712152f3de3a010e67cfcb4def0608c31f033f56b1ae771b23092f583e3234c2287a37f039fd5cfe3116ed3fc6551a11f981496278b53db7b7d6ab3daae06aa4c7284b736b8c937661ed0a7accdcf9b81c02ce7434223537cd41e2eee2b223f748cf33e9c2cc55e66be487a6f6446c16a3cd87ad11da47a21978c7559fc92c44aa8406f160ff000a22cf48efb6de8a35a3142122d30ca1688370db0eea8d81c8a7ac0e0f8d0723089fcd9792c82614282d1c010856afeaca23c9deb7b0481b8578b708aade3ce5ea01a1cacbe57742a9e47a2075937e36e2af6832ac10191fb65332a2ff201bbd925eb21011db9ed74946e3e6bf59bfb4d977c1c9b67a1377eafe208bf931b6be714c7c91b73280551dcd90119ce2eab47fcab526edbec7a6e719811cc89df8f5c07837df769ec52f163926f21fceba0ab979286644a1a31abe52c203a00f6fd4032d0a1e5efd2677137baa055736628f594aa9bff422b0e8e45ae141e607d1636f03073fc4bb40ec8b2a6686e86329323115e3f6e6f89dda4ff61e7ea7465067361e1ae4f85306df7d5f970b9466fee846f5e190f28c38766af1b3100cd1dca60d1d0358e32096f3c1bf38e04dfc614ce5720e9b85e8cdd30e2bb501861b1b44a20cc9db34e143071a841f5f428339cea713cc1632c8ec3700a750e7e4e60a20289bedee149995c40cf5e3e95a756b90e4206201a192b89166b794f859124d3f0e7c7fb278ea366b6d7c75368baf9b3ed741a02791467484fe7e2d808fd516cb24e00cad56480fcf3cb78a10f4b4b1f5d9e6b83dd23af38047109628b8c6b87e8c55301d650985bc53a202dbd6230db1e94d80d1f1e4ecd4e844ceadd3813760e72915f79efa3b8407f78a4803947efc8678226f6df6f01315056266c0e5b0277357f313cd3c12afd3d13f70f75c84181f1cb9489fd8cdaba6959b0a7710fa755a23f05c6dcf75f0826db037443f0704734effe23ba5448e4c80f322a30a4257a8ca09a581da54d486dbb352236052bd6e1ad41f7afe0d97a1ae8b10b0319343e1765cabcd114321da14c873cae18762a3a966fcc8922b5e7bb8f3f36661a86420a1c7f4c9c7a6e0ce82c89d4f08fd1752c85b2772c0f5bbd414751004b8857530791c6c0d18991e69689e93240e0c096a8d12b8cd7f57c6127f5a7941006244548bf6da0961124cd73b074582787b91f65e1ef687888170ba843e0c0d9cd17efe55df48047239faa278566b80ce45b72b9c4ff3a666a1229d890452d60c8a4f64be47a8fe3316064c4c0772257ae079909bbe47b56046d102a5d4df8067308735193b1845b64fd12740aaf240d99043c003e3f48f2eb86a5b73bfa64f259276178a8eb4ad8c81cfb8a317eb85dc4c837d8cc0e0ae2fb4a4ca955a5a9883c798db790fdc7271dd7ae748ba1f77bf29da49d3174f280587ae239d34d5559797847fb6f24a1d6f95ed1da49941efd7ae8dd62f4d4ded979ab51c83945eb85a4daf241ca38018b5d8103fe363c7a34e873c98fc8f4f24f94f99c5ba5083892e2e2495586b3752534364bc0658b4feac915674b68d986cc20279046c235067dfa77a0e660097d0cde3eeed3fbab9aba8cba8b0ae7d708e79073878c008e630a7996a973849a63bb625edda27aa090787f264262cfc29d3f1c36d26d264b038edf97cced0b923513b2caa730571bb028e1919c4b5eb2cfd229b3815e5ee8e83783a876cd5fb82eecaa2b061e5cbb33ace2218fe49f9fcab9d9fa6d52b09d8c135f3bfdb60a08e1cc0cf88760a1651b71c9be6a584c19fa5302d7410825321306224840e4a3f751eae061a1bd3d489046cac1ad36f993def61fdd27e00d74c4c222f5757efd4cf28426c2180cfe5c7bf0b17abb9f82c1e8e165d79becb042409368268a2e5a85c60781b29be9e3e2b751090d1ce0c5533d97db1bf2dbff9bf169710c1f83cbb576013a2d10bccf9625964e70a42599d7368d679b803625fbf72311e0c21cd1a7a89279760a117633ce43ca103e7b9e10715938c485d34a0eb1979dc46e02d07059af63e9aa82e27f738b47fefcaddc740abd2abd72ea1118f57d3fd177fa3fdffaf372d3da07c517f4cc93f6623bcc9a1e99fed40496638a1cfc50d86d735e2e82fc1a3ebe2dc9d2f53a1bf945b99b855ee5391d23e5ae9a6b8e7a3c10fd0ad1755f50144c4cb84940ac0b5f487e23ebe93c718519dcb8a13ae96d2b395621446ca7121b67585ec5d2898b5ace428c082eedce736b6eb1a8e4b86a3e324c9c49e906b9144c278ea7bd33310dc3bba34d051f8263ec6f36383b30ca50088c05672936f5acf63c6f1d986b524f6f1358aa8ef0ac8cf54901ba1cca7041b16e5e9a63930e6b9ab6729f2fdf96db6f8a11c4f73d8b15d2af19afc5b1261466c52e1436a5908384ea5e99f97aac0410d6dc573c79d7f3306cb8e8fd6e03e7e55cb75980e8fc19916d96abd28138cbdc5fd148c68b66f95fdb9629216e623c6ae7d5305581f7dc767e37f4039b23933b3c36fc6e9f32ecace579cd60d4d1e7e6504bd09911afe04d7a015ec24d2017886fb0d9a39e12d273ab34a081c455812ca73651d7946877a37698ec4d1c0afd0fd8f5ecfe46a2806d17f5ebd931c48910d84a6dd43be656d40dd3cd1aad77d4977f65979decdefb1d7159a1ade07b71f166b3f437e680232129b7c67f06f278870220e35d48131c8d03b034e0bb60c8cd6c604a2eb4b2c598f4a57dabce452ce0342f477cc86baa584af8b33298062009ca0fd7cb78ef27ffb692d000cfbf43f42b196bab12c0825f83854f036a87cc87dc8b525877a7e7b00003de7e4cdea70d7e34ede6e8837c4fb6698dcfe462fae8ad077ada4001700ad60e656ceb7ea1b709f846898e467cb0c18de88ca06091960cac8fabd189dd6e8f65ec58a8d3ce94c2c5568dc3ce22cb5f92f6dc021f9811c84eabcd1671edda39c2296c14bbb8bdf94155ebd6686c0e0700b4e99ef577706e0778e8188460ad36eaea25f42b0a42ab5da9530d58093b82a73f5b94ea87d2a150dbf7ed012a47d5bb9a4eb93fc3ef14529d31a96b9a00d9caf2afed312bcea9478c8b70637b75ecc882bd6b152e0a59748f37fd271e334a9c8935150d78787d7e194d36ddb8d1e6f1b5e763a6cadcac1715f74ddbdc9635efcd01cb1fc8d0f99242a2a1bfb7becea11ebb55baf6e0df86194205039d30b2ba20a8ef8d90156c199781f5531e32c255996d65bfd185fa72feb76656d4202485d4169300e467e61d2fec1911cb670f5b866339a570677263e80982c5b9492778625a5c90b82a4c1c453e8add608f610a657815cefcf7e31115363410d1c97062e497cf50259f922997d7e2b3dfea45fc04500c3131b3a76a75171b04314526044bbff7db115a8e7cf6ba02eea6843ce16a8d7cab72f6837bf4790ac074d67c753c5ea33b6c6b26662a3199200f1198c6180fbaea4104c39545d22df0d0936ad7a2b482f4260654c748cb1e53fc2b0717b637aceaa4f7de151b052b32fa292b879f9562d5973190a14efb7871fc054efc6ed3f343a7cbf0ddef8bb5be4cbb6f0281da1c1d8763402ab5cef4cb9c91d62f66eeed1b6dc445b39560ed9fab682b7688317386c99b95d23e76a78e558ab2f586a4d5d6f40f8052c841ad9c704fed5e5ef1ea052d4cf3c4bc60b16976b94d05f7ae38039d375f39032dc2062c16f8efd949da10b6aafe5dec5538a51aa8d8d5ced01570082f98d9b3251e5f63a0782d88a5b09dc73d60371547a0f973c1aa125cf392c570d41fe509ba8924b9051733bd6dad14bd3a452e490aebf89aae99a5e2501a5bf865ac7c51019a052f16114db0b605325baf0c3b7e5d578e9d077d55fd96df8c37d264fe1a5623278f7ed347734a2134bc4647b90c0906567acfe4c5d558d426c4ac832dd2f7671271d6d041ac5b051f1150127c695fef31333883f1c0edf04b28e1d8d062b2f612ffe62d60657cfb6693eb425f01cc3ea570925ae05decd83e6376b2abc98b5283258b7a80f751c49ea6eea2c3f46a00645a3ff00b1ab3abe0e50dd30c06c2634e9a28746dade63bc8190a50f7baf881e039ef6c925c3f08ac96b01cfd1553ab0dc53f2eadeb62d0fad7ef4cc7c5cd37e9c672fbff91c14a20053aa14940970d5a429a390d6db8834af0bcf165239497e9b41a107cabd33baa0ca14b5a657d1abdc10a107d3cb1a13ffb8b8f445334b479f07412159dbce836e6021982539a6288d3c30bc814f472f0e6c64e5bb81d44caabcc5f3dd5eff6932b3fc23c3317c97b2df645212479944091eb12ae5f6b187623099de85067454724d5e6574e9650c0c49d1026a542e216527ca8219b8006f23e07fee4971266a05d72005e642dfe38cf9b19fa76bfc16f6ff31701a741fd4f897487e854ea956b6996cb924eaa284d1fc94272e636d13343263788dafb8dffdf7158da5b9b01a98d5ebee658a7982d496465f5c3d0c6d1472b825a73bde100987834b451c138c50a574115097269a838b3d159f17bc7786df8fe5ea9f10183138f9f30bba5bc21814ff5f493e59ac400ad09eac585e3f1540aff37af9d22356599dfdf4d5221a96f936443697193181a69a29bbb4d5ab07346392fcaf493d5497ed668bca7bae2c506ab58164242fdcfc3ff1daa8304b4ce706e0c461f0f642ac69c27713ed48ca63e6764aff971478d35574d9e5599a0f6301065b5a524edc742f30dbc85ce1ae8b67bc277bfa79570114e712fb84723e7a52b0d676b847808b361ef534be6861bf320eaf90e536e255ab533435a0aa6bc7b1235f13ddb5b85a3bb025fd681f9141bf7993bd00d8ce60dd1be5757019594d0bdbfb2964c08bfa445c2e19c0e2947fad74ce6c640078b12f82b0615") (async) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000140)=@abs, 0x6e, 0x0}, 0x40000000) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000001380)={&(0x7f0000000080), 0xc, &(0x7f0000001340)={&(0x7f0000001300)=@ipv6_getanyicast={0x14, 0x3e, 0x2, 0x70bd29, 0x25dfdbfd, {}, ["", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x40000}, 0x20001000) (async) 04:58:44 executing program 0: r0 = syz_usb_connect$cdc_ecm(0x0, 0x66, &(0x7f00000006c0)=ANY=[@ANYBLOB="12015002020000082505a1a44000010203010902"], &(0x7f0000000680)={0x0, 0x0, 0x19, &(0x7f0000000400)={0x5, 0xf, 0x19, 0x1, [@ssp_cap={0x14, 0x10, 0xa, 0x0, 0x2, 0x0, 0x0, 0x0, [0x0, 0x0]}]}}) syz_usb_disconnect(r0) r1 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 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, 0x24, 0x1a, 0x0, 0x10}}}}}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) (async, rerun: 32) syz_usb_control_io(r0, &(0x7f0000000ac0)={0x2c, &(0x7f00000007c0)={0x40, 0xe, 0xf2, {0xf2, 0xa, "b58f5f27d61c11ff3e6550b6c46a7d03c2b8bed2fba6745134f74c57b9d76418ac0b3c89284a01f2bb80bf96926335593319e98be9eea2e0f9b0902e683a6eff9acef70ca9ac3db72b46c8cb7dc80d439f01ad589851b6b02dd5ade78bd545804c302f7a6a3dac779f67f7b6e21dcf5e01070e429d2c4cd5ef9cd9bfac5db9c20f11b22ed4af98e22041ec81899df22c222e4e3a40b61ec761bac4ec7d824a9726768ee37ab1f9d476ffdbf0ef7b441dcc373426cb595ae37ebbe79519814b72a3380943ff7fb62924330a2139afc557cb776badfe305bc47217321fa1795ae1347ea374f1948d032c508f048c2c8e9a"}}, &(0x7f00000008c0)={0x0, 0x3, 0xa9, @string={0xa9, 0x3, "e9b15549dfc0d3c7d4392c420ed05fa36e26a90d959ce8d64fe9670638225e47da89561d072bd27ecfcf37654e2743fd7013823f473db5d4814a14dd39c574d0c7ae477aa28c65abaf9602432ce2c08f9ef6277e442af672ea7fbce818c1dbf580286fb0620aa7af787ae6c5298b7625e60d6e5423e377682556cab5d1780f2c232b27153feddd4cd8d9e8dc2a7e3edc2a6c53f4d830b31963181c359ed4b3de4b8b41ec2fa6a2"}}, &(0x7f0000000980)={0x0, 0xf, 0xde, {0x5, 0xf, 0xde, 0x4, [@ptm_cap={0x3}, @ssp_cap={0xc, 0x10, 0xa, 0x2, 0x0, 0x7, 0xf, 0x9}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x9, 0xd5, 0xfc, 0x1}, @generic={0xc0, 0x10, 0x3, "1a33d39457451367a59d08a124c6295837f8553640f6cb8afd6f8bd41bc5a6ed7e6fc1994673e610854c1a664193cad8eef8f7d7302c96f9c72f727040992b2ec6b089d2c0aa08c6d7f6a2ac044f28878ef19c3946762edd205ddb7840e1766307638de15c164647df825c9d628f7753e1c74adeafc3ec354b483f98f8078067d40118ce112d7b3c9e84fb861c9a384165a17a9d4fcd3e03d6f15ba15a2e16e6a8d4d67f4181320c01c6b6682d7f0a6604840698ee8762b3ea2dab7d60"}]}}, &(0x7f0000000640)={0x20, 0x29, 0xf, {0xf, 0x29, 0x8, 0x9, 0x40, 0x3f, "d947fbde", "8ea6dfca"}}, &(0x7f0000000a80)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xfc, 0x0, 0x7, 0x40, 0x9, 0x1, 0x20}}}, &(0x7f0000000f40)={0x84, &(0x7f0000000b00)={0x0, 0x5, 0x53, "a1dc39de348082521d9a9f5812e845b2851498c13196572d75a924a86605db1a91e68a488e8f1ae5f7bdef0cf81a3087f584627033dc70a19b5e9e46f9d02b4b1b8b3d457a6a9340925355d81ef62965d411cd"}, &(0x7f0000000b80)={0x0, 0xa, 0x1, 0x36}, &(0x7f0000000bc0)={0x0, 0x8, 0x1, 0x20}, &(0x7f0000000c00)={0x20, 0x0, 0x4, {0x0, 0x3}}, &(0x7f0000000c40)={0x20, 0x0, 0x4, {0x80, 0x80}}, &(0x7f0000000c80)={0x40, 0x7, 0x2, 0x96}, &(0x7f0000000cc0)={0x40, 0x9, 0x1, 0xf9}, &(0x7f0000000d00)={0x40, 0xb, 0x2, "08a1"}, &(0x7f0000000d40)={0x40, 0xf, 0x2, 0x80}, &(0x7f0000000d80)={0x40, 0x13, 0x6, @broadcast}, &(0x7f0000000dc0)={0x40, 0x17, 0x6}, &(0x7f0000000e00)={0x40, 0x19, 0x2, "64fd"}, &(0x7f0000000e40)={0x40, 0x1a, 0x2, 0x2}, &(0x7f0000000e80)={0x40, 0x1c, 0x1, 0x1}, &(0x7f0000000ec0)={0x40, 0x1e, 0x1, 0x1}, &(0x7f0000000f00)={0x40, 0x21, 0x1, 0xe1}}) (rerun: 32) syz_usb_control_io$cdc_ncm(r1, 0x0, &(0x7f00000005c0)={0x44, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x20, 0x80, 0x1c, {0x0, 0xfffa}}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) syz_usb_control_io(r1, &(0x7f0000000180)={0x2c, &(0x7f0000000000)={0x0, 0x8, 0x6d, {0x6d, 0x22, "6cc8cb44c58177d1d8f10494076f2bc12012f38d6aca7bf0b349ffe135a724ebd408b32d3bd156f1491d9ec17fbd7036a8d9c69261b139f2e9d439c881c636d7747d0184670b85c4e279712172c28d1fd26db5fb8603e39c0fcdb174dc82513830fdf8f31eb75ede36e644"}}, &(0x7f0000000080)={0x0, 0x3, 0x2b, @string={0x2b, 0x3, "8042c2ab5df32072b284aa3438e29fd19b3015048392ff20036c441ec9c682c70b65b9618b6f852b75"}}, &(0x7f00000000c0)=ANY=[@ANYBLOB="000f19000000050ff0000414100487e97df3e4e8d77c32f837c4dee4fab2d8141004000eca819a8185348547e0b1b8ee7a9da000"/63], &(0x7f0000000100)={0x20, 0x29, 0xf, {0xf, 0x29, 0x80, 0x18, 0x9, 0x3, "738ec301", "a90a0e65"}}, &(0x7f0000000140)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x0, 0x2, 0xb1, 0xcf, 0x4, 0x870, 0x6}}}, &(0x7f0000000700)={0x84, &(0x7f00000001c0)={0x20, 0x16, 0x1, "c2"}, &(0x7f0000000200)={0x0, 0xa, 0x1, 0x9}, &(0x7f0000000240)={0x0, 0x8, 0x1, 0xff}, &(0x7f0000000280)={0x20, 0x0, 0x4, {0x0, 0x1}}, &(0x7f00000002c0)={0x20, 0x0, 0x4, {0x140, 0x20}}, &(0x7f0000000300)={0x40, 0x7, 0x2, 0x40}, &(0x7f0000000340)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000000380)={0x40, 0xb, 0x2, "11d6"}, &(0x7f00000003c0)={0x40, 0xf, 0x2}, &(0x7f0000000440)={0x40, 0x13, 0x6, @broadcast}, &(0x7f0000000480)={0x40, 0x17, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x42}}, &(0x7f00000004c0)={0x40, 0x19, 0x2, "7092"}, &(0x7f0000000500)={0x40, 0x1a, 0x2, 0x100}, &(0x7f0000000540)={0x40, 0x1c, 0x1, 0x2}, &(0x7f0000000580)={0x40, 0x1e, 0x1, 0x7}, &(0x7f00000005c0)={0x40, 0x21, 0x1, 0x70}}) 04:58:45 executing program 3: r0 = epoll_create1(0x0) r1 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) io_setup(0x3, &(0x7f0000000000)=0x0) io_submit(r2, 0x1, &(0x7f0000000380)=[&(0x7f0000000140)={0x0, 0x0, 0x2, 0x7, 0x0, r1, 0x0}]) r3 = eventfd(0x6) io_submit(r2, 0x2, &(0x7f0000001140)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, 0x6, r0, &(0x7f0000000040)="b83a00d73105befecfb070f00570ec8374e2a6a5cc0c61f91de5510b3b2e39a23d63c0d396072960085c058f76b8e54eae56e2232deb3620286166ff38db9076f6ee6d70569102", 0x47, 0xff}, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x5, 0x7be, r0, &(0x7f0000000100)="ac7dce249c6f0b4ff2dccfab71eafa002d4f65859e3c0c0e361795e375d1d9b2c7c2e675b18c80b5eb7211fdd34d4fa2c88a22301e0e1731cb68763e14c86b4cf69551e41377955455e7fbb8a841186135cc24fb8e56c9e241ab908e0185543e74a22da60ca5f3345dc77f225e374e80cfa62486ca8a2f4cd9d282ec14156ccac9d4b223b2203cd8d034e62bd5628e3ccbe58d202288442a4a4bee473d4b8dc7fbd5e70f4d6a5aee7149f52dcbd07118eacab36b69553d7bd3f4806e48d2270ed48b4e3b7f7e24ed099072ddf5ecd741ae9155feabd9438aff685b15cda7867d22944c4be5019836af07a9ffdd8ed20da2c575c699c24eb911692c0c387d7f45d189bce19bc01bb9350c2b81121bfdd0a42668d264943f003f7fba2261b40f2ed52389e4b44ade6deeb421725432c33e5a6349586bc350a078c685cbe306428f23f53fb587010376b4f3f6de8490e0dce2f22e9f3016a9146f713a655597bc364529f29e3155e7c4e4ca259efc3f8928d672b6cd0b0195f47bbdc0e6d4d3b45ed47f955ed063da75dc3bd8147f2b14bfc4367a6b01cca09ac2a0d9be35a8916692d68076fb296ae93135508a6c71fc62e51892f6993be8a38a7aea3a1ccdaf79044d4a65275f548d17a127c83b174de48f035e9065babeb549dd3a2439b4a5adfd3cd626b106fe9379dc1287ab8d300812e26584352cbad2378639afbedb5e827d92cae5b31c37315fb636396d319b6497ddc4eb1b3dfd7e7a09a332aa73235ad5349c20b7b34295e262aca55981dc7095d55c65752a41cdda5e0bb275d0142bf0a072987e0ec10011a70372254f562094131ea9f7bc014c109ef79ec5c07d8c59b117ca0f3c669cf13e1dac505098e986aaaf90da3e631ddc7aae9a70d5f151ebbde768598bb780668cba933424757ce9f7b0b46ce895a5dd537aedddeb770a55161b8de29721f682bd5882ff4d0ac733b7d10fcdc40bac94c1c4520fc0af710412be9f9b8d6f466a0a9c49726a4e7e2028d414ef57ac2d609a8d3bdda7e217b8412611b0a1938fe92f081087c8f171938b5cf8aef63149de682350d339542bddf9f2b2ee8f1b2c1c2cb4058030f4494c30fe343af0980a26df257e0b944070f0e51844693f2a070fece6981f81b5d1eb2a3248fafa3e41fd3d787a4ddfffff05e22141670d61f1d4845ee84147ddb6f066670c5bccc7d26a3eb33bf0a49428a951f5b96a127637593b2009b9c39022b3c1847c5f4e3ca51cab607f605f7f6e0c0f8f63dbb9ab52d2fdec02cd33144cb53415532baa2b2f46ec589d9a76b4987229ac37b6705e4a98d331fe7dbec75afd84b64ca48cac9068bc23ae19bc834ff025550364b489ef76b960c09199e886e4bbe0caa03081eb032af1711c26c923fdb586a477c9cc896938af0d66f267a74e32ad27dd513c5530c3ee3db8182f83471401572118df627e2ff290c1d09b3a4470ef8bedd733a5a60767d0d22fa9f996979626948e7db0ac4da860955978cf734e757dff28f473e44a111f4dc52fb30ec251e44ff88eb81e10c524087de712e26a66566e21e099780d331dc4a0ca5b49bb4b1a2992fd2689a177216d8b092b056d3c10f76791f040fc6eca7ddc1d65564fe23b2fa1e41e08c851ba013dd014436874048e1d8685b1ddb061d2e15e05ed28cc9361ecab3dd74a5f7decf19748ac91d2a3f4b7bd6ee88f71f7befa4b210b154fc6880a299dcf856873feb2a509faa0b63041c8d265692454d09683ebd343cb233a5558b1e878bdbe259691a3b21aae6af38c0d6fa9dce3258cf8defcbdbd69c090bfff48be128846ee8ac2df623b1924cf1c2dc474244382025071419f4d030f8b185d1d9daf4350d93b21adca216bab857d40bcdd4a3a888608777031109960261f92b8dea3ed5a98e83e36c33e6bbaffda81416c204261995d5da9c40bd41c54e6894dfcc52c13b34db8e9178c47ef860bc19d2406ae1f83b6adfbf9111db2a550216fa0dd26958d4c32ae09908998dc366ee3e25c80429f99003cd5f664aadc12f00e5a0a10c6f2a9b0984f6b5435276029bf167b8b854f2281194099a14b3db66bef17a908992bba4e1dfee38f91ae15c4af45492f04c9d27d20b219890392e9ec1aa46356272204abcfa108591f4ee58188f8d5d05b599c4a2a16dbc7e52064eb57077d0ee1a34ac038fa4173b5641d6b90b07b363760aa0e12d087911c8883a51d3b2e8403139c39f7255b2ecdb0bb9a4921c8a0b56c000544ab80a810234f4aca2516fa47ef78701fbf64bec13d785be7e8a2912a12b017c27dd83fc3dc17bae3c09c13d22269f997ee34fb5f0a2c192ff4032dfce6e3f7b280ae226d831589724971af0fb5dc2f7c6e48869bb1cd459554eaee46e2527ce5bdcbe16de7d5c42601f322a44b1c81121f3f5cba19fdf28986683d2d8a92740ce10ab76e5eba5e5048b7f3acf3db2bad1eaed6b242a5475c2f1317d31607d8b4734dc5cbc14ff9e3b80e9aea0507a392631b8e8e92af6f72cc8114b7fa0363b0bcc9d5ed813b90be5f42344e484a3393d6a7ae6bdad821593f97ef059f9e96e1441090393e6e47095f36e4a9361250180d703ec15e51550b875f83549a96880c3af17e6823086d82c1de87c64bfea3b85f59ea9c9d30bef4a6093c8740ce752ddc28244f803dc01afa71e980b5d59079fd96fc0edf0adc2f08031e162393ab99e4f24487786849b7df375406380790c2d4eb59a8eac4d266bc83fa35172d4d608d08a8acba438624394144862f218940232886e048681631464354bb02a8c6451ef35cb1a1a34bef4fb37bf17b437c8b9828fa3d7a20578257f6d67662a0d625be3c607b026414e83956a9a52048b6e145fde6a2023032dc4038513a8306447889c8c56aa082beca7cdc470661aa9cb21c10fffd4daafba73aeac88370ca64732c78f2ec2145c7380348301ac0eebb94c4d4a23e4f021e8c528f3bad7cb43302319774d0aa4a6cf96fdd87a558456629159311cd4da4916557913ae0629528b994273f0b008887c671b5eadfd20006706f50de886ceccd719630a8492ac3e860018eb384928527175d8d0732b25c8bd1f412c0f44212b16a8080ecc1073d4c3c427cfb7df8358ef87db7cbeaae884c0cc44bc9e625162b6ec7cb6c573746e3061863ec62f8034cd6ce59157625fb3fb57a1a5366ddbad23ff37caf61d573f5fc3abb967d520392a0f406068c53911c456d45d7114947fa68d2289d8cf89d2d73ad266bcd77c75633cf62dd9c56041963b8e683df68930b4432ba0ad299d5b77ebdd37f5eb7acfa445e2e97bb5f9b788222032a359169a2f74c1b1c472298a22ee18aa0638e48e6d69bed7941b51f46971dc02506801abd387b839581a9bbf622f3ea819209de63f1a78cdf832b9528ff6143921ae322e2c75d61ba8a7d68e14a80008a1cf7b3f52ca87adade5b7adcf5d13f5011d6e890af77e0e2a2c93a69c6c3727be3fcb0957249074637bfaaf6ac962c1999adb7293501b93e0bb824b62835e89b4a23e53025dfb04b212dc7c0e19d1472cb6cd43255daec6f380ad19424a7bea1cbce2771b2774783e8696535c9e894648142246a4f24ef3c1eb9a1f2aa4e16f29255cf6b33aa17aeccad81de519c3307b3368df99d77231edf441d4a385614972482b3825af8aeac861515614fa6b711f97e0e2f523b34a5f95b35c036bf827e2d99a551dc4df5c03d8fd879e82bc82ca294c024260fec27fc48f998cf5fe32bc6883ee43a15c389f72c456e1333f2e7ce3d04859ddb70104f4e8f095577542fb35fab5ae5108d7b7a7838fca61f223ed91f154048bbe32857928f7d0e8c4510fb5c42e1008dfe863be82f647e5ad43fc9878e15ed0484e8a8cde7648ad3d5371a21357d9beaeb98100cbf94257914710736f057c65687f975e51528c26f5099045194eb8fe2e21f229496a2893767b2e4de7f92f23364088a26b5a27746e4115cb6d11ce707efdaeaa605aeb6f617fd17a8803d32fe166ee5139088f6b4889600b68364c7f78c9944da84d3c553aa7a75de55f375d6a70f81f90b129b0b3d3563fc11af235841c0f88b787b2e7c9794c874930e2404eb82b9dbbd4c270f9796a36aeaf4f489ec897e01625c50b6e2c29359938316f51f9523cce3c32be6b3509e7b3848e3cc722b6febc6122b58a189c01d02a2a7012dd49d131b66de30bf86cc2206ecdb353425dd77d9269aceb24b91151a7b5d83237f2ff7de525868db6748a8eb7fbd79e308143ef6e7c5cd65ef1b3c03fcdafca5761578ee0a1525033168bb2c1cff41306655f0c10bf902c06270ece2446370c484e85dfe5c66fbb24baf9474f2dbfa799bc7351c6238a45f7dbf13df061ea045fb920f5c2ee49f916220fcd9a61de249379badd471250b265403d4e8d83fb467c5a4156fa97a84f475499d50086abd5a9079e72fd4fb306fbe78886661d313945f7a9a7d22c9456e29ea98e0c7b83bb2b8303ab90fe85a164acc3063876b17a8cbce9c4c9ab3644d064547dcee7bc4a1a5aa382e336ae3f7adcfacaa8a8318716c87a5acfdd2aed7ce22666edef09dc26a64768c0492a65d621a8d472dfbc85d316dd60fa9857ef979d3cff95490200d1aac7465f1854a4faaa54d2d885b2d8a3356a3484b5e19fc194fc697e90d687720ef4e7594293764dd517efb74d8e36988f9e46dcf983e12bbbeb3cee2d161f6ff6c18c17cb63b3b7cd23eaa62f660e22269af99a6350edb799ff4917af10a39560751a382a7f81198991154a0fca5dcbf1db1d596e176a52ba597c078bb21d3895a3ab7f9e0e237d954c82f423bcec6e4b62f89a61adf41cc7449a54e68c3ed7f0580483419e14285d26ad613c5ceaa98ccc0c2afc371f0160150952b7ff8b1eca6526f11ed5ddfc3e59a3a52c523d4239fb54bc93ea7185ba9e15bcee3c4d96af7ff20da7969439f43b67592e2dc1f7b4522c3b313293c00cc05813bb6e751db33cf32605f68408dd367531049b0b530e78f3891d8389bee25dd951155cd58f91f1cb673a400a3bd3651693eeb3a3d15330bb553c5e8be31ff576bd7aa0d0846ffd20a089e4b89a3d1d82e2b65f4e125f64b6a19e591a28424bdbd67dbda68f6615f975f739bfdf7b6a3f16b7697804fcff65cb9a8ab2a7a54c62e53e12d0b31afdebcce98a2d9151887db23e97fa5bbe758961df4932de66dc8bb0b3cb56a8e19d291c24a7a5d01df5450c3efaebf808f62ae2cd4aa446382ac10f3f60f064545a032e8bbeac5f3ebea29d4dfe6bd550116fbea95e2d2286035a2a5101fb34e0bce8a46faae6690e410422fe1772354047522ea1fe7932d38247e2dce95944fb6fe31ac0e29740931308ded525fb220787f6ae6c4ac6f85d4b055cfd5eb56606915c2a374d0e66b9bcf68182ac63ae09ecb1988227bcfc623a5305adcada5a28cc00f48f9224bd9bf4684669f083e761d0f7b908697c45d73ca2dbf4c730f8d9a5b3cf064353b48d152461894650ebe9aa9abf57970b44dbd4e8cffd3eeb76f9d448a85f00d887bf94f3b06364ab505151dae550cab5e98c8e66aad85df7f11d4a9d54d58300f0024172ab16b1fd8d43eb378c6d026f4fdf670cf41cd2804c7d233e55625e643dd74d64c0c99d2ce23f71b37145f60166b8bac62e4f6b3701890b90fdccdccbb27f18f78de74d6046a7d9475a5263c7adada895fabf2cff729d44caa3bcc616c66970e3744fc782e611078aef51dff407559c65c0ce5034b5972e7915843a37054200f021bf2aa0ff516b4df014a8d", 0x1000, 0x8, 0x0, 0x1, r3}]) r4 = socket$inet_tcp(0x2, 0x1, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r4, &(0x7f0000000000)={0xa0000020}) epoll_pwait(r0, &(0x7f0000000280), 0x0, 0xbe, 0x0, 0x48) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, r4, &(0x7f000000a680)) 04:58:45 executing program 2: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000080), 0x1, 0x105fd, &(0x7f0000010640)="$eJzs3E2LW9UfB/BfOv/p07+2RfqgUPCCCBMwoZk+oCBStUULthYfFq40k9wJaZPcYZJ5sGtd6ca9W0HEXcEXILjxDfgCigtBXAjuKkruvaMdHXB0ppOx8/lA5nvuuef+ck7I5uQON4A963jy80+VOBqHImIqIo5E5O1K+cpdKuKxiHgiIvbd96qU/b937I+IwxFxdFy8qFkpT1385e69Tx+/+tyHn9+tNr7/7JPJrRqYtKcior9QtFf6RWadIm+W/c3lbp7988tlFicqt8rjrMiVdC6vsNJcG9fM81ynGJ8tLA3HOd9rtsbZ6c7n/QuD4g2Hy521OvkFN5uL+XE7ncuzO8zy7Nwu5rVa5u3hqKjTLuu9l5eP0Wgti/50NS3Ws3Arz9ZgVPYXdbN2ujrO5TLLt4tW1mvn85j71x/zrvdqd7C0miyni8NuNkgu1BvP1BsXa43FrJ2O0vO1Zr998Xwy0+mNh9VGabN/qZNlnV5ab2X9ajLTabVqjUYyczmd6zYHSaNRP1c/W7tQLVtPJy9ffyvptZOZcb7YHSyNur1hMp8tJsUV1WS2fu7ZavJkI3nj2o3kxutXrly78eY7l9++/sK1qy+Vg/4yrWRm9uzsbK1xtjbbqO7a9e+Pza7/42MRE1p/ZWuXs9f5AgH8Y/b/wCRsZf/ff1j2/9Plh2H/b/+/R9dv+8aW+AIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOxZ303feSVvHC+O/1/2P1J2PRoRpyPiVEScjIhfNzAV+9fVPBERlbK90fjpP83h60rkFcbXHCheX66duxQR9449wA8AAAAAHnJffPP+BxFT42b+5/n1p786M5lpsTPKH20Obnb8ob85n//k87+tzekPJ/Jiq9tU7eRayW1xKiKmj/+wTdVOR8S+I+9uU7VNmVoXB++LShH7dnI2AADAzli/E9i23RsAAAC7zkeTngCTkd+vLf8Xv7wXfKCI8obgoXVHAAAAwH9QZdITAAAAAB64fP+/S5//F4fLZ/95/h8AAABsoNr6Nv3xzpnXNjG0eP4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPzGzt3jphFEcQB/QDaQLwVFfFyFKkpJwSFyhJRp0iW3SRXOEAlxB3e48xEssFjGlhdtYWlnWRn9ftIysyP460H3dtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG26LdbLv9vff5rm7A/N5Pk2AAAAQJ1dsV6Wk/Hp/kNa/5SWvkTEPCJmETGNiLrefRBvK5mTiOiled37i7Ma/keUCcfPDNP1PiK+pev+c9u/AgAAAFyv7Waxihgcp+XL164L4pLSQ5tRrrzykc+bXGmTMuxnprTpY2QWs4goxneZ0uYR0f/4PVNaneH5wqAyjJ4NvdPQb7EaAACgI9VO4KXdW7YuDwAAgIv50XUBdKPcr03/xU97wWmjMG0IvqvcAQAAAK9Qr+sCAAAAgNaV/b/z/wAAAOC6nc7/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE27Yr3cbharpjn7QzNPQZN/N7+aFgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+zPOQrFMBBEwdZfvNxJ+P7HMg125txJFQgeM1IgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg0rpPPHd+RjCPJr9PGv+OZZOmdxtpVY+u6sffBfPs3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACc7M/dCYRAEITBvvM/p8X8w5IGjUGEKlj4mGEeFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+6He//J+YGmeSudPG0vFIsnbV2Lpq7D1oHD0Yb/8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgYgcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCvtzb5swEMZx+PUlUeI2GSG9lcAMNFQIRuBDQrLkGRiAhWioaC0WgRVAgnNNZwqep/n/iivuBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA1XR6+eIuIIlKXKdJ483N6j4iPSNu2HX3estidj83XPWf7wyTnd0x/y4goo+jjHACA3lXd5lit6+Vf3v+8g7zDvNW8qRfP/DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzZuWPWJsIwAMBf0iZanRytIIKDLja2sRohi0OhuyDoFtpYiqlKmqEtXfoLRCdX/4Ld9C/4BwQHLTg4dFBwESSS5JJ+wSApyl3U54H37u1R7r4vw5H33u8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCxHO6F0/08F0KYnT7KO95+3l0ZtX/95N1sPz7denU+PmfnFIUQwv31Rv1qinOZdJvbOw9qjUa9KZFIJINk9P2i3W63075HAQAw2UZ/R8xFFXxPIYnO0Q+F/eXuf1VDaL8Yrv8vRXn4Rf3/8fnZc/34vvWmFV8rrv/n//SE/2Kl1sbj0ub2zpX1jdpafa3+sFxeWLy+eO3mjYVS91lJyRMTAAAAfk8xibj+z1d/7v+fivIwZv1/Z+ne3fhaU+r/kY6aflmPBAAA4P925sLXL7kRx3PFYtiqtVrN+d528PdCb5vBUI/tRBJx/T9VzXpUAAAAQBoO93JD/f/VKA9j9v/nXu4exOecCiHMJP3/uZVHjdX0pjPR0nidOOs5AgAAkK2ZJOL+f6G7/j8/WPKQDyFcvtjLk58BHKv+f//s9tBL6/H6/3J6U5xI+Urv8+juKyFMV7IeEQAAAP+yk0l0iv2Dwv5y89vTpaL1/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwA927B+lmSAKAPiXbPazEgMWolZeQBQtrAIWotgIuYIoCJ5ABPUAYqmld7D0DqkVBLGwTKEnkJnMYEgKbdz1z+8Hk/dmCDtvZ5t9CwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAh/rr73kRftqDvJnW7l6Od0O8H4nB89XsfBghb1RZ9A/UWKu7AgAAAH67durtizR/Km+2Qmx2Yv9f5v+Fnv96cpDnfn6078/x9uJhLvf/JzsLR8ObhX3CRfcPDveWxqrZ7H7hrX5rU+NLl93HldfT1Zk0bcWTj99eivhAmttn0/0ynmfjvNfb+B/TiYoLBwA+bTHHlOT3oRCX6ywMgD+jlca/of6/6NRbEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAV3gIAAP//ilFznQ==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0xc4082, 0x0) pwritev2(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='\x00', 0xffff8000}], 0x1, 0x8000000, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x44082, 0x0) pwritev2(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="12", 0xffff8000}], 0x1, 0x8001495, 0x0, 0x8) 04:58:45 executing program 4: r0 = dup(0xffffffffffffffff) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r1 = openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(r2, 0x8, &(0x7f0000000300)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) unlinkat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = creat(&(0x7f00000004c0)='./file0/file0\x00', 0x40) r7 = socket$netlink(0x10, 0x3, 0x0) umount2(&(0x7f0000000280)='./file0/file0\x00', 0x6) sendmsg$netlink(r7, &(0x7f0000006440)={0x0, 0x0, &(0x7f00000063c0)=[{&(0x7f0000000400)=ANY=[@ANYBLOB="40000000100001000000000000000000080000000000000029000000", @ANYRES32=0x0, @ANYBLOB="14001b00000000000000002100000000000000040000000000000000000000f37b3fb727008cb27cbdf183afb4001859b07edec01c4c36ca63c2dbb2c66ee60d732cc73669d3b130c4d7227ff40bdffae201891f9a686fbf053c03b011f3fe578efe776e9625a1b9402846accd78a94f026b241174496ae582b3c5f4adc38c8d84959bd183c74b2a6c"], 0x40}], 0x1}, 0x0) sendmsg$netlink(r5, &(0x7f0000006440)={0x0, 0x0, &(0x7f00000063c0)=[{&(0x7f0000000340)=ANY=[@ANYBLOB="38000000100001000000000000000000080000000000000008000000", @ANYBLOB="14001b0000000000e0d92841b0b94c1107b9852a1a05f8f9d171a75826dfa0ef6440e520e5b33951828acab54f7d"], 0x38}], 0x1}, 0x0) r8 = dup(0xffffffffffffffff) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffff054) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002380)=[{{&(0x7f0000000500)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000001e00)=[{&(0x7f0000000580)="4789ac14ff9a0395386ffabaa08da2b06517123bbe7f3d857a21b94002552437ba46e6e2275433ecfab3b6ab40efc4793d667af0da6089fa07379c08e6423a2007090af577ba91b066fdb1c988594ad9f6b5ebda224c1b8c95ef03b2d2204add9f5c8ef25a9d160228d835e6f649af5d871178f41ae381d43ae7aa10ac5dc5e7890b2d3f4b7095dcb2d4d3c1e62b97948c6b2196a402ae5a88ef75fb87a7b518d1125724682851", 0xa7}, {&(0x7f00000008c0)="77fb19fec140f3f65a0c42fecc49cee61531ff7dd637f23f10ec2df39f6da4312f6b78ae8ce8c2080e4521eef65c5df9ad9f8919e1b1c425ed430bdf2c458266a9525b47d3a99cbaff10f59f8de6c2b43eec2de35e7552ad4fb5d26c33bc8e44f9f229af5e83b31d693eebec606a08dcacd8c6f6e9fd799e43b0357cfd56d5ecb66b518c9f8452f74e047a050443314f48da70fc431e8bf11b73cbcff031797246be416191b823c72afcb06276a40401a1f99d782abb9f97fe3984b3efc5943488b63fe2ec912e56cd2791d34058f87f23da508acd660a43d25250ec30d2316b16e382f43c8f6a436f91d108fb2d4dbac6d04e96b6", 0xf5}, {&(0x7f00000009c0)="829257c673162a20db1fd03e57cbf0ced280ab38cee22933f997efdfd8f0e51a2b32d459ae8f942919fbca3f01a4e9382d64f9e3ed508d3254e6fa045338324d614613ac4b1f08471b0f330bc63f565545007db6ef2dd955a5920b1d93d02bc91d2745673b4398592d5bf8f129e8c1c38a82002ba95f24732941f9560989fab8e10d33b0e99aac0833b78b3b7977ad9f6760450f0d5c2fc5da64d638c33844a381850682f32bc3d841cebb683fda46a60b4150415d4433543f45db3e09d842d0db2a96b3f7ae13febc42873f2990d2b2d3bcb8c1396ae64e748b0b631aa7d81538f57cc4bf3b0caf2b64c914030acc8533adb3dae73709ce73fd25bd1443997539e74b62b9622bff844e2a986fad70107da4de735209052ed2ae3f1b1bf7277fc12d1ec23af6bb5e1af0e19f3c5f015d0e4615562de8773e39c5588f278aaf177878d58fc0a02560f33b119299dfa454e30649c106d30f7d43a2b7e9249852ae79ad28ce2061235051be90cd5e87c785d5602512b00929ae8a2cd8ce281c28d2b0b875a0984e9054dfa1f0853ecc9209fd02fc290c479459a8bcd16ced3d9d9be2734072548fc3d81836abaae160f343b377259369b5df01c46eb11ade9188955bddae84fdeb892d4768f53ac2bcf5ab0fc616f61d008ac0d78338703da22e16620838b5170e579cb9c518abe86c9e2619b3fa8007f08a55899b600d328ffce8f8ff7da30c60aa508db55eb675380bc371e94ac106bd63ccf922c755530f456e4a0158ce38e63d8ee411902bad4a4df5a652005e1b3376df386a7aae0547a2d4b05f3246295f548d21bcba941e92cd1fa84981d1bc0d5beb3142d1c84dbf8226e63bccbdd731f3ea9c14e00eb41567242e25e5f7b149951ce8409d69be43a1f3b7aab9d3a2443343a9556cda7212545537a99c63f12581e43ad9a643bd711af35011ae4749158eaf69dcc898ac4392e29c5f2a2fa02ee5696b23533f7a0c29116bf9de60d7020f0c5cbd5fdb029f5513185c0958e3225fb26e40beffc3bd74d7b94277ff91ca09be7762bfb2e8eb419676a818461247d4310090fddce42c1020ac1f36eeaccbc9cc244404a0e8793508294940dae83fb5ea9669f4678fb808e6ed079d41701abb200f8062f1e526c2182b02c292381f35b21af075aad3855f86ea2317c09a28e2a143027e7eb9d2ccd682633a1a7e332ec78b4679cfd8b7070606f4ab3a33e80cdf3a5cda4176bdd000cbc5af1ec7dd5fc598db2ffc05dc9428514ce820ee6ca7af0dc9e0dac8bfa1b039cd00e7bc19836c0901e493642229cccd0c395c03168675204c6c402362c6fef999d2b51a5892d15220c5ed30fef10c90c52e4a91c37e3628fcf1b2c64292fe71900c8f6901b09a38358b88f72b7105cc8efca1a774763e545fc5fdcc55c672d9b56b84462524b27b49cfacef85862409b61b6dd5d620ec67ab3adf3cd870c397d1b39fa48bcc8e3ad55ee231710e90e5d8ce3ec6716dfc528ba3b624856317ad03febb42fadb92a347f19f93143c252064b8daa090bbee77339c5e1671ab7939e5a41eb1257d6c3da40fb10db5bac5d5ff06467a2983bb7de9fdef07e37b78f050b6b2f797b4060201b12e51bb2c1a022494e805056c44d72807dc4652d13b7b52ab0353644be0198878e6216a9451106c142a4710a7a429c39603253141d2154eddf66a5e02b8b7f114b900a688ac39c556aae60e422ee5322e79039722203276bcdf9326e06777c665aff668364aa92b64aed49c445aefa40ffe9a4c80a8af68f1eec72859b117fba2836fe649168388fcb599d5d58d8e44e17bf08268238334e6bb9bbb3f8b10bbebb5ec65e9dbbd76328aa1b497294b99b16182878427ecef31b2602524dc3d118b6774985c1d5925038f864bb952f562f9d98ad5aab3cd38aacb2275c1bc7e750f808a2691589970d450e97af1a1b14144f82a42bde40f16daef8630131a2471518ca70fca68808d9226ccb3b7c38664f2965413d3571dc4b6cd073ab786354dd3da62a5d9bc5f9213452b36068fe2980632b8ee4116b54a87925d75d832eba2926ebb2c3848c6c18811de773e3c1492328a76d0a65372e9e41d8846d4da09152e335597c0746d1a96ab4c3ad6ed3157a02d6f98187018aa1321c857094d5cd4387420c4184eb5e8c4f5054e9d79fd833cc6e635e442af553e170d2ba727ad54321279e28ff8e8b27e777e1af16788026db1f77f645b6cca069c8b524ed05fd721a88cf48d51b5e990d826d763793b030f57bd3a0a36d2c5a94ab5aafd349cc40ee95f11fab46ae9a580a142612868b9554c59fbea292a4c0f78dbb6092b771024766939d3a3bddd55a060f32c65a6c82875120a27786c7e49d420a7465b0b780386ab9038f3bcd69f575dc2292fbad1abea4c0e1f13a203b1c46ba9a24433f24914e773b41716bc9001bbe130551ce891995236a528997c7380a8927d403ec5c08446a3eba87807d1e922f48bab0311f2758627d33cc7181ee910981bef75a93ec29803ea28dd2cd45a3170fc3210f2d75da661962e9c93df2e530706546a123d3c6c6ee21e08060025254f5a8c5adbce35aa9c02c16ea491119e5e81692dedb164192ec90d87d079da39d0ac3e756fd5bcf50d9d3db9a7d858007f887b75de867e3d07508dbecf7a431f8b378c787d40ff6cc7347ee850a4403be0ce72e3536e41b142d6a89f5cd7b12d73e054c52871a7fdee60bf93ee8fb6c585cf697731309c0e6e28819d700ecf20dafa3bbd05528e5c5544062b67a1c1cc1e7ea8a4ca523611dd66b88377539b3f5c4a548678ea7356a558c32df0ab1631cefb55c76e7538a91d9f25b62ba24033605603a4305c149719fb096d2ed4d824da7bc1f9d6eb541b5fe432ceda5e49201628fd877cdcf6b1d91a9f7264be32cf0aa3e7d5a361928adeaa5df025a4bda592441ae79d9db40d13c25507ec24886bf92a63a2880f24cd6a116fdc054fde4c744bb3c1ce1b21fc329ee1b79af14132421d0912ade3f6800d5b52257e9cdda69df986ffb1a46cb3224900e3fde6886fc7b3e4e0aa90b9e1fcc01c3066c7225b2d485674510466c0169e4272a6f863037b43402be6d1fe9b8a3f16a924c6b68d29ff0b6d8688eed718a4fa4747bac37a1d0e9700cceeb1a0560aaeefd0e842032e47e661f916ab31fc07900492f02f514887c164aaee53ad294915a182910b095e34a11defe38743d1950ca30000c3e87abb627ba8b707a5d00db7df0c85329b4d093593a4c137623a7287357f9fc9f3c35a5bf0d190c36a66f0305b02667a13005fbfd0663db3c92f0743d963a64d5022d282e0a722e357f8bc3a5cd9d5477df7a52d7594fe954ba0a6d888faef60776763c15dff90b424e65a7b0d8cf423b22e752efbea0b8958163cf8e604adf0e5acf264983ced10db95415107e4220cd7c9530dc0aee03a56e4bd2fc1c2786680dc96764426b61e9489242513eb803133b0bab8af01a3c60b38c7f9bd817cc73616a474e9f304c6f527a663cac18ada4fb1aa871540cb5b79d4d4f2ff93112423d2a02b39cf3bc8ee08a4a7ecdc431da2329d4dead552ec420de9dd0431385791d9c8abd24e8cf1f66c52337cb1d0219ee3b57867ce36145dead7391f80ce51511af5aeffe5dbd215c9f2f5fe891adf263d17e0d4db44e769c2291e20061897490f55262d459fe6d16954bd6f7ca4daada72677b33dbcb9fd5202296831b2f921f9b89e0460e919f530d375b3e7440f769f65eb3e39f6428e3e85cde0ccbec42d55154ad15d7d956802732c1e8ac2538229c7d90235f0fa249eea493e2b6d8d06022df696cfd2ada56754993411a0c4dacc9057446047b250326bdbbf052db27351b9cd6693f723d4668bed77595f22652f9ca3258d60b8e93e288a60b04afaa102968a32a5f9ad5739f10559c7b66c516b29147d3e35fcde8c4b174de53f4698e672c934bbd3ed7681249301cbe7c68090e435325b3c630a9a66997a37754a3fac7ab545567fd66b6798c60a07c3d280980156a816910dce1c59f788eeb86c28aefe7b8bc22ff211b3d8cba1b21222f67eb1731611cde3b76675f7be70408c546909a21f6b45628a0a09e236ee644d472b2f4b43c5974b5368b809f553b137d2d1fb55bccefd60a87f6fe1d04647d2c58d15e5b10e1046c56f454d90c4d8127654aca881241947f3e0d847221473ea85ab2fa28b94651e4e4c40dd932371182c3d8eed56d4146c99abae7968b428dfe0e97fb4b7711d4f39115f71f2254a44cf589335e0139e3c4d2a90306e82bd21c3f510563812e050911468b3c7d12d3749e8e16d3b335cc98602b15f02ce1673f7539e22cbd782df263e7ae1147d921ddc2505cd293622318bb0fe315b0512c4fce9348ff610b1f9ab3f59975a1b2be6a420c43b26e3de7f1672c446d4cb0b5b9fc5fbe951ddaf71fffb90dcfcda09a3fbbe2a84c1a303c34f0a9af2a98e91de6f0ae27070557fa34c614329620440b5683cd92f311f97ad14465eb7921032d774e9b2cf3001b66723d29d90e7e9de91e21bb4422b51f5e2af192db4ca359f86b99ccb60e63ede1699f60a4178d40e95e33e4a340274ad5b4f21c1f4c4d732e8b79129cc264c17a2aa1f788e4527795635f633511234068552ad3e7dfcb478cc6e9732966bd00ec2da3873cf5cdb10c323f0eba7260bc085b7e6ae9dc468950703d93f25cd82e6adfcf1de716430808ac4b02005b5c2fa5746b12cf23b73a0f84d79c82a5b8aee0b70b43a5ee2a5ffb3c792736735f0be08329c45b35e10887d52cd3541795bdfbd0b618a112b1312a441118f2fa525cb26f2238e91a7e3a08934e0f45cdffe060d5eb6a314291ed8d08beac027c7f02cea0ae5284d3026d6c04e69938145c22d66ca6e3ee6a64b7d5a8573653d9260f3c71bfb9d3f42f90bd40f938eca54f834ad482511eb250ac1f3efc23febcb2ba06821a3d8402fdc2255c013898ef99ac001c3072ab747750e05b9b2e7e59b24adbf211a0049d48dfa3fe34adbe560237bccf597face42d4c7ee211b3fb3ba851802a3b38095e3cfc6956f5392763b8b2a0ed2f8c342c03680c14492c796fae1ee7f58aa6a47268d1061734465d776d2123368a5231f1785b86f50e1afa83df9c63c3501e4a9e09fc7c3a9d8e9ac7a1540501c9b4f0c848b48d165333b7074d62565c0bdc08cdf41870af8e0335a062704f2646d05a30f3a017dae39ad1d93012f92be5ce7fe1a3be3d5b9c079b63878e9d72a647d82695c0c7ae112a4b964244143d98eb412b2b2a71c20805cb61b41d1f3c2abd899194b9d07933917506e57bc84b8e217ba7ab6e931fdd233b0404bceedca65cd3b4470928a919942baae9147d44821bebdc77a4d83ef6b8218e7518bd091bfaae832b21edc5a988d063656052be5234cc404e15b808bec7b26f1989bb2f8adf4f96af164aad3ba8795ebe9e7792f94ec871af31e37536d5feee31184999ed138b06ea0e34557a795770c7d5864e1a6221fd49052270782771a794cbca175a8d04084f162eab3957f10b83a9af836cb3814741a924caba55909f35a8422579e2f25bd60cc4bba18e5e91d007f4aa391604116af324ef6776408a8810da046f8bac9a41aefab672d27aea6f6801c746f17dc93f1da5e4817531e1544e14da463a0e026c556e82eb0b001dce767c417513d7f7dbad5d2e78796f64e75651b3b5bf741d95386751bbdf9faa06d35d9d2f2b3fd611b30e0f3251a877ddbf711438608650844d5d2f654a91478db19a6cc2efeec", 0x1000}, {&(0x7f00000019c0)="2d6fe962e1ff6b044d50f70f71cfc5d44a42cbd847519201bd56d0ed24d68c4624bd5d48812fabebaa815a4b34fd29f8d8ea3a53fa1290d1a5b39f1b0d3d68dfc790338cf69a87494dfcdb7564f49b7e73424736319f924e6054f53eb30f4a86d23e460cba9ce2486cf0f90ef94af4dcd7de723b54ebe1dadcccc1e555b2cdc13f8f20f05bbb", 0x86}, {&(0x7f0000001a80)="efc7b078c6cf1f832fa520a2026ebe42a22aa29b696bde998351daa1c4e7479db8c47b9c67dbc23f928488c7f53ba9a10b65ef8022adcf4fc9610bb629e0d9cc321cf44dba7f37840c95a529f87e072377225a127dbd284035957432728a445f3e50751c5a6d9612f298de7facbe1ed09ff899bb17af60f653530bc55649cedc52a4c818387f451a67863ad139bcf0bc3068b28928b9f7d21c767b18922080cb23230b32946816d8bdff18f613778033cc401712ae4aade7446c523b4c9e6162655d874dbf5c44395f1d39c34c9fb22f7148a07a454f1b0a60bd6d28ca3b44460d48eea8a474f4", 0xe7}, {&(0x7f0000001b80)="dbf7a4835c7800dc8129ec682c2f453d611e666f7a79ae057254f6961219e62597fcd91395158e12e7840818f62705a7c09aeebf0f34ea726a268dcc56912e026192dc5fdf7d68f1d8f0b6fa276ee4ec8d7b22795d01403a8aade0eef98a67af4b29b7a82b7d5e925e0bfdeccd2efc709d4dab051f4d1c32ecfe2d6d68906e5d441a29f2a7b9cf552c080d34ccdf2946b6f4c38d0cc33340d9bf806e988ea60354e7acbe0de52d902346d20d512ca1fd7d89469ed72b1828a98cdcae2e139016711c86c7fa53", 0xc6}, {&(0x7f0000000640)="6d4ec5480afdd88795d20a88c3bad5a52057831da33ced81cb1666442d90634969", 0x21}, {&(0x7f0000001c80)="b423c2fe392e51ed022680ba6f401a9a5ed53804bfbbcbf99a17fb6dc434eb98b2b7d4480aa2902eddd24c107f52e5401769993873af37152d18c913b0bcd55ea24c731c3283226191f10477dc20868c386e3cd9602c3c1f642928267a71139e94d83abdfe7524cccf7777ea23e592d206e12041785cfc562ac226903d7aa22e89aa580b0659ec901b44", 0x8a}, {&(0x7f0000000680)="da1d6ffdd41c12a0bc6948c178bece56690b06ebe148fe080270905f7d4bf294e4d0745f63", 0x25}, {&(0x7f0000001d40)="2f6d2f172923c0fb6d4fbd62f0b2ba7ec8858b3f0221dddec509925dc1472776074dc14f4e723b264904ef63a90448e4a7ca2738a332f27bdbe4d83ba2dc573354f0db28bc5390bcd0b87a70f648b3d814e44397d2597b82e8d060f13a5d9438f61f0d1e6ad909e22837ecb7d5515196df3b971cbd232d012d4bc356b1d0cb5b8222c3fb1de95ebfc9ffcc8484bcd4851211997a8b9f17d20c010fbec0863668d23552d2da917ebc2c3b91ec", 0xac}], 0xa, 0x0, 0x0, 0x10}}, {{&(0x7f0000001ec0)=@file={0x0, './file1\x00'}, 0x6e, &(0x7f00000020c0)=[{&(0x7f0000001f40)="acf8a0d78b11c11844423fa7e7d7760430357a86d38dbb15ae4254e41aef011f2d2c93133ed04475a594b70160cb9d3334e3e55b22c09d34ed43dbda67e1edf850563ba88f0c3f594bf02d30258d6e6f51b4d0a0ea66d925113bdb7226f302e9d2602cdbca93378ece5f94d27c279bde813b716893b1945ec0ee1f71d74e83f68ecf3b00b0a7c3028159d01ac061b40f689512102a684620744b2f5f9722ca7028f59f4d8f3afc02efb7e6dad6ce4a25461465e691564b7dce466dd75eda8e55f2de907bc77556c12e38659e65", 0xcd}, {&(0x7f0000002040)="d0c30ab643e6a309720588eaeb563e2aded509a21996b53381bfc065b9bf3878539500bed7c7996624fb9a206f940b9b271add06b6871826ffa3bed4f1afae6f19bc77f3bccc282bb17cb5efdffc058ece43e5375c32300888ca74d7077c80f323a408b39aca09b2b17ef4e33e7f30c75c5b5e566fc154756faa4150ff", 0x7d}], 0x2, &(0x7f00000022c0)=[@rights={{0x20, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [r1, r6, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r6]}}], 0xa0}}], 0x2, 0x800) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, 0xffffffffffffffff, 0x0) r9 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000003500), 0x1) sendmmsg$unix(r8, &(0x7f0000005f40)=[{{&(0x7f00000006c0)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000000840)=[{&(0x7f0000000740)="13e0d2639f75de93930af9811e34a80bf5ebce7cb976029c06c98b6ec471fe6945b52271455aa89ea1da70f2412fee508ec80f6cbf058af64a013056a28a9f81c460644a752ce9c3b3d4d98fe99f74b9905ef4b760c5f12e44adfe68ad0e17193798474236d7fc74ca407d1ffe6b8eff3be73c8d7a25de1b419ec3fddf347268da01b36839b7ada7caa1298469e7fdba8f99e12d243d9850b6ecb06f827a3fae64720143d253028f0e43f3f7f630b35497fb1f1d823e159a8770d08ac39cc8d536cae9135f6799b33df99a69b26ee09ac56ddb2e4863d0ef179842", 0xdb}, {&(0x7f0000002100)="9d8774280633c74152b1a00a5912907d2489ce05a6b04b5546fa9e61905ce6cefd34bbf38cb81e4d21bbac0ff2e13b794f947a6a5f1b3a726a3f6dec7e78d32e027e2040724564fe9d4fa50b2f0504c26fb84a174889dbe389bca539623f8ebfdb83c49037afa93dfbd75883115bac65b6d78d2483e44a768ae168b1455a00ba8624a827c70a4874c054208713bd832bb14396b3c438e4", 0x97}, {&(0x7f0000000040)="f6dd9ed701e689912980a3dc13f267d59fc0dd7ae8150f0e87bc7534dee3caa6c6e21610522f1e3168aeeca38bceabe74f99924703360b69c382ed", 0x3b}, {&(0x7f00000021c0)="8cb5a08863eba46e1cff471c26f7b87ef145963c6dd5688cf8adbc0b0b82281e1e151e8668a9858f7b29e7b2cc8e5d61b66f41cbd7ec994b1bdfa6ce2226dc55f2a2037845d22787fe300bbb625263667c5b7f533e1585f63031f503ce17399a081ff275da8c351b34b0c81aa2238b6652eba1a5f596ef9d60426bc3b81cbcd0238d3b01a6c52f6c85eeef50745b074b7e47789206bd3a3ae90096ea38d9a0199fa933550e6272c941c9b760882259280a1eeb6132648fa8c57c1077a380814b11c71dabf5d82e8295f6f9b82509938c1f431567d0df06ef36175938ed63e19de9b2d6cf1680048896d36eeb07eb60c8a67e7b9f", 0xf4}, {&(0x7f0000002400)="c6e8af8f5c664d687dfcef954d0140551b5043020bc52300046856f51da86157326e57e684a9a01d969a32e35a394d0adaf4d2af70744539d5c5e8b7480ad19082490bc3c9e0f1ccf6b16d5cf13b5a67d8f97f51a712f57adfe501e5f66f3c02dadc952c2ad8e490780003cb50dd02b14ecb66fcde172e7fd24e45188dde8dfa16b5f91ea448eb875b556984e48ff72e8c24d46a72f77f5d0f81c4989514364354f553f49500c0b14e451da908efec8c", 0xb0}, {&(0x7f00000024c0)="f323a35726c1d54bb926374adcc25dbb33177bc295c468780a6ada06929127e5bc82bd087f1f9ab7d24db0f99a9e3bdf0d424100ed1c49c47d78a65e9fe273faa890e896a0dd754236e82ac3e6ba5f23f8f1d05162ebaa0f2fc0fa71ba37eb91d65767aec228d11c76a80b856b065ee6f7c643a9a4a23f5f3393f4a948e0c497d88a60bc93846b39f2c1d4226219e87c8f25a55328037b8ccacd595d01afb4b2bab06c6b", 0xa4}, {&(0x7f0000002580)="0106ee383f907342bd023fd01ae90694858a49e213ab1eda24b25222906381be96403926468ea9fc887208603f4c9de86dcc8036631c76409dacea32a64d3dca97355cd02842496ccaa38d99d3d550b1843cdd673bbe4184000e57e764262da9c570e71d75e2bc6964a7c23bdcf22ee1c8c193b26c65107326d6d63a0629e7b0091eff00caa3f2d393a9759f7ad8a3add6b87813e066208d2a2f829d484b6c63c2578335e19988e30ae5e16988b04086a997444b9d8c2884178381142a7a6d09957062258a1a80b3fc087ad7e8f9d3efeec86c813a0801fd579f1cd0d6", 0xdd}], 0x7, &(0x7f0000002680)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00, 0xffffffffffffffff}}}], 0x20, 0x20040801}}, {{&(0x7f00000026c0)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000002a00)=[{&(0x7f0000002740)="c762d11e525d8aa232aa39461976c1a85bf23f27fdb4a1f07a863021827cabf9e74e991412869fb6d752c7e6668203668cdbfe9dffaa268971b638013cc8be72b58314b3ba52977bab1a69169ad7b12be73c78dd263174154ee9cec3ae236642bef0bbaf4174f9559f20ad831b0a91ca1fc1c1617f5134eeadf72f56c8c73e05a0f5fc895a67456ccdaf56345b7482c030434e9691890ccb4670c118082cd62d8938904a868b3fd0cf8f2860e9e3b72eff43a9eee2e513ff4b69b71b4165707fc6825707948ac23c", 0xc8}, {&(0x7f0000002840)="d943e00b99e01cbdf37f8963cd6e6212dd0c79a0aeb85c8f1ed0bf", 0x1b}, {&(0x7f0000002880)="cc28930b1ce54838e872f1c6deb1b826ad88410f7b359a76cfbffdbad8de1b5b8e9b95b8c8ad0a0c7007735eb1911e96dbf21a", 0x33}, {&(0x7f00000028c0)="4b091886c49336a763c59de9490aff0cd09e3a769d909e516d0f3453769a183db3d2f89b767b00b115c1b047ab43f9cbfd43cf6c1b483fdce05dbfc688f0bf89034e789ff99bbd72ad3b947878bf", 0x4e}, {&(0x7f0000002940)="a3fe3c5898ae417a8c033d24c3b8b67bfdc50eff2c168790bfd63a78c2936acc9f74ca4d3bdea323d3096d97b95c82d9a895697c4056f9f4e9bc537e826cd49969662abf2b4e4cd3823bf538d310ba8e69056d919fec031300150caaefd40ee51e405bfab46a433b4f59cc3c666e", 0x6e}, {&(0x7f00000029c0)="2968295642e0e7034ffb9bc0165e8218410dcfa57957b277d158511722a0665c6263dffb5b4f13ddb0c708f40c84b0725fc893eda9a04a", 0x37}], 0x6, &(0x7f0000002c40)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r8, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r2, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee00}}}], 0x80}}, {{&(0x7f0000002cc0)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000002fc0)=[{&(0x7f0000002d40)="55f21623aaf7fca336bb2110d37260cd8976a8c86ddeec4ae183351456ca0504bf4591e5e881e5d8d4f589ec5c16574bc536783d3205e0c355d56ab4682ea2b364d9", 0x42}, {&(0x7f0000002dc0)="a0b873ffb17067c349b751ce5d17a73d3e7cbfc626107c1a1eb1383b03157db4a5149b4c5af57854826d83f9eeba", 0x2e}, {&(0x7f0000002e00)="626c9dbd8e4188a531923bb993c47096a88bf7c627f1043d074afc028cadab15ae3e323e0c9a3f778945d52ac67b72f0ffab4519c979a314438bf1ec47ea18af4fe0c2a3150c87c2649503d83770a379d1", 0x51}, {&(0x7f0000002e80)="d90077bed34587896c33334dbe6c89c8066ac6ddd4fc12cf6590075fa8d51cd7f0df332a88cbc58c6fbe40fe04a32d413a6929480ab7d92b7e0f5b3da981204ac6ea1e67d3ef85e15cb22e0fe7315e5b3b93", 0x52}, {&(0x7f0000002f00)="e9b6b33398628607c66295dfe423659c7b8b500076996599c01bb25127fb7fdd6701f4ad14b07e900fc36d7c0575f0341a5f7d958db840e6abb24200a6e5c684ad57850fe88edc1631224a585139f85adec35dc352d1f91625a06b0b921242a291ed459df348e6ec6d9aacb1d0fe4edc762bfe9204067a27f50d0b34b6965b24fddc4f22c0008113abe380b27b0ed55011c17ceeded8345f20e3f01d2148bb825e36ed37a23e9062bdc559", 0xab}], 0x5, &(0x7f0000003540)=[@cred={{0x1c, 0x1, 0x2, {r2}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, r4, r5, r0, 0xffffffffffffffff, r9, r3]}}], 0xd8, 0x1}}, {{&(0x7f0000003640)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000004880)=[{&(0x7f00000036c0)="8686d4a6ed748746b4cb8a4c7e1b73e22c2c0f6e88609eab2c7f30cc8f82b158d76af568d59180139648d642684e561632f5bb55dade0c02128b7240c3e5792e854d7641049b73474141d48cffb911fe4765a4674886a2e2a48c7e9b8b17f68636100312b4ab7fa6ca6e0d3273f9ec0ec1b0aec0f1fd5255bb9099772953820c7c3f54727d0dcf35a0a4d0f025d8d53abb4c3de8216a864f22af7c45cb94a16a58f3921ba12034176869c4ef5072d7bfd54ec2954197aa302a482a5f3398a14f11f23e86d50f335a1aedc06c1957b2a0ba16b751c02a6ed3dff2c8fdc2", 0xdd}, {&(0x7f00000037c0)="6edb721e02baf68026c5ff9b4c9af4a0e8c453638e97bff4a5984f6799e12343c72741ccb3e5530057a3218d9fdf5bc39ff9be07252d98f06826aadbdd8638cc0983d1b82d6b765e3e2d723211e4e5691e8941eb06040fbf7b51761e6a09c02fd7961f5da2bb0418ce38d7a0040313e9dafd0ac75687d342c9a92608f4076579da7918cd027a16f3414aab34ffdc1de3b872d34dba1306337f67adccf21d62025fba2996a26f83de8e2a0426c3572aec1c184ae0e7bb45f7dc5a41f35348e6fbd81e99b8ff06f43fc3887f4bbed2e511f8d7cd4fe2aef0a8ac5daf3b7165c3020457231d53371a1606725e2b2ae04aad53b6334f2b079d2048810eedbc626603d6b694d1736ec99026e7aea2a4a5c63d77d18f83d4e36db26985608c11472c8d6a3915e9058067f5328108916f4b55fbb6d94903c54bf6d3dba5dbb6a72ea2a6a4ed0beb5ddb9618f6f4e891c8a49b4285373ef05fc9874c5a974de83c9da53fc5f28c0531c842c4eff56d538f8832ea1bc90e2b15cde5b56b8c40507aabe19970aea3f73cdecd870d54f5a42468ea92a5eae7a02ea025427272173bb7b034f44eaedaa8de3a279d7c56a9151a493495f71a0f0374ae719569016ac70c3c86af3a92594f7c5a028739b1e641ac65462d617c85e13ea1e898cc41240b63b5591b22fbe981fb6255ba16ba8f22345e7385b3b317151aa68dd6a79fe9877eadedc7eca729b05dfa3d3dc5187233c5929c214f149fb53bf9bdeb3fa32c7a37450f1e3109ec30a309fbd61b2e74b1ffe90602dc2cce5680afb1923d5ce13b29119b67edf45f1e12f9a611c09b12f40e5acf5dbc5b3ecc16cbae760bbff2abbe3ee00a1ef75540ab554aad1259339a83303e8e0318551a9df0bce75c3e5c0734b3ccfa125d95c21168cd3d598d19e030d56e80922eb6c924d4cf35adb730d22b5d34f31676a2140ca4ff6370e5a4281f9d19537d8f9ae1aceef9a3eef374141fdb780b2b1778b1bf79c73fcd40a16fcb1f2660ac445ab0d64f9ccc305fb9db4911de21a6794a875b549429e3787623e78099128df648a3950296d522c486813f9760d23fdc4ab9849d841c00acc6acdfa89909df3688106ba2f21998060cc67cab8d753fe9cc9ebb30398173bfeeeb4c1c5708f5ff59cfdf94b1a733ca69e616c2ec0b59ff49228e9bc6b7059c870c1c74beef1d21448b26b019ee93cf88cf56745ea613512db23adf5cd55db9629650847c58dbad7b2a231807b33272e645e1b0bea8c718025b9b04e5ef6964d0cc538aae82d45b605a0d083ba8e33443c10ed37c126d9e1a13a4bbedc52a9649f877c69fba2b546601de93f159fbbecee0c6c4dcdf450a95cba9efb2e8985c46049c51c594d43a438e7ea52e32cc0e911c1badb9960f503b968ea3d7aa212604de4333a4840b8d1a78278197079bfab32ed41c74e7c0689e27ddbc9f122bcbd9a1cb742c58ed4fe0be68f533ed1d6b73d2e96557d49c3885056b6e292bca7f48b92bc2d8eff2c4ca0a3fa4c805c297ca51a1a5387a03de805531344fc862c2ed9e448948a0bf701464c81c716d57ee2405b9093cab9747d2a18663edde0705034d61f395aebab30768abf8cb9b788a3399dc60a3ad62c7de1f331fee22e1a723e52fe8b29bd5966f830b4c97234b4a9ffadeeff19c7734797354b419fc44f528511cde30396eac6b30df5332f8851c42073758d1bdb280951256284103b22f5852100552dff89b2432bc66d70f27f5637bb8694cd7f16afc54f64ce288bfe6eec1f28a2e4bc5c519606b5dd9856251f92f3b7727bafaaea2271c26e508ed3f23d3cbee6ff2775b494b15d7608e05a0dff87c447f586f6601a0383035012ebfda3ff20fc60418f6e95c55083b5a8b845a91ca0ae47e683c4c265fd3ceab7d39bbb1d23bb7c6704c821558c809718ce8442d35a55c887d092a98024c39721a1e9b03ae53131be21f573e44797c86e513cc7ff8ef69d4978651c299e5793f5a677680b6346898acbc97beb3e5c622ec4b8e3aa81cf40b9a1fb8fe1fd2049cc0d257bb6f9cde0fbdbcbf9f236da2accbccc47fc67a84448b9b5ea5103b298fb2e7b3938cb3b0ac6b2daab92a5edb737599753a02cfae1af8faf6bf37a2554074f8c2b70566eb203351c50a5c32f5c6bc03a8fd956f9c9ceadfd9be1c5823041cab4970f6da32520e61b080ba0e80e0c6bb20ea97a8cdb4fd0c27f33ac8c0f8ea4ca57c4a42d85493b2f480456663010fc0dcf5ecaba6d555548d77ff2cb25c808f629dc46f8ef00c83b574a8f7db6aa631678fce4723782f0f745fd2f7db353d668910a162fd4ad75ec7938e353a57dd8df185690627af546824c2ac6da547052dccf742d1de5b996290906661ea3cd725b91726efae6c772d11c9f203ad28e4d9e9d2c4f1bcb37baf83811a90405b8be4d810c5ab4875568f5d4602104caab2cf1a25725b293ef792040a9ddbd6a21ae68090f4306013744a4dded81980bd1b997fa422b46a84b0677e020ccec6a08b14f3a0a6f7026354acc419be752f39bbe555c4dbc5a80b48550fb8124e51a8205fb380c9c798e4d3a47307a8fb1132101f0d31f0ea88c550213fe35a11d7e7ee4ec75de5971acabe9006ebcc27ef23e7fe82cf7f1bf76b9b6fb4f8d5d9b215ad79be9d15ec29899eaeaad29b8dffc8aac904337d3e3a9ad3795a8a373385e1d51d5e065420bb6cb1d8feffc3c3366917b7cde394300b40a63dc479cae8c730cc60bf970226504798e688ef64340d687592d78b52ddb51fb9f9436991fc74391129061f7720793abca64886ce53035a7926e88664d8c62a94aecea1bf7f9732be7e4e1315db30c0c448549def161a3109906637c45dc80dcf0b0900c39e3b6d08a9d427c117c005a369669dd4106b8673e2d0623d8507c01f144ce7876122fb0680641b3f5f0933a7a7fb20f33bde038fd4f24034797404127e5d9e65846f87cc855910009f0580c046e17686af524ce0b005cdc4d1b74d1b849a631ec1eeac278ffb173e1cb7e24b742ed051f9ddcec0f7eab478483e37eb4f2f65e01b6ec684cab49bdb4bf337a7fb6c9552f72b702d7a9aa9482d744f1fa658436627c54529f3adba8f3b05609433b5c4a67d4448bf2ffd840691165cca4d5a31e63f9fb399dd22a5d27656e52e2d5816616c31b2a09b39a782756b51988439d6bb09abe0e76aab528c8c881b92b9717a0f64c69c5f8a7690e5f337ca2255d8bbfeda52f256c2a88c2673c93f3be0d5fb0471c72047f27c98187eca3bb427eb802e146cf66b4bf3950d85fa5e507d5a4ff8d30bd5ca20a6d777689d00c6abb299fbcaddf8e91064e770948ce84e5f5c35b8e6428b214b2a7cc56b23b5e83f49ee454c50de60d350acc5c6350cfae09e59d94efbaa917c54d6dce72800385b2d401ea3a2fe2e7478b37c112c12db5f56d861f14e7ee591fba48663114358e6dec6a72adf19bef5d87f4063f733df2691256b564bad43acc22dd586a7a1cf482c8b9d5892f1c27dcd13702f1ab50b741ff5bee608497d9d10a0e30c102a5e88b78f49e74e06cfffa18dc83ee21c299683fd9af172c298b54e408297cc2f5856333b63d79493fc1f2279b7353acfb1ab453df00c42c8852d4efb6adb9283397e4a66f878abd94a4e12f4b992b886e2fcaeb9d4316ee61d53d2576ed4af8f0c1e1f1ace8f05c9541934bbb2a82962491a48a1b016fce7895047284439a25cf4576020d4f3534a35f572eb938570c71f4edc1dfeb0d3c4c130368d31cc87552046c725bafc49012af6989436e61bcfa7337b217cfca732d320b5ac2df0153e9039fdbc5dd0781a043ea2fb448be4d28a3a5c6576fa76bfc9c4c29c51f8b012b77989b0e75902723d3fc301498c69f215fd197e857b2753e9ad32455baf6706043bdaff112dac8c133139ecebd643b725ca1d098774577b8169a8eaba3c8d01c282d9ea255f379cb5456fdd7b88f760630e1ad9b9a72053c2faa3290acd92051c0bdc2c7d8fbfdba6a7d32071c0c0c0b09294abd3292a4b7483f6946a25e3500a1cd369c380125651c8a65ee3f7f042497d992e7f952c6554cbaa19afe9734bb822d6477c030953a931dc6d9c0e79dd3cca5364919b149b3db28d8b695dc125ef0bcf0b316aa63f10b5c644132c2bd7d27b95c0f9c5d11422d1cd10fcd4e7e17a5acd77ec59f5914237072541bad9649ded6eb5a29f5c9a652ebb67676741cc11d328a1b2c7d8d7931a7088638605aaf255d262fee20394ef9115a0e8728da14d433e3821277955c86160ae5688c143655a133bf15fab911e0ed6c04ffd199c9e0491c534668e157159e9e94db2706c2854a84440700c7b48787345642229c7a98f9ab8324b99e2d18f0e135924829e7a3b019b1285d83c79b648b62d82eb1f496722dd922130fa4a1611bed24c410de68e196d5b3542aa0b9f0928f6af2649997cb9fc06132829847744614ee9b824f7fd5fc753becc8e81f72d46492e91b25c86304bdc3d755ee94fa6471e21e4a3229dc4a43ca051c493e20c3518c3bc37f5f1966350fe8f262d568d80b9253630fcc3fb7e8de8417ee18a604c5ee316cdbbfe0d42a9f6ea918fd8194eecd72f611bedf02752868b9a07c9a7a255eadb26f1ba7b8d5f48e32e8a88264b87044134d5c964ba35c9594c767d0d8e9f6bc6517c6316700c6a79afd0c00a1a4b34cfa3d7fa6908bfab2658da34f53be2fec428e5b1058f9e42e249ba0c79bdd2cd153fc5c20e1f33599f828f04d469c2c12a87d9543b13c8bf12ec6db2a3338d713a10e96771a952e99db263f300ccfb5f4e0490c0783fcd92d2f7f07b7d85b1ee108957b35672a32667ea2327a04e2fe1eed530d429dc57139a723554189e070aee4144f03104750788e9e2dfe3106c0171efbff50687244ff6a28d3941f02c080505b58f2015f97c64e3f1d8703c6a2c71ef53d30b7881973ceaafbef8fc5ad8c153980f629fdebe9127431d6482acadfd1e6ceaf92292f9c59b4fce0dbbcf80c1aea1867a7452305c06005899221f6ee5bb8ea24050132a5a9c847ea24e4978cf643eeb19b80f6804dfdd8b2871818d00e077009c1ccf9782b9724abc58c2e7a9b77eb8140371a1d7d2dbd0ad622f5f6f638203fb2f46adaf67e3f0b32bf2830590e1ec8f2c72745030fa4372f331a60ed8147b2ca60fe0ff0e0b4ddd4e7e6ccb76583804b9afda0e1b7063c1e1a7dab6ba19f16c88be3c09397a323bfa73b27f6911326f3c622f4f13287e0b4621f22938a966cec426a601d2fff39eb65dae0e587dd96362bd66f90241966237a052529e816e8b262921a6e95a3639be26235168ecb29a5f364d25bde2dd04422aec8a1ed9c85b3fdc531c7b76ea6482a390511fbc318f35c3e3bd597e5c03267e8bb8b7a038eacb73e1578a5d8dd95248569fe27f8a20ce3954a93b27e4ca01315f468b624c2dc2aff9fa93b7f7d91449b1ee1bce6727efa25b328a821aed11439e0d9a72f945734c55cf615a011c34677094442ce6bd30f8a0fa26e4f07f5297b8d582f3f85d9b96ec2421f1055ebe27004ae5d37e83eb513539d9430188bf4d4394b1275ec8a2fc9224c827ea2094afbd197b7c2710a0e25dbf993d4f9cfdbb9d3959bd4c4538fb741cbcc5ccb198b75b03139f1b0f20adc35865c600c09a15abb29f18f61831f48f5eea7ebf1b1326b1dca952d7e12f4d900cca11fb8469a015f8813d168ff172d0bf5b12fb7c0c4c192ecf0e0bcdd147653dff5b5afbd18415801015c3b9b385b9854a92bf4c2f2f84906d", 0x1000}, {&(0x7f00000047c0)="e347d8c54962cdca437fba45f2b58b02a265753f59f91fe125daf3b2de9bc5ec0c8041213eb01c7986c246cf5b06c78ab9e868f7815890d5bc92044caf21ed6e98a4a95cd0baf3243ba34c2c23", 0x4d}, {&(0x7f0000004840)="d15b533d7ea4873ec8ca671d146d0cb16d049acb02ac1976e04b27e0c1e56f9b5383d3efab24ff5a4aa7f6fa126a3c613944d364ff98d5", 0x37}], 0x4, 0x0, 0x0, 0x24000001}}, {{&(0x7f00000048c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000005ec0)=[{&(0x7f0000004940)="a5170038bfe33fc533188fcbc11f01add263b2a34f3e06e1210bd71db0c80b03abce4d3fa0c3eedc6bf69bbf60a06c56ca86fc4cf5f71c1f7e0ab3ad52f221c2e3e8d91d419dff7652d735dd", 0x4c}, {&(0x7f00000049c0)="49383cf2f910587f926dfeea7825761a7ebcc7e1f5f6ed82812212dcd2e77605edc11f7f9c8cf066d02332a54fea39f08a322236fe610c1164118ca7f705c95f9dbc9728159e1d1613668c8c95fd4d9ca6c175dd5cb654484abcede70cb8e17afb33b95d93456d92422fabae083b7026048e64636f8970", 0x77}, {&(0x7f0000004a40)="80619acf6066fe2e83f9862ec0913a43ae290d5f3dafb55e71c611119de8b4916d0cb0afae8f1435bf01b409b4c088634d823ba950f748b8a9920842124757432113a3e810a4d16d961c5ef6e6e38aab069612b613553a8615653b639d829a9349699fc0ac5a30cbd3b96ed450810857e81dac5f42fd2bef07d6984ab19555783b56f9e54e673d7fa9b58bb6f9f8028af1f345fd7db7cfaefe3db3932603323186f402aa190678683a86fd091d9e5f2b75eabe01350712b8d21a04062c065f52604835415d09b0e5441eb20bae263f33209874c84c2e9c9c17f224e7223297247b4f4549820722f054342a8ce6d8d8b703ae35", 0xf3}, {&(0x7f0000004b40)="4045968628d6c528d835e436b1aba0e5655d888344956364dbee8e464da750a1873cdfa0730cf00761964a75b4c647a6a637b7029bcea3a23564b35a7a495457ece4efb226f0ac01edab4bbaba0c04a334c65d31d1d10d79646bb02ec410ecaa70d41aaf933e420ec34c907632663ae644e6aa15bf850a947dadfe85cbd9047fbf2f64a806bec76fa1a4d5607503add4c2cd79f85026cc72c471be88d0b0939b0c547fe1746ef6be2b1a19bcb565ff2a8a3361a28df29908253e09a3a4cab61cb147b67a27c0f8f90955c6344a5e6d8bd199b41f10fc224c8469060d9b27621fed99bf62604f0a24781769fd68683f9567d98f11027c67b5a0950ef474bc6300c4e9d2492b180f67fbeb94d596abf5ed7b5fc43313193d954b0bdb3421ea9b2b18889387e551a6c7756796854b1606ee5d1f65f43e9023046ded22df720263ed671c1413b9f017ed5f224bbf125cc4508ba54282f89383ef30985a53f52a320932992accba41f91d6ce5cd4bfd2477ebd9f3cea0dd53d07d5172769ed56f15ef45b6acbc265d6ebf25eab9ae34796919b47e3119b2bb7f50d3ee271109c6fbf58c6c60823b626d23b6e5846271e0556508a271ded75a51806a31b12c73c8ba39b1a0989c052a74349b6ea7a9645125e6e88401254e77420050f17372938d5c997bd96f4c6ac19278c5c0c0fff3ea8fa09e964e4a1859470caf690baffbe5200e43661743a5298099e7268a119e8ec3dc69ff6fcf5348b66e9270d652d7cbb307a54e7ac9393f1f9de8ac5310757ef44b115da746929377e6fb96000a4e9745a38b751189dc61c3ba28e83c6829f50a85debc503fa09fc8f0a562d081af12160495212c6a59bdbc5c2515cf0bfe96109867bb1d6f611ea5d40cfb2b1af24ec6fe28b89341acce5a31139ce82a641d16bc26fcb8488bc9ffa423d84434f888d155fda331570a5ebc6cfb1fa8e11d0e6a30bce99d315348dcd28f661348725d8bc5392252041d1a6815ccfaa8e392adafff205cb658210fbef1e199f3738268d0e5164d2d07e416e7e3a52652e97641611f66f4d2bf73363456e9844990b087859bf41e78c2b80e187226c826c014fa10ab42a408a4353f31a5d7f0ca2fdc54ab74231f7996904b41c0c359a420b0455785a15a6e8ac55c8ba407eebaef38d79ee2e4d0bf07959cb8effe649468738d2cad7d1a8614064317635037dcb0248cf5ce6eb1067c57af06c3db3938672ca40092645a553f83975307670049f1f59ac22821fb4202c008e61b3ca2817631f93c241e8dadd2d1d0d2c81e367c5b2dc70b7ed83b107138a2b75fc66f975691bcd85cfb40262aeb8d4eec0556729e0c50189dcae6b658734d6648b75cb2116de94964b907c33058ed97ba8743987d53a89df4b5cc19dcb690cfe4dc9b4828edec8284644766dfc26367bbd2cc375caf7236ee8bc7760d22e15aea3b6de6ba7105ec8e3e65fd501d098f82a4d7f49988cf34c14bdb400dcfaa73cd137f992e80013b93f92444c80ed24b92b237cc38ae0cded25e10a7d84c57d45164c7edaed9c7783d78321ad860dca8675909138f4e939c7013955e2c3d86dcfe8ada487b3ee8685fcdde8059c40e1d9934b18c1032e0aca6e0de238f7ea3353cb3bb10be70eae5d386c841d49637efe1b23dadcf0d779dc7992f168934958afbb05b9ea550374dea3a297bb01101925cc197f04769a8c16e7e27aa80e8a7e97301d56171341ce87f58e755187619217344e277a55f34e8711c4d4970feb21eab566f6efd9a6964c3f16e15a4a6b634f2bc20d040b0be417f28959f703e7fd062da7bae556a19a3f3d829f9ca56ffb3ea514fb65917fdca26b1916a1b6a851f5c7d4dba874737ce551e0134621d8e9b556607f21c9750e751e0272c29dff6b6f1b90420437a0f2b45c631d01a0e81adbdd5ad589d355f636d5bf1f5d3e7784fcf307fca288a5e3fde141b3a936b6f2cb4ef540924d0ea5c8c7e477410a506cee1f3d9d23d5589654d004e69e8eb0a473c2a6eaa48960ecccaa445cfd6714f27ed4646a5215c3a241be220441ccc4bf8db328d0bc3314506bc9b40a5d25f18c56e96f9fe1dec693a25c8d3672e183baf50734bc6570cf745097a9bea16215c355e16c559a99e9c5806fec91f1b40d17b3de1d2ca9bc5a6e73cff01e04d475d15fb62547762fd891a3dbf4fbf8bfe8d6bd6b94d19bba583b66dda8e816d17bd476b47036124426161842e74c1c2080140a69f16ca0d2fe42c842137deeaf2ec7278f1af2fdf0819d54b994706ef8c46b188bef060d0b5b1feb70c3d3ef3fb696be92bbc67caa221eda2d3594112dd76fbf4a6251952f7bf208aba5529093dde3c403389838a260b7d56b1c31083e3f1988019bf11804a345bc45ea727b640c05cac04171c84100e4b45fdbf1d30b319b780f75ad5f3b5f8aa38b0404c81a3a94a83b57a094aac9aa5d39a1b9a69e07db1f920220a31fe990f1b04ec62e5d14d78630c84093641f2cacbd2bb6f814d103ee79bc39466203c63f236155354b0cbcd2c9880771bd3139021657ab2f14fdabad693539ce10abef899646ad0a733e7006dab1abf4ed78e020f5530a6f88639308c4ebea8c1582bd27ed177e5c07527ac97160d13657794a81df337dc85a127df2f98c1f0e09d4a99fee039b7446e5da98c036c46cbea59a4d6e1050795f2af53bd39e2157fc76d479e333d74ab98fcd2784161ac618ac6143e8ceeb84697d933a24725a61bda0d5d5e7eddecf07999e2528439028c90767922f52ec23537ee7e315a5db551e3747ca736f29205a903e9e700c1826052f4d7bf54ead3b7f0cf5d39d8bf9fd9340927231b0f2c3f70af5ea4d2f3605fbb63e7106a6dd54ef01889a2d1b6cda0450dbc6f11a192e1d175fe842d41e5f0a0455745127a321f9fa8a6ffbaa444a960d9cf2b620a4d1109144951d09271884a45e3c06dcb98e8e3e33874b87171cb451d987caa3f46c754bc974651a767475db032d048f1922591f0658e69e1a9d90b5ed0a81fd38524e2b62242841023ed6ab887594ea0c4b5d1da3362d91c27eb4ea1c77e6563721e523a1a9ac09a0658e029f17512f4ff7dadd8a2728e0c6fdc46b74a36756ad9ab33095124527704ae34b058f6a684cd79372b22a042e50ab83d8f2d865f3421be9fa3d8a9eec2275872d0164f0177046f7ba4f7900c1a147a20727f91157df411962d1090c35b49c5e5b25fd8e72c921030092f7864e473aa93162745b89124150e4dc58eb9ed3bdeaf9152b92e2fd145fb88f6f6df03349ae94b7d07865ffcd5c8e92c5c7ac3eff04406ad6947fc742e8fbb0d6973dbc36f215a60e7acd0b16a365b4644f9c2a8b3bd10e86a381ac193d892a3330ae50e8883c0a268e69b4542f15f1cfe0ee1fc7cec9b803623d1c5d4fe9d8db69620f22eac6252ecc31f48f89dd247df7d996bff7a51b01cae0c5bf95783c66859695b5e83b3a7c3edf7b474a5596fb980a272e670eed53d6d52ef7ad21339eae64257a2f9ceaf392f5dc93bd6e0b7250d88b1f412e1660f8c67c9136df360118b0342eec6ba6e498c75239c6b4e1c39f2b97b9f4034b10b80cdc48beacacf57b5697623d34211deb6d41c0ca9125bb4b1667004200d391c737ac75c048c7f1feb6f3f1e522b3889acc1347a48e470f7b76164868ec10ad1f25a17eda52623041b1a9d24f96b29c979733ce5ddee60e05cd33a7ed3086bcb55811ea283c0fe18fbc663edc07a7ff90ccafb9209d617d174efd6aecddb06b5e318bbe4eb985ed6a2528b5d55bbc7e34170e3cfe947ee5e4807a83c738f23bfb85c082bdbd6470050ee64b01d12ce5b5cf4d4b0b5efc91710c1b0b90fb683efb47f1d46650ae8d99a297c7d454197f411f276d231f455bdfb0a30c15b8127fdd9f4139b160a4391423574ff95d960cb72ff851c4e888d21ac925b2218b730813e8cf3d0750ec0ab456195c1568b6b27765978f8953bef22ceba18abd42b38b762834e5338cbb39d9abb1fad944e939950953866ffdc366de112c7b1ef687a3a01b030af1f40747d11ccdc84f90d531f4fe66bad1ab5b6e66064df82d7594411f50c846cee0d66c4c4d07ece95fb4d235c7a972def484eb70636a4127e1334ae28dd0ff61affccf6d4a989c0fa4ae28d15e0ed84ce17f4d99a9143cf6303250edfb69e728af6b062390c77c997d477d08f69c63e87221b40c2f9a222c0057c06751d88ac435923d4fd1e49337ab11e6a8bf9c20fa58208f6bb97a56819c677bac6d7c77470beaaebdded39dc24ad6deb1c21edb16e5ee9c02aad34ee5146f50fd7cdf8dd9f14f1e78a07f1dfd6bf7a1d78f300982ae4c7404eb74806b02bc9d97966d34a0bcf26d565265d1179836468152cbf2534f0f1c0264bb0318ffa5d1f001aa9a65960edc27023018d6c5db107af244d9cfd3b7966368d6b1db9aa18d3ed13725578ea0d6c4fd688b2c4e837fae611182d7f49c1172b35d59edbcf18c19d23d69bba6f6739274555f63eb79de06f5c5858db8bf6845839301881041cd5e72cce93aaf21c10f337b53c3b8dcc9e821c9b7c60ebd70d36748b4bd202a0cd52ad0c49ff853b160625e7629d3fff88d071af91835a2a98c4d3cd160f8167028246ddada70459ab4946f4fb24e0a9b82aaaa6b0bc5f1df3f3862aad6c476c2547254dc987b55e3aaf8f5e51001fa15204ab7daecc692c01a83ac100955aaf2e9c963966a212be6269ca358e474820dbccef39053f618c21e095e7b992a1813e5c29c7d52f788133f59b4a450bf0c5cf1e8536f72ee7819954cc4619459cdef093a3f4c2abbee7bfc8cc4fc1a825d18f2d650b0891670ddb2767825ddefda0997e346551f932e75bd34be369ed6f686857d68ad677f0dc494ceef7445fb8f19e91a00c77985008085034bd2925d5246bbb52dae94860d87c74d3ba8c967f9fc2ab06888989c6b09cddb44220462025fc47e9dafc914d3d414dab386576d1ee2866e067ca915050ff414d94c761f10e7ce370caacc59cdef33c8d1658ff4aee896ec91c31a76dc157ff6b50c182e418fb8f0d63d4eba3f5213451b21e577d25166f8d58c007f03e291ff26e3bb2b4c43a285fa5dfe8ab0979f90f334e54be02e7b29364a9c3ea4d690e19720c67008c9e5f49da36331938ace12a899c8b01ff9d9d1763d60c1fcf0ca146ac1cd9c0ba57e3943b1fa773ff357610d2ffed71fe4af501b017d7b83d72018579fce04365b6c63d599941eaf20ea6847d73634a8f6883007ce43665b34d6c4d7c63a111c0a1c2df3c0ab312b63e95bc5177d33ea9117f2ea852d455cd2852fd867e75cd7a85d3c33408d34adedbd1b2531eef5ee1c3201d85946bf9876486a2a1761d13b25d85bf39435588d5a938716515cc7ec7f5a9b103749ee1acd12bf2c952e5cbe970a50a457d1c7e7af8cb8ab622c422b16aa99b57625a26bafc471bb44f5e5706f6871f1fdc1b328802fdec097dbc19b74680060c4de4425653bfee0a572ffd772d9158432009e1dd40ef38c6df54d326d3c3ad1262eb9253e83c3f7c8abb2d5304481ac6303f382177476246427688ef57ee1dfade3165d568ffac9e1a480e4dca3a2f06ef7863d91d08e93e0c9d6281c2df8e138811c31ee8a9f1c98863291aaeeeb9f8aacbb8fe0819b367c10080015344b7a2e7c89ad17f0be47efa9ca5cdd6768a3639bae131f490d55a647c1667f8b939142d3abaa6b227b41b408e58c73999abf3fc854742d3537de6012f0fb144fd9136d1935d9025ddf69b8bebf0e983", 0x1000}, {&(0x7f0000005b40)="4cd5775d20a5e57f5fd1848d94772e93ce44cc1a57ad0eabfd42e91ef9548497e9b0976807a77f812b204c7f6dd7efe9b02c6c32c94f91b46a6fca969ab64ab2d2e9c23693e0d64609a21d86e6f6ad89ea8ecb38ddac3ffa48c36ccfb5e12781fe05e1b3873aee5ed308e043c291a1dbce207d61406ab69ef8f63ac217b693fde3893bdfcf7832faf3d94af5ff5d9ed9cad9c5cde8367bf5a50c", 0x9a}, {&(0x7f0000005c00)="0bbac447a14a6f0012338d558963c6b7c5519004ca9ac5a04ec6cf4081bbd8e4e77fd6495bc7d04890dee46b6c9af0c3d726a20ef2f753337a09d13ba8e1cc2d3612d356182dc84d36a4277f8b1dc04a3a158f2a613894af21cfe18812efb07423399beae44a9c25e22f6e6fc9940268b1f0d66ea2a29fb01d2b64f52d4c096158ab36661922a8ec0a012c9b5b24ad3f17d91903e337fceea949f69e3ed3a9042c10333e3801156b3bb5a780e936c03f4bbabf51b395946186a9282cd58b8e2bf03b2ba66908c303676362be6b75d678513889dc25bfdefaa3ef3dbc2b0ed7cbe1", 0xe1}, {&(0x7f0000005d00)="00a87f5e2d73335a12ad81431dc3e1e125e08e9ebe838a2af051778657a1bfe2abb706bd21fd5a497932fdc48e1e1cb0d9f533ac408ebd4982dd670fd18c81cf3deb120c02940846c87012c601e15e08af3030d0f42ff82c7ab9652af3dd161a72cb145c1cb8156f9d2aa4abbb499be5193715723f002c8ba8a5ccae0432c05be36040ae628890e2081342f52bc5216485b5c9a70a60290a14976a79f3e8299050d39730867890e00b9444c29b6dd87121bfd4cfa12641bbf3235d46ea0bd69e4a260a4f6c904b26adf017a79663e2c69bc927f361d6419271d2b908c3e60694c811b63a460509fab16320055984096f738460701113", 0xf6}, {&(0x7f0000005e00)="896f2bfde9223a748dc7867a241a5e09aa7baebbcb61aa623372cff0e1dea325a947378dcf95caa45b746e75058d2c4776376e34e18c4dade395b3fd1c461eb649e8deeb101d22918d7d6e9a9e62c529c69ff8b0ad5aa14d9e2c7dc2a08dfe808b87c85affc5e8438f00a802ef22d1776fb8c2c9cca8f0e03fb44bd7125e22999e0bb0667f913c2f893727a5cd55b6ee6f5d920094378af5a8008f7432c8129de1f82a75020f7c2c", 0xa8}], 0x8, 0x0, 0x0, 0x14010}}], 0x5, 0x0) socket$netlink(0x10, 0x3, 0x0) 04:58:45 executing program 5: r0 = syz_clone(0x420a0000, &(0x7f0000000700), 0x0, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x200000000000000) sched_setaffinity(r0, 0x8, &(0x7f00000012c0)=0x404400) syz_clone(0xc0800100, &(0x7f00000001c0)="bd654d4fca52f9920ec275f74834cd75b992205cb4c131387dbef2cdb1be8e88d6c711d253f74faa38d1607a36d537055084b386710e7f9622d41e031298f3fddce73edab841237c99e8cba9c5df8a35e4910f2850ac5441f4d3dc39a674f3143ad3c95c7e884613ab2ae78d64157eaabb39485816e1dd6159c6436e4d67d1856c86d68f25872774f6bf1911a69c326173575d6c2c4a34481b930fb7d84dc47ea957c9ce45ac3b202ea8f8e2f836dd137da3509c4f79b51551fb171879f17768c99c23896009b862bb334a091243723228a923e575d3193fd5d5933b82be757da1230c18dfe44c3f60175aad847d01ee4e21a2dde52ecb58cbcf2f13c7", 0xfd, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f00000002c0)="6033ecf2b44743f3c0dbf4d723c835f6f31502c515ad674fe85abe22022ea789c10f12e4e076519f6f61c1c40ef0318ac717276d37de1df541e40506863fe12f4e27248e387cb3bbdb7b3f5c86a63ad69f7c785a4892ae83f3c3ebf5d3db0d74076e3ff3de868a61eabfb236d366421f2543846864e23e63e6f0aba123ac28f4d688e7c790236222e2828561610f6d374152c5534dd74b184bf7e62f2b1eb85085ac8a5279e910e1f2542668d2ee36613c6654820f1d17f31c0649b9432fcbece7ed66facdd1a97098f7894a34b2a8c82ba423d77d6a4803bcfcf98e7c930c17723c83d3f708978fa683a77c367efd0d015a30ffebecef7c26a17e9b5655bacd28e9023d17e51de09d1c58c12d48bcbdc5257f91defb3402e0f8514c306e4d7984927e42b72fa6757535aaccf3e2f2ef039ef1c7a6ecc4d571270e8a0ee46720999373757595d14d6473696fcd166fe87e7ce700d5c8ae74f6771dcb59440c872569ce72ec5654237a3cf7b86b8c6d2dd0bc2f702b5c447d2f9b7e41bfa92d54f2793ad3139cb39fde1dc6e2a67331dc7a4796675eb2f78125f51a785e3ef6ab12f993e8cfe6bf17c210d7716410afc778d659df936ebced1a99c81a7d0cc1ffbebaef9a95ba47fe80811bc763ff681444fece435b2697eddfe55f5bcfa0387f58512c4a4c7329611562992bf0f0ea69849e86b81b139ba7467fd06cfbe0d6c7db47066b1f1a94e75e1fd85bafd3f90a6a7763b85269e135f8170ed029f7e4e047262e37f4992f7e0bf23bc47e5817705ffa6697828d053ab0f8f41f4a9505ff07e3833e0706041f83f6a50f785c0609fe7ec13fcd416400602c464cb180a5d01c6a6f9c4819bb6f4feb4e41948e3a009d282fe42054a63d7d385efae712152f3de3a010e67cfcb4def0608c31f033f56b1ae771b23092f583e3234c2287a37f039fd5cfe3116ed3fc6551a11f981496278b53db7b7d6ab3daae06aa4c7284b736b8c937661ed0a7accdcf9b81c02ce7434223537cd41e2eee2b223f748cf33e9c2cc55e66be487a6f6446c16a3cd87ad11da47a21978c7559fc92c44aa8406f160ff000a22cf48efb6de8a35a3142122d30ca1688370db0eea8d81c8a7ac0e0f8d0723089fcd9792c82614282d1c010856afeaca23c9deb7b0481b8578b708aade3ce5ea01a1cacbe57742a9e47a2075937e36e2af6832ac10191fb65332a2ff201bbd925eb21011db9ed74946e3e6bf59bfb4d977c1c9b67a1377eafe208bf931b6be714c7c91b73280551dcd90119ce2eab47fcab526edbec7a6e719811cc89df8f5c07837df769ec52f163926f21fceba0ab979286644a1a31abe52c203a00f6fd4032d0a1e5efd2677137baa055736628f594aa9bff422b0e8e45ae141e607d1636f03073fc4bb40ec8b2a6686e86329323115e3f6e6f89dda4ff61e7ea7465067361e1ae4f85306df7d5f970b9466fee846f5e190f28c38766af1b3100cd1dca60d1d0358e32096f3c1bf38e04dfc614ce5720e9b85e8cdd30e2bb501861b1b44a20cc9db34e143071a841f5f428339cea713cc1632c8ec3700a750e7e4e60a20289bedee149995c40cf5e3e95a756b90e4206201a192b89166b794f859124d3f0e7c7fb278ea366b6d7c75368baf9b3ed741a02791467484fe7e2d808fd516cb24e00cad56480fcf3cb78a10f4b4b1f5d9e6b83dd23af38047109628b8c6b87e8c55301d650985bc53a202dbd6230db1e94d80d1f1e4ecd4e844ceadd3813760e72915f79efa3b8407f78a4803947efc8678226f6df6f01315056266c0e5b0277357f313cd3c12afd3d13f70f75c84181f1cb9489fd8cdaba6959b0a7710fa755a23f05c6dcf75f0826db037443f0704734effe23ba5448e4c80f322a30a4257a8ca09a581da54d486dbb352236052bd6e1ad41f7afe0d97a1ae8b10b0319343e1765cabcd114321da14c873cae18762a3a966fcc8922b5e7bb8f3f36661a86420a1c7f4c9c7a6e0ce82c89d4f08fd1752c85b2772c0f5bbd414751004b8857530791c6c0d18991e69689e93240e0c096a8d12b8cd7f57c6127f5a7941006244548bf6da0961124cd73b074582787b91f65e1ef687888170ba843e0c0d9cd17efe55df48047239faa278566b80ce45b72b9c4ff3a666a1229d890452d60c8a4f64be47a8fe3316064c4c0772257ae079909bbe47b56046d102a5d4df8067308735193b1845b64fd12740aaf240d99043c003e3f48f2eb86a5b73bfa64f259276178a8eb4ad8c81cfb8a317eb85dc4c837d8cc0e0ae2fb4a4ca955a5a9883c798db790fdc7271dd7ae748ba1f77bf29da49d3174f280587ae239d34d5559797847fb6f24a1d6f95ed1da49941efd7ae8dd62f4d4ded979ab51c83945eb85a4daf241ca38018b5d8103fe363c7a34e873c98fc8f4f24f94f99c5ba5083892e2e2495586b3752534364bc0658b4feac915674b68d986cc20279046c235067dfa77a0e660097d0cde3eeed3fbab9aba8cba8b0ae7d708e79073878c008e630a7996a973849a63bb625edda27aa090787f264262cfc29d3f1c36d26d264b038edf97cced0b923513b2caa730571bb028e1919c4b5eb2cfd229b3815e5ee8e83783a876cd5fb82eecaa2b061e5cbb33ace2218fe49f9fcab9d9fa6d52b09d8c135f3bfdb60a08e1cc0cf88760a1651b71c9be6a584c19fa5302d7410825321306224840e4a3f751eae061a1bd3d489046cac1ad36f993def61fdd27e00d74c4c222f5757efd4cf28426c2180cfe5c7bf0b17abb9f82c1e8e165d79becb042409368268a2e5a85c60781b29be9e3e2b751090d1ce0c5533d97db1bf2dbff9bf169710c1f83cbb576013a2d10bccf9625964e70a42599d7368d679b803625fbf72311e0c21cd1a7a89279760a117633ce43ca103e7b9e10715938c485d34a0eb1979dc46e02d07059af63e9aa82e27f738b47fefcaddc740abd2abd72ea1118f57d3fd177fa3fdffaf372d3da07c517f4cc93f6623bcc9a1e99fed40496638a1cfc50d86d735e2e82fc1a3ebe2dc9d2f53a1bf945b99b855ee5391d23e5ae9a6b8e7a3c10fd0ad1755f50144c4cb84940ac0b5f487e23ebe93c718519dcb8a13ae96d2b395621446ca7121b67585ec5d2898b5ace428c082eedce736b6eb1a8e4b86a3e324c9c49e906b9144c278ea7bd33310dc3bba34d051f8263ec6f36383b30ca50088c05672936f5acf63c6f1d986b524f6f1358aa8ef0ac8cf54901ba1cca7041b16e5e9a63930e6b9ab6729f2fdf96db6f8a11c4f73d8b15d2af19afc5b1261466c52e1436a5908384ea5e99f97aac0410d6dc573c79d7f3306cb8e8fd6e03e7e55cb75980e8fc19916d96abd28138cbdc5fd148c68b66f95fdb9629216e623c6ae7d5305581f7dc767e37f4039b23933b3c36fc6e9f32ecace579cd60d4d1e7e6504bd09911afe04d7a015ec24d2017886fb0d9a39e12d273ab34a081c455812ca73651d7946877a37698ec4d1c0afd0fd8f5ecfe46a2806d17f5ebd931c48910d84a6dd43be656d40dd3cd1aad77d4977f65979decdefb1d7159a1ade07b71f166b3f437e680232129b7c67f06f278870220e35d48131c8d03b034e0bb60c8cd6c604a2eb4b2c598f4a57dabce452ce0342f477cc86baa584af8b33298062009ca0fd7cb78ef27ffb692d000cfbf43f42b196bab12c0825f83854f036a87cc87dc8b525877a7e7b00003de7e4cdea70d7e34ede6e8837c4fb6698dcfe462fae8ad077ada4001700ad60e656ceb7ea1b709f846898e467cb0c18de88ca06091960cac8fabd189dd6e8f65ec58a8d3ce94c2c5568dc3ce22cb5f92f6dc021f9811c84eabcd1671edda39c2296c14bbb8bdf94155ebd6686c0e0700b4e99ef577706e0778e8188460ad36eaea25f42b0a42ab5da9530d58093b82a73f5b94ea87d2a150dbf7ed012a47d5bb9a4eb93fc3ef14529d31a96b9a00d9caf2afed312bcea9478c8b70637b75ecc882bd6b152e0a59748f37fd271e334a9c8935150d78787d7e194d36ddb8d1e6f1b5e763a6cadcac1715f74ddbdc9635efcd01cb1fc8d0f99242a2a1bfb7becea11ebb55baf6e0df86194205039d30b2ba20a8ef8d90156c199781f5531e32c255996d65bfd185fa72feb76656d4202485d4169300e467e61d2fec1911cb670f5b866339a570677263e80982c5b9492778625a5c90b82a4c1c453e8add608f610a657815cefcf7e31115363410d1c97062e497cf50259f922997d7e2b3dfea45fc04500c3131b3a76a75171b04314526044bbff7db115a8e7cf6ba02eea6843ce16a8d7cab72f6837bf4790ac074d67c753c5ea33b6c6b26662a3199200f1198c6180fbaea4104c39545d22df0d0936ad7a2b482f4260654c748cb1e53fc2b0717b637aceaa4f7de151b052b32fa292b879f9562d5973190a14efb7871fc054efc6ed3f343a7cbf0ddef8bb5be4cbb6f0281da1c1d8763402ab5cef4cb9c91d62f66eeed1b6dc445b39560ed9fab682b7688317386c99b95d23e76a78e558ab2f586a4d5d6f40f8052c841ad9c704fed5e5ef1ea052d4cf3c4bc60b16976b94d05f7ae38039d375f39032dc2062c16f8efd949da10b6aafe5dec5538a51aa8d8d5ced01570082f98d9b3251e5f63a0782d88a5b09dc73d60371547a0f973c1aa125cf392c570d41fe509ba8924b9051733bd6dad14bd3a452e490aebf89aae99a5e2501a5bf865ac7c51019a052f16114db0b605325baf0c3b7e5d578e9d077d55fd96df8c37d264fe1a5623278f7ed347734a2134bc4647b90c0906567acfe4c5d558d426c4ac832dd2f7671271d6d041ac5b051f1150127c695fef31333883f1c0edf04b28e1d8d062b2f612ffe62d60657cfb6693eb425f01cc3ea570925ae05decd83e6376b2abc98b5283258b7a80f751c49ea6eea2c3f46a00645a3ff00b1ab3abe0e50dd30c06c2634e9a28746dade63bc8190a50f7baf881e039ef6c925c3f08ac96b01cfd1553ab0dc53f2eadeb62d0fad7ef4cc7c5cd37e9c672fbff91c14a20053aa14940970d5a429a390d6db8834af0bcf165239497e9b41a107cabd33baa0ca14b5a657d1abdc10a107d3cb1a13ffb8b8f445334b479f07412159dbce836e6021982539a6288d3c30bc814f472f0e6c64e5bb81d44caabcc5f3dd5eff6932b3fc23c3317c97b2df645212479944091eb12ae5f6b187623099de85067454724d5e6574e9650c0c49d1026a542e216527ca8219b8006f23e07fee4971266a05d72005e642dfe38cf9b19fa76bfc16f6ff31701a741fd4f897487e854ea956b6996cb924eaa284d1fc94272e636d13343263788dafb8dffdf7158da5b9b01a98d5ebee658a7982d496465f5c3d0c6d1472b825a73bde100987834b451c138c50a574115097269a838b3d159f17bc7786df8fe5ea9f10183138f9f30bba5bc21814ff5f493e59ac400ad09eac585e3f1540aff37af9d22356599dfdf4d5221a96f936443697193181a69a29bbb4d5ab07346392fcaf493d5497ed668bca7bae2c506ab58164242fdcfc3ff1daa8304b4ce706e0c461f0f642ac69c27713ed48ca63e6764aff971478d35574d9e5599a0f6301065b5a524edc742f30dbc85ce1ae8b67bc277bfa79570114e712fb84723e7a52b0d676b847808b361ef534be6861bf320eaf90e536e255ab533435a0aa6bc7b1235f13ddb5b85a3bb025fd681f9141bf7993bd00d8ce60dd1be5757019594d0bdbfb2964c08bfa445c2e19c0e2947fad74ce6c640078b12f82b0615") recvmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000140)=@abs, 0x6e, 0x0}, 0x40000000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000001380)={&(0x7f0000000080), 0xc, &(0x7f0000001340)={&(0x7f0000001300)=@ipv6_getanyicast={0x14, 0x3e, 0x2, 0x70bd29, 0x25dfdbfd, {}, ["", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x40000}, 0x20001000) syz_clone(0x420a0000, &(0x7f0000000700), 0x0, 0x0, 0x0, 0x0) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x200000000000000) (async) sched_setaffinity(r0, 0x8, &(0x7f00000012c0)=0x404400) (async) syz_clone(0xc0800100, &(0x7f00000001c0)="bd654d4fca52f9920ec275f74834cd75b992205cb4c131387dbef2cdb1be8e88d6c711d253f74faa38d1607a36d537055084b386710e7f9622d41e031298f3fddce73edab841237c99e8cba9c5df8a35e4910f2850ac5441f4d3dc39a674f3143ad3c95c7e884613ab2ae78d64157eaabb39485816e1dd6159c6436e4d67d1856c86d68f25872774f6bf1911a69c326173575d6c2c4a34481b930fb7d84dc47ea957c9ce45ac3b202ea8f8e2f836dd137da3509c4f79b51551fb171879f17768c99c23896009b862bb334a091243723228a923e575d3193fd5d5933b82be757da1230c18dfe44c3f60175aad847d01ee4e21a2dde52ecb58cbcf2f13c7", 0xfd, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f00000002c0)="6033ecf2b44743f3c0dbf4d723c835f6f31502c515ad674fe85abe22022ea789c10f12e4e076519f6f61c1c40ef0318ac717276d37de1df541e40506863fe12f4e27248e387cb3bbdb7b3f5c86a63ad69f7c785a4892ae83f3c3ebf5d3db0d74076e3ff3de868a61eabfb236d366421f2543846864e23e63e6f0aba123ac28f4d688e7c790236222e2828561610f6d374152c5534dd74b184bf7e62f2b1eb85085ac8a5279e910e1f2542668d2ee36613c6654820f1d17f31c0649b9432fcbece7ed66facdd1a97098f7894a34b2a8c82ba423d77d6a4803bcfcf98e7c930c17723c83d3f708978fa683a77c367efd0d015a30ffebecef7c26a17e9b5655bacd28e9023d17e51de09d1c58c12d48bcbdc5257f91defb3402e0f8514c306e4d7984927e42b72fa6757535aaccf3e2f2ef039ef1c7a6ecc4d571270e8a0ee46720999373757595d14d6473696fcd166fe87e7ce700d5c8ae74f6771dcb59440c872569ce72ec5654237a3cf7b86b8c6d2dd0bc2f702b5c447d2f9b7e41bfa92d54f2793ad3139cb39fde1dc6e2a67331dc7a4796675eb2f78125f51a785e3ef6ab12f993e8cfe6bf17c210d7716410afc778d659df936ebced1a99c81a7d0cc1ffbebaef9a95ba47fe80811bc763ff681444fece435b2697eddfe55f5bcfa0387f58512c4a4c7329611562992bf0f0ea69849e86b81b139ba7467fd06cfbe0d6c7db47066b1f1a94e75e1fd85bafd3f90a6a7763b85269e135f8170ed029f7e4e047262e37f4992f7e0bf23bc47e5817705ffa6697828d053ab0f8f41f4a9505ff07e3833e0706041f83f6a50f785c0609fe7ec13fcd416400602c464cb180a5d01c6a6f9c4819bb6f4feb4e41948e3a009d282fe42054a63d7d385efae712152f3de3a010e67cfcb4def0608c31f033f56b1ae771b23092f583e3234c2287a37f039fd5cfe3116ed3fc6551a11f981496278b53db7b7d6ab3daae06aa4c7284b736b8c937661ed0a7accdcf9b81c02ce7434223537cd41e2eee2b223f748cf33e9c2cc55e66be487a6f6446c16a3cd87ad11da47a21978c7559fc92c44aa8406f160ff000a22cf48efb6de8a35a3142122d30ca1688370db0eea8d81c8a7ac0e0f8d0723089fcd9792c82614282d1c010856afeaca23c9deb7b0481b8578b708aade3ce5ea01a1cacbe57742a9e47a2075937e36e2af6832ac10191fb65332a2ff201bbd925eb21011db9ed74946e3e6bf59bfb4d977c1c9b67a1377eafe208bf931b6be714c7c91b73280551dcd90119ce2eab47fcab526edbec7a6e719811cc89df8f5c07837df769ec52f163926f21fceba0ab979286644a1a31abe52c203a00f6fd4032d0a1e5efd2677137baa055736628f594aa9bff422b0e8e45ae141e607d1636f03073fc4bb40ec8b2a6686e86329323115e3f6e6f89dda4ff61e7ea7465067361e1ae4f85306df7d5f970b9466fee846f5e190f28c38766af1b3100cd1dca60d1d0358e32096f3c1bf38e04dfc614ce5720e9b85e8cdd30e2bb501861b1b44a20cc9db34e143071a841f5f428339cea713cc1632c8ec3700a750e7e4e60a20289bedee149995c40cf5e3e95a756b90e4206201a192b89166b794f859124d3f0e7c7fb278ea366b6d7c75368baf9b3ed741a02791467484fe7e2d808fd516cb24e00cad56480fcf3cb78a10f4b4b1f5d9e6b83dd23af38047109628b8c6b87e8c55301d650985bc53a202dbd6230db1e94d80d1f1e4ecd4e844ceadd3813760e72915f79efa3b8407f78a4803947efc8678226f6df6f01315056266c0e5b0277357f313cd3c12afd3d13f70f75c84181f1cb9489fd8cdaba6959b0a7710fa755a23f05c6dcf75f0826db037443f0704734effe23ba5448e4c80f322a30a4257a8ca09a581da54d486dbb352236052bd6e1ad41f7afe0d97a1ae8b10b0319343e1765cabcd114321da14c873cae18762a3a966fcc8922b5e7bb8f3f36661a86420a1c7f4c9c7a6e0ce82c89d4f08fd1752c85b2772c0f5bbd414751004b8857530791c6c0d18991e69689e93240e0c096a8d12b8cd7f57c6127f5a7941006244548bf6da0961124cd73b074582787b91f65e1ef687888170ba843e0c0d9cd17efe55df48047239faa278566b80ce45b72b9c4ff3a666a1229d890452d60c8a4f64be47a8fe3316064c4c0772257ae079909bbe47b56046d102a5d4df8067308735193b1845b64fd12740aaf240d99043c003e3f48f2eb86a5b73bfa64f259276178a8eb4ad8c81cfb8a317eb85dc4c837d8cc0e0ae2fb4a4ca955a5a9883c798db790fdc7271dd7ae748ba1f77bf29da49d3174f280587ae239d34d5559797847fb6f24a1d6f95ed1da49941efd7ae8dd62f4d4ded979ab51c83945eb85a4daf241ca38018b5d8103fe363c7a34e873c98fc8f4f24f94f99c5ba5083892e2e2495586b3752534364bc0658b4feac915674b68d986cc20279046c235067dfa77a0e660097d0cde3eeed3fbab9aba8cba8b0ae7d708e79073878c008e630a7996a973849a63bb625edda27aa090787f264262cfc29d3f1c36d26d264b038edf97cced0b923513b2caa730571bb028e1919c4b5eb2cfd229b3815e5ee8e83783a876cd5fb82eecaa2b061e5cbb33ace2218fe49f9fcab9d9fa6d52b09d8c135f3bfdb60a08e1cc0cf88760a1651b71c9be6a584c19fa5302d7410825321306224840e4a3f751eae061a1bd3d489046cac1ad36f993def61fdd27e00d74c4c222f5757efd4cf28426c2180cfe5c7bf0b17abb9f82c1e8e165d79becb042409368268a2e5a85c60781b29be9e3e2b751090d1ce0c5533d97db1bf2dbff9bf169710c1f83cbb576013a2d10bccf9625964e70a42599d7368d679b803625fbf72311e0c21cd1a7a89279760a117633ce43ca103e7b9e10715938c485d34a0eb1979dc46e02d07059af63e9aa82e27f738b47fefcaddc740abd2abd72ea1118f57d3fd177fa3fdffaf372d3da07c517f4cc93f6623bcc9a1e99fed40496638a1cfc50d86d735e2e82fc1a3ebe2dc9d2f53a1bf945b99b855ee5391d23e5ae9a6b8e7a3c10fd0ad1755f50144c4cb84940ac0b5f487e23ebe93c718519dcb8a13ae96d2b395621446ca7121b67585ec5d2898b5ace428c082eedce736b6eb1a8e4b86a3e324c9c49e906b9144c278ea7bd33310dc3bba34d051f8263ec6f36383b30ca50088c05672936f5acf63c6f1d986b524f6f1358aa8ef0ac8cf54901ba1cca7041b16e5e9a63930e6b9ab6729f2fdf96db6f8a11c4f73d8b15d2af19afc5b1261466c52e1436a5908384ea5e99f97aac0410d6dc573c79d7f3306cb8e8fd6e03e7e55cb75980e8fc19916d96abd28138cbdc5fd148c68b66f95fdb9629216e623c6ae7d5305581f7dc767e37f4039b23933b3c36fc6e9f32ecace579cd60d4d1e7e6504bd09911afe04d7a015ec24d2017886fb0d9a39e12d273ab34a081c455812ca73651d7946877a37698ec4d1c0afd0fd8f5ecfe46a2806d17f5ebd931c48910d84a6dd43be656d40dd3cd1aad77d4977f65979decdefb1d7159a1ade07b71f166b3f437e680232129b7c67f06f278870220e35d48131c8d03b034e0bb60c8cd6c604a2eb4b2c598f4a57dabce452ce0342f477cc86baa584af8b33298062009ca0fd7cb78ef27ffb692d000cfbf43f42b196bab12c0825f83854f036a87cc87dc8b525877a7e7b00003de7e4cdea70d7e34ede6e8837c4fb6698dcfe462fae8ad077ada4001700ad60e656ceb7ea1b709f846898e467cb0c18de88ca06091960cac8fabd189dd6e8f65ec58a8d3ce94c2c5568dc3ce22cb5f92f6dc021f9811c84eabcd1671edda39c2296c14bbb8bdf94155ebd6686c0e0700b4e99ef577706e0778e8188460ad36eaea25f42b0a42ab5da9530d58093b82a73f5b94ea87d2a150dbf7ed012a47d5bb9a4eb93fc3ef14529d31a96b9a00d9caf2afed312bcea9478c8b70637b75ecc882bd6b152e0a59748f37fd271e334a9c8935150d78787d7e194d36ddb8d1e6f1b5e763a6cadcac1715f74ddbdc9635efcd01cb1fc8d0f99242a2a1bfb7becea11ebb55baf6e0df86194205039d30b2ba20a8ef8d90156c199781f5531e32c255996d65bfd185fa72feb76656d4202485d4169300e467e61d2fec1911cb670f5b866339a570677263e80982c5b9492778625a5c90b82a4c1c453e8add608f610a657815cefcf7e31115363410d1c97062e497cf50259f922997d7e2b3dfea45fc04500c3131b3a76a75171b04314526044bbff7db115a8e7cf6ba02eea6843ce16a8d7cab72f6837bf4790ac074d67c753c5ea33b6c6b26662a3199200f1198c6180fbaea4104c39545d22df0d0936ad7a2b482f4260654c748cb1e53fc2b0717b637aceaa4f7de151b052b32fa292b879f9562d5973190a14efb7871fc054efc6ed3f343a7cbf0ddef8bb5be4cbb6f0281da1c1d8763402ab5cef4cb9c91d62f66eeed1b6dc445b39560ed9fab682b7688317386c99b95d23e76a78e558ab2f586a4d5d6f40f8052c841ad9c704fed5e5ef1ea052d4cf3c4bc60b16976b94d05f7ae38039d375f39032dc2062c16f8efd949da10b6aafe5dec5538a51aa8d8d5ced01570082f98d9b3251e5f63a0782d88a5b09dc73d60371547a0f973c1aa125cf392c570d41fe509ba8924b9051733bd6dad14bd3a452e490aebf89aae99a5e2501a5bf865ac7c51019a052f16114db0b605325baf0c3b7e5d578e9d077d55fd96df8c37d264fe1a5623278f7ed347734a2134bc4647b90c0906567acfe4c5d558d426c4ac832dd2f7671271d6d041ac5b051f1150127c695fef31333883f1c0edf04b28e1d8d062b2f612ffe62d60657cfb6693eb425f01cc3ea570925ae05decd83e6376b2abc98b5283258b7a80f751c49ea6eea2c3f46a00645a3ff00b1ab3abe0e50dd30c06c2634e9a28746dade63bc8190a50f7baf881e039ef6c925c3f08ac96b01cfd1553ab0dc53f2eadeb62d0fad7ef4cc7c5cd37e9c672fbff91c14a20053aa14940970d5a429a390d6db8834af0bcf165239497e9b41a107cabd33baa0ca14b5a657d1abdc10a107d3cb1a13ffb8b8f445334b479f07412159dbce836e6021982539a6288d3c30bc814f472f0e6c64e5bb81d44caabcc5f3dd5eff6932b3fc23c3317c97b2df645212479944091eb12ae5f6b187623099de85067454724d5e6574e9650c0c49d1026a542e216527ca8219b8006f23e07fee4971266a05d72005e642dfe38cf9b19fa76bfc16f6ff31701a741fd4f897487e854ea956b6996cb924eaa284d1fc94272e636d13343263788dafb8dffdf7158da5b9b01a98d5ebee658a7982d496465f5c3d0c6d1472b825a73bde100987834b451c138c50a574115097269a838b3d159f17bc7786df8fe5ea9f10183138f9f30bba5bc21814ff5f493e59ac400ad09eac585e3f1540aff37af9d22356599dfdf4d5221a96f936443697193181a69a29bbb4d5ab07346392fcaf493d5497ed668bca7bae2c506ab58164242fdcfc3ff1daa8304b4ce706e0c461f0f642ac69c27713ed48ca63e6764aff971478d35574d9e5599a0f6301065b5a524edc742f30dbc85ce1ae8b67bc277bfa79570114e712fb84723e7a52b0d676b847808b361ef534be6861bf320eaf90e536e255ab533435a0aa6bc7b1235f13ddb5b85a3bb025fd681f9141bf7993bd00d8ce60dd1be5757019594d0bdbfb2964c08bfa445c2e19c0e2947fad74ce6c640078b12f82b0615") (async) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000140)=@abs, 0x6e, 0x0}, 0x40000000) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000001380)={&(0x7f0000000080), 0xc, &(0x7f0000001340)={&(0x7f0000001300)=@ipv6_getanyicast={0x14, 0x3e, 0x2, 0x70bd29, 0x25dfdbfd, {}, ["", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x40000}, 0x20001000) (async) 04:58:45 executing program 3: r0 = epoll_create1(0x0) (async) r1 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) (async) io_setup(0x3, &(0x7f0000000000)=0x0) io_submit(r2, 0x1, &(0x7f0000000380)=[&(0x7f0000000140)={0x0, 0x0, 0x2, 0x7, 0x0, r1, 0x0}]) (async) r3 = eventfd(0x6) io_submit(r2, 0x2, &(0x7f0000001140)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, 0x6, r0, &(0x7f0000000040)="b83a00d73105befecfb070f00570ec8374e2a6a5cc0c61f91de5510b3b2e39a23d63c0d396072960085c058f76b8e54eae56e2232deb3620286166ff38db9076f6ee6d70569102", 0x47, 0xff}, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x5, 0x7be, r0, &(0x7f0000000100)="ac7dce249c6f0b4ff2dccfab71eafa002d4f65859e3c0c0e361795e375d1d9b2c7c2e675b18c80b5eb7211fdd34d4fa2c88a22301e0e1731cb68763e14c86b4cf69551e41377955455e7fbb8a841186135cc24fb8e56c9e241ab908e0185543e74a22da60ca5f3345dc77f225e374e80cfa62486ca8a2f4cd9d282ec14156ccac9d4b223b2203cd8d034e62bd5628e3ccbe58d202288442a4a4bee473d4b8dc7fbd5e70f4d6a5aee7149f52dcbd07118eacab36b69553d7bd3f4806e48d2270ed48b4e3b7f7e24ed099072ddf5ecd741ae9155feabd9438aff685b15cda7867d22944c4be5019836af07a9ffdd8ed20da2c575c699c24eb911692c0c387d7f45d189bce19bc01bb9350c2b81121bfdd0a42668d264943f003f7fba2261b40f2ed52389e4b44ade6deeb421725432c33e5a6349586bc350a078c685cbe306428f23f53fb587010376b4f3f6de8490e0dce2f22e9f3016a9146f713a655597bc364529f29e3155e7c4e4ca259efc3f8928d672b6cd0b0195f47bbdc0e6d4d3b45ed47f955ed063da75dc3bd8147f2b14bfc4367a6b01cca09ac2a0d9be35a8916692d68076fb296ae93135508a6c71fc62e51892f6993be8a38a7aea3a1ccdaf79044d4a65275f548d17a127c83b174de48f035e9065babeb549dd3a2439b4a5adfd3cd626b106fe9379dc1287ab8d300812e26584352cbad2378639afbedb5e827d92cae5b31c37315fb636396d319b6497ddc4eb1b3dfd7e7a09a332aa73235ad5349c20b7b34295e262aca55981dc7095d55c65752a41cdda5e0bb275d0142bf0a072987e0ec10011a70372254f562094131ea9f7bc014c109ef79ec5c07d8c59b117ca0f3c669cf13e1dac505098e986aaaf90da3e631ddc7aae9a70d5f151ebbde768598bb780668cba933424757ce9f7b0b46ce895a5dd537aedddeb770a55161b8de29721f682bd5882ff4d0ac733b7d10fcdc40bac94c1c4520fc0af710412be9f9b8d6f466a0a9c49726a4e7e2028d414ef57ac2d609a8d3bdda7e217b8412611b0a1938fe92f081087c8f171938b5cf8aef63149de682350d339542bddf9f2b2ee8f1b2c1c2cb4058030f4494c30fe343af0980a26df257e0b944070f0e51844693f2a070fece6981f81b5d1eb2a3248fafa3e41fd3d787a4ddfffff05e22141670d61f1d4845ee84147ddb6f066670c5bccc7d26a3eb33bf0a49428a951f5b96a127637593b2009b9c39022b3c1847c5f4e3ca51cab607f605f7f6e0c0f8f63dbb9ab52d2fdec02cd33144cb53415532baa2b2f46ec589d9a76b4987229ac37b6705e4a98d331fe7dbec75afd84b64ca48cac9068bc23ae19bc834ff025550364b489ef76b960c09199e886e4bbe0caa03081eb032af1711c26c923fdb586a477c9cc896938af0d66f267a74e32ad27dd513c5530c3ee3db8182f83471401572118df627e2ff290c1d09b3a4470ef8bedd733a5a60767d0d22fa9f996979626948e7db0ac4da860955978cf734e757dff28f473e44a111f4dc52fb30ec251e44ff88eb81e10c524087de712e26a66566e21e099780d331dc4a0ca5b49bb4b1a2992fd2689a177216d8b092b056d3c10f76791f040fc6eca7ddc1d65564fe23b2fa1e41e08c851ba013dd014436874048e1d8685b1ddb061d2e15e05ed28cc9361ecab3dd74a5f7decf19748ac91d2a3f4b7bd6ee88f71f7befa4b210b154fc6880a299dcf856873feb2a509faa0b63041c8d265692454d09683ebd343cb233a5558b1e878bdbe259691a3b21aae6af38c0d6fa9dce3258cf8defcbdbd69c090bfff48be128846ee8ac2df623b1924cf1c2dc474244382025071419f4d030f8b185d1d9daf4350d93b21adca216bab857d40bcdd4a3a888608777031109960261f92b8dea3ed5a98e83e36c33e6bbaffda81416c204261995d5da9c40bd41c54e6894dfcc52c13b34db8e9178c47ef860bc19d2406ae1f83b6adfbf9111db2a550216fa0dd26958d4c32ae09908998dc366ee3e25c80429f99003cd5f664aadc12f00e5a0a10c6f2a9b0984f6b5435276029bf167b8b854f2281194099a14b3db66bef17a908992bba4e1dfee38f91ae15c4af45492f04c9d27d20b219890392e9ec1aa46356272204abcfa108591f4ee58188f8d5d05b599c4a2a16dbc7e52064eb57077d0ee1a34ac038fa4173b5641d6b90b07b363760aa0e12d087911c8883a51d3b2e8403139c39f7255b2ecdb0bb9a4921c8a0b56c000544ab80a810234f4aca2516fa47ef78701fbf64bec13d785be7e8a2912a12b017c27dd83fc3dc17bae3c09c13d22269f997ee34fb5f0a2c192ff4032dfce6e3f7b280ae226d831589724971af0fb5dc2f7c6e48869bb1cd459554eaee46e2527ce5bdcbe16de7d5c42601f322a44b1c81121f3f5cba19fdf28986683d2d8a92740ce10ab76e5eba5e5048b7f3acf3db2bad1eaed6b242a5475c2f1317d31607d8b4734dc5cbc14ff9e3b80e9aea0507a392631b8e8e92af6f72cc8114b7fa0363b0bcc9d5ed813b90be5f42344e484a3393d6a7ae6bdad821593f97ef059f9e96e1441090393e6e47095f36e4a9361250180d703ec15e51550b875f83549a96880c3af17e6823086d82c1de87c64bfea3b85f59ea9c9d30bef4a6093c8740ce752ddc28244f803dc01afa71e980b5d59079fd96fc0edf0adc2f08031e162393ab99e4f24487786849b7df375406380790c2d4eb59a8eac4d266bc83fa35172d4d608d08a8acba438624394144862f218940232886e048681631464354bb02a8c6451ef35cb1a1a34bef4fb37bf17b437c8b9828fa3d7a20578257f6d67662a0d625be3c607b026414e83956a9a52048b6e145fde6a2023032dc4038513a8306447889c8c56aa082beca7cdc470661aa9cb21c10fffd4daafba73aeac88370ca64732c78f2ec2145c7380348301ac0eebb94c4d4a23e4f021e8c528f3bad7cb43302319774d0aa4a6cf96fdd87a558456629159311cd4da4916557913ae0629528b994273f0b008887c671b5eadfd20006706f50de886ceccd719630a8492ac3e860018eb384928527175d8d0732b25c8bd1f412c0f44212b16a8080ecc1073d4c3c427cfb7df8358ef87db7cbeaae884c0cc44bc9e625162b6ec7cb6c573746e3061863ec62f8034cd6ce59157625fb3fb57a1a5366ddbad23ff37caf61d573f5fc3abb967d520392a0f406068c53911c456d45d7114947fa68d2289d8cf89d2d73ad266bcd77c75633cf62dd9c56041963b8e683df68930b4432ba0ad299d5b77ebdd37f5eb7acfa445e2e97bb5f9b788222032a359169a2f74c1b1c472298a22ee18aa0638e48e6d69bed7941b51f46971dc02506801abd387b839581a9bbf622f3ea819209de63f1a78cdf832b9528ff6143921ae322e2c75d61ba8a7d68e14a80008a1cf7b3f52ca87adade5b7adcf5d13f5011d6e890af77e0e2a2c93a69c6c3727be3fcb0957249074637bfaaf6ac962c1999adb7293501b93e0bb824b62835e89b4a23e53025dfb04b212dc7c0e19d1472cb6cd43255daec6f380ad19424a7bea1cbce2771b2774783e8696535c9e894648142246a4f24ef3c1eb9a1f2aa4e16f29255cf6b33aa17aeccad81de519c3307b3368df99d77231edf441d4a385614972482b3825af8aeac861515614fa6b711f97e0e2f523b34a5f95b35c036bf827e2d99a551dc4df5c03d8fd879e82bc82ca294c024260fec27fc48f998cf5fe32bc6883ee43a15c389f72c456e1333f2e7ce3d04859ddb70104f4e8f095577542fb35fab5ae5108d7b7a7838fca61f223ed91f154048bbe32857928f7d0e8c4510fb5c42e1008dfe863be82f647e5ad43fc9878e15ed0484e8a8cde7648ad3d5371a21357d9beaeb98100cbf94257914710736f057c65687f975e51528c26f5099045194eb8fe2e21f229496a2893767b2e4de7f92f23364088a26b5a27746e4115cb6d11ce707efdaeaa605aeb6f617fd17a8803d32fe166ee5139088f6b4889600b68364c7f78c9944da84d3c553aa7a75de55f375d6a70f81f90b129b0b3d3563fc11af235841c0f88b787b2e7c9794c874930e2404eb82b9dbbd4c270f9796a36aeaf4f489ec897e01625c50b6e2c29359938316f51f9523cce3c32be6b3509e7b3848e3cc722b6febc6122b58a189c01d02a2a7012dd49d131b66de30bf86cc2206ecdb353425dd77d9269aceb24b91151a7b5d83237f2ff7de525868db6748a8eb7fbd79e308143ef6e7c5cd65ef1b3c03fcdafca5761578ee0a1525033168bb2c1cff41306655f0c10bf902c06270ece2446370c484e85dfe5c66fbb24baf9474f2dbfa799bc7351c6238a45f7dbf13df061ea045fb920f5c2ee49f916220fcd9a61de249379badd471250b265403d4e8d83fb467c5a4156fa97a84f475499d50086abd5a9079e72fd4fb306fbe78886661d313945f7a9a7d22c9456e29ea98e0c7b83bb2b8303ab90fe85a164acc3063876b17a8cbce9c4c9ab3644d064547dcee7bc4a1a5aa382e336ae3f7adcfacaa8a8318716c87a5acfdd2aed7ce22666edef09dc26a64768c0492a65d621a8d472dfbc85d316dd60fa9857ef979d3cff95490200d1aac7465f1854a4faaa54d2d885b2d8a3356a3484b5e19fc194fc697e90d687720ef4e7594293764dd517efb74d8e36988f9e46dcf983e12bbbeb3cee2d161f6ff6c18c17cb63b3b7cd23eaa62f660e22269af99a6350edb799ff4917af10a39560751a382a7f81198991154a0fca5dcbf1db1d596e176a52ba597c078bb21d3895a3ab7f9e0e237d954c82f423bcec6e4b62f89a61adf41cc7449a54e68c3ed7f0580483419e14285d26ad613c5ceaa98ccc0c2afc371f0160150952b7ff8b1eca6526f11ed5ddfc3e59a3a52c523d4239fb54bc93ea7185ba9e15bcee3c4d96af7ff20da7969439f43b67592e2dc1f7b4522c3b313293c00cc05813bb6e751db33cf32605f68408dd367531049b0b530e78f3891d8389bee25dd951155cd58f91f1cb673a400a3bd3651693eeb3a3d15330bb553c5e8be31ff576bd7aa0d0846ffd20a089e4b89a3d1d82e2b65f4e125f64b6a19e591a28424bdbd67dbda68f6615f975f739bfdf7b6a3f16b7697804fcff65cb9a8ab2a7a54c62e53e12d0b31afdebcce98a2d9151887db23e97fa5bbe758961df4932de66dc8bb0b3cb56a8e19d291c24a7a5d01df5450c3efaebf808f62ae2cd4aa446382ac10f3f60f064545a032e8bbeac5f3ebea29d4dfe6bd550116fbea95e2d2286035a2a5101fb34e0bce8a46faae6690e410422fe1772354047522ea1fe7932d38247e2dce95944fb6fe31ac0e29740931308ded525fb220787f6ae6c4ac6f85d4b055cfd5eb56606915c2a374d0e66b9bcf68182ac63ae09ecb1988227bcfc623a5305adcada5a28cc00f48f9224bd9bf4684669f083e761d0f7b908697c45d73ca2dbf4c730f8d9a5b3cf064353b48d152461894650ebe9aa9abf57970b44dbd4e8cffd3eeb76f9d448a85f00d887bf94f3b06364ab505151dae550cab5e98c8e66aad85df7f11d4a9d54d58300f0024172ab16b1fd8d43eb378c6d026f4fdf670cf41cd2804c7d233e55625e643dd74d64c0c99d2ce23f71b37145f60166b8bac62e4f6b3701890b90fdccdccbb27f18f78de74d6046a7d9475a5263c7adada895fabf2cff729d44caa3bcc616c66970e3744fc782e611078aef51dff407559c65c0ce5034b5972e7915843a37054200f021bf2aa0ff516b4df014a8d", 0x1000, 0x8, 0x0, 0x1, r3}]) r4 = socket$inet_tcp(0x2, 0x1, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r4, &(0x7f0000000000)={0xa0000020}) (async) epoll_pwait(r0, &(0x7f0000000280), 0x0, 0xbe, 0x0, 0x48) (async) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, r4, &(0x7f000000a680)) [ 1434.417160][ T9151] netlink: 'syz-executor.4': attribute type 27 has an invalid length. [ 1434.425240][ T9151] __nla_validate_parse: 1 callbacks suppressed [ 1434.425261][ T9151] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. 04:58:45 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x176}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, 0x0, 0x0) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = socket$inet6(0xa, 0x100000003, 0x3c) sendto$inet6(r2, &(0x7f0000000000), 0x4320, 0x0, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback={0x4000000000000, 0xf}}, 0x1c) [ 1434.523762][ T2626] IPv6: ADDRCONF(NETDEV_CHANGE): veth13: link becomes ready 04:58:45 executing program 3: r0 = epoll_create1(0x0) (async) r1 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) (async) io_setup(0x3, &(0x7f0000000000)=0x0) io_submit(r2, 0x1, &(0x7f0000000380)=[&(0x7f0000000140)={0x0, 0x0, 0x2, 0x7, 0x0, r1, 0x0}]) (async) r3 = eventfd(0x6) io_submit(r2, 0x2, &(0x7f0000001140)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, 0x6, r0, &(0x7f0000000040)="b83a00d73105befecfb070f00570ec8374e2a6a5cc0c61f91de5510b3b2e39a23d63c0d396072960085c058f76b8e54eae56e2232deb3620286166ff38db9076f6ee6d70569102", 0x47, 0xff}, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x5, 0x7be, r0, &(0x7f0000000100)="ac7dce249c6f0b4ff2dccfab71eafa002d4f65859e3c0c0e361795e375d1d9b2c7c2e675b18c80b5eb7211fdd34d4fa2c88a22301e0e1731cb68763e14c86b4cf69551e41377955455e7fbb8a841186135cc24fb8e56c9e241ab908e0185543e74a22da60ca5f3345dc77f225e374e80cfa62486ca8a2f4cd9d282ec14156ccac9d4b223b2203cd8d034e62bd5628e3ccbe58d202288442a4a4bee473d4b8dc7fbd5e70f4d6a5aee7149f52dcbd07118eacab36b69553d7bd3f4806e48d2270ed48b4e3b7f7e24ed099072ddf5ecd741ae9155feabd9438aff685b15cda7867d22944c4be5019836af07a9ffdd8ed20da2c575c699c24eb911692c0c387d7f45d189bce19bc01bb9350c2b81121bfdd0a42668d264943f003f7fba2261b40f2ed52389e4b44ade6deeb421725432c33e5a6349586bc350a078c685cbe306428f23f53fb587010376b4f3f6de8490e0dce2f22e9f3016a9146f713a655597bc364529f29e3155e7c4e4ca259efc3f8928d672b6cd0b0195f47bbdc0e6d4d3b45ed47f955ed063da75dc3bd8147f2b14bfc4367a6b01cca09ac2a0d9be35a8916692d68076fb296ae93135508a6c71fc62e51892f6993be8a38a7aea3a1ccdaf79044d4a65275f548d17a127c83b174de48f035e9065babeb549dd3a2439b4a5adfd3cd626b106fe9379dc1287ab8d300812e26584352cbad2378639afbedb5e827d92cae5b31c37315fb636396d319b6497ddc4eb1b3dfd7e7a09a332aa73235ad5349c20b7b34295e262aca55981dc7095d55c65752a41cdda5e0bb275d0142bf0a072987e0ec10011a70372254f562094131ea9f7bc014c109ef79ec5c07d8c59b117ca0f3c669cf13e1dac505098e986aaaf90da3e631ddc7aae9a70d5f151ebbde768598bb780668cba933424757ce9f7b0b46ce895a5dd537aedddeb770a55161b8de29721f682bd5882ff4d0ac733b7d10fcdc40bac94c1c4520fc0af710412be9f9b8d6f466a0a9c49726a4e7e2028d414ef57ac2d609a8d3bdda7e217b8412611b0a1938fe92f081087c8f171938b5cf8aef63149de682350d339542bddf9f2b2ee8f1b2c1c2cb4058030f4494c30fe343af0980a26df257e0b944070f0e51844693f2a070fece6981f81b5d1eb2a3248fafa3e41fd3d787a4ddfffff05e22141670d61f1d4845ee84147ddb6f066670c5bccc7d26a3eb33bf0a49428a951f5b96a127637593b2009b9c39022b3c1847c5f4e3ca51cab607f605f7f6e0c0f8f63dbb9ab52d2fdec02cd33144cb53415532baa2b2f46ec589d9a76b4987229ac37b6705e4a98d331fe7dbec75afd84b64ca48cac9068bc23ae19bc834ff025550364b489ef76b960c09199e886e4bbe0caa03081eb032af1711c26c923fdb586a477c9cc896938af0d66f267a74e32ad27dd513c5530c3ee3db8182f83471401572118df627e2ff290c1d09b3a4470ef8bedd733a5a60767d0d22fa9f996979626948e7db0ac4da860955978cf734e757dff28f473e44a111f4dc52fb30ec251e44ff88eb81e10c524087de712e26a66566e21e099780d331dc4a0ca5b49bb4b1a2992fd2689a177216d8b092b056d3c10f76791f040fc6eca7ddc1d65564fe23b2fa1e41e08c851ba013dd014436874048e1d8685b1ddb061d2e15e05ed28cc9361ecab3dd74a5f7decf19748ac91d2a3f4b7bd6ee88f71f7befa4b210b154fc6880a299dcf856873feb2a509faa0b63041c8d265692454d09683ebd343cb233a5558b1e878bdbe259691a3b21aae6af38c0d6fa9dce3258cf8defcbdbd69c090bfff48be128846ee8ac2df623b1924cf1c2dc474244382025071419f4d030f8b185d1d9daf4350d93b21adca216bab857d40bcdd4a3a888608777031109960261f92b8dea3ed5a98e83e36c33e6bbaffda81416c204261995d5da9c40bd41c54e6894dfcc52c13b34db8e9178c47ef860bc19d2406ae1f83b6adfbf9111db2a550216fa0dd26958d4c32ae09908998dc366ee3e25c80429f99003cd5f664aadc12f00e5a0a10c6f2a9b0984f6b5435276029bf167b8b854f2281194099a14b3db66bef17a908992bba4e1dfee38f91ae15c4af45492f04c9d27d20b219890392e9ec1aa46356272204abcfa108591f4ee58188f8d5d05b599c4a2a16dbc7e52064eb57077d0ee1a34ac038fa4173b5641d6b90b07b363760aa0e12d087911c8883a51d3b2e8403139c39f7255b2ecdb0bb9a4921c8a0b56c000544ab80a810234f4aca2516fa47ef78701fbf64bec13d785be7e8a2912a12b017c27dd83fc3dc17bae3c09c13d22269f997ee34fb5f0a2c192ff4032dfce6e3f7b280ae226d831589724971af0fb5dc2f7c6e48869bb1cd459554eaee46e2527ce5bdcbe16de7d5c42601f322a44b1c81121f3f5cba19fdf28986683d2d8a92740ce10ab76e5eba5e5048b7f3acf3db2bad1eaed6b242a5475c2f1317d31607d8b4734dc5cbc14ff9e3b80e9aea0507a392631b8e8e92af6f72cc8114b7fa0363b0bcc9d5ed813b90be5f42344e484a3393d6a7ae6bdad821593f97ef059f9e96e1441090393e6e47095f36e4a9361250180d703ec15e51550b875f83549a96880c3af17e6823086d82c1de87c64bfea3b85f59ea9c9d30bef4a6093c8740ce752ddc28244f803dc01afa71e980b5d59079fd96fc0edf0adc2f08031e162393ab99e4f24487786849b7df375406380790c2d4eb59a8eac4d266bc83fa35172d4d608d08a8acba438624394144862f218940232886e048681631464354bb02a8c6451ef35cb1a1a34bef4fb37bf17b437c8b9828fa3d7a20578257f6d67662a0d625be3c607b026414e83956a9a52048b6e145fde6a2023032dc4038513a8306447889c8c56aa082beca7cdc470661aa9cb21c10fffd4daafba73aeac88370ca64732c78f2ec2145c7380348301ac0eebb94c4d4a23e4f021e8c528f3bad7cb43302319774d0aa4a6cf96fdd87a558456629159311cd4da4916557913ae0629528b994273f0b008887c671b5eadfd20006706f50de886ceccd719630a8492ac3e860018eb384928527175d8d0732b25c8bd1f412c0f44212b16a8080ecc1073d4c3c427cfb7df8358ef87db7cbeaae884c0cc44bc9e625162b6ec7cb6c573746e3061863ec62f8034cd6ce59157625fb3fb57a1a5366ddbad23ff37caf61d573f5fc3abb967d520392a0f406068c53911c456d45d7114947fa68d2289d8cf89d2d73ad266bcd77c75633cf62dd9c56041963b8e683df68930b4432ba0ad299d5b77ebdd37f5eb7acfa445e2e97bb5f9b788222032a359169a2f74c1b1c472298a22ee18aa0638e48e6d69bed7941b51f46971dc02506801abd387b839581a9bbf622f3ea819209de63f1a78cdf832b9528ff6143921ae322e2c75d61ba8a7d68e14a80008a1cf7b3f52ca87adade5b7adcf5d13f5011d6e890af77e0e2a2c93a69c6c3727be3fcb0957249074637bfaaf6ac962c1999adb7293501b93e0bb824b62835e89b4a23e53025dfb04b212dc7c0e19d1472cb6cd43255daec6f380ad19424a7bea1cbce2771b2774783e8696535c9e894648142246a4f24ef3c1eb9a1f2aa4e16f29255cf6b33aa17aeccad81de519c3307b3368df99d77231edf441d4a385614972482b3825af8aeac861515614fa6b711f97e0e2f523b34a5f95b35c036bf827e2d99a551dc4df5c03d8fd879e82bc82ca294c024260fec27fc48f998cf5fe32bc6883ee43a15c389f72c456e1333f2e7ce3d04859ddb70104f4e8f095577542fb35fab5ae5108d7b7a7838fca61f223ed91f154048bbe32857928f7d0e8c4510fb5c42e1008dfe863be82f647e5ad43fc9878e15ed0484e8a8cde7648ad3d5371a21357d9beaeb98100cbf94257914710736f057c65687f975e51528c26f5099045194eb8fe2e21f229496a2893767b2e4de7f92f23364088a26b5a27746e4115cb6d11ce707efdaeaa605aeb6f617fd17a8803d32fe166ee5139088f6b4889600b68364c7f78c9944da84d3c553aa7a75de55f375d6a70f81f90b129b0b3d3563fc11af235841c0f88b787b2e7c9794c874930e2404eb82b9dbbd4c270f9796a36aeaf4f489ec897e01625c50b6e2c29359938316f51f9523cce3c32be6b3509e7b3848e3cc722b6febc6122b58a189c01d02a2a7012dd49d131b66de30bf86cc2206ecdb353425dd77d9269aceb24b91151a7b5d83237f2ff7de525868db6748a8eb7fbd79e308143ef6e7c5cd65ef1b3c03fcdafca5761578ee0a1525033168bb2c1cff41306655f0c10bf902c06270ece2446370c484e85dfe5c66fbb24baf9474f2dbfa799bc7351c6238a45f7dbf13df061ea045fb920f5c2ee49f916220fcd9a61de249379badd471250b265403d4e8d83fb467c5a4156fa97a84f475499d50086abd5a9079e72fd4fb306fbe78886661d313945f7a9a7d22c9456e29ea98e0c7b83bb2b8303ab90fe85a164acc3063876b17a8cbce9c4c9ab3644d064547dcee7bc4a1a5aa382e336ae3f7adcfacaa8a8318716c87a5acfdd2aed7ce22666edef09dc26a64768c0492a65d621a8d472dfbc85d316dd60fa9857ef979d3cff95490200d1aac7465f1854a4faaa54d2d885b2d8a3356a3484b5e19fc194fc697e90d687720ef4e7594293764dd517efb74d8e36988f9e46dcf983e12bbbeb3cee2d161f6ff6c18c17cb63b3b7cd23eaa62f660e22269af99a6350edb799ff4917af10a39560751a382a7f81198991154a0fca5dcbf1db1d596e176a52ba597c078bb21d3895a3ab7f9e0e237d954c82f423bcec6e4b62f89a61adf41cc7449a54e68c3ed7f0580483419e14285d26ad613c5ceaa98ccc0c2afc371f0160150952b7ff8b1eca6526f11ed5ddfc3e59a3a52c523d4239fb54bc93ea7185ba9e15bcee3c4d96af7ff20da7969439f43b67592e2dc1f7b4522c3b313293c00cc05813bb6e751db33cf32605f68408dd367531049b0b530e78f3891d8389bee25dd951155cd58f91f1cb673a400a3bd3651693eeb3a3d15330bb553c5e8be31ff576bd7aa0d0846ffd20a089e4b89a3d1d82e2b65f4e125f64b6a19e591a28424bdbd67dbda68f6615f975f739bfdf7b6a3f16b7697804fcff65cb9a8ab2a7a54c62e53e12d0b31afdebcce98a2d9151887db23e97fa5bbe758961df4932de66dc8bb0b3cb56a8e19d291c24a7a5d01df5450c3efaebf808f62ae2cd4aa446382ac10f3f60f064545a032e8bbeac5f3ebea29d4dfe6bd550116fbea95e2d2286035a2a5101fb34e0bce8a46faae6690e410422fe1772354047522ea1fe7932d38247e2dce95944fb6fe31ac0e29740931308ded525fb220787f6ae6c4ac6f85d4b055cfd5eb56606915c2a374d0e66b9bcf68182ac63ae09ecb1988227bcfc623a5305adcada5a28cc00f48f9224bd9bf4684669f083e761d0f7b908697c45d73ca2dbf4c730f8d9a5b3cf064353b48d152461894650ebe9aa9abf57970b44dbd4e8cffd3eeb76f9d448a85f00d887bf94f3b06364ab505151dae550cab5e98c8e66aad85df7f11d4a9d54d58300f0024172ab16b1fd8d43eb378c6d026f4fdf670cf41cd2804c7d233e55625e643dd74d64c0c99d2ce23f71b37145f60166b8bac62e4f6b3701890b90fdccdccbb27f18f78de74d6046a7d9475a5263c7adada895fabf2cff729d44caa3bcc616c66970e3744fc782e611078aef51dff407559c65c0ce5034b5972e7915843a37054200f021bf2aa0ff516b4df014a8d", 0x1000, 0x8, 0x0, 0x1, r3}]) (async, rerun: 64) r4 = socket$inet_tcp(0x2, 0x1, 0x0) (rerun: 64) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r4, &(0x7f0000000000)={0xa0000020}) (async) epoll_pwait(r0, &(0x7f0000000280), 0x0, 0xbe, 0x0, 0x48) (async, rerun: 32) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, r4, &(0x7f000000a680)) (rerun: 32) [ 1434.603645][ T2626] IPv6: ADDRCONF(NETDEV_CHANGE): veth12: link becomes ready [ 1434.627651][ T2626] IPv6: ADDRCONF(NETDEV_CHANGE): veth15: link becomes ready [ 1434.639928][ T2626] IPv6: ADDRCONF(NETDEV_CHANGE): veth14: link becomes ready 04:58:45 executing program 0: r0 = syz_usb_connect$cdc_ecm(0x0, 0x66, &(0x7f00000006c0)=ANY=[@ANYBLOB="12015002020000082505a1a44000010203010902"], &(0x7f0000000680)={0x0, 0x0, 0x19, &(0x7f0000000400)={0x5, 0xf, 0x19, 0x1, [@ssp_cap={0x14, 0x10, 0xa, 0x0, 0x2, 0x0, 0x0, 0x0, [0x0, 0x0]}]}}) syz_usb_disconnect(r0) r1 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 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, 0x24, 0x1a, 0x0, 0x10}}}}}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000ac0)={0x2c, &(0x7f00000007c0)={0x40, 0xe, 0xf2, {0xf2, 0xa, "b58f5f27d61c11ff3e6550b6c46a7d03c2b8bed2fba6745134f74c57b9d76418ac0b3c89284a01f2bb80bf96926335593319e98be9eea2e0f9b0902e683a6eff9acef70ca9ac3db72b46c8cb7dc80d439f01ad589851b6b02dd5ade78bd545804c302f7a6a3dac779f67f7b6e21dcf5e01070e429d2c4cd5ef9cd9bfac5db9c20f11b22ed4af98e22041ec81899df22c222e4e3a40b61ec761bac4ec7d824a9726768ee37ab1f9d476ffdbf0ef7b441dcc373426cb595ae37ebbe79519814b72a3380943ff7fb62924330a2139afc557cb776badfe305bc47217321fa1795ae1347ea374f1948d032c508f048c2c8e9a"}}, &(0x7f00000008c0)={0x0, 0x3, 0xa9, @string={0xa9, 0x3, "e9b15549dfc0d3c7d4392c420ed05fa36e26a90d959ce8d64fe9670638225e47da89561d072bd27ecfcf37654e2743fd7013823f473db5d4814a14dd39c574d0c7ae477aa28c65abaf9602432ce2c08f9ef6277e442af672ea7fbce818c1dbf580286fb0620aa7af787ae6c5298b7625e60d6e5423e377682556cab5d1780f2c232b27153feddd4cd8d9e8dc2a7e3edc2a6c53f4d830b31963181c359ed4b3de4b8b41ec2fa6a2"}}, &(0x7f0000000980)={0x0, 0xf, 0xde, {0x5, 0xf, 0xde, 0x4, [@ptm_cap={0x3}, @ssp_cap={0xc, 0x10, 0xa, 0x2, 0x0, 0x7, 0xf, 0x9}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x9, 0xd5, 0xfc, 0x1}, @generic={0xc0, 0x10, 0x3, "1a33d39457451367a59d08a124c6295837f8553640f6cb8afd6f8bd41bc5a6ed7e6fc1994673e610854c1a664193cad8eef8f7d7302c96f9c72f727040992b2ec6b089d2c0aa08c6d7f6a2ac044f28878ef19c3946762edd205ddb7840e1766307638de15c164647df825c9d628f7753e1c74adeafc3ec354b483f98f8078067d40118ce112d7b3c9e84fb861c9a384165a17a9d4fcd3e03d6f15ba15a2e16e6a8d4d67f4181320c01c6b6682d7f0a6604840698ee8762b3ea2dab7d60"}]}}, &(0x7f0000000640)={0x20, 0x29, 0xf, {0xf, 0x29, 0x8, 0x9, 0x40, 0x3f, "d947fbde", "8ea6dfca"}}, &(0x7f0000000a80)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xfc, 0x0, 0x7, 0x40, 0x9, 0x1, 0x20}}}, &(0x7f0000000f40)={0x84, &(0x7f0000000b00)={0x0, 0x5, 0x53, "a1dc39de348082521d9a9f5812e845b2851498c13196572d75a924a86605db1a91e68a488e8f1ae5f7bdef0cf81a3087f584627033dc70a19b5e9e46f9d02b4b1b8b3d457a6a9340925355d81ef62965d411cd"}, &(0x7f0000000b80)={0x0, 0xa, 0x1, 0x36}, &(0x7f0000000bc0)={0x0, 0x8, 0x1, 0x20}, &(0x7f0000000c00)={0x20, 0x0, 0x4, {0x0, 0x3}}, &(0x7f0000000c40)={0x20, 0x0, 0x4, {0x80, 0x80}}, &(0x7f0000000c80)={0x40, 0x7, 0x2, 0x96}, &(0x7f0000000cc0)={0x40, 0x9, 0x1, 0xf9}, &(0x7f0000000d00)={0x40, 0xb, 0x2, "08a1"}, &(0x7f0000000d40)={0x40, 0xf, 0x2, 0x80}, &(0x7f0000000d80)={0x40, 0x13, 0x6, @broadcast}, &(0x7f0000000dc0)={0x40, 0x17, 0x6}, &(0x7f0000000e00)={0x40, 0x19, 0x2, "64fd"}, &(0x7f0000000e40)={0x40, 0x1a, 0x2, 0x2}, &(0x7f0000000e80)={0x40, 0x1c, 0x1, 0x1}, &(0x7f0000000ec0)={0x40, 0x1e, 0x1, 0x1}, &(0x7f0000000f00)={0x40, 0x21, 0x1, 0xe1}}) syz_usb_control_io$cdc_ncm(r1, 0x0, &(0x7f00000005c0)={0x44, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x20, 0x80, 0x1c, {0x0, 0xfffa}}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) syz_usb_control_io(r1, &(0x7f0000000180)={0x2c, &(0x7f0000000000)={0x0, 0x8, 0x6d, {0x6d, 0x22, "6cc8cb44c58177d1d8f10494076f2bc12012f38d6aca7bf0b349ffe135a724ebd408b32d3bd156f1491d9ec17fbd7036a8d9c69261b139f2e9d439c881c636d7747d0184670b85c4e279712172c28d1fd26db5fb8603e39c0fcdb174dc82513830fdf8f31eb75ede36e644"}}, &(0x7f0000000080)={0x0, 0x3, 0x2b, @string={0x2b, 0x3, "8042c2ab5df32072b284aa3438e29fd19b3015048392ff20036c441ec9c682c70b65b9618b6f852b75"}}, &(0x7f00000000c0)=ANY=[@ANYBLOB="000f19000000050ff0000414100487e97df3e4e8d77c32f837c4dee4fab2d8141004000eca819a8185348547e0b1b8ee7a9da000"/63], &(0x7f0000000100)={0x20, 0x29, 0xf, {0xf, 0x29, 0x80, 0x18, 0x9, 0x3, "738ec301", "a90a0e65"}}, &(0x7f0000000140)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x0, 0x2, 0xb1, 0xcf, 0x4, 0x870, 0x6}}}, &(0x7f0000000700)={0x84, &(0x7f00000001c0)={0x20, 0x16, 0x1, "c2"}, &(0x7f0000000200)={0x0, 0xa, 0x1, 0x9}, &(0x7f0000000240)={0x0, 0x8, 0x1, 0xff}, &(0x7f0000000280)={0x20, 0x0, 0x4, {0x0, 0x1}}, &(0x7f00000002c0)={0x20, 0x0, 0x4, {0x140, 0x20}}, &(0x7f0000000300)={0x40, 0x7, 0x2, 0x40}, &(0x7f0000000340)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000000380)={0x40, 0xb, 0x2, "11d6"}, &(0x7f00000003c0)={0x40, 0xf, 0x2}, &(0x7f0000000440)={0x40, 0x13, 0x6, @broadcast}, &(0x7f0000000480)={0x40, 0x17, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x42}}, &(0x7f00000004c0)={0x40, 0x19, 0x2, "7092"}, &(0x7f0000000500)={0x40, 0x1a, 0x2, 0x100}, &(0x7f0000000540)={0x40, 0x1c, 0x1, 0x2}, &(0x7f0000000580)={0x40, 0x1e, 0x1, 0x7}, &(0x7f00000005c0)={0x40, 0x21, 0x1, 0x70}}) syz_usb_connect$cdc_ecm(0x0, 0x66, &(0x7f00000006c0)=ANY=[@ANYBLOB="12015002020000082505a1a44000010203010902"], &(0x7f0000000680)={0x0, 0x0, 0x19, &(0x7f0000000400)={0x5, 0xf, 0x19, 0x1, [@ssp_cap={0x14, 0x10, 0xa, 0x0, 0x2, 0x0, 0x0, 0x0, [0x0, 0x0]}]}}) (async) syz_usb_disconnect(r0) (async) syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 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, 0x24, 0x1a, 0x0, 0x10}}}}}}]}}, 0x0) (async) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) (async) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) (async) syz_usb_control_io(r0, &(0x7f0000000ac0)={0x2c, &(0x7f00000007c0)={0x40, 0xe, 0xf2, {0xf2, 0xa, "b58f5f27d61c11ff3e6550b6c46a7d03c2b8bed2fba6745134f74c57b9d76418ac0b3c89284a01f2bb80bf96926335593319e98be9eea2e0f9b0902e683a6eff9acef70ca9ac3db72b46c8cb7dc80d439f01ad589851b6b02dd5ade78bd545804c302f7a6a3dac779f67f7b6e21dcf5e01070e429d2c4cd5ef9cd9bfac5db9c20f11b22ed4af98e22041ec81899df22c222e4e3a40b61ec761bac4ec7d824a9726768ee37ab1f9d476ffdbf0ef7b441dcc373426cb595ae37ebbe79519814b72a3380943ff7fb62924330a2139afc557cb776badfe305bc47217321fa1795ae1347ea374f1948d032c508f048c2c8e9a"}}, &(0x7f00000008c0)={0x0, 0x3, 0xa9, @string={0xa9, 0x3, "e9b15549dfc0d3c7d4392c420ed05fa36e26a90d959ce8d64fe9670638225e47da89561d072bd27ecfcf37654e2743fd7013823f473db5d4814a14dd39c574d0c7ae477aa28c65abaf9602432ce2c08f9ef6277e442af672ea7fbce818c1dbf580286fb0620aa7af787ae6c5298b7625e60d6e5423e377682556cab5d1780f2c232b27153feddd4cd8d9e8dc2a7e3edc2a6c53f4d830b31963181c359ed4b3de4b8b41ec2fa6a2"}}, &(0x7f0000000980)={0x0, 0xf, 0xde, {0x5, 0xf, 0xde, 0x4, [@ptm_cap={0x3}, @ssp_cap={0xc, 0x10, 0xa, 0x2, 0x0, 0x7, 0xf, 0x9}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x9, 0xd5, 0xfc, 0x1}, @generic={0xc0, 0x10, 0x3, "1a33d39457451367a59d08a124c6295837f8553640f6cb8afd6f8bd41bc5a6ed7e6fc1994673e610854c1a664193cad8eef8f7d7302c96f9c72f727040992b2ec6b089d2c0aa08c6d7f6a2ac044f28878ef19c3946762edd205ddb7840e1766307638de15c164647df825c9d628f7753e1c74adeafc3ec354b483f98f8078067d40118ce112d7b3c9e84fb861c9a384165a17a9d4fcd3e03d6f15ba15a2e16e6a8d4d67f4181320c01c6b6682d7f0a6604840698ee8762b3ea2dab7d60"}]}}, &(0x7f0000000640)={0x20, 0x29, 0xf, {0xf, 0x29, 0x8, 0x9, 0x40, 0x3f, "d947fbde", "8ea6dfca"}}, &(0x7f0000000a80)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xfc, 0x0, 0x7, 0x40, 0x9, 0x1, 0x20}}}, &(0x7f0000000f40)={0x84, &(0x7f0000000b00)={0x0, 0x5, 0x53, "a1dc39de348082521d9a9f5812e845b2851498c13196572d75a924a86605db1a91e68a488e8f1ae5f7bdef0cf81a3087f584627033dc70a19b5e9e46f9d02b4b1b8b3d457a6a9340925355d81ef62965d411cd"}, &(0x7f0000000b80)={0x0, 0xa, 0x1, 0x36}, &(0x7f0000000bc0)={0x0, 0x8, 0x1, 0x20}, &(0x7f0000000c00)={0x20, 0x0, 0x4, {0x0, 0x3}}, &(0x7f0000000c40)={0x20, 0x0, 0x4, {0x80, 0x80}}, &(0x7f0000000c80)={0x40, 0x7, 0x2, 0x96}, &(0x7f0000000cc0)={0x40, 0x9, 0x1, 0xf9}, &(0x7f0000000d00)={0x40, 0xb, 0x2, "08a1"}, &(0x7f0000000d40)={0x40, 0xf, 0x2, 0x80}, &(0x7f0000000d80)={0x40, 0x13, 0x6, @broadcast}, &(0x7f0000000dc0)={0x40, 0x17, 0x6}, &(0x7f0000000e00)={0x40, 0x19, 0x2, "64fd"}, &(0x7f0000000e40)={0x40, 0x1a, 0x2, 0x2}, &(0x7f0000000e80)={0x40, 0x1c, 0x1, 0x1}, &(0x7f0000000ec0)={0x40, 0x1e, 0x1, 0x1}, &(0x7f0000000f00)={0x40, 0x21, 0x1, 0xe1}}) (async) syz_usb_control_io$cdc_ncm(r1, 0x0, &(0x7f00000005c0)={0x44, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x20, 0x80, 0x1c, {0x0, 0xfffa}}, 0x0, 0x0, 0x0, 0x0}) (async) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) (async) syz_usb_control_io(r1, &(0x7f0000000180)={0x2c, &(0x7f0000000000)={0x0, 0x8, 0x6d, {0x6d, 0x22, "6cc8cb44c58177d1d8f10494076f2bc12012f38d6aca7bf0b349ffe135a724ebd408b32d3bd156f1491d9ec17fbd7036a8d9c69261b139f2e9d439c881c636d7747d0184670b85c4e279712172c28d1fd26db5fb8603e39c0fcdb174dc82513830fdf8f31eb75ede36e644"}}, &(0x7f0000000080)={0x0, 0x3, 0x2b, @string={0x2b, 0x3, "8042c2ab5df32072b284aa3438e29fd19b3015048392ff20036c441ec9c682c70b65b9618b6f852b75"}}, &(0x7f00000000c0)=ANY=[@ANYBLOB="000f19000000050ff0000414100487e97df3e4e8d77c32f837c4dee4fab2d8141004000eca819a8185348547e0b1b8ee7a9da000"/63], &(0x7f0000000100)={0x20, 0x29, 0xf, {0xf, 0x29, 0x80, 0x18, 0x9, 0x3, "738ec301", "a90a0e65"}}, &(0x7f0000000140)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x0, 0x2, 0xb1, 0xcf, 0x4, 0x870, 0x6}}}, &(0x7f0000000700)={0x84, &(0x7f00000001c0)={0x20, 0x16, 0x1, "c2"}, &(0x7f0000000200)={0x0, 0xa, 0x1, 0x9}, &(0x7f0000000240)={0x0, 0x8, 0x1, 0xff}, &(0x7f0000000280)={0x20, 0x0, 0x4, {0x0, 0x1}}, &(0x7f00000002c0)={0x20, 0x0, 0x4, {0x140, 0x20}}, &(0x7f0000000300)={0x40, 0x7, 0x2, 0x40}, &(0x7f0000000340)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000000380)={0x40, 0xb, 0x2, "11d6"}, &(0x7f00000003c0)={0x40, 0xf, 0x2}, &(0x7f0000000440)={0x40, 0x13, 0x6, @broadcast}, &(0x7f0000000480)={0x40, 0x17, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x42}}, &(0x7f00000004c0)={0x40, 0x19, 0x2, "7092"}, &(0x7f0000000500)={0x40, 0x1a, 0x2, 0x100}, &(0x7f0000000540)={0x40, 0x1c, 0x1, 0x2}, &(0x7f0000000580)={0x40, 0x1e, 0x1, 0x7}, &(0x7f00000005c0)={0x40, 0x21, 0x1, 0x70}}) (async) [ 1434.647572][ T9178] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. 04:58:45 executing program 3: syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000003080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f0000003480)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) syz_usb_connect$hid(0x7, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x44f, 0xb605, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x7f, 0x10, 0x7f, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x1, 0x5, {0x9, 0x21, 0xff, 0x3, 0x1, {0x22, 0x42b}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x20, 0x6, 0x9a}}}}}]}}]}}, &(0x7f0000000440)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x300, 0x4, 0x3, 0xff, 0x10, 0x2}, 0x43, &(0x7f0000000080)={0x5, 0xf, 0x43, 0x6, [@wireless={0xb, 0x10, 0x1, 0xc, 0x4fe6f5ac60045117, 0x5, 0x6, 0xe1d, 0x80}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0x5, 0xb, 0x6}, @wireless={0xb, 0x10, 0x1, 0x4, 0x66, 0xfd, 0x5f, 0xffc0, 0x22}, @ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x1, "e9f6fc824be63f54486b2ed39a00115c"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x6, 0x1, 0x2, 0x7fff}]}, 0x7, [{0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x843}}, {0x6a, &(0x7f0000000140)=@string={0x6a, 0x3, "25dfb390ab8a9a9172b988fdce57cac6ed52b4afc453b0abe464f3c3f99eb65f43b1f4a0d1992e27ef1944868605fa136c9a92b1e2dfca8c5c161cdbf92de6b03490bd151847b3dd9a8aca5ae6dfa96078efaa199cb009f67c15d03e155d15552ce4ad4300467430"}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x1c0a}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x42f}}, {0x84, &(0x7f0000000240)=@string={0x84, 0x3, "148133cafe6c1b775e7921ba71d99d6529ee39c55eb59a012227b58f3a58c0c9f74e7ed8c36891ef63bcea067e4b9ff4f53dbd6002a12ae93e1175af394620152a8bf899003b194ebb2a2d80523e7527e7eb2a616f3fc27fd62c5c5798ec19828c5c991ba47714d7e5598443830879d8f8bc6d084a36885a72bc79c1ebe1c1ee119f"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x446}}, {0xf1, &(0x7f0000000340)=@string={0xf1, 0x3, "87cca4e6d860e8cae2b7654eca78df20ac0cc795d1663e4f9218b7d1c4faff342da87209fcb889d4152761e7a71173bfae5728137a6aedeaa1e101cbc76e02002ec0a98901bc0386a520c1387c3868b098218cd9129dbe0dc5bd9e0aa58139c2fda98ccb444135272cb7bc325a0a82c300532ce9b4babbbf22e9daeba4e878e4a136f605c0211ba7444569ef33364fa6ffdcedc6c092dcef8cef3f05a12969780a0ff83f2541e6a80fcd2d5eba2d12de82bb9aa71e2d69fbb834094e5c4d8306fa66a55284bb22e64e95cb9d42b7b0f9d12486ecd6fdd3639d92c63d4a2f9fb901cdfd75b8bc1db6e06ab73033c8f3"}}]}) 04:58:46 executing program 4: r0 = dup(0xffffffffffffffff) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r1 = openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async, rerun: 64) r2 = getpid() (rerun: 64) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) (async) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setaffinity(r2, 0x8, &(0x7f0000000300)=0x6) (async, rerun: 64) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) (async, rerun: 64) unlinkat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0) (async) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = creat(&(0x7f00000004c0)='./file0/file0\x00', 0x40) r7 = socket$netlink(0x10, 0x3, 0x0) umount2(&(0x7f0000000280)='./file0/file0\x00', 0x6) (async) sendmsg$netlink(r7, &(0x7f0000006440)={0x0, 0x0, &(0x7f00000063c0)=[{&(0x7f0000000400)=ANY=[@ANYBLOB="40000000100001000000000000000000080000000000000029000000", @ANYRES32=0x0, @ANYBLOB="14001b00000000000000002100000000000000040000000000000000000000f37b3fb727008cb27cbdf183afb4001859b07edec01c4c36ca63c2dbb2c66ee60d732cc73669d3b130c4d7227ff40bdffae201891f9a686fbf053c03b011f3fe578efe776e9625a1b9402846accd78a94f026b241174496ae582b3c5f4adc38c8d84959bd183c74b2a6c"], 0x40}], 0x1}, 0x0) (async, rerun: 32) sendmsg$netlink(r5, &(0x7f0000006440)={0x0, 0x0, &(0x7f00000063c0)=[{&(0x7f0000000340)=ANY=[@ANYBLOB="38000000100001000000000000000000080000000000000008000000", @ANYBLOB="14001b0000000000e0d92841b0b94c1107b9852a1a05f8f9d171a75826dfa0ef6440e520e5b33951828acab54f7d"], 0x38}], 0x1}, 0x0) (async, rerun: 32) r8 = dup(0xffffffffffffffff) (async, rerun: 64) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) (rerun: 64) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffff054) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002380)=[{{&(0x7f0000000500)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000001e00)=[{&(0x7f0000000580)="4789ac14ff9a0395386ffabaa08da2b06517123bbe7f3d857a21b94002552437ba46e6e2275433ecfab3b6ab40efc4793d667af0da6089fa07379c08e6423a2007090af577ba91b066fdb1c988594ad9f6b5ebda224c1b8c95ef03b2d2204add9f5c8ef25a9d160228d835e6f649af5d871178f41ae381d43ae7aa10ac5dc5e7890b2d3f4b7095dcb2d4d3c1e62b97948c6b2196a402ae5a88ef75fb87a7b518d1125724682851", 0xa7}, {&(0x7f00000008c0)="77fb19fec140f3f65a0c42fecc49cee61531ff7dd637f23f10ec2df39f6da4312f6b78ae8ce8c2080e4521eef65c5df9ad9f8919e1b1c425ed430bdf2c458266a9525b47d3a99cbaff10f59f8de6c2b43eec2de35e7552ad4fb5d26c33bc8e44f9f229af5e83b31d693eebec606a08dcacd8c6f6e9fd799e43b0357cfd56d5ecb66b518c9f8452f74e047a050443314f48da70fc431e8bf11b73cbcff031797246be416191b823c72afcb06276a40401a1f99d782abb9f97fe3984b3efc5943488b63fe2ec912e56cd2791d34058f87f23da508acd660a43d25250ec30d2316b16e382f43c8f6a436f91d108fb2d4dbac6d04e96b6", 0xf5}, {&(0x7f00000009c0)="829257c673162a20db1fd03e57cbf0ced280ab38cee22933f997efdfd8f0e51a2b32d459ae8f942919fbca3f01a4e9382d64f9e3ed508d3254e6fa045338324d614613ac4b1f08471b0f330bc63f565545007db6ef2dd955a5920b1d93d02bc91d2745673b4398592d5bf8f129e8c1c38a82002ba95f24732941f9560989fab8e10d33b0e99aac0833b78b3b7977ad9f6760450f0d5c2fc5da64d638c33844a381850682f32bc3d841cebb683fda46a60b4150415d4433543f45db3e09d842d0db2a96b3f7ae13febc42873f2990d2b2d3bcb8c1396ae64e748b0b631aa7d81538f57cc4bf3b0caf2b64c914030acc8533adb3dae73709ce73fd25bd1443997539e74b62b9622bff844e2a986fad70107da4de735209052ed2ae3f1b1bf7277fc12d1ec23af6bb5e1af0e19f3c5f015d0e4615562de8773e39c5588f278aaf177878d58fc0a02560f33b119299dfa454e30649c106d30f7d43a2b7e9249852ae79ad28ce2061235051be90cd5e87c785d5602512b00929ae8a2cd8ce281c28d2b0b875a0984e9054dfa1f0853ecc9209fd02fc290c479459a8bcd16ced3d9d9be2734072548fc3d81836abaae160f343b377259369b5df01c46eb11ade9188955bddae84fdeb892d4768f53ac2bcf5ab0fc616f61d008ac0d78338703da22e16620838b5170e579cb9c518abe86c9e2619b3fa8007f08a55899b600d328ffce8f8ff7da30c60aa508db55eb675380bc371e94ac106bd63ccf922c755530f456e4a0158ce38e63d8ee411902bad4a4df5a652005e1b3376df386a7aae0547a2d4b05f3246295f548d21bcba941e92cd1fa84981d1bc0d5beb3142d1c84dbf8226e63bccbdd731f3ea9c14e00eb41567242e25e5f7b149951ce8409d69be43a1f3b7aab9d3a2443343a9556cda7212545537a99c63f12581e43ad9a643bd711af35011ae4749158eaf69dcc898ac4392e29c5f2a2fa02ee5696b23533f7a0c29116bf9de60d7020f0c5cbd5fdb029f5513185c0958e3225fb26e40beffc3bd74d7b94277ff91ca09be7762bfb2e8eb419676a818461247d4310090fddce42c1020ac1f36eeaccbc9cc244404a0e8793508294940dae83fb5ea9669f4678fb808e6ed079d41701abb200f8062f1e526c2182b02c292381f35b21af075aad3855f86ea2317c09a28e2a143027e7eb9d2ccd682633a1a7e332ec78b4679cfd8b7070606f4ab3a33e80cdf3a5cda4176bdd000cbc5af1ec7dd5fc598db2ffc05dc9428514ce820ee6ca7af0dc9e0dac8bfa1b039cd00e7bc19836c0901e493642229cccd0c395c03168675204c6c402362c6fef999d2b51a5892d15220c5ed30fef10c90c52e4a91c37e3628fcf1b2c64292fe71900c8f6901b09a38358b88f72b7105cc8efca1a774763e545fc5fdcc55c672d9b56b84462524b27b49cfacef85862409b61b6dd5d620ec67ab3adf3cd870c397d1b39fa48bcc8e3ad55ee231710e90e5d8ce3ec6716dfc528ba3b624856317ad03febb42fadb92a347f19f93143c252064b8daa090bbee77339c5e1671ab7939e5a41eb1257d6c3da40fb10db5bac5d5ff06467a2983bb7de9fdef07e37b78f050b6b2f797b4060201b12e51bb2c1a022494e805056c44d72807dc4652d13b7b52ab0353644be0198878e6216a9451106c142a4710a7a429c39603253141d2154eddf66a5e02b8b7f114b900a688ac39c556aae60e422ee5322e79039722203276bcdf9326e06777c665aff668364aa92b64aed49c445aefa40ffe9a4c80a8af68f1eec72859b117fba2836fe649168388fcb599d5d58d8e44e17bf08268238334e6bb9bbb3f8b10bbebb5ec65e9dbbd76328aa1b497294b99b16182878427ecef31b2602524dc3d118b6774985c1d5925038f864bb952f562f9d98ad5aab3cd38aacb2275c1bc7e750f808a2691589970d450e97af1a1b14144f82a42bde40f16daef8630131a2471518ca70fca68808d9226ccb3b7c38664f2965413d3571dc4b6cd073ab786354dd3da62a5d9bc5f9213452b36068fe2980632b8ee4116b54a87925d75d832eba2926ebb2c3848c6c18811de773e3c1492328a76d0a65372e9e41d8846d4da09152e335597c0746d1a96ab4c3ad6ed3157a02d6f98187018aa1321c857094d5cd4387420c4184eb5e8c4f5054e9d79fd833cc6e635e442af553e170d2ba727ad54321279e28ff8e8b27e777e1af16788026db1f77f645b6cca069c8b524ed05fd721a88cf48d51b5e990d826d763793b030f57bd3a0a36d2c5a94ab5aafd349cc40ee95f11fab46ae9a580a142612868b9554c59fbea292a4c0f78dbb6092b771024766939d3a3bddd55a060f32c65a6c82875120a27786c7e49d420a7465b0b780386ab9038f3bcd69f575dc2292fbad1abea4c0e1f13a203b1c46ba9a24433f24914e773b41716bc9001bbe130551ce891995236a528997c7380a8927d403ec5c08446a3eba87807d1e922f48bab0311f2758627d33cc7181ee910981bef75a93ec29803ea28dd2cd45a3170fc3210f2d75da661962e9c93df2e530706546a123d3c6c6ee21e08060025254f5a8c5adbce35aa9c02c16ea491119e5e81692dedb164192ec90d87d079da39d0ac3e756fd5bcf50d9d3db9a7d858007f887b75de867e3d07508dbecf7a431f8b378c787d40ff6cc7347ee850a4403be0ce72e3536e41b142d6a89f5cd7b12d73e054c52871a7fdee60bf93ee8fb6c585cf697731309c0e6e28819d700ecf20dafa3bbd05528e5c5544062b67a1c1cc1e7ea8a4ca523611dd66b88377539b3f5c4a548678ea7356a558c32df0ab1631cefb55c76e7538a91d9f25b62ba24033605603a4305c149719fb096d2ed4d824da7bc1f9d6eb541b5fe432ceda5e49201628fd877cdcf6b1d91a9f7264be32cf0aa3e7d5a361928adeaa5df025a4bda592441ae79d9db40d13c25507ec24886bf92a63a2880f24cd6a116fdc054fde4c744bb3c1ce1b21fc329ee1b79af14132421d0912ade3f6800d5b52257e9cdda69df986ffb1a46cb3224900e3fde6886fc7b3e4e0aa90b9e1fcc01c3066c7225b2d485674510466c0169e4272a6f863037b43402be6d1fe9b8a3f16a924c6b68d29ff0b6d8688eed718a4fa4747bac37a1d0e9700cceeb1a0560aaeefd0e842032e47e661f916ab31fc07900492f02f514887c164aaee53ad294915a182910b095e34a11defe38743d1950ca30000c3e87abb627ba8b707a5d00db7df0c85329b4d093593a4c137623a7287357f9fc9f3c35a5bf0d190c36a66f0305b02667a13005fbfd0663db3c92f0743d963a64d5022d282e0a722e357f8bc3a5cd9d5477df7a52d7594fe954ba0a6d888faef60776763c15dff90b424e65a7b0d8cf423b22e752efbea0b8958163cf8e604adf0e5acf264983ced10db95415107e4220cd7c9530dc0aee03a56e4bd2fc1c2786680dc96764426b61e9489242513eb803133b0bab8af01a3c60b38c7f9bd817cc73616a474e9f304c6f527a663cac18ada4fb1aa871540cb5b79d4d4f2ff93112423d2a02b39cf3bc8ee08a4a7ecdc431da2329d4dead552ec420de9dd0431385791d9c8abd24e8cf1f66c52337cb1d0219ee3b57867ce36145dead7391f80ce51511af5aeffe5dbd215c9f2f5fe891adf263d17e0d4db44e769c2291e20061897490f55262d459fe6d16954bd6f7ca4daada72677b33dbcb9fd5202296831b2f921f9b89e0460e919f530d375b3e7440f769f65eb3e39f6428e3e85cde0ccbec42d55154ad15d7d956802732c1e8ac2538229c7d90235f0fa249eea493e2b6d8d06022df696cfd2ada56754993411a0c4dacc9057446047b250326bdbbf052db27351b9cd6693f723d4668bed77595f22652f9ca3258d60b8e93e288a60b04afaa102968a32a5f9ad5739f10559c7b66c516b29147d3e35fcde8c4b174de53f4698e672c934bbd3ed7681249301cbe7c68090e435325b3c630a9a66997a37754a3fac7ab545567fd66b6798c60a07c3d280980156a816910dce1c59f788eeb86c28aefe7b8bc22ff211b3d8cba1b21222f67eb1731611cde3b76675f7be70408c546909a21f6b45628a0a09e236ee644d472b2f4b43c5974b5368b809f553b137d2d1fb55bccefd60a87f6fe1d04647d2c58d15e5b10e1046c56f454d90c4d8127654aca881241947f3e0d847221473ea85ab2fa28b94651e4e4c40dd932371182c3d8eed56d4146c99abae7968b428dfe0e97fb4b7711d4f39115f71f2254a44cf589335e0139e3c4d2a90306e82bd21c3f510563812e050911468b3c7d12d3749e8e16d3b335cc98602b15f02ce1673f7539e22cbd782df263e7ae1147d921ddc2505cd293622318bb0fe315b0512c4fce9348ff610b1f9ab3f59975a1b2be6a420c43b26e3de7f1672c446d4cb0b5b9fc5fbe951ddaf71fffb90dcfcda09a3fbbe2a84c1a303c34f0a9af2a98e91de6f0ae27070557fa34c614329620440b5683cd92f311f97ad14465eb7921032d774e9b2cf3001b66723d29d90e7e9de91e21bb4422b51f5e2af192db4ca359f86b99ccb60e63ede1699f60a4178d40e95e33e4a340274ad5b4f21c1f4c4d732e8b79129cc264c17a2aa1f788e4527795635f633511234068552ad3e7dfcb478cc6e9732966bd00ec2da3873cf5cdb10c323f0eba7260bc085b7e6ae9dc468950703d93f25cd82e6adfcf1de716430808ac4b02005b5c2fa5746b12cf23b73a0f84d79c82a5b8aee0b70b43a5ee2a5ffb3c792736735f0be08329c45b35e10887d52cd3541795bdfbd0b618a112b1312a441118f2fa525cb26f2238e91a7e3a08934e0f45cdffe060d5eb6a314291ed8d08beac027c7f02cea0ae5284d3026d6c04e69938145c22d66ca6e3ee6a64b7d5a8573653d9260f3c71bfb9d3f42f90bd40f938eca54f834ad482511eb250ac1f3efc23febcb2ba06821a3d8402fdc2255c013898ef99ac001c3072ab747750e05b9b2e7e59b24adbf211a0049d48dfa3fe34adbe560237bccf597face42d4c7ee211b3fb3ba851802a3b38095e3cfc6956f5392763b8b2a0ed2f8c342c03680c14492c796fae1ee7f58aa6a47268d1061734465d776d2123368a5231f1785b86f50e1afa83df9c63c3501e4a9e09fc7c3a9d8e9ac7a1540501c9b4f0c848b48d165333b7074d62565c0bdc08cdf41870af8e0335a062704f2646d05a30f3a017dae39ad1d93012f92be5ce7fe1a3be3d5b9c079b63878e9d72a647d82695c0c7ae112a4b964244143d98eb412b2b2a71c20805cb61b41d1f3c2abd899194b9d07933917506e57bc84b8e217ba7ab6e931fdd233b0404bceedca65cd3b4470928a919942baae9147d44821bebdc77a4d83ef6b8218e7518bd091bfaae832b21edc5a988d063656052be5234cc404e15b808bec7b26f1989bb2f8adf4f96af164aad3ba8795ebe9e7792f94ec871af31e37536d5feee31184999ed138b06ea0e34557a795770c7d5864e1a6221fd49052270782771a794cbca175a8d04084f162eab3957f10b83a9af836cb3814741a924caba55909f35a8422579e2f25bd60cc4bba18e5e91d007f4aa391604116af324ef6776408a8810da046f8bac9a41aefab672d27aea6f6801c746f17dc93f1da5e4817531e1544e14da463a0e026c556e82eb0b001dce767c417513d7f7dbad5d2e78796f64e75651b3b5bf741d95386751bbdf9faa06d35d9d2f2b3fd611b30e0f3251a877ddbf711438608650844d5d2f654a91478db19a6cc2efeec", 0x1000}, {&(0x7f00000019c0)="2d6fe962e1ff6b044d50f70f71cfc5d44a42cbd847519201bd56d0ed24d68c4624bd5d48812fabebaa815a4b34fd29f8d8ea3a53fa1290d1a5b39f1b0d3d68dfc790338cf69a87494dfcdb7564f49b7e73424736319f924e6054f53eb30f4a86d23e460cba9ce2486cf0f90ef94af4dcd7de723b54ebe1dadcccc1e555b2cdc13f8f20f05bbb", 0x86}, {&(0x7f0000001a80)="efc7b078c6cf1f832fa520a2026ebe42a22aa29b696bde998351daa1c4e7479db8c47b9c67dbc23f928488c7f53ba9a10b65ef8022adcf4fc9610bb629e0d9cc321cf44dba7f37840c95a529f87e072377225a127dbd284035957432728a445f3e50751c5a6d9612f298de7facbe1ed09ff899bb17af60f653530bc55649cedc52a4c818387f451a67863ad139bcf0bc3068b28928b9f7d21c767b18922080cb23230b32946816d8bdff18f613778033cc401712ae4aade7446c523b4c9e6162655d874dbf5c44395f1d39c34c9fb22f7148a07a454f1b0a60bd6d28ca3b44460d48eea8a474f4", 0xe7}, {&(0x7f0000001b80)="dbf7a4835c7800dc8129ec682c2f453d611e666f7a79ae057254f6961219e62597fcd91395158e12e7840818f62705a7c09aeebf0f34ea726a268dcc56912e026192dc5fdf7d68f1d8f0b6fa276ee4ec8d7b22795d01403a8aade0eef98a67af4b29b7a82b7d5e925e0bfdeccd2efc709d4dab051f4d1c32ecfe2d6d68906e5d441a29f2a7b9cf552c080d34ccdf2946b6f4c38d0cc33340d9bf806e988ea60354e7acbe0de52d902346d20d512ca1fd7d89469ed72b1828a98cdcae2e139016711c86c7fa53", 0xc6}, {&(0x7f0000000640)="6d4ec5480afdd88795d20a88c3bad5a52057831da33ced81cb1666442d90634969", 0x21}, {&(0x7f0000001c80)="b423c2fe392e51ed022680ba6f401a9a5ed53804bfbbcbf99a17fb6dc434eb98b2b7d4480aa2902eddd24c107f52e5401769993873af37152d18c913b0bcd55ea24c731c3283226191f10477dc20868c386e3cd9602c3c1f642928267a71139e94d83abdfe7524cccf7777ea23e592d206e12041785cfc562ac226903d7aa22e89aa580b0659ec901b44", 0x8a}, {&(0x7f0000000680)="da1d6ffdd41c12a0bc6948c178bece56690b06ebe148fe080270905f7d4bf294e4d0745f63", 0x25}, {&(0x7f0000001d40)="2f6d2f172923c0fb6d4fbd62f0b2ba7ec8858b3f0221dddec509925dc1472776074dc14f4e723b264904ef63a90448e4a7ca2738a332f27bdbe4d83ba2dc573354f0db28bc5390bcd0b87a70f648b3d814e44397d2597b82e8d060f13a5d9438f61f0d1e6ad909e22837ecb7d5515196df3b971cbd232d012d4bc356b1d0cb5b8222c3fb1de95ebfc9ffcc8484bcd4851211997a8b9f17d20c010fbec0863668d23552d2da917ebc2c3b91ec", 0xac}], 0xa, 0x0, 0x0, 0x10}}, {{&(0x7f0000001ec0)=@file={0x0, './file1\x00'}, 0x6e, &(0x7f00000020c0)=[{&(0x7f0000001f40)="acf8a0d78b11c11844423fa7e7d7760430357a86d38dbb15ae4254e41aef011f2d2c93133ed04475a594b70160cb9d3334e3e55b22c09d34ed43dbda67e1edf850563ba88f0c3f594bf02d30258d6e6f51b4d0a0ea66d925113bdb7226f302e9d2602cdbca93378ece5f94d27c279bde813b716893b1945ec0ee1f71d74e83f68ecf3b00b0a7c3028159d01ac061b40f689512102a684620744b2f5f9722ca7028f59f4d8f3afc02efb7e6dad6ce4a25461465e691564b7dce466dd75eda8e55f2de907bc77556c12e38659e65", 0xcd}, {&(0x7f0000002040)="d0c30ab643e6a309720588eaeb563e2aded509a21996b53381bfc065b9bf3878539500bed7c7996624fb9a206f940b9b271add06b6871826ffa3bed4f1afae6f19bc77f3bccc282bb17cb5efdffc058ece43e5375c32300888ca74d7077c80f323a408b39aca09b2b17ef4e33e7f30c75c5b5e566fc154756faa4150ff", 0x7d}], 0x2, &(0x7f00000022c0)=[@rights={{0x20, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [r1, r6, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r6]}}], 0xa0}}], 0x2, 0x800) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, 0xffffffffffffffff, 0x0) (async) r9 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000003500), 0x1) sendmmsg$unix(r8, &(0x7f0000005f40)=[{{&(0x7f00000006c0)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000000840)=[{&(0x7f0000000740)="13e0d2639f75de93930af9811e34a80bf5ebce7cb976029c06c98b6ec471fe6945b52271455aa89ea1da70f2412fee508ec80f6cbf058af64a013056a28a9f81c460644a752ce9c3b3d4d98fe99f74b9905ef4b760c5f12e44adfe68ad0e17193798474236d7fc74ca407d1ffe6b8eff3be73c8d7a25de1b419ec3fddf347268da01b36839b7ada7caa1298469e7fdba8f99e12d243d9850b6ecb06f827a3fae64720143d253028f0e43f3f7f630b35497fb1f1d823e159a8770d08ac39cc8d536cae9135f6799b33df99a69b26ee09ac56ddb2e4863d0ef179842", 0xdb}, {&(0x7f0000002100)="9d8774280633c74152b1a00a5912907d2489ce05a6b04b5546fa9e61905ce6cefd34bbf38cb81e4d21bbac0ff2e13b794f947a6a5f1b3a726a3f6dec7e78d32e027e2040724564fe9d4fa50b2f0504c26fb84a174889dbe389bca539623f8ebfdb83c49037afa93dfbd75883115bac65b6d78d2483e44a768ae168b1455a00ba8624a827c70a4874c054208713bd832bb14396b3c438e4", 0x97}, {&(0x7f0000000040)="f6dd9ed701e689912980a3dc13f267d59fc0dd7ae8150f0e87bc7534dee3caa6c6e21610522f1e3168aeeca38bceabe74f99924703360b69c382ed", 0x3b}, {&(0x7f00000021c0)="8cb5a08863eba46e1cff471c26f7b87ef145963c6dd5688cf8adbc0b0b82281e1e151e8668a9858f7b29e7b2cc8e5d61b66f41cbd7ec994b1bdfa6ce2226dc55f2a2037845d22787fe300bbb625263667c5b7f533e1585f63031f503ce17399a081ff275da8c351b34b0c81aa2238b6652eba1a5f596ef9d60426bc3b81cbcd0238d3b01a6c52f6c85eeef50745b074b7e47789206bd3a3ae90096ea38d9a0199fa933550e6272c941c9b760882259280a1eeb6132648fa8c57c1077a380814b11c71dabf5d82e8295f6f9b82509938c1f431567d0df06ef36175938ed63e19de9b2d6cf1680048896d36eeb07eb60c8a67e7b9f", 0xf4}, {&(0x7f0000002400)="c6e8af8f5c664d687dfcef954d0140551b5043020bc52300046856f51da86157326e57e684a9a01d969a32e35a394d0adaf4d2af70744539d5c5e8b7480ad19082490bc3c9e0f1ccf6b16d5cf13b5a67d8f97f51a712f57adfe501e5f66f3c02dadc952c2ad8e490780003cb50dd02b14ecb66fcde172e7fd24e45188dde8dfa16b5f91ea448eb875b556984e48ff72e8c24d46a72f77f5d0f81c4989514364354f553f49500c0b14e451da908efec8c", 0xb0}, {&(0x7f00000024c0)="f323a35726c1d54bb926374adcc25dbb33177bc295c468780a6ada06929127e5bc82bd087f1f9ab7d24db0f99a9e3bdf0d424100ed1c49c47d78a65e9fe273faa890e896a0dd754236e82ac3e6ba5f23f8f1d05162ebaa0f2fc0fa71ba37eb91d65767aec228d11c76a80b856b065ee6f7c643a9a4a23f5f3393f4a948e0c497d88a60bc93846b39f2c1d4226219e87c8f25a55328037b8ccacd595d01afb4b2bab06c6b", 0xa4}, {&(0x7f0000002580)="0106ee383f907342bd023fd01ae90694858a49e213ab1eda24b25222906381be96403926468ea9fc887208603f4c9de86dcc8036631c76409dacea32a64d3dca97355cd02842496ccaa38d99d3d550b1843cdd673bbe4184000e57e764262da9c570e71d75e2bc6964a7c23bdcf22ee1c8c193b26c65107326d6d63a0629e7b0091eff00caa3f2d393a9759f7ad8a3add6b87813e066208d2a2f829d484b6c63c2578335e19988e30ae5e16988b04086a997444b9d8c2884178381142a7a6d09957062258a1a80b3fc087ad7e8f9d3efeec86c813a0801fd579f1cd0d6", 0xdd}], 0x7, &(0x7f0000002680)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00, 0xffffffffffffffff}}}], 0x20, 0x20040801}}, {{&(0x7f00000026c0)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000002a00)=[{&(0x7f0000002740)="c762d11e525d8aa232aa39461976c1a85bf23f27fdb4a1f07a863021827cabf9e74e991412869fb6d752c7e6668203668cdbfe9dffaa268971b638013cc8be72b58314b3ba52977bab1a69169ad7b12be73c78dd263174154ee9cec3ae236642bef0bbaf4174f9559f20ad831b0a91ca1fc1c1617f5134eeadf72f56c8c73e05a0f5fc895a67456ccdaf56345b7482c030434e9691890ccb4670c118082cd62d8938904a868b3fd0cf8f2860e9e3b72eff43a9eee2e513ff4b69b71b4165707fc6825707948ac23c", 0xc8}, {&(0x7f0000002840)="d943e00b99e01cbdf37f8963cd6e6212dd0c79a0aeb85c8f1ed0bf", 0x1b}, {&(0x7f0000002880)="cc28930b1ce54838e872f1c6deb1b826ad88410f7b359a76cfbffdbad8de1b5b8e9b95b8c8ad0a0c7007735eb1911e96dbf21a", 0x33}, {&(0x7f00000028c0)="4b091886c49336a763c59de9490aff0cd09e3a769d909e516d0f3453769a183db3d2f89b767b00b115c1b047ab43f9cbfd43cf6c1b483fdce05dbfc688f0bf89034e789ff99bbd72ad3b947878bf", 0x4e}, {&(0x7f0000002940)="a3fe3c5898ae417a8c033d24c3b8b67bfdc50eff2c168790bfd63a78c2936acc9f74ca4d3bdea323d3096d97b95c82d9a895697c4056f9f4e9bc537e826cd49969662abf2b4e4cd3823bf538d310ba8e69056d919fec031300150caaefd40ee51e405bfab46a433b4f59cc3c666e", 0x6e}, {&(0x7f00000029c0)="2968295642e0e7034ffb9bc0165e8218410dcfa57957b277d158511722a0665c6263dffb5b4f13ddb0c708f40c84b0725fc893eda9a04a", 0x37}], 0x6, &(0x7f0000002c40)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r8, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r2, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee00}}}], 0x80}}, {{&(0x7f0000002cc0)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000002fc0)=[{&(0x7f0000002d40)="55f21623aaf7fca336bb2110d37260cd8976a8c86ddeec4ae183351456ca0504bf4591e5e881e5d8d4f589ec5c16574bc536783d3205e0c355d56ab4682ea2b364d9", 0x42}, {&(0x7f0000002dc0)="a0b873ffb17067c349b751ce5d17a73d3e7cbfc626107c1a1eb1383b03157db4a5149b4c5af57854826d83f9eeba", 0x2e}, {&(0x7f0000002e00)="626c9dbd8e4188a531923bb993c47096a88bf7c627f1043d074afc028cadab15ae3e323e0c9a3f778945d52ac67b72f0ffab4519c979a314438bf1ec47ea18af4fe0c2a3150c87c2649503d83770a379d1", 0x51}, {&(0x7f0000002e80)="d90077bed34587896c33334dbe6c89c8066ac6ddd4fc12cf6590075fa8d51cd7f0df332a88cbc58c6fbe40fe04a32d413a6929480ab7d92b7e0f5b3da981204ac6ea1e67d3ef85e15cb22e0fe7315e5b3b93", 0x52}, {&(0x7f0000002f00)="e9b6b33398628607c66295dfe423659c7b8b500076996599c01bb25127fb7fdd6701f4ad14b07e900fc36d7c0575f0341a5f7d958db840e6abb24200a6e5c684ad57850fe88edc1631224a585139f85adec35dc352d1f91625a06b0b921242a291ed459df348e6ec6d9aacb1d0fe4edc762bfe9204067a27f50d0b34b6965b24fddc4f22c0008113abe380b27b0ed55011c17ceeded8345f20e3f01d2148bb825e36ed37a23e9062bdc559", 0xab}], 0x5, &(0x7f0000003540)=[@cred={{0x1c, 0x1, 0x2, {r2}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, r4, r5, r0, 0xffffffffffffffff, r9, r3]}}], 0xd8, 0x1}}, {{&(0x7f0000003640)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000004880)=[{&(0x7f00000036c0)="8686d4a6ed748746b4cb8a4c7e1b73e22c2c0f6e88609eab2c7f30cc8f82b158d76af568d59180139648d642684e561632f5bb55dade0c02128b7240c3e5792e854d7641049b73474141d48cffb911fe4765a4674886a2e2a48c7e9b8b17f68636100312b4ab7fa6ca6e0d3273f9ec0ec1b0aec0f1fd5255bb9099772953820c7c3f54727d0dcf35a0a4d0f025d8d53abb4c3de8216a864f22af7c45cb94a16a58f3921ba12034176869c4ef5072d7bfd54ec2954197aa302a482a5f3398a14f11f23e86d50f335a1aedc06c1957b2a0ba16b751c02a6ed3dff2c8fdc2", 0xdd}, {&(0x7f00000037c0)="6edb721e02baf68026c5ff9b4c9af4a0e8c453638e97bff4a5984f6799e12343c72741ccb3e5530057a3218d9fdf5bc39ff9be07252d98f06826aadbdd8638cc0983d1b82d6b765e3e2d723211e4e5691e8941eb06040fbf7b51761e6a09c02fd7961f5da2bb0418ce38d7a0040313e9dafd0ac75687d342c9a92608f4076579da7918cd027a16f3414aab34ffdc1de3b872d34dba1306337f67adccf21d62025fba2996a26f83de8e2a0426c3572aec1c184ae0e7bb45f7dc5a41f35348e6fbd81e99b8ff06f43fc3887f4bbed2e511f8d7cd4fe2aef0a8ac5daf3b7165c3020457231d53371a1606725e2b2ae04aad53b6334f2b079d2048810eedbc626603d6b694d1736ec99026e7aea2a4a5c63d77d18f83d4e36db26985608c11472c8d6a3915e9058067f5328108916f4b55fbb6d94903c54bf6d3dba5dbb6a72ea2a6a4ed0beb5ddb9618f6f4e891c8a49b4285373ef05fc9874c5a974de83c9da53fc5f28c0531c842c4eff56d538f8832ea1bc90e2b15cde5b56b8c40507aabe19970aea3f73cdecd870d54f5a42468ea92a5eae7a02ea025427272173bb7b034f44eaedaa8de3a279d7c56a9151a493495f71a0f0374ae719569016ac70c3c86af3a92594f7c5a028739b1e641ac65462d617c85e13ea1e898cc41240b63b5591b22fbe981fb6255ba16ba8f22345e7385b3b317151aa68dd6a79fe9877eadedc7eca729b05dfa3d3dc5187233c5929c214f149fb53bf9bdeb3fa32c7a37450f1e3109ec30a309fbd61b2e74b1ffe90602dc2cce5680afb1923d5ce13b29119b67edf45f1e12f9a611c09b12f40e5acf5dbc5b3ecc16cbae760bbff2abbe3ee00a1ef75540ab554aad1259339a83303e8e0318551a9df0bce75c3e5c0734b3ccfa125d95c21168cd3d598d19e030d56e80922eb6c924d4cf35adb730d22b5d34f31676a2140ca4ff6370e5a4281f9d19537d8f9ae1aceef9a3eef374141fdb780b2b1778b1bf79c73fcd40a16fcb1f2660ac445ab0d64f9ccc305fb9db4911de21a6794a875b549429e3787623e78099128df648a3950296d522c486813f9760d23fdc4ab9849d841c00acc6acdfa89909df3688106ba2f21998060cc67cab8d753fe9cc9ebb30398173bfeeeb4c1c5708f5ff59cfdf94b1a733ca69e616c2ec0b59ff49228e9bc6b7059c870c1c74beef1d21448b26b019ee93cf88cf56745ea613512db23adf5cd55db9629650847c58dbad7b2a231807b33272e645e1b0bea8c718025b9b04e5ef6964d0cc538aae82d45b605a0d083ba8e33443c10ed37c126d9e1a13a4bbedc52a9649f877c69fba2b546601de93f159fbbecee0c6c4dcdf450a95cba9efb2e8985c46049c51c594d43a438e7ea52e32cc0e911c1badb9960f503b968ea3d7aa212604de4333a4840b8d1a78278197079bfab32ed41c74e7c0689e27ddbc9f122bcbd9a1cb742c58ed4fe0be68f533ed1d6b73d2e96557d49c3885056b6e292bca7f48b92bc2d8eff2c4ca0a3fa4c805c297ca51a1a5387a03de805531344fc862c2ed9e448948a0bf701464c81c716d57ee2405b9093cab9747d2a18663edde0705034d61f395aebab30768abf8cb9b788a3399dc60a3ad62c7de1f331fee22e1a723e52fe8b29bd5966f830b4c97234b4a9ffadeeff19c7734797354b419fc44f528511cde30396eac6b30df5332f8851c42073758d1bdb280951256284103b22f5852100552dff89b2432bc66d70f27f5637bb8694cd7f16afc54f64ce288bfe6eec1f28a2e4bc5c519606b5dd9856251f92f3b7727bafaaea2271c26e508ed3f23d3cbee6ff2775b494b15d7608e05a0dff87c447f586f6601a0383035012ebfda3ff20fc60418f6e95c55083b5a8b845a91ca0ae47e683c4c265fd3ceab7d39bbb1d23bb7c6704c821558c809718ce8442d35a55c887d092a98024c39721a1e9b03ae53131be21f573e44797c86e513cc7ff8ef69d4978651c299e5793f5a677680b6346898acbc97beb3e5c622ec4b8e3aa81cf40b9a1fb8fe1fd2049cc0d257bb6f9cde0fbdbcbf9f236da2accbccc47fc67a84448b9b5ea5103b298fb2e7b3938cb3b0ac6b2daab92a5edb737599753a02cfae1af8faf6bf37a2554074f8c2b70566eb203351c50a5c32f5c6bc03a8fd956f9c9ceadfd9be1c5823041cab4970f6da32520e61b080ba0e80e0c6bb20ea97a8cdb4fd0c27f33ac8c0f8ea4ca57c4a42d85493b2f480456663010fc0dcf5ecaba6d555548d77ff2cb25c808f629dc46f8ef00c83b574a8f7db6aa631678fce4723782f0f745fd2f7db353d668910a162fd4ad75ec7938e353a57dd8df185690627af546824c2ac6da547052dccf742d1de5b996290906661ea3cd725b91726efae6c772d11c9f203ad28e4d9e9d2c4f1bcb37baf83811a90405b8be4d810c5ab4875568f5d4602104caab2cf1a25725b293ef792040a9ddbd6a21ae68090f4306013744a4dded81980bd1b997fa422b46a84b0677e020ccec6a08b14f3a0a6f7026354acc419be752f39bbe555c4dbc5a80b48550fb8124e51a8205fb380c9c798e4d3a47307a8fb1132101f0d31f0ea88c550213fe35a11d7e7ee4ec75de5971acabe9006ebcc27ef23e7fe82cf7f1bf76b9b6fb4f8d5d9b215ad79be9d15ec29899eaeaad29b8dffc8aac904337d3e3a9ad3795a8a373385e1d51d5e065420bb6cb1d8feffc3c3366917b7cde394300b40a63dc479cae8c730cc60bf970226504798e688ef64340d687592d78b52ddb51fb9f9436991fc74391129061f7720793abca64886ce53035a7926e88664d8c62a94aecea1bf7f9732be7e4e1315db30c0c448549def161a3109906637c45dc80dcf0b0900c39e3b6d08a9d427c117c005a369669dd4106b8673e2d0623d8507c01f144ce7876122fb0680641b3f5f0933a7a7fb20f33bde038fd4f24034797404127e5d9e65846f87cc855910009f0580c046e17686af524ce0b005cdc4d1b74d1b849a631ec1eeac278ffb173e1cb7e24b742ed051f9ddcec0f7eab478483e37eb4f2f65e01b6ec684cab49bdb4bf337a7fb6c9552f72b702d7a9aa9482d744f1fa658436627c54529f3adba8f3b05609433b5c4a67d4448bf2ffd840691165cca4d5a31e63f9fb399dd22a5d27656e52e2d5816616c31b2a09b39a782756b51988439d6bb09abe0e76aab528c8c881b92b9717a0f64c69c5f8a7690e5f337ca2255d8bbfeda52f256c2a88c2673c93f3be0d5fb0471c72047f27c98187eca3bb427eb802e146cf66b4bf3950d85fa5e507d5a4ff8d30bd5ca20a6d777689d00c6abb299fbcaddf8e91064e770948ce84e5f5c35b8e6428b214b2a7cc56b23b5e83f49ee454c50de60d350acc5c6350cfae09e59d94efbaa917c54d6dce72800385b2d401ea3a2fe2e7478b37c112c12db5f56d861f14e7ee591fba48663114358e6dec6a72adf19bef5d87f4063f733df2691256b564bad43acc22dd586a7a1cf482c8b9d5892f1c27dcd13702f1ab50b741ff5bee608497d9d10a0e30c102a5e88b78f49e74e06cfffa18dc83ee21c299683fd9af172c298b54e408297cc2f5856333b63d79493fc1f2279b7353acfb1ab453df00c42c8852d4efb6adb9283397e4a66f878abd94a4e12f4b992b886e2fcaeb9d4316ee61d53d2576ed4af8f0c1e1f1ace8f05c9541934bbb2a82962491a48a1b016fce7895047284439a25cf4576020d4f3534a35f572eb938570c71f4edc1dfeb0d3c4c130368d31cc87552046c725bafc49012af6989436e61bcfa7337b217cfca732d320b5ac2df0153e9039fdbc5dd0781a043ea2fb448be4d28a3a5c6576fa76bfc9c4c29c51f8b012b77989b0e75902723d3fc301498c69f215fd197e857b2753e9ad32455baf6706043bdaff112dac8c133139ecebd643b725ca1d098774577b8169a8eaba3c8d01c282d9ea255f379cb5456fdd7b88f760630e1ad9b9a72053c2faa3290acd92051c0bdc2c7d8fbfdba6a7d32071c0c0c0b09294abd3292a4b7483f6946a25e3500a1cd369c380125651c8a65ee3f7f042497d992e7f952c6554cbaa19afe9734bb822d6477c030953a931dc6d9c0e79dd3cca5364919b149b3db28d8b695dc125ef0bcf0b316aa63f10b5c644132c2bd7d27b95c0f9c5d11422d1cd10fcd4e7e17a5acd77ec59f5914237072541bad9649ded6eb5a29f5c9a652ebb67676741cc11d328a1b2c7d8d7931a7088638605aaf255d262fee20394ef9115a0e8728da14d433e3821277955c86160ae5688c143655a133bf15fab911e0ed6c04ffd199c9e0491c534668e157159e9e94db2706c2854a84440700c7b48787345642229c7a98f9ab8324b99e2d18f0e135924829e7a3b019b1285d83c79b648b62d82eb1f496722dd922130fa4a1611bed24c410de68e196d5b3542aa0b9f0928f6af2649997cb9fc06132829847744614ee9b824f7fd5fc753becc8e81f72d46492e91b25c86304bdc3d755ee94fa6471e21e4a3229dc4a43ca051c493e20c3518c3bc37f5f1966350fe8f262d568d80b9253630fcc3fb7e8de8417ee18a604c5ee316cdbbfe0d42a9f6ea918fd8194eecd72f611bedf02752868b9a07c9a7a255eadb26f1ba7b8d5f48e32e8a88264b87044134d5c964ba35c9594c767d0d8e9f6bc6517c6316700c6a79afd0c00a1a4b34cfa3d7fa6908bfab2658da34f53be2fec428e5b1058f9e42e249ba0c79bdd2cd153fc5c20e1f33599f828f04d469c2c12a87d9543b13c8bf12ec6db2a3338d713a10e96771a952e99db263f300ccfb5f4e0490c0783fcd92d2f7f07b7d85b1ee108957b35672a32667ea2327a04e2fe1eed530d429dc57139a723554189e070aee4144f03104750788e9e2dfe3106c0171efbff50687244ff6a28d3941f02c080505b58f2015f97c64e3f1d8703c6a2c71ef53d30b7881973ceaafbef8fc5ad8c153980f629fdebe9127431d6482acadfd1e6ceaf92292f9c59b4fce0dbbcf80c1aea1867a7452305c06005899221f6ee5bb8ea24050132a5a9c847ea24e4978cf643eeb19b80f6804dfdd8b2871818d00e077009c1ccf9782b9724abc58c2e7a9b77eb8140371a1d7d2dbd0ad622f5f6f638203fb2f46adaf67e3f0b32bf2830590e1ec8f2c72745030fa4372f331a60ed8147b2ca60fe0ff0e0b4ddd4e7e6ccb76583804b9afda0e1b7063c1e1a7dab6ba19f16c88be3c09397a323bfa73b27f6911326f3c622f4f13287e0b4621f22938a966cec426a601d2fff39eb65dae0e587dd96362bd66f90241966237a052529e816e8b262921a6e95a3639be26235168ecb29a5f364d25bde2dd04422aec8a1ed9c85b3fdc531c7b76ea6482a390511fbc318f35c3e3bd597e5c03267e8bb8b7a038eacb73e1578a5d8dd95248569fe27f8a20ce3954a93b27e4ca01315f468b624c2dc2aff9fa93b7f7d91449b1ee1bce6727efa25b328a821aed11439e0d9a72f945734c55cf615a011c34677094442ce6bd30f8a0fa26e4f07f5297b8d582f3f85d9b96ec2421f1055ebe27004ae5d37e83eb513539d9430188bf4d4394b1275ec8a2fc9224c827ea2094afbd197b7c2710a0e25dbf993d4f9cfdbb9d3959bd4c4538fb741cbcc5ccb198b75b03139f1b0f20adc35865c600c09a15abb29f18f61831f48f5eea7ebf1b1326b1dca952d7e12f4d900cca11fb8469a015f8813d168ff172d0bf5b12fb7c0c4c192ecf0e0bcdd147653dff5b5afbd18415801015c3b9b385b9854a92bf4c2f2f84906d", 0x1000}, {&(0x7f00000047c0)="e347d8c54962cdca437fba45f2b58b02a265753f59f91fe125daf3b2de9bc5ec0c8041213eb01c7986c246cf5b06c78ab9e868f7815890d5bc92044caf21ed6e98a4a95cd0baf3243ba34c2c23", 0x4d}, {&(0x7f0000004840)="d15b533d7ea4873ec8ca671d146d0cb16d049acb02ac1976e04b27e0c1e56f9b5383d3efab24ff5a4aa7f6fa126a3c613944d364ff98d5", 0x37}], 0x4, 0x0, 0x0, 0x24000001}}, {{&(0x7f00000048c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000005ec0)=[{&(0x7f0000004940)="a5170038bfe33fc533188fcbc11f01add263b2a34f3e06e1210bd71db0c80b03abce4d3fa0c3eedc6bf69bbf60a06c56ca86fc4cf5f71c1f7e0ab3ad52f221c2e3e8d91d419dff7652d735dd", 0x4c}, {&(0x7f00000049c0)="49383cf2f910587f926dfeea7825761a7ebcc7e1f5f6ed82812212dcd2e77605edc11f7f9c8cf066d02332a54fea39f08a322236fe610c1164118ca7f705c95f9dbc9728159e1d1613668c8c95fd4d9ca6c175dd5cb654484abcede70cb8e17afb33b95d93456d92422fabae083b7026048e64636f8970", 0x77}, {&(0x7f0000004a40)="80619acf6066fe2e83f9862ec0913a43ae290d5f3dafb55e71c611119de8b4916d0cb0afae8f1435bf01b409b4c088634d823ba950f748b8a9920842124757432113a3e810a4d16d961c5ef6e6e38aab069612b613553a8615653b639d829a9349699fc0ac5a30cbd3b96ed450810857e81dac5f42fd2bef07d6984ab19555783b56f9e54e673d7fa9b58bb6f9f8028af1f345fd7db7cfaefe3db3932603323186f402aa190678683a86fd091d9e5f2b75eabe01350712b8d21a04062c065f52604835415d09b0e5441eb20bae263f33209874c84c2e9c9c17f224e7223297247b4f4549820722f054342a8ce6d8d8b703ae35", 0xf3}, {&(0x7f0000004b40)="4045968628d6c528d835e436b1aba0e5655d888344956364dbee8e464da750a1873cdfa0730cf00761964a75b4c647a6a637b7029bcea3a23564b35a7a495457ece4efb226f0ac01edab4bbaba0c04a334c65d31d1d10d79646bb02ec410ecaa70d41aaf933e420ec34c907632663ae644e6aa15bf850a947dadfe85cbd9047fbf2f64a806bec76fa1a4d5607503add4c2cd79f85026cc72c471be88d0b0939b0c547fe1746ef6be2b1a19bcb565ff2a8a3361a28df29908253e09a3a4cab61cb147b67a27c0f8f90955c6344a5e6d8bd199b41f10fc224c8469060d9b27621fed99bf62604f0a24781769fd68683f9567d98f11027c67b5a0950ef474bc6300c4e9d2492b180f67fbeb94d596abf5ed7b5fc43313193d954b0bdb3421ea9b2b18889387e551a6c7756796854b1606ee5d1f65f43e9023046ded22df720263ed671c1413b9f017ed5f224bbf125cc4508ba54282f89383ef30985a53f52a320932992accba41f91d6ce5cd4bfd2477ebd9f3cea0dd53d07d5172769ed56f15ef45b6acbc265d6ebf25eab9ae34796919b47e3119b2bb7f50d3ee271109c6fbf58c6c60823b626d23b6e5846271e0556508a271ded75a51806a31b12c73c8ba39b1a0989c052a74349b6ea7a9645125e6e88401254e77420050f17372938d5c997bd96f4c6ac19278c5c0c0fff3ea8fa09e964e4a1859470caf690baffbe5200e43661743a5298099e7268a119e8ec3dc69ff6fcf5348b66e9270d652d7cbb307a54e7ac9393f1f9de8ac5310757ef44b115da746929377e6fb96000a4e9745a38b751189dc61c3ba28e83c6829f50a85debc503fa09fc8f0a562d081af12160495212c6a59bdbc5c2515cf0bfe96109867bb1d6f611ea5d40cfb2b1af24ec6fe28b89341acce5a31139ce82a641d16bc26fcb8488bc9ffa423d84434f888d155fda331570a5ebc6cfb1fa8e11d0e6a30bce99d315348dcd28f661348725d8bc5392252041d1a6815ccfaa8e392adafff205cb658210fbef1e199f3738268d0e5164d2d07e416e7e3a52652e97641611f66f4d2bf73363456e9844990b087859bf41e78c2b80e187226c826c014fa10ab42a408a4353f31a5d7f0ca2fdc54ab74231f7996904b41c0c359a420b0455785a15a6e8ac55c8ba407eebaef38d79ee2e4d0bf07959cb8effe649468738d2cad7d1a8614064317635037dcb0248cf5ce6eb1067c57af06c3db3938672ca40092645a553f83975307670049f1f59ac22821fb4202c008e61b3ca2817631f93c241e8dadd2d1d0d2c81e367c5b2dc70b7ed83b107138a2b75fc66f975691bcd85cfb40262aeb8d4eec0556729e0c50189dcae6b658734d6648b75cb2116de94964b907c33058ed97ba8743987d53a89df4b5cc19dcb690cfe4dc9b4828edec8284644766dfc26367bbd2cc375caf7236ee8bc7760d22e15aea3b6de6ba7105ec8e3e65fd501d098f82a4d7f49988cf34c14bdb400dcfaa73cd137f992e80013b93f92444c80ed24b92b237cc38ae0cded25e10a7d84c57d45164c7edaed9c7783d78321ad860dca8675909138f4e939c7013955e2c3d86dcfe8ada487b3ee8685fcdde8059c40e1d9934b18c1032e0aca6e0de238f7ea3353cb3bb10be70eae5d386c841d49637efe1b23dadcf0d779dc7992f168934958afbb05b9ea550374dea3a297bb01101925cc197f04769a8c16e7e27aa80e8a7e97301d56171341ce87f58e755187619217344e277a55f34e8711c4d4970feb21eab566f6efd9a6964c3f16e15a4a6b634f2bc20d040b0be417f28959f703e7fd062da7bae556a19a3f3d829f9ca56ffb3ea514fb65917fdca26b1916a1b6a851f5c7d4dba874737ce551e0134621d8e9b556607f21c9750e751e0272c29dff6b6f1b90420437a0f2b45c631d01a0e81adbdd5ad589d355f636d5bf1f5d3e7784fcf307fca288a5e3fde141b3a936b6f2cb4ef540924d0ea5c8c7e477410a506cee1f3d9d23d5589654d004e69e8eb0a473c2a6eaa48960ecccaa445cfd6714f27ed4646a5215c3a241be220441ccc4bf8db328d0bc3314506bc9b40a5d25f18c56e96f9fe1dec693a25c8d3672e183baf50734bc6570cf745097a9bea16215c355e16c559a99e9c5806fec91f1b40d17b3de1d2ca9bc5a6e73cff01e04d475d15fb62547762fd891a3dbf4fbf8bfe8d6bd6b94d19bba583b66dda8e816d17bd476b47036124426161842e74c1c2080140a69f16ca0d2fe42c842137deeaf2ec7278f1af2fdf0819d54b994706ef8c46b188bef060d0b5b1feb70c3d3ef3fb696be92bbc67caa221eda2d3594112dd76fbf4a6251952f7bf208aba5529093dde3c403389838a260b7d56b1c31083e3f1988019bf11804a345bc45ea727b640c05cac04171c84100e4b45fdbf1d30b319b780f75ad5f3b5f8aa38b0404c81a3a94a83b57a094aac9aa5d39a1b9a69e07db1f920220a31fe990f1b04ec62e5d14d78630c84093641f2cacbd2bb6f814d103ee79bc39466203c63f236155354b0cbcd2c9880771bd3139021657ab2f14fdabad693539ce10abef899646ad0a733e7006dab1abf4ed78e020f5530a6f88639308c4ebea8c1582bd27ed177e5c07527ac97160d13657794a81df337dc85a127df2f98c1f0e09d4a99fee039b7446e5da98c036c46cbea59a4d6e1050795f2af53bd39e2157fc76d479e333d74ab98fcd2784161ac618ac6143e8ceeb84697d933a24725a61bda0d5d5e7eddecf07999e2528439028c90767922f52ec23537ee7e315a5db551e3747ca736f29205a903e9e700c1826052f4d7bf54ead3b7f0cf5d39d8bf9fd9340927231b0f2c3f70af5ea4d2f3605fbb63e7106a6dd54ef01889a2d1b6cda0450dbc6f11a192e1d175fe842d41e5f0a0455745127a321f9fa8a6ffbaa444a960d9cf2b620a4d1109144951d09271884a45e3c06dcb98e8e3e33874b87171cb451d987caa3f46c754bc974651a767475db032d048f1922591f0658e69e1a9d90b5ed0a81fd38524e2b62242841023ed6ab887594ea0c4b5d1da3362d91c27eb4ea1c77e6563721e523a1a9ac09a0658e029f17512f4ff7dadd8a2728e0c6fdc46b74a36756ad9ab33095124527704ae34b058f6a684cd79372b22a042e50ab83d8f2d865f3421be9fa3d8a9eec2275872d0164f0177046f7ba4f7900c1a147a20727f91157df411962d1090c35b49c5e5b25fd8e72c921030092f7864e473aa93162745b89124150e4dc58eb9ed3bdeaf9152b92e2fd145fb88f6f6df03349ae94b7d07865ffcd5c8e92c5c7ac3eff04406ad6947fc742e8fbb0d6973dbc36f215a60e7acd0b16a365b4644f9c2a8b3bd10e86a381ac193d892a3330ae50e8883c0a268e69b4542f15f1cfe0ee1fc7cec9b803623d1c5d4fe9d8db69620f22eac6252ecc31f48f89dd247df7d996bff7a51b01cae0c5bf95783c66859695b5e83b3a7c3edf7b474a5596fb980a272e670eed53d6d52ef7ad21339eae64257a2f9ceaf392f5dc93bd6e0b7250d88b1f412e1660f8c67c9136df360118b0342eec6ba6e498c75239c6b4e1c39f2b97b9f4034b10b80cdc48beacacf57b5697623d34211deb6d41c0ca9125bb4b1667004200d391c737ac75c048c7f1feb6f3f1e522b3889acc1347a48e470f7b76164868ec10ad1f25a17eda52623041b1a9d24f96b29c979733ce5ddee60e05cd33a7ed3086bcb55811ea283c0fe18fbc663edc07a7ff90ccafb9209d617d174efd6aecddb06b5e318bbe4eb985ed6a2528b5d55bbc7e34170e3cfe947ee5e4807a83c738f23bfb85c082bdbd6470050ee64b01d12ce5b5cf4d4b0b5efc91710c1b0b90fb683efb47f1d46650ae8d99a297c7d454197f411f276d231f455bdfb0a30c15b8127fdd9f4139b160a4391423574ff95d960cb72ff851c4e888d21ac925b2218b730813e8cf3d0750ec0ab456195c1568b6b27765978f8953bef22ceba18abd42b38b762834e5338cbb39d9abb1fad944e939950953866ffdc366de112c7b1ef687a3a01b030af1f40747d11ccdc84f90d531f4fe66bad1ab5b6e66064df82d7594411f50c846cee0d66c4c4d07ece95fb4d235c7a972def484eb70636a4127e1334ae28dd0ff61affccf6d4a989c0fa4ae28d15e0ed84ce17f4d99a9143cf6303250edfb69e728af6b062390c77c997d477d08f69c63e87221b40c2f9a222c0057c06751d88ac435923d4fd1e49337ab11e6a8bf9c20fa58208f6bb97a56819c677bac6d7c77470beaaebdded39dc24ad6deb1c21edb16e5ee9c02aad34ee5146f50fd7cdf8dd9f14f1e78a07f1dfd6bf7a1d78f300982ae4c7404eb74806b02bc9d97966d34a0bcf26d565265d1179836468152cbf2534f0f1c0264bb0318ffa5d1f001aa9a65960edc27023018d6c5db107af244d9cfd3b7966368d6b1db9aa18d3ed13725578ea0d6c4fd688b2c4e837fae611182d7f49c1172b35d59edbcf18c19d23d69bba6f6739274555f63eb79de06f5c5858db8bf6845839301881041cd5e72cce93aaf21c10f337b53c3b8dcc9e821c9b7c60ebd70d36748b4bd202a0cd52ad0c49ff853b160625e7629d3fff88d071af91835a2a98c4d3cd160f8167028246ddada70459ab4946f4fb24e0a9b82aaaa6b0bc5f1df3f3862aad6c476c2547254dc987b55e3aaf8f5e51001fa15204ab7daecc692c01a83ac100955aaf2e9c963966a212be6269ca358e474820dbccef39053f618c21e095e7b992a1813e5c29c7d52f788133f59b4a450bf0c5cf1e8536f72ee7819954cc4619459cdef093a3f4c2abbee7bfc8cc4fc1a825d18f2d650b0891670ddb2767825ddefda0997e346551f932e75bd34be369ed6f686857d68ad677f0dc494ceef7445fb8f19e91a00c77985008085034bd2925d5246bbb52dae94860d87c74d3ba8c967f9fc2ab06888989c6b09cddb44220462025fc47e9dafc914d3d414dab386576d1ee2866e067ca915050ff414d94c761f10e7ce370caacc59cdef33c8d1658ff4aee896ec91c31a76dc157ff6b50c182e418fb8f0d63d4eba3f5213451b21e577d25166f8d58c007f03e291ff26e3bb2b4c43a285fa5dfe8ab0979f90f334e54be02e7b29364a9c3ea4d690e19720c67008c9e5f49da36331938ace12a899c8b01ff9d9d1763d60c1fcf0ca146ac1cd9c0ba57e3943b1fa773ff357610d2ffed71fe4af501b017d7b83d72018579fce04365b6c63d599941eaf20ea6847d73634a8f6883007ce43665b34d6c4d7c63a111c0a1c2df3c0ab312b63e95bc5177d33ea9117f2ea852d455cd2852fd867e75cd7a85d3c33408d34adedbd1b2531eef5ee1c3201d85946bf9876486a2a1761d13b25d85bf39435588d5a938716515cc7ec7f5a9b103749ee1acd12bf2c952e5cbe970a50a457d1c7e7af8cb8ab622c422b16aa99b57625a26bafc471bb44f5e5706f6871f1fdc1b328802fdec097dbc19b74680060c4de4425653bfee0a572ffd772d9158432009e1dd40ef38c6df54d326d3c3ad1262eb9253e83c3f7c8abb2d5304481ac6303f382177476246427688ef57ee1dfade3165d568ffac9e1a480e4dca3a2f06ef7863d91d08e93e0c9d6281c2df8e138811c31ee8a9f1c98863291aaeeeb9f8aacbb8fe0819b367c10080015344b7a2e7c89ad17f0be47efa9ca5cdd6768a3639bae131f490d55a647c1667f8b939142d3abaa6b227b41b408e58c73999abf3fc854742d3537de6012f0fb144fd9136d1935d9025ddf69b8bebf0e983", 0x1000}, {&(0x7f0000005b40)="4cd5775d20a5e57f5fd1848d94772e93ce44cc1a57ad0eabfd42e91ef9548497e9b0976807a77f812b204c7f6dd7efe9b02c6c32c94f91b46a6fca969ab64ab2d2e9c23693e0d64609a21d86e6f6ad89ea8ecb38ddac3ffa48c36ccfb5e12781fe05e1b3873aee5ed308e043c291a1dbce207d61406ab69ef8f63ac217b693fde3893bdfcf7832faf3d94af5ff5d9ed9cad9c5cde8367bf5a50c", 0x9a}, {&(0x7f0000005c00)="0bbac447a14a6f0012338d558963c6b7c5519004ca9ac5a04ec6cf4081bbd8e4e77fd6495bc7d04890dee46b6c9af0c3d726a20ef2f753337a09d13ba8e1cc2d3612d356182dc84d36a4277f8b1dc04a3a158f2a613894af21cfe18812efb07423399beae44a9c25e22f6e6fc9940268b1f0d66ea2a29fb01d2b64f52d4c096158ab36661922a8ec0a012c9b5b24ad3f17d91903e337fceea949f69e3ed3a9042c10333e3801156b3bb5a780e936c03f4bbabf51b395946186a9282cd58b8e2bf03b2ba66908c303676362be6b75d678513889dc25bfdefaa3ef3dbc2b0ed7cbe1", 0xe1}, {&(0x7f0000005d00)="00a87f5e2d73335a12ad81431dc3e1e125e08e9ebe838a2af051778657a1bfe2abb706bd21fd5a497932fdc48e1e1cb0d9f533ac408ebd4982dd670fd18c81cf3deb120c02940846c87012c601e15e08af3030d0f42ff82c7ab9652af3dd161a72cb145c1cb8156f9d2aa4abbb499be5193715723f002c8ba8a5ccae0432c05be36040ae628890e2081342f52bc5216485b5c9a70a60290a14976a79f3e8299050d39730867890e00b9444c29b6dd87121bfd4cfa12641bbf3235d46ea0bd69e4a260a4f6c904b26adf017a79663e2c69bc927f361d6419271d2b908c3e60694c811b63a460509fab16320055984096f738460701113", 0xf6}, {&(0x7f0000005e00)="896f2bfde9223a748dc7867a241a5e09aa7baebbcb61aa623372cff0e1dea325a947378dcf95caa45b746e75058d2c4776376e34e18c4dade395b3fd1c461eb649e8deeb101d22918d7d6e9a9e62c529c69ff8b0ad5aa14d9e2c7dc2a08dfe808b87c85affc5e8438f00a802ef22d1776fb8c2c9cca8f0e03fb44bd7125e22999e0bb0667f913c2f893727a5cd55b6ee6f5d920094378af5a8008f7432c8129de1f82a75020f7c2c", 0xa8}], 0x8, 0x0, 0x0, 0x14010}}], 0x5, 0x0) socket$netlink(0x10, 0x3, 0x0) [ 1435.009465][ T126] usb 4-1: new high-speed USB device number 33 using dummy_hcd 04:58:46 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000280)=0x5efe) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) socket$inet(0x2, 0xa, 0x5) r4 = socket$inet_tcp(0x2, 0x1, 0x0) r5 = syz_io_uring_complete(0x0) setsockopt$inet_tcp_TCP_CONGESTION(r5, 0x6, 0xd, &(0x7f00000001c0)='dctcp-reno\x00', 0xb) setsockopt$inet_tcp_TCP_CONGESTION(r4, 0x6, 0xd, &(0x7f0000000200)='illinois\x00', 0x9) bind$inet(r4, &(0x7f0000000100)={0x2, 0x4e20, @empty}, 0x10) r6 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0xab) connect$inet(r4, &(0x7f0000000180)={0x2, 0x4e20, @loopback}, 0x10) sendfile(r4, r6, 0x0, 0x90000) r7 = getpgrp(r3) kcmp$KCMP_EPOLL_TFD(r0, r7, 0x7, r2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff, 0x6}) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000005c0)={0xffffffffffffffff, 0x0, 0x78, 0xb8, &(0x7f00000002c0)="1d85d6aa8b2e44e56665c8d54b59c61bdf7d2999d9dab111f9569c1e26898324e80c304fc19b2971178fd6f14f1aa3b6a6460e75f3da5785a0baceff0e098f515107e1dc3dfafee86ae01cae31b765b08926648053b6c574e7e8ab47ec7ff8c338865e89542723d05aabab4526a02407f09ccf9590bf9d4b", &(0x7f0000000440)=""/184, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x48) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f00000000c0)={'tunl0\x00', &(0x7f0000000640)=ANY=[@ANYBLOB="736a7a746e6c320000000000e68a43079f00000000006844070029e389e4900300000000000000", @ANYRES32=0x0, @ANYBLOB="0020000100000b1f000000364bac16ca7396d4c7e46d8e72ca0240aa0bf40028006600000446020400000000000000aa4414ffe000000200000000d5e65707cc98fc84ce751f2750d6b8feade2757eb8d38a9034f0bab674368e807d88c2b7bf6cc1a219e96a99a1597913e6378a0e3c29e4ecfebe7af790a674d77e6061473ff7dbb4b7ffb2c070e34d1e43e5afca9bbe563b003deca78b7a1f591221642a765a52f68f0c47bf3c6b0489381a9e90fd470ce4e1091008679fd1ac768785e37465e152697620fda2c66820e1df2121232ee9ff5f608a53f22a16a7b267d362b09f79ab1555ae49e3432659f5c8574b751d2ac6fb9bf1de72e50b67c5f0ae2bf7d30367bc328816ef25f6b24691e676a1fa9101fd1e4a871bb77bd52049667b5bfcdb0e71a0d1966ae3cb5e0596af37d3d12a8cbbd1477df05f27"]}) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000040)={0xffffffffffffffff, 0x8, 0x0, 0x7}) connect$pppl2tp(0xffffffffffffffff, &(0x7f0000000440)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x3, 0x1, 0x0, 0x1, {0xa, 0x4e21, 0x8, @mcast2, 0x4}}}, 0x3a) 04:58:46 executing program 5: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000340)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 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}}}}}}]}}, 0x0) syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000880)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}}}]}}]}}, 0x0) syz_usb_connect(0x1, 0x90f, &(0x7f0000000900)={{0x12, 0x1, 0x0, 0x50, 0x42, 0x96, 0x8, 0x695c, 0x3829, 0xad41, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8fd, 0x3, 0x1, 0x0, 0x40, 0xff, [{{0x9, 0x4, 0x1c, 0x6, 0xd, 0x91, 0x66, 0x55, 0xb6, [@generic={0xee, 0x23, "f1b3891b05df32944a782333c831a4c16b1005392aab1003f77757274bff4017882ec455230e6230d018ed4af832528fbae55d293ba4c63ef2135a6560d9695c8628549118f0ad5e8a3ddaa479f6d3085627ad2d9279e2936d17979359869a5254f16f8668709f30b7494197445fcb8360c1bf96f9dc5d55ace570255d2dba27d5361ae20959f072dee08743da28d34544d36dba0b73b63ba59b385abfefe013f1cf6a4e9d88ecc4fe65a7515d466573558793d2d1baeadae3851e6587d3a0e663020346c174ee9e0f6505a85fa5b34e448c33b5a2c388a12111456d9d3c2410ab6699d0c03f4b9fb1e53945"}], [{{0x9, 0x5, 0x4, 0x10, 0x40, 0x7, 0x1d, 0xff}}, {{0x9, 0x5, 0xf, 0x2, 0x400, 0x8, 0x8, 0x5}}, {{0x9, 0x5, 0x80, 0x3, 0x200, 0x1, 0x7, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x7, 0x5}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x81, 0x5}]}}, {{0x9, 0x5, 0x0, 0x2, 0x10, 0x4, 0x6, 0x80, [@generic={0x5, 0x21, "fb6e6a"}]}}, {{0x9, 0x5, 0x80, 0x3, 0x10, 0x40, 0x5}}, {{0x9, 0x5, 0xb, 0x0, 0x3ff, 0x1, 0x98, 0xf9}}, {{0x9, 0x5, 0xc, 0x8, 0x10, 0x9, 0x6, 0x81, [@uac_iso={0x7, 0x25, 0x1, 0x40, 0x81, 0xff}, @generic={0xb, 0x14, "05afe2b4fcccdaadfb"}]}}, {{0x9, 0x5, 0x5, 0x0, 0x10, 0xc0, 0x6, 0x3, [@generic={0xeb, 0x2, "bf71f9ab0f37238f4e89fec172bf2e579da63b51b871e01bee4b3fbf450a07a58ad2f57e719e165549c0e4588ef8c5fe45c208e23accbff0719f65ae858f01787c95a7fc5f6b96162a053c2999513a8216586eb1a2db68fdcc86ab44b2f7804a2d35e7566f996aca14043d94387eff5fea747fee2883b929ea693d8aa2614adddc782522d2717a1dcfc9017ec62b15963957fc19df48f831a3d573f8dcc4c3cc6205443c9705aacfb2bfafc6c061b227e2fbff8e1527b4335b3d0f70b3ba4a677629fbbec92bcff66a564a045bcba2a2c58c31f16fcc7d935784193a8934f125f74332b6bb52a53d9d"}, @generic={0x4b, 0x4, "ee3a00674f69eafc4505ad2b56f2a7170dd010fcb325a036ea3c663da53b72aecbefb9fa1b451fdda78811960b895aa44a3cf622b108f7f2c9d77ef44a06abdab2c7e56b3dcae1a6da"}]}}, {{0x9, 0x5, 0x0, 0x10, 0x3ff, 0xf7, 0x6, 0xe0}}, {{0x9, 0x5, 0xa, 0x8, 0x200, 0x7f, 0x8f, 0x80, [@generic={0xd1, 0xa, "390859289fb5c38975aba4d458c84f259f7bae5514225d8d479dfcf2e0dfe5e8dc9768bf9030b6f49f0ee3f18253e8a28d0b474b2d7f8641f5b065d43f85f8d2b6619d1ad79fe16627a5482d5ac61361cbd965735c89a5ec1378f717ec36dd2468c38a7090b0fd7426c81e02d68251b396c6202cedd4c9bf512b548db5afce2d3761b5c42cafe7a795c4a862b12e59c61b43042a25084498651de080353e8364a09cf4fac29fd3bad212885d5d08b488012750ebd8d7add4d2a0c43964d778497f4249560f0a995f011ac0e44c4d02"}, @generic={0x56, 0xb, "8accc2076e3e7cbbae14dfa14fbff95eee13ac30d64042697096462fae4c93a723b40427ddf922584bba2524dffbd80929f41d6ef9e221f5f2fb41eb94f45fa63429db5929645941cbbb47770ec1ab39889283c6"}]}}, {{0x9, 0x5, 0x5, 0x10, 0x8, 0x5, 0xc6}}, {{0x9, 0x5, 0x6, 0x1, 0x200, 0x0, 0x0, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x7f, 0xc46}]}}, {{0x9, 0x5, 0x1, 0x1, 0x8, 0x20, 0x20, 0x1c}}]}}, {{0x9, 0x4, 0x40, 0x5f, 0x7, 0x57, 0xba, 0x80, 0x5, [@cdc_ecm={{0x6, 0x24, 0x6, 0x0, 0x0, "eb"}, {0x5, 0x24, 0x0, 0x4}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x2, 0xf9e9, 0x1}}, @uac_as={[@as_header={0x7, 0x24, 0x1, 0xff, 0xcc, 0x1001}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x6, 0x2, 0x2e, 0x8, "9d0e"}, @format_type_i_discrete={0xf, 0x24, 0x2, 0x1, 0x0, 0x2, 0x4, 0x0, "1b203fffc3c422"}, @format_type_ii_discrete={0xa, 0x24, 0x2, 0x2, 0x21, 0x2, 0x9f, "f6"}]}], [{{0x9, 0x5, 0xa, 0x2, 0x410, 0x1, 0x1, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x1, 0x3f}, @generic={0x17, 0xa, "4daf3cdcbfff253137b7d9992ce5d43299e73b8d13"}]}}, {{0x9, 0x5, 0x6, 0x0, 0x8, 0x1f, 0x2, 0x1, [@generic={0x42, 0x21, "14c5b558f35ded2394e402c572ec5fcbe1083e6677174b48dc07b31517ee7e70618e208b5a4c68781a9406105dabb49449e77e669155885d8397de8f076efe5a"}]}}, {{0x9, 0x5, 0xe, 0x1, 0x8, 0xb2, 0x16, 0x1, [@generic={0x79, 0x11, "d3981db9f95d08b4e3ef03750f4530f4a8a860021206644b90463d51499428cd451d1187a1b30ae5718e3df415f813ef3490a2f6a6f2e024ccfc73efbf9e1eabfec28bf1745fd635535022954319d19d9ee2f5a9878ae49708bb94caf672d8484cf2ff252cf3f7eebf66c9f2f8ce02c57345ebc5145122"}]}}, {{0x9, 0x5, 0xe, 0x0, 0x200, 0xf9, 0x3, 0x6d, [@generic={0x89, 0xb, "6f98271fa40a113f3f78aee9e6faa8f667fff1b358b4bde398ba9f75a591638584be676a2c3ab0b3b8dc4c06ba6a5145d105308fa88574b063f7275e790a8a49966d16b290d33564e0d06195d1c69a6e69ffd69b318c6aff421fd21318fd943e58ec1bcddffd6ed1568308b9fa7f93914cc9c190b11a128c375f83cc4958caf178ea186d750822"}]}}, {{0x9, 0x5, 0x8, 0x4, 0x10, 0x40, 0x0, 0x8}}, {{0x9, 0x5, 0x6, 0xf, 0x8, 0x20, 0x1, 0x6, [@generic={0x90, 0x21, "6c006318f3858fc8bcde0b09700e1e30b98159224620d0940302d1e8121826ea9cb5232154074f71701189aaa0cb3f00088cc098b5e8b198ed814b2ff64133fce9ed5cd35780692679162e7cf5a564f9c057bac5a6dc483c1eb1a33b9cc521eb40cba39dcd24389850ba33031fcab5d1110d4db1bdd0056d5cbd53ddc102fc31aeed4ca4b4e68b50c65c5cc4bfc6"}]}}, {{0x9, 0x5, 0x2, 0x10, 0x8, 0x6, 0x6, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0xe8e4e4a746fed8bc, 0x1, 0xbd7}]}}]}}, {{0x9, 0x4, 0x61, 0x81, 0xe, 0x1a, 0xc0, 0xb8, 0x3, [], [{{0x9, 0x5, 0x4, 0x3, 0x10, 0x1, 0x9, 0x4}}, {{0x9, 0x5, 0xa, 0x2, 0x400, 0x3, 0x80, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x3, 0x9}]}}, {{0x9, 0x5, 0xd, 0x3, 0x400, 0x8, 0x7, 0x58}}, {{0x9, 0x5, 0x7, 0x3, 0x3ff, 0x1, 0xfb, 0x6}}, {{0x9, 0x5, 0x3, 0x10, 0x10, 0x0, 0xfe, 0xff, [@uac_iso={0x7, 0x25, 0x1, 0xc3, 0x95, 0x6}, @uac_iso={0x7, 0x25, 0x1, 0xa8b97a78e9a61765, 0x8, 0x1}]}}, {{0x9, 0x5, 0x1, 0x3, 0x10, 0xfb, 0xfd, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x7, 0x7}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x0, 0x2}]}}, {{0x9, 0x5, 0x3, 0x3, 0x8, 0xfc, 0x4d, 0x67}}, {{0x9, 0x5, 0xb, 0x3, 0x10, 0xd, 0x7f, 0x7f, [@generic={0x54, 0x4, "f8b7b40fc78a4206d72dce977ef153b238cea47f0de0683b63dd540aeda2ce0b61f93e7cd80d85dfe7ad588bf6d8cf2286063b2b5089020e6c4aab6734c091a104609d2dd3353f8af8e0a192258436dc96c8"}]}}, {{0x9, 0x5, 0x7, 0x0, 0x10, 0x40, 0xfe, 0x1, [@generic={0x40, 0x0, "dd766a60e229d08e0b7f9d3b3547d6f6c3b2b189a1d042512a13f09aec50578a644e8e1f5d76b15547593894094b7dd370320c6d1e2d1ba167e471bab2e5"}, @uac_iso={0x7, 0x25, 0x1, 0x82, 0x7, 0x1}]}}, {{0x9, 0x5, 0x89, 0xc, 0x10, 0x20, 0x6, 0x6c, [@generic={0xb0, 0x2, "f9e59445caf10ed34600c1e0b63969a36daabf8d26dfd3158c84e4475366dcb9933e38870a2f560024d9d81a81c79b0a283695df87ca86cd63d3805a92a664bb2d268e8ab32243f60ee5230326615902beaaba0ae2a257dc2dea992860c14b52c65fb4f7d78cde2bd4219dd8414e1a1e4fe62fbd7b74f7090e51c2ecfd65a39e22712541ec06837cda53fa40eba6dc885e5babe53aaf20b4b9d05c66a9fcc1b16c37b4ac193a57f1d13897a225bb"}]}}, {{0x9, 0x5, 0x3, 0x8, 0x200, 0x48, 0x20, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x6, 0x6}]}}, {{0x9, 0x5, 0x9, 0x0, 0x400, 0x3, 0x1, 0xff, [@generic={0x64, 0x30, "2b4359e469aa5b38b513e2e675b0b38b1ba58c6e496639d8f4c4d87d816d7dfaba9b20d85fcb1c421853ca94ca148eca039712f80586c577a05fc2f45d59f2ae6bbb6d039f636caaf899ddcb61d0f62d0be4ec503900eb3b2b439fe1a4a4fcdd1669"}]}}, {{0x9, 0x5, 0x6, 0x8, 0x8, 0x3, 0x3, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0xd1, 0x8}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x2, 0x8}]}}, {{0x9, 0x5, 0x7, 0xc, 0x40, 0xff, 0x0, 0xe4, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x96, 0x1}, @uac_iso={0x7, 0x25, 0x1, 0x42, 0x81, 0x9}]}}]}}]}}]}}, &(0x7f0000001300)={0xa, &(0x7f0000000300)={0xa, 0x6, 0x83805bde092bd176, 0x8, 0x6, 0x3, 0xff, 0x1}, 0x27, &(0x7f00000007c0)={0x5, 0xf, 0x27, 0x2, [@ssp_cap={0x18, 0x10, 0xa, 0x3f, 0x3, 0x3, 0xff00, 0x1, [0x30, 0xf, 0x3f3f]}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x3, 0xff, 0xff, 0x5}]}, 0x5, [{0x2b, &(0x7f0000000800)=@string={0x2b, 0x3, "d545b5cc8c3cf3d82bf530567f42b38ad8becef57d372756f12dc0d1d39e0afd9e4f03b4159e7dd835"}}, {0x4, &(0x7f0000000840)=@lang_id={0x4, 0x3, 0x414}}, {0x4, &(0x7f0000001240)=@lang_id={0x4, 0x3, 0x100a}}, {0x4, &(0x7f0000001280)=@lang_id={0x4, 0x3, 0x240a}}, {0x4, &(0x7f00000012c0)=@lang_id={0x4, 0x3, 0x1c0a}}]}) syz_usb_connect$cdc_ncm(0x4, 0x71, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x2, 0x1, 0x4f, 0x40, 0xe6, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x8, 0x24, 0x6, 0x0, 0x1, "aae15f"}, {0x5, 0x24, 0x0, 0x3}, {0xd, 0x24, 0xf, 0x1, 0x10001, 0xfd, 0x6, 0x1}, {0x6, 0x24, 0x1a, 0xfff8}}, {{0x9, 0x5, 0x81, 0x3, 0x20, 0xff, 0x0, 0x9}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x400, 0x8, 0x9, 0x5}}, {{0x9, 0x5, 0x3, 0x2, 0x20, 0x81, 0xca, 0x5}}}}}}}]}}, &(0x7f0000000700)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x15908c003831a313, 0x0, 0x7, 0x41, 0xff, 0xe1}, 0x36, &(0x7f00000000c0)={0x5, 0xf, 0x36, 0x4, [@wireless={0xb, 0x10, 0x1, 0x2, 0x9, 0x20, 0x9, 0x81, 0x31}, @ss_container_id={0x14, 0x10, 0x4, 0x2, "74fb94abffb586722ba422ca0530d4d8"}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0x8, 0x7, 0x6}, @wireless={0xb, 0x10, 0x1, 0xc, 0x4, 0x2, 0x9, 0xfffd, 0x4}]}, 0x9, [{0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x100a}}, {0xfa, &(0x7f0000000140)=@string={0xfa, 0x3, "eefaa766d91ae2d2b6287e349511780b7646c33d7333b5d9925179c75912adcf10e15a342998608d098906f02fc5e3eda386e6135cd58af17fb452c1d6335ee256212118e1de0433a3958e702ad8cf05c9f207682a27713d49f68de1513b2430463ea721423d4489b430a6bb03dc9a4a2cfb7ba4d9e4bbcb5704b10e3af32ddec3b9afeaad35ccf2a86b35a58e01b47ddb439f4518e8747c71b1421273e65459d54eaded5996046c0f516d743e31bccb487df60bd1041c5eed9346ac6408e9635dca3d58b48c46424598137b5a2598e489f3d3624e7af22369dcd51c950cd6b21a5bb078f455a9bea6898c888607a33392970cb0c4211456"}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0x407}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x437}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x1c0a}}, {0xcd, &(0x7f00000003c0)=@string={0xcd, 0x3, "560bdfe1d5772f35ada5408a5b05054cbce44f59410e8b6937952bb6ec2a15b2f8c41a68e6b4cca913f10aa134e9e099eef5a5b45cc93d0c9c255f6fdc153804ae06b8476d8a4489e692c8c776229a26a48a31d994e09c5513bda0081259cafe6735e2c74850bee018ea8072a45bfd7264ab723d68784fa1f85d7146745aced81f479477a749b4cafb15951d04c132db53395de6abc2354771fbfe9557ddeef94fa7ecea2eb6cf1543d5eff9c46bcc5b57716b5dc6aba5c2e53eed4153cc700d4cbc46e2de54e875ffe19e"}}, {0x4b, &(0x7f00000004c0)=@string={0x4b, 0x3, "f9e8bfe374dbf3a0be9f3a49305ef6b51e4aa8d593d0462f7a234303d61c9364138d42bc8b8c1d09888fc2cfb008d26eae49b33c671663449d27100248ccbdf4035b3bb4b957928387"}}, {0x8f, &(0x7f0000000540)=@string={0x8f, 0x3, "7054664e104b152f7107e223c3573379f574edff067e9fe67ba8e990499e8fac6067d6b6a562c59885c99cc49b8229352c98f2a8ae1e21886d163f0f11fd5d889aa69deb4e6f4dc79576e86436686125069a0e489016f0e1b14beaa1f070a26a3eea16ea9285993e024121acb0331da7b8b02e4068ad58864ee76e91a40648dd9138a44641c611d23472916788"}}, {0xe4, &(0x7f0000000600)=@string={0xe4, 0x3, "408d4e0d2c6cfa59ca747caafda106168852ec0f36aa66701aeaf0fb7c46f94fd1056c318f1321db1e6b1643ac5741101a3c8705fc5c50701170e14dbd16b3508a6df8952f2ad4b33fcb90b74107d85fad90834d8d8fa97bf71bd56e33b9f236cc78870bf0f35ca58a353b8c5d6e64a27df72f9d03334ab6ec64fd33822d74236fc2ff89406ad830ad6bb04bdd3b1d2907840cb742c1fbd1feefe6f00aeea7623134bd47ca758aad25179a3c9bfb6f82a4d28a839550bd1bbc80996d0262d4568aed44907dd931cd0c131b239277d7ff5e29b177cbbc8ac43df442255a82042de0bb"}}]}) [ 1435.378648][ T126] usb 4-1: Using ep0 maxpacket: 32 04:58:46 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x176}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, 0x0, 0x0) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = socket$inet6(0xa, 0x100000003, 0x3c) sendto$inet6(r2, &(0x7f0000000000), 0x4320, 0x0, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback={0x10000000000000, 0xf}}, 0x1c) [ 1435.639609][ T126] usb 4-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 1435.648197][ T126] usb 4-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 1435.679466][ T2626] usb 6-1: new high-speed USB device number 98 using dummy_hcd [ 1435.701601][ T126] usb 4-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 1435.919437][ T2626] usb 6-1: Using ep0 maxpacket: 16 [ 1435.959497][ T126] usb 4-1: string descriptor 0 read error: -22 [ 1435.965612][ T126] usb 4-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1435.981031][ T126] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1436.039565][ T2626] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1436.040214][ T126] usb 4-1: 0:2 : does not exist [ 1436.056998][ T2626] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1436.079786][ T2626] usb 6-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 04:58:47 executing program 2: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000080), 0x1, 0x105fd, &(0x7f0000010640)="$eJzs3E2LW9UfB/BfOv/p07+2RfqgUPCCCBMwoZk+oCBStUULthYfFq40k9wJaZPcYZJ5sGtd6ca9W0HEXcEXILjxDfgCigtBXAjuKkruvaMdHXB0ppOx8/lA5nvuuef+ck7I5uQON4A963jy80+VOBqHImIqIo5E5O1K+cpdKuKxiHgiIvbd96qU/b937I+IwxFxdFy8qFkpT1385e69Tx+/+tyHn9+tNr7/7JPJrRqYtKcior9QtFf6RWadIm+W/c3lbp7988tlFicqt8rjrMiVdC6vsNJcG9fM81ynGJ8tLA3HOd9rtsbZ6c7n/QuD4g2Hy521OvkFN5uL+XE7ncuzO8zy7Nwu5rVa5u3hqKjTLuu9l5eP0Wgti/50NS3Ws3Arz9ZgVPYXdbN2ujrO5TLLt4tW1mvn85j71x/zrvdqd7C0miyni8NuNkgu1BvP1BsXa43FrJ2O0vO1Zr998Xwy0+mNh9VGabN/qZNlnV5ab2X9ajLTabVqjUYyczmd6zYHSaNRP1c/W7tQLVtPJy9ffyvptZOZcb7YHSyNur1hMp8tJsUV1WS2fu7ZavJkI3nj2o3kxutXrly78eY7l9++/sK1qy+Vg/4yrWRm9uzsbK1xtjbbqO7a9e+Pza7/42MRE1p/ZWuXs9f5AgH8Y/b/wCRsZf/ff1j2/9Plh2H/b/+/R9dv+8aW+AIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOxZ303feSVvHC+O/1/2P1J2PRoRpyPiVEScjIhfNzAV+9fVPBERlbK90fjpP83h60rkFcbXHCheX66duxQR9449wA8AAAAAHnJffPP+BxFT42b+5/n1p786M5lpsTPKH20Obnb8ob85n//k87+tzekPJ/Jiq9tU7eRayW1xKiKmj/+wTdVOR8S+I+9uU7VNmVoXB++LShH7dnI2AADAzli/E9i23RsAAAC7zkeTngCTkd+vLf8Xv7wXfKCI8obgoXVHAAAAwH9QZdITAAAAAB64fP+/S5//F4fLZ/95/h8AAABsoNr6Nv3xzpnXNjG0eP4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPzGzt3jphFEcQB/QDaQLwVFfFyFKkpJwSFyhJRp0iW3SRXOEAlxB3e48xEssFjGlhdtYWlnWRn9ftIysyP460H3dtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG26LdbLv9vff5rm7A/N5Pk2AAAAQJ1dsV6Wk/Hp/kNa/5SWvkTEPCJmETGNiLrefRBvK5mTiOiled37i7Ma/keUCcfPDNP1PiK+pev+c9u/AgAAAFyv7Waxihgcp+XL164L4pLSQ5tRrrzykc+bXGmTMuxnprTpY2QWs4goxneZ0uYR0f/4PVNaneH5wqAyjJ4NvdPQb7EaAACgI9VO4KXdW7YuDwAAgIv50XUBdKPcr03/xU97wWmjMG0IvqvcAQAAAK9Qr+sCAAAAgNaV/b/z/wAAAOC6nc7/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE27Yr3cbharpjn7QzNPQZN/N7+aFgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+zPOQrFMBBEwdZfvNxJ+P7HMg125txJFQgeM1IgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg0rpPPHd+RjCPJr9PGv+OZZOmdxtpVY+u6sffBfPs3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACc7M/dCYRAEITBvvM/p8X8w5IGjUGEKlj4mGEeFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+6He//J+YGmeSudPG0vFIsnbV2Lpq7D1oHD0Yb/8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgYgcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCvtzb5swEMZx+PUlUeI2GSG9lcAMNFQIRuBDQrLkGRiAhWioaC0WgRVAgnNNZwqep/n/iivuBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA1XR6+eIuIIlKXKdJ483N6j4iPSNu2HX3estidj83XPWf7wyTnd0x/y4goo+jjHACA3lXd5lit6+Vf3v+8g7zDvNW8qRfP/DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzZuWPWJsIwAMBf0iZanRytIIKDLja2sRohi0OhuyDoFtpYiqlKmqEtXfoLRCdX/4Ld9C/4BwQHLTg4dFBwESSS5JJ+wSApyl3U54H37u1R7r4vw5H33u8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCxHO6F0/08F0KYnT7KO95+3l0ZtX/95N1sPz7denU+PmfnFIUQwv31Rv1qinOZdJvbOw9qjUa9KZFIJINk9P2i3W63075HAQAw2UZ/R8xFFXxPIYnO0Q+F/eXuf1VDaL8Yrv8vRXn4Rf3/8fnZc/34vvWmFV8rrv/n//SE/2Kl1sbj0ub2zpX1jdpafa3+sFxeWLy+eO3mjYVS91lJyRMTAAAAfk8xibj+z1d/7v+fivIwZv1/Z+ne3fhaU+r/kY6aflmPBAAA4P925sLXL7kRx3PFYtiqtVrN+d528PdCb5vBUI/tRBJx/T9VzXpUAAAAQBoO93JD/f/VKA9j9v/nXu4exOecCiHMJP3/uZVHjdX0pjPR0nidOOs5AgAAkK2ZJOL+f6G7/j8/WPKQDyFcvtjLk58BHKv+f//s9tBL6/H6/3J6U5xI+Urv8+juKyFMV7IeEQAAAP+yk0l0iv2Dwv5y89vTpaL1/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwA927B+lmSAKAPiXbPazEgMWolZeQBQtrAIWotgIuYIoCJ5ABPUAYqmld7D0DqkVBLGwTKEnkJnMYEgKbdz1z+8Hk/dmCDtvZ5t9CwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAh/rr73kRftqDvJnW7l6Od0O8H4nB89XsfBghb1RZ9A/UWKu7AgAAAH67durtizR/Km+2Qmx2Yv9f5v+Fnv96cpDnfn6078/x9uJhLvf/JzsLR8ObhX3CRfcPDveWxqrZ7H7hrX5rU+NLl93HldfT1Zk0bcWTj99eivhAmttn0/0ynmfjvNfb+B/TiYoLBwA+bTHHlOT3oRCX6ywMgD+jlca/of6/6NRbEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAV3gIAAP//ilFznQ==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0xc4082, 0x0) pwritev2(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='\x00', 0xffff8000}], 0x1, 0x8000000, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x44082, 0x0) pwritev2(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="12", 0xffff8000}], 0x1, 0x8001496, 0x0, 0x8) 04:58:47 executing program 4: r0 = dup(0xffffffffffffffff) (async) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) (async, rerun: 32) r1 = openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) (rerun: 32) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async, rerun: 32) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async, rerun: 32) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) (async) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 32) sched_setaffinity(r2, 0x8, &(0x7f0000000300)=0x6) (async, rerun: 32) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) (async) unlinkat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0) (async) r5 = socket$netlink(0x10, 0x3, 0x0) (async) r6 = creat(&(0x7f00000004c0)='./file0/file0\x00', 0x40) (async) r7 = socket$netlink(0x10, 0x3, 0x0) umount2(&(0x7f0000000280)='./file0/file0\x00', 0x6) (async, rerun: 64) sendmsg$netlink(r7, &(0x7f0000006440)={0x0, 0x0, &(0x7f00000063c0)=[{&(0x7f0000000400)=ANY=[@ANYBLOB="40000000100001000000000000000000080000000000000029000000", @ANYRES32=0x0, @ANYBLOB="14001b00000000000000002100000000000000040000000000000000000000f37b3fb727008cb27cbdf183afb4001859b07edec01c4c36ca63c2dbb2c66ee60d732cc73669d3b130c4d7227ff40bdffae201891f9a686fbf053c03b011f3fe578efe776e9625a1b9402846accd78a94f026b241174496ae582b3c5f4adc38c8d84959bd183c74b2a6c"], 0x40}], 0x1}, 0x0) (async, rerun: 64) sendmsg$netlink(r5, &(0x7f0000006440)={0x0, 0x0, &(0x7f00000063c0)=[{&(0x7f0000000340)=ANY=[@ANYBLOB="38000000100001000000000000000000080000000000000008000000", @ANYBLOB="14001b0000000000e0d92841b0b94c1107b9852a1a05f8f9d171a75826dfa0ef6440e520e5b33951828acab54f7d"], 0x38}], 0x1}, 0x0) r8 = dup(0xffffffffffffffff) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffff054) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002380)=[{{&(0x7f0000000500)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000001e00)=[{&(0x7f0000000580)="4789ac14ff9a0395386ffabaa08da2b06517123bbe7f3d857a21b94002552437ba46e6e2275433ecfab3b6ab40efc4793d667af0da6089fa07379c08e6423a2007090af577ba91b066fdb1c988594ad9f6b5ebda224c1b8c95ef03b2d2204add9f5c8ef25a9d160228d835e6f649af5d871178f41ae381d43ae7aa10ac5dc5e7890b2d3f4b7095dcb2d4d3c1e62b97948c6b2196a402ae5a88ef75fb87a7b518d1125724682851", 0xa7}, {&(0x7f00000008c0)="77fb19fec140f3f65a0c42fecc49cee61531ff7dd637f23f10ec2df39f6da4312f6b78ae8ce8c2080e4521eef65c5df9ad9f8919e1b1c425ed430bdf2c458266a9525b47d3a99cbaff10f59f8de6c2b43eec2de35e7552ad4fb5d26c33bc8e44f9f229af5e83b31d693eebec606a08dcacd8c6f6e9fd799e43b0357cfd56d5ecb66b518c9f8452f74e047a050443314f48da70fc431e8bf11b73cbcff031797246be416191b823c72afcb06276a40401a1f99d782abb9f97fe3984b3efc5943488b63fe2ec912e56cd2791d34058f87f23da508acd660a43d25250ec30d2316b16e382f43c8f6a436f91d108fb2d4dbac6d04e96b6", 0xf5}, {&(0x7f00000009c0)="829257c673162a20db1fd03e57cbf0ced280ab38cee22933f997efdfd8f0e51a2b32d459ae8f942919fbca3f01a4e9382d64f9e3ed508d3254e6fa045338324d614613ac4b1f08471b0f330bc63f565545007db6ef2dd955a5920b1d93d02bc91d2745673b4398592d5bf8f129e8c1c38a82002ba95f24732941f9560989fab8e10d33b0e99aac0833b78b3b7977ad9f6760450f0d5c2fc5da64d638c33844a381850682f32bc3d841cebb683fda46a60b4150415d4433543f45db3e09d842d0db2a96b3f7ae13febc42873f2990d2b2d3bcb8c1396ae64e748b0b631aa7d81538f57cc4bf3b0caf2b64c914030acc8533adb3dae73709ce73fd25bd1443997539e74b62b9622bff844e2a986fad70107da4de735209052ed2ae3f1b1bf7277fc12d1ec23af6bb5e1af0e19f3c5f015d0e4615562de8773e39c5588f278aaf177878d58fc0a02560f33b119299dfa454e30649c106d30f7d43a2b7e9249852ae79ad28ce2061235051be90cd5e87c785d5602512b00929ae8a2cd8ce281c28d2b0b875a0984e9054dfa1f0853ecc9209fd02fc290c479459a8bcd16ced3d9d9be2734072548fc3d81836abaae160f343b377259369b5df01c46eb11ade9188955bddae84fdeb892d4768f53ac2bcf5ab0fc616f61d008ac0d78338703da22e16620838b5170e579cb9c518abe86c9e2619b3fa8007f08a55899b600d328ffce8f8ff7da30c60aa508db55eb675380bc371e94ac106bd63ccf922c755530f456e4a0158ce38e63d8ee411902bad4a4df5a652005e1b3376df386a7aae0547a2d4b05f3246295f548d21bcba941e92cd1fa84981d1bc0d5beb3142d1c84dbf8226e63bccbdd731f3ea9c14e00eb41567242e25e5f7b149951ce8409d69be43a1f3b7aab9d3a2443343a9556cda7212545537a99c63f12581e43ad9a643bd711af35011ae4749158eaf69dcc898ac4392e29c5f2a2fa02ee5696b23533f7a0c29116bf9de60d7020f0c5cbd5fdb029f5513185c0958e3225fb26e40beffc3bd74d7b94277ff91ca09be7762bfb2e8eb419676a818461247d4310090fddce42c1020ac1f36eeaccbc9cc244404a0e8793508294940dae83fb5ea9669f4678fb808e6ed079d41701abb200f8062f1e526c2182b02c292381f35b21af075aad3855f86ea2317c09a28e2a143027e7eb9d2ccd682633a1a7e332ec78b4679cfd8b7070606f4ab3a33e80cdf3a5cda4176bdd000cbc5af1ec7dd5fc598db2ffc05dc9428514ce820ee6ca7af0dc9e0dac8bfa1b039cd00e7bc19836c0901e493642229cccd0c395c03168675204c6c402362c6fef999d2b51a5892d15220c5ed30fef10c90c52e4a91c37e3628fcf1b2c64292fe71900c8f6901b09a38358b88f72b7105cc8efca1a774763e545fc5fdcc55c672d9b56b84462524b27b49cfacef85862409b61b6dd5d620ec67ab3adf3cd870c397d1b39fa48bcc8e3ad55ee231710e90e5d8ce3ec6716dfc528ba3b624856317ad03febb42fadb92a347f19f93143c252064b8daa090bbee77339c5e1671ab7939e5a41eb1257d6c3da40fb10db5bac5d5ff06467a2983bb7de9fdef07e37b78f050b6b2f797b4060201b12e51bb2c1a022494e805056c44d72807dc4652d13b7b52ab0353644be0198878e6216a9451106c142a4710a7a429c39603253141d2154eddf66a5e02b8b7f114b900a688ac39c556aae60e422ee5322e79039722203276bcdf9326e06777c665aff668364aa92b64aed49c445aefa40ffe9a4c80a8af68f1eec72859b117fba2836fe649168388fcb599d5d58d8e44e17bf08268238334e6bb9bbb3f8b10bbebb5ec65e9dbbd76328aa1b497294b99b16182878427ecef31b2602524dc3d118b6774985c1d5925038f864bb952f562f9d98ad5aab3cd38aacb2275c1bc7e750f808a2691589970d450e97af1a1b14144f82a42bde40f16daef8630131a2471518ca70fca68808d9226ccb3b7c38664f2965413d3571dc4b6cd073ab786354dd3da62a5d9bc5f9213452b36068fe2980632b8ee4116b54a87925d75d832eba2926ebb2c3848c6c18811de773e3c1492328a76d0a65372e9e41d8846d4da09152e335597c0746d1a96ab4c3ad6ed3157a02d6f98187018aa1321c857094d5cd4387420c4184eb5e8c4f5054e9d79fd833cc6e635e442af553e170d2ba727ad54321279e28ff8e8b27e777e1af16788026db1f77f645b6cca069c8b524ed05fd721a88cf48d51b5e990d826d763793b030f57bd3a0a36d2c5a94ab5aafd349cc40ee95f11fab46ae9a580a142612868b9554c59fbea292a4c0f78dbb6092b771024766939d3a3bddd55a060f32c65a6c82875120a27786c7e49d420a7465b0b780386ab9038f3bcd69f575dc2292fbad1abea4c0e1f13a203b1c46ba9a24433f24914e773b41716bc9001bbe130551ce891995236a528997c7380a8927d403ec5c08446a3eba87807d1e922f48bab0311f2758627d33cc7181ee910981bef75a93ec29803ea28dd2cd45a3170fc3210f2d75da661962e9c93df2e530706546a123d3c6c6ee21e08060025254f5a8c5adbce35aa9c02c16ea491119e5e81692dedb164192ec90d87d079da39d0ac3e756fd5bcf50d9d3db9a7d858007f887b75de867e3d07508dbecf7a431f8b378c787d40ff6cc7347ee850a4403be0ce72e3536e41b142d6a89f5cd7b12d73e054c52871a7fdee60bf93ee8fb6c585cf697731309c0e6e28819d700ecf20dafa3bbd05528e5c5544062b67a1c1cc1e7ea8a4ca523611dd66b88377539b3f5c4a548678ea7356a558c32df0ab1631cefb55c76e7538a91d9f25b62ba24033605603a4305c149719fb096d2ed4d824da7bc1f9d6eb541b5fe432ceda5e49201628fd877cdcf6b1d91a9f7264be32cf0aa3e7d5a361928adeaa5df025a4bda592441ae79d9db40d13c25507ec24886bf92a63a2880f24cd6a116fdc054fde4c744bb3c1ce1b21fc329ee1b79af14132421d0912ade3f6800d5b52257e9cdda69df986ffb1a46cb3224900e3fde6886fc7b3e4e0aa90b9e1fcc01c3066c7225b2d485674510466c0169e4272a6f863037b43402be6d1fe9b8a3f16a924c6b68d29ff0b6d8688eed718a4fa4747bac37a1d0e9700cceeb1a0560aaeefd0e842032e47e661f916ab31fc07900492f02f514887c164aaee53ad294915a182910b095e34a11defe38743d1950ca30000c3e87abb627ba8b707a5d00db7df0c85329b4d093593a4c137623a7287357f9fc9f3c35a5bf0d190c36a66f0305b02667a13005fbfd0663db3c92f0743d963a64d5022d282e0a722e357f8bc3a5cd9d5477df7a52d7594fe954ba0a6d888faef60776763c15dff90b424e65a7b0d8cf423b22e752efbea0b8958163cf8e604adf0e5acf264983ced10db95415107e4220cd7c9530dc0aee03a56e4bd2fc1c2786680dc96764426b61e9489242513eb803133b0bab8af01a3c60b38c7f9bd817cc73616a474e9f304c6f527a663cac18ada4fb1aa871540cb5b79d4d4f2ff93112423d2a02b39cf3bc8ee08a4a7ecdc431da2329d4dead552ec420de9dd0431385791d9c8abd24e8cf1f66c52337cb1d0219ee3b57867ce36145dead7391f80ce51511af5aeffe5dbd215c9f2f5fe891adf263d17e0d4db44e769c2291e20061897490f55262d459fe6d16954bd6f7ca4daada72677b33dbcb9fd5202296831b2f921f9b89e0460e919f530d375b3e7440f769f65eb3e39f6428e3e85cde0ccbec42d55154ad15d7d956802732c1e8ac2538229c7d90235f0fa249eea493e2b6d8d06022df696cfd2ada56754993411a0c4dacc9057446047b250326bdbbf052db27351b9cd6693f723d4668bed77595f22652f9ca3258d60b8e93e288a60b04afaa102968a32a5f9ad5739f10559c7b66c516b29147d3e35fcde8c4b174de53f4698e672c934bbd3ed7681249301cbe7c68090e435325b3c630a9a66997a37754a3fac7ab545567fd66b6798c60a07c3d280980156a816910dce1c59f788eeb86c28aefe7b8bc22ff211b3d8cba1b21222f67eb1731611cde3b76675f7be70408c546909a21f6b45628a0a09e236ee644d472b2f4b43c5974b5368b809f553b137d2d1fb55bccefd60a87f6fe1d04647d2c58d15e5b10e1046c56f454d90c4d8127654aca881241947f3e0d847221473ea85ab2fa28b94651e4e4c40dd932371182c3d8eed56d4146c99abae7968b428dfe0e97fb4b7711d4f39115f71f2254a44cf589335e0139e3c4d2a90306e82bd21c3f510563812e050911468b3c7d12d3749e8e16d3b335cc98602b15f02ce1673f7539e22cbd782df263e7ae1147d921ddc2505cd293622318bb0fe315b0512c4fce9348ff610b1f9ab3f59975a1b2be6a420c43b26e3de7f1672c446d4cb0b5b9fc5fbe951ddaf71fffb90dcfcda09a3fbbe2a84c1a303c34f0a9af2a98e91de6f0ae27070557fa34c614329620440b5683cd92f311f97ad14465eb7921032d774e9b2cf3001b66723d29d90e7e9de91e21bb4422b51f5e2af192db4ca359f86b99ccb60e63ede1699f60a4178d40e95e33e4a340274ad5b4f21c1f4c4d732e8b79129cc264c17a2aa1f788e4527795635f633511234068552ad3e7dfcb478cc6e9732966bd00ec2da3873cf5cdb10c323f0eba7260bc085b7e6ae9dc468950703d93f25cd82e6adfcf1de716430808ac4b02005b5c2fa5746b12cf23b73a0f84d79c82a5b8aee0b70b43a5ee2a5ffb3c792736735f0be08329c45b35e10887d52cd3541795bdfbd0b618a112b1312a441118f2fa525cb26f2238e91a7e3a08934e0f45cdffe060d5eb6a314291ed8d08beac027c7f02cea0ae5284d3026d6c04e69938145c22d66ca6e3ee6a64b7d5a8573653d9260f3c71bfb9d3f42f90bd40f938eca54f834ad482511eb250ac1f3efc23febcb2ba06821a3d8402fdc2255c013898ef99ac001c3072ab747750e05b9b2e7e59b24adbf211a0049d48dfa3fe34adbe560237bccf597face42d4c7ee211b3fb3ba851802a3b38095e3cfc6956f5392763b8b2a0ed2f8c342c03680c14492c796fae1ee7f58aa6a47268d1061734465d776d2123368a5231f1785b86f50e1afa83df9c63c3501e4a9e09fc7c3a9d8e9ac7a1540501c9b4f0c848b48d165333b7074d62565c0bdc08cdf41870af8e0335a062704f2646d05a30f3a017dae39ad1d93012f92be5ce7fe1a3be3d5b9c079b63878e9d72a647d82695c0c7ae112a4b964244143d98eb412b2b2a71c20805cb61b41d1f3c2abd899194b9d07933917506e57bc84b8e217ba7ab6e931fdd233b0404bceedca65cd3b4470928a919942baae9147d44821bebdc77a4d83ef6b8218e7518bd091bfaae832b21edc5a988d063656052be5234cc404e15b808bec7b26f1989bb2f8adf4f96af164aad3ba8795ebe9e7792f94ec871af31e37536d5feee31184999ed138b06ea0e34557a795770c7d5864e1a6221fd49052270782771a794cbca175a8d04084f162eab3957f10b83a9af836cb3814741a924caba55909f35a8422579e2f25bd60cc4bba18e5e91d007f4aa391604116af324ef6776408a8810da046f8bac9a41aefab672d27aea6f6801c746f17dc93f1da5e4817531e1544e14da463a0e026c556e82eb0b001dce767c417513d7f7dbad5d2e78796f64e75651b3b5bf741d95386751bbdf9faa06d35d9d2f2b3fd611b30e0f3251a877ddbf711438608650844d5d2f654a91478db19a6cc2efeec", 0x1000}, {&(0x7f00000019c0)="2d6fe962e1ff6b044d50f70f71cfc5d44a42cbd847519201bd56d0ed24d68c4624bd5d48812fabebaa815a4b34fd29f8d8ea3a53fa1290d1a5b39f1b0d3d68dfc790338cf69a87494dfcdb7564f49b7e73424736319f924e6054f53eb30f4a86d23e460cba9ce2486cf0f90ef94af4dcd7de723b54ebe1dadcccc1e555b2cdc13f8f20f05bbb", 0x86}, {&(0x7f0000001a80)="efc7b078c6cf1f832fa520a2026ebe42a22aa29b696bde998351daa1c4e7479db8c47b9c67dbc23f928488c7f53ba9a10b65ef8022adcf4fc9610bb629e0d9cc321cf44dba7f37840c95a529f87e072377225a127dbd284035957432728a445f3e50751c5a6d9612f298de7facbe1ed09ff899bb17af60f653530bc55649cedc52a4c818387f451a67863ad139bcf0bc3068b28928b9f7d21c767b18922080cb23230b32946816d8bdff18f613778033cc401712ae4aade7446c523b4c9e6162655d874dbf5c44395f1d39c34c9fb22f7148a07a454f1b0a60bd6d28ca3b44460d48eea8a474f4", 0xe7}, {&(0x7f0000001b80)="dbf7a4835c7800dc8129ec682c2f453d611e666f7a79ae057254f6961219e62597fcd91395158e12e7840818f62705a7c09aeebf0f34ea726a268dcc56912e026192dc5fdf7d68f1d8f0b6fa276ee4ec8d7b22795d01403a8aade0eef98a67af4b29b7a82b7d5e925e0bfdeccd2efc709d4dab051f4d1c32ecfe2d6d68906e5d441a29f2a7b9cf552c080d34ccdf2946b6f4c38d0cc33340d9bf806e988ea60354e7acbe0de52d902346d20d512ca1fd7d89469ed72b1828a98cdcae2e139016711c86c7fa53", 0xc6}, {&(0x7f0000000640)="6d4ec5480afdd88795d20a88c3bad5a52057831da33ced81cb1666442d90634969", 0x21}, {&(0x7f0000001c80)="b423c2fe392e51ed022680ba6f401a9a5ed53804bfbbcbf99a17fb6dc434eb98b2b7d4480aa2902eddd24c107f52e5401769993873af37152d18c913b0bcd55ea24c731c3283226191f10477dc20868c386e3cd9602c3c1f642928267a71139e94d83abdfe7524cccf7777ea23e592d206e12041785cfc562ac226903d7aa22e89aa580b0659ec901b44", 0x8a}, {&(0x7f0000000680)="da1d6ffdd41c12a0bc6948c178bece56690b06ebe148fe080270905f7d4bf294e4d0745f63", 0x25}, {&(0x7f0000001d40)="2f6d2f172923c0fb6d4fbd62f0b2ba7ec8858b3f0221dddec509925dc1472776074dc14f4e723b264904ef63a90448e4a7ca2738a332f27bdbe4d83ba2dc573354f0db28bc5390bcd0b87a70f648b3d814e44397d2597b82e8d060f13a5d9438f61f0d1e6ad909e22837ecb7d5515196df3b971cbd232d012d4bc356b1d0cb5b8222c3fb1de95ebfc9ffcc8484bcd4851211997a8b9f17d20c010fbec0863668d23552d2da917ebc2c3b91ec", 0xac}], 0xa, 0x0, 0x0, 0x10}}, {{&(0x7f0000001ec0)=@file={0x0, './file1\x00'}, 0x6e, &(0x7f00000020c0)=[{&(0x7f0000001f40)="acf8a0d78b11c11844423fa7e7d7760430357a86d38dbb15ae4254e41aef011f2d2c93133ed04475a594b70160cb9d3334e3e55b22c09d34ed43dbda67e1edf850563ba88f0c3f594bf02d30258d6e6f51b4d0a0ea66d925113bdb7226f302e9d2602cdbca93378ece5f94d27c279bde813b716893b1945ec0ee1f71d74e83f68ecf3b00b0a7c3028159d01ac061b40f689512102a684620744b2f5f9722ca7028f59f4d8f3afc02efb7e6dad6ce4a25461465e691564b7dce466dd75eda8e55f2de907bc77556c12e38659e65", 0xcd}, {&(0x7f0000002040)="d0c30ab643e6a309720588eaeb563e2aded509a21996b53381bfc065b9bf3878539500bed7c7996624fb9a206f940b9b271add06b6871826ffa3bed4f1afae6f19bc77f3bccc282bb17cb5efdffc058ece43e5375c32300888ca74d7077c80f323a408b39aca09b2b17ef4e33e7f30c75c5b5e566fc154756faa4150ff", 0x7d}], 0x2, &(0x7f00000022c0)=[@rights={{0x20, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [r1, r6, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r6]}}], 0xa0}}], 0x2, 0x800) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, 0xffffffffffffffff, 0x0) (async) r9 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000003500), 0x1) sendmmsg$unix(r8, &(0x7f0000005f40)=[{{&(0x7f00000006c0)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000000840)=[{&(0x7f0000000740)="13e0d2639f75de93930af9811e34a80bf5ebce7cb976029c06c98b6ec471fe6945b52271455aa89ea1da70f2412fee508ec80f6cbf058af64a013056a28a9f81c460644a752ce9c3b3d4d98fe99f74b9905ef4b760c5f12e44adfe68ad0e17193798474236d7fc74ca407d1ffe6b8eff3be73c8d7a25de1b419ec3fddf347268da01b36839b7ada7caa1298469e7fdba8f99e12d243d9850b6ecb06f827a3fae64720143d253028f0e43f3f7f630b35497fb1f1d823e159a8770d08ac39cc8d536cae9135f6799b33df99a69b26ee09ac56ddb2e4863d0ef179842", 0xdb}, {&(0x7f0000002100)="9d8774280633c74152b1a00a5912907d2489ce05a6b04b5546fa9e61905ce6cefd34bbf38cb81e4d21bbac0ff2e13b794f947a6a5f1b3a726a3f6dec7e78d32e027e2040724564fe9d4fa50b2f0504c26fb84a174889dbe389bca539623f8ebfdb83c49037afa93dfbd75883115bac65b6d78d2483e44a768ae168b1455a00ba8624a827c70a4874c054208713bd832bb14396b3c438e4", 0x97}, {&(0x7f0000000040)="f6dd9ed701e689912980a3dc13f267d59fc0dd7ae8150f0e87bc7534dee3caa6c6e21610522f1e3168aeeca38bceabe74f99924703360b69c382ed", 0x3b}, {&(0x7f00000021c0)="8cb5a08863eba46e1cff471c26f7b87ef145963c6dd5688cf8adbc0b0b82281e1e151e8668a9858f7b29e7b2cc8e5d61b66f41cbd7ec994b1bdfa6ce2226dc55f2a2037845d22787fe300bbb625263667c5b7f533e1585f63031f503ce17399a081ff275da8c351b34b0c81aa2238b6652eba1a5f596ef9d60426bc3b81cbcd0238d3b01a6c52f6c85eeef50745b074b7e47789206bd3a3ae90096ea38d9a0199fa933550e6272c941c9b760882259280a1eeb6132648fa8c57c1077a380814b11c71dabf5d82e8295f6f9b82509938c1f431567d0df06ef36175938ed63e19de9b2d6cf1680048896d36eeb07eb60c8a67e7b9f", 0xf4}, {&(0x7f0000002400)="c6e8af8f5c664d687dfcef954d0140551b5043020bc52300046856f51da86157326e57e684a9a01d969a32e35a394d0adaf4d2af70744539d5c5e8b7480ad19082490bc3c9e0f1ccf6b16d5cf13b5a67d8f97f51a712f57adfe501e5f66f3c02dadc952c2ad8e490780003cb50dd02b14ecb66fcde172e7fd24e45188dde8dfa16b5f91ea448eb875b556984e48ff72e8c24d46a72f77f5d0f81c4989514364354f553f49500c0b14e451da908efec8c", 0xb0}, {&(0x7f00000024c0)="f323a35726c1d54bb926374adcc25dbb33177bc295c468780a6ada06929127e5bc82bd087f1f9ab7d24db0f99a9e3bdf0d424100ed1c49c47d78a65e9fe273faa890e896a0dd754236e82ac3e6ba5f23f8f1d05162ebaa0f2fc0fa71ba37eb91d65767aec228d11c76a80b856b065ee6f7c643a9a4a23f5f3393f4a948e0c497d88a60bc93846b39f2c1d4226219e87c8f25a55328037b8ccacd595d01afb4b2bab06c6b", 0xa4}, {&(0x7f0000002580)="0106ee383f907342bd023fd01ae90694858a49e213ab1eda24b25222906381be96403926468ea9fc887208603f4c9de86dcc8036631c76409dacea32a64d3dca97355cd02842496ccaa38d99d3d550b1843cdd673bbe4184000e57e764262da9c570e71d75e2bc6964a7c23bdcf22ee1c8c193b26c65107326d6d63a0629e7b0091eff00caa3f2d393a9759f7ad8a3add6b87813e066208d2a2f829d484b6c63c2578335e19988e30ae5e16988b04086a997444b9d8c2884178381142a7a6d09957062258a1a80b3fc087ad7e8f9d3efeec86c813a0801fd579f1cd0d6", 0xdd}], 0x7, &(0x7f0000002680)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00, 0xffffffffffffffff}}}], 0x20, 0x20040801}}, {{&(0x7f00000026c0)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000002a00)=[{&(0x7f0000002740)="c762d11e525d8aa232aa39461976c1a85bf23f27fdb4a1f07a863021827cabf9e74e991412869fb6d752c7e6668203668cdbfe9dffaa268971b638013cc8be72b58314b3ba52977bab1a69169ad7b12be73c78dd263174154ee9cec3ae236642bef0bbaf4174f9559f20ad831b0a91ca1fc1c1617f5134eeadf72f56c8c73e05a0f5fc895a67456ccdaf56345b7482c030434e9691890ccb4670c118082cd62d8938904a868b3fd0cf8f2860e9e3b72eff43a9eee2e513ff4b69b71b4165707fc6825707948ac23c", 0xc8}, {&(0x7f0000002840)="d943e00b99e01cbdf37f8963cd6e6212dd0c79a0aeb85c8f1ed0bf", 0x1b}, {&(0x7f0000002880)="cc28930b1ce54838e872f1c6deb1b826ad88410f7b359a76cfbffdbad8de1b5b8e9b95b8c8ad0a0c7007735eb1911e96dbf21a", 0x33}, {&(0x7f00000028c0)="4b091886c49336a763c59de9490aff0cd09e3a769d909e516d0f3453769a183db3d2f89b767b00b115c1b047ab43f9cbfd43cf6c1b483fdce05dbfc688f0bf89034e789ff99bbd72ad3b947878bf", 0x4e}, {&(0x7f0000002940)="a3fe3c5898ae417a8c033d24c3b8b67bfdc50eff2c168790bfd63a78c2936acc9f74ca4d3bdea323d3096d97b95c82d9a895697c4056f9f4e9bc537e826cd49969662abf2b4e4cd3823bf538d310ba8e69056d919fec031300150caaefd40ee51e405bfab46a433b4f59cc3c666e", 0x6e}, {&(0x7f00000029c0)="2968295642e0e7034ffb9bc0165e8218410dcfa57957b277d158511722a0665c6263dffb5b4f13ddb0c708f40c84b0725fc893eda9a04a", 0x37}], 0x6, &(0x7f0000002c40)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r8, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r2, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee00}}}], 0x80}}, {{&(0x7f0000002cc0)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000002fc0)=[{&(0x7f0000002d40)="55f21623aaf7fca336bb2110d37260cd8976a8c86ddeec4ae183351456ca0504bf4591e5e881e5d8d4f589ec5c16574bc536783d3205e0c355d56ab4682ea2b364d9", 0x42}, {&(0x7f0000002dc0)="a0b873ffb17067c349b751ce5d17a73d3e7cbfc626107c1a1eb1383b03157db4a5149b4c5af57854826d83f9eeba", 0x2e}, {&(0x7f0000002e00)="626c9dbd8e4188a531923bb993c47096a88bf7c627f1043d074afc028cadab15ae3e323e0c9a3f778945d52ac67b72f0ffab4519c979a314438bf1ec47ea18af4fe0c2a3150c87c2649503d83770a379d1", 0x51}, {&(0x7f0000002e80)="d90077bed34587896c33334dbe6c89c8066ac6ddd4fc12cf6590075fa8d51cd7f0df332a88cbc58c6fbe40fe04a32d413a6929480ab7d92b7e0f5b3da981204ac6ea1e67d3ef85e15cb22e0fe7315e5b3b93", 0x52}, {&(0x7f0000002f00)="e9b6b33398628607c66295dfe423659c7b8b500076996599c01bb25127fb7fdd6701f4ad14b07e900fc36d7c0575f0341a5f7d958db840e6abb24200a6e5c684ad57850fe88edc1631224a585139f85adec35dc352d1f91625a06b0b921242a291ed459df348e6ec6d9aacb1d0fe4edc762bfe9204067a27f50d0b34b6965b24fddc4f22c0008113abe380b27b0ed55011c17ceeded8345f20e3f01d2148bb825e36ed37a23e9062bdc559", 0xab}], 0x5, &(0x7f0000003540)=[@cred={{0x1c, 0x1, 0x2, {r2}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, r4, r5, r0, 0xffffffffffffffff, r9, r3]}}], 0xd8, 0x1}}, {{&(0x7f0000003640)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000004880)=[{&(0x7f00000036c0)="8686d4a6ed748746b4cb8a4c7e1b73e22c2c0f6e88609eab2c7f30cc8f82b158d76af568d59180139648d642684e561632f5bb55dade0c02128b7240c3e5792e854d7641049b73474141d48cffb911fe4765a4674886a2e2a48c7e9b8b17f68636100312b4ab7fa6ca6e0d3273f9ec0ec1b0aec0f1fd5255bb9099772953820c7c3f54727d0dcf35a0a4d0f025d8d53abb4c3de8216a864f22af7c45cb94a16a58f3921ba12034176869c4ef5072d7bfd54ec2954197aa302a482a5f3398a14f11f23e86d50f335a1aedc06c1957b2a0ba16b751c02a6ed3dff2c8fdc2", 0xdd}, {&(0x7f00000037c0)="6edb721e02baf68026c5ff9b4c9af4a0e8c453638e97bff4a5984f6799e12343c72741ccb3e5530057a3218d9fdf5bc39ff9be07252d98f06826aadbdd8638cc0983d1b82d6b765e3e2d723211e4e5691e8941eb06040fbf7b51761e6a09c02fd7961f5da2bb0418ce38d7a0040313e9dafd0ac75687d342c9a92608f4076579da7918cd027a16f3414aab34ffdc1de3b872d34dba1306337f67adccf21d62025fba2996a26f83de8e2a0426c3572aec1c184ae0e7bb45f7dc5a41f35348e6fbd81e99b8ff06f43fc3887f4bbed2e511f8d7cd4fe2aef0a8ac5daf3b7165c3020457231d53371a1606725e2b2ae04aad53b6334f2b079d2048810eedbc626603d6b694d1736ec99026e7aea2a4a5c63d77d18f83d4e36db26985608c11472c8d6a3915e9058067f5328108916f4b55fbb6d94903c54bf6d3dba5dbb6a72ea2a6a4ed0beb5ddb9618f6f4e891c8a49b4285373ef05fc9874c5a974de83c9da53fc5f28c0531c842c4eff56d538f8832ea1bc90e2b15cde5b56b8c40507aabe19970aea3f73cdecd870d54f5a42468ea92a5eae7a02ea025427272173bb7b034f44eaedaa8de3a279d7c56a9151a493495f71a0f0374ae719569016ac70c3c86af3a92594f7c5a028739b1e641ac65462d617c85e13ea1e898cc41240b63b5591b22fbe981fb6255ba16ba8f22345e7385b3b317151aa68dd6a79fe9877eadedc7eca729b05dfa3d3dc5187233c5929c214f149fb53bf9bdeb3fa32c7a37450f1e3109ec30a309fbd61b2e74b1ffe90602dc2cce5680afb1923d5ce13b29119b67edf45f1e12f9a611c09b12f40e5acf5dbc5b3ecc16cbae760bbff2abbe3ee00a1ef75540ab554aad1259339a83303e8e0318551a9df0bce75c3e5c0734b3ccfa125d95c21168cd3d598d19e030d56e80922eb6c924d4cf35adb730d22b5d34f31676a2140ca4ff6370e5a4281f9d19537d8f9ae1aceef9a3eef374141fdb780b2b1778b1bf79c73fcd40a16fcb1f2660ac445ab0d64f9ccc305fb9db4911de21a6794a875b549429e3787623e78099128df648a3950296d522c486813f9760d23fdc4ab9849d841c00acc6acdfa89909df3688106ba2f21998060cc67cab8d753fe9cc9ebb30398173bfeeeb4c1c5708f5ff59cfdf94b1a733ca69e616c2ec0b59ff49228e9bc6b7059c870c1c74beef1d21448b26b019ee93cf88cf56745ea613512db23adf5cd55db9629650847c58dbad7b2a231807b33272e645e1b0bea8c718025b9b04e5ef6964d0cc538aae82d45b605a0d083ba8e33443c10ed37c126d9e1a13a4bbedc52a9649f877c69fba2b546601de93f159fbbecee0c6c4dcdf450a95cba9efb2e8985c46049c51c594d43a438e7ea52e32cc0e911c1badb9960f503b968ea3d7aa212604de4333a4840b8d1a78278197079bfab32ed41c74e7c0689e27ddbc9f122bcbd9a1cb742c58ed4fe0be68f533ed1d6b73d2e96557d49c3885056b6e292bca7f48b92bc2d8eff2c4ca0a3fa4c805c297ca51a1a5387a03de805531344fc862c2ed9e448948a0bf701464c81c716d57ee2405b9093cab9747d2a18663edde0705034d61f395aebab30768abf8cb9b788a3399dc60a3ad62c7de1f331fee22e1a723e52fe8b29bd5966f830b4c97234b4a9ffadeeff19c7734797354b419fc44f528511cde30396eac6b30df5332f8851c42073758d1bdb280951256284103b22f5852100552dff89b2432bc66d70f27f5637bb8694cd7f16afc54f64ce288bfe6eec1f28a2e4bc5c519606b5dd9856251f92f3b7727bafaaea2271c26e508ed3f23d3cbee6ff2775b494b15d7608e05a0dff87c447f586f6601a0383035012ebfda3ff20fc60418f6e95c55083b5a8b845a91ca0ae47e683c4c265fd3ceab7d39bbb1d23bb7c6704c821558c809718ce8442d35a55c887d092a98024c39721a1e9b03ae53131be21f573e44797c86e513cc7ff8ef69d4978651c299e5793f5a677680b6346898acbc97beb3e5c622ec4b8e3aa81cf40b9a1fb8fe1fd2049cc0d257bb6f9cde0fbdbcbf9f236da2accbccc47fc67a84448b9b5ea5103b298fb2e7b3938cb3b0ac6b2daab92a5edb737599753a02cfae1af8faf6bf37a2554074f8c2b70566eb203351c50a5c32f5c6bc03a8fd956f9c9ceadfd9be1c5823041cab4970f6da32520e61b080ba0e80e0c6bb20ea97a8cdb4fd0c27f33ac8c0f8ea4ca57c4a42d85493b2f480456663010fc0dcf5ecaba6d555548d77ff2cb25c808f629dc46f8ef00c83b574a8f7db6aa631678fce4723782f0f745fd2f7db353d668910a162fd4ad75ec7938e353a57dd8df185690627af546824c2ac6da547052dccf742d1de5b996290906661ea3cd725b91726efae6c772d11c9f203ad28e4d9e9d2c4f1bcb37baf83811a90405b8be4d810c5ab4875568f5d4602104caab2cf1a25725b293ef792040a9ddbd6a21ae68090f4306013744a4dded81980bd1b997fa422b46a84b0677e020ccec6a08b14f3a0a6f7026354acc419be752f39bbe555c4dbc5a80b48550fb8124e51a8205fb380c9c798e4d3a47307a8fb1132101f0d31f0ea88c550213fe35a11d7e7ee4ec75de5971acabe9006ebcc27ef23e7fe82cf7f1bf76b9b6fb4f8d5d9b215ad79be9d15ec29899eaeaad29b8dffc8aac904337d3e3a9ad3795a8a373385e1d51d5e065420bb6cb1d8feffc3c3366917b7cde394300b40a63dc479cae8c730cc60bf970226504798e688ef64340d687592d78b52ddb51fb9f9436991fc74391129061f7720793abca64886ce53035a7926e88664d8c62a94aecea1bf7f9732be7e4e1315db30c0c448549def161a3109906637c45dc80dcf0b0900c39e3b6d08a9d427c117c005a369669dd4106b8673e2d0623d8507c01f144ce7876122fb0680641b3f5f0933a7a7fb20f33bde038fd4f24034797404127e5d9e65846f87cc855910009f0580c046e17686af524ce0b005cdc4d1b74d1b849a631ec1eeac278ffb173e1cb7e24b742ed051f9ddcec0f7eab478483e37eb4f2f65e01b6ec684cab49bdb4bf337a7fb6c9552f72b702d7a9aa9482d744f1fa658436627c54529f3adba8f3b05609433b5c4a67d4448bf2ffd840691165cca4d5a31e63f9fb399dd22a5d27656e52e2d5816616c31b2a09b39a782756b51988439d6bb09abe0e76aab528c8c881b92b9717a0f64c69c5f8a7690e5f337ca2255d8bbfeda52f256c2a88c2673c93f3be0d5fb0471c72047f27c98187eca3bb427eb802e146cf66b4bf3950d85fa5e507d5a4ff8d30bd5ca20a6d777689d00c6abb299fbcaddf8e91064e770948ce84e5f5c35b8e6428b214b2a7cc56b23b5e83f49ee454c50de60d350acc5c6350cfae09e59d94efbaa917c54d6dce72800385b2d401ea3a2fe2e7478b37c112c12db5f56d861f14e7ee591fba48663114358e6dec6a72adf19bef5d87f4063f733df2691256b564bad43acc22dd586a7a1cf482c8b9d5892f1c27dcd13702f1ab50b741ff5bee608497d9d10a0e30c102a5e88b78f49e74e06cfffa18dc83ee21c299683fd9af172c298b54e408297cc2f5856333b63d79493fc1f2279b7353acfb1ab453df00c42c8852d4efb6adb9283397e4a66f878abd94a4e12f4b992b886e2fcaeb9d4316ee61d53d2576ed4af8f0c1e1f1ace8f05c9541934bbb2a82962491a48a1b016fce7895047284439a25cf4576020d4f3534a35f572eb938570c71f4edc1dfeb0d3c4c130368d31cc87552046c725bafc49012af6989436e61bcfa7337b217cfca732d320b5ac2df0153e9039fdbc5dd0781a043ea2fb448be4d28a3a5c6576fa76bfc9c4c29c51f8b012b77989b0e75902723d3fc301498c69f215fd197e857b2753e9ad32455baf6706043bdaff112dac8c133139ecebd643b725ca1d098774577b8169a8eaba3c8d01c282d9ea255f379cb5456fdd7b88f760630e1ad9b9a72053c2faa3290acd92051c0bdc2c7d8fbfdba6a7d32071c0c0c0b09294abd3292a4b7483f6946a25e3500a1cd369c380125651c8a65ee3f7f042497d992e7f952c6554cbaa19afe9734bb822d6477c030953a931dc6d9c0e79dd3cca5364919b149b3db28d8b695dc125ef0bcf0b316aa63f10b5c644132c2bd7d27b95c0f9c5d11422d1cd10fcd4e7e17a5acd77ec59f5914237072541bad9649ded6eb5a29f5c9a652ebb67676741cc11d328a1b2c7d8d7931a7088638605aaf255d262fee20394ef9115a0e8728da14d433e3821277955c86160ae5688c143655a133bf15fab911e0ed6c04ffd199c9e0491c534668e157159e9e94db2706c2854a84440700c7b48787345642229c7a98f9ab8324b99e2d18f0e135924829e7a3b019b1285d83c79b648b62d82eb1f496722dd922130fa4a1611bed24c410de68e196d5b3542aa0b9f0928f6af2649997cb9fc06132829847744614ee9b824f7fd5fc753becc8e81f72d46492e91b25c86304bdc3d755ee94fa6471e21e4a3229dc4a43ca051c493e20c3518c3bc37f5f1966350fe8f262d568d80b9253630fcc3fb7e8de8417ee18a604c5ee316cdbbfe0d42a9f6ea918fd8194eecd72f611bedf02752868b9a07c9a7a255eadb26f1ba7b8d5f48e32e8a88264b87044134d5c964ba35c9594c767d0d8e9f6bc6517c6316700c6a79afd0c00a1a4b34cfa3d7fa6908bfab2658da34f53be2fec428e5b1058f9e42e249ba0c79bdd2cd153fc5c20e1f33599f828f04d469c2c12a87d9543b13c8bf12ec6db2a3338d713a10e96771a952e99db263f300ccfb5f4e0490c0783fcd92d2f7f07b7d85b1ee108957b35672a32667ea2327a04e2fe1eed530d429dc57139a723554189e070aee4144f03104750788e9e2dfe3106c0171efbff50687244ff6a28d3941f02c080505b58f2015f97c64e3f1d8703c6a2c71ef53d30b7881973ceaafbef8fc5ad8c153980f629fdebe9127431d6482acadfd1e6ceaf92292f9c59b4fce0dbbcf80c1aea1867a7452305c06005899221f6ee5bb8ea24050132a5a9c847ea24e4978cf643eeb19b80f6804dfdd8b2871818d00e077009c1ccf9782b9724abc58c2e7a9b77eb8140371a1d7d2dbd0ad622f5f6f638203fb2f46adaf67e3f0b32bf2830590e1ec8f2c72745030fa4372f331a60ed8147b2ca60fe0ff0e0b4ddd4e7e6ccb76583804b9afda0e1b7063c1e1a7dab6ba19f16c88be3c09397a323bfa73b27f6911326f3c622f4f13287e0b4621f22938a966cec426a601d2fff39eb65dae0e587dd96362bd66f90241966237a052529e816e8b262921a6e95a3639be26235168ecb29a5f364d25bde2dd04422aec8a1ed9c85b3fdc531c7b76ea6482a390511fbc318f35c3e3bd597e5c03267e8bb8b7a038eacb73e1578a5d8dd95248569fe27f8a20ce3954a93b27e4ca01315f468b624c2dc2aff9fa93b7f7d91449b1ee1bce6727efa25b328a821aed11439e0d9a72f945734c55cf615a011c34677094442ce6bd30f8a0fa26e4f07f5297b8d582f3f85d9b96ec2421f1055ebe27004ae5d37e83eb513539d9430188bf4d4394b1275ec8a2fc9224c827ea2094afbd197b7c2710a0e25dbf993d4f9cfdbb9d3959bd4c4538fb741cbcc5ccb198b75b03139f1b0f20adc35865c600c09a15abb29f18f61831f48f5eea7ebf1b1326b1dca952d7e12f4d900cca11fb8469a015f8813d168ff172d0bf5b12fb7c0c4c192ecf0e0bcdd147653dff5b5afbd18415801015c3b9b385b9854a92bf4c2f2f84906d", 0x1000}, {&(0x7f00000047c0)="e347d8c54962cdca437fba45f2b58b02a265753f59f91fe125daf3b2de9bc5ec0c8041213eb01c7986c246cf5b06c78ab9e868f7815890d5bc92044caf21ed6e98a4a95cd0baf3243ba34c2c23", 0x4d}, {&(0x7f0000004840)="d15b533d7ea4873ec8ca671d146d0cb16d049acb02ac1976e04b27e0c1e56f9b5383d3efab24ff5a4aa7f6fa126a3c613944d364ff98d5", 0x37}], 0x4, 0x0, 0x0, 0x24000001}}, {{&(0x7f00000048c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000005ec0)=[{&(0x7f0000004940)="a5170038bfe33fc533188fcbc11f01add263b2a34f3e06e1210bd71db0c80b03abce4d3fa0c3eedc6bf69bbf60a06c56ca86fc4cf5f71c1f7e0ab3ad52f221c2e3e8d91d419dff7652d735dd", 0x4c}, {&(0x7f00000049c0)="49383cf2f910587f926dfeea7825761a7ebcc7e1f5f6ed82812212dcd2e77605edc11f7f9c8cf066d02332a54fea39f08a322236fe610c1164118ca7f705c95f9dbc9728159e1d1613668c8c95fd4d9ca6c175dd5cb654484abcede70cb8e17afb33b95d93456d92422fabae083b7026048e64636f8970", 0x77}, {&(0x7f0000004a40)="80619acf6066fe2e83f9862ec0913a43ae290d5f3dafb55e71c611119de8b4916d0cb0afae8f1435bf01b409b4c088634d823ba950f748b8a9920842124757432113a3e810a4d16d961c5ef6e6e38aab069612b613553a8615653b639d829a9349699fc0ac5a30cbd3b96ed450810857e81dac5f42fd2bef07d6984ab19555783b56f9e54e673d7fa9b58bb6f9f8028af1f345fd7db7cfaefe3db3932603323186f402aa190678683a86fd091d9e5f2b75eabe01350712b8d21a04062c065f52604835415d09b0e5441eb20bae263f33209874c84c2e9c9c17f224e7223297247b4f4549820722f054342a8ce6d8d8b703ae35", 0xf3}, {&(0x7f0000004b40)="4045968628d6c528d835e436b1aba0e5655d888344956364dbee8e464da750a1873cdfa0730cf00761964a75b4c647a6a637b7029bcea3a23564b35a7a495457ece4efb226f0ac01edab4bbaba0c04a334c65d31d1d10d79646bb02ec410ecaa70d41aaf933e420ec34c907632663ae644e6aa15bf850a947dadfe85cbd9047fbf2f64a806bec76fa1a4d5607503add4c2cd79f85026cc72c471be88d0b0939b0c547fe1746ef6be2b1a19bcb565ff2a8a3361a28df29908253e09a3a4cab61cb147b67a27c0f8f90955c6344a5e6d8bd199b41f10fc224c8469060d9b27621fed99bf62604f0a24781769fd68683f9567d98f11027c67b5a0950ef474bc6300c4e9d2492b180f67fbeb94d596abf5ed7b5fc43313193d954b0bdb3421ea9b2b18889387e551a6c7756796854b1606ee5d1f65f43e9023046ded22df720263ed671c1413b9f017ed5f224bbf125cc4508ba54282f89383ef30985a53f52a320932992accba41f91d6ce5cd4bfd2477ebd9f3cea0dd53d07d5172769ed56f15ef45b6acbc265d6ebf25eab9ae34796919b47e3119b2bb7f50d3ee271109c6fbf58c6c60823b626d23b6e5846271e0556508a271ded75a51806a31b12c73c8ba39b1a0989c052a74349b6ea7a9645125e6e88401254e77420050f17372938d5c997bd96f4c6ac19278c5c0c0fff3ea8fa09e964e4a1859470caf690baffbe5200e43661743a5298099e7268a119e8ec3dc69ff6fcf5348b66e9270d652d7cbb307a54e7ac9393f1f9de8ac5310757ef44b115da746929377e6fb96000a4e9745a38b751189dc61c3ba28e83c6829f50a85debc503fa09fc8f0a562d081af12160495212c6a59bdbc5c2515cf0bfe96109867bb1d6f611ea5d40cfb2b1af24ec6fe28b89341acce5a31139ce82a641d16bc26fcb8488bc9ffa423d84434f888d155fda331570a5ebc6cfb1fa8e11d0e6a30bce99d315348dcd28f661348725d8bc5392252041d1a6815ccfaa8e392adafff205cb658210fbef1e199f3738268d0e5164d2d07e416e7e3a52652e97641611f66f4d2bf73363456e9844990b087859bf41e78c2b80e187226c826c014fa10ab42a408a4353f31a5d7f0ca2fdc54ab74231f7996904b41c0c359a420b0455785a15a6e8ac55c8ba407eebaef38d79ee2e4d0bf07959cb8effe649468738d2cad7d1a8614064317635037dcb0248cf5ce6eb1067c57af06c3db3938672ca40092645a553f83975307670049f1f59ac22821fb4202c008e61b3ca2817631f93c241e8dadd2d1d0d2c81e367c5b2dc70b7ed83b107138a2b75fc66f975691bcd85cfb40262aeb8d4eec0556729e0c50189dcae6b658734d6648b75cb2116de94964b907c33058ed97ba8743987d53a89df4b5cc19dcb690cfe4dc9b4828edec8284644766dfc26367bbd2cc375caf7236ee8bc7760d22e15aea3b6de6ba7105ec8e3e65fd501d098f82a4d7f49988cf34c14bdb400dcfaa73cd137f992e80013b93f92444c80ed24b92b237cc38ae0cded25e10a7d84c57d45164c7edaed9c7783d78321ad860dca8675909138f4e939c7013955e2c3d86dcfe8ada487b3ee8685fcdde8059c40e1d9934b18c1032e0aca6e0de238f7ea3353cb3bb10be70eae5d386c841d49637efe1b23dadcf0d779dc7992f168934958afbb05b9ea550374dea3a297bb01101925cc197f04769a8c16e7e27aa80e8a7e97301d56171341ce87f58e755187619217344e277a55f34e8711c4d4970feb21eab566f6efd9a6964c3f16e15a4a6b634f2bc20d040b0be417f28959f703e7fd062da7bae556a19a3f3d829f9ca56ffb3ea514fb65917fdca26b1916a1b6a851f5c7d4dba874737ce551e0134621d8e9b556607f21c9750e751e0272c29dff6b6f1b90420437a0f2b45c631d01a0e81adbdd5ad589d355f636d5bf1f5d3e7784fcf307fca288a5e3fde141b3a936b6f2cb4ef540924d0ea5c8c7e477410a506cee1f3d9d23d5589654d004e69e8eb0a473c2a6eaa48960ecccaa445cfd6714f27ed4646a5215c3a241be220441ccc4bf8db328d0bc3314506bc9b40a5d25f18c56e96f9fe1dec693a25c8d3672e183baf50734bc6570cf745097a9bea16215c355e16c559a99e9c5806fec91f1b40d17b3de1d2ca9bc5a6e73cff01e04d475d15fb62547762fd891a3dbf4fbf8bfe8d6bd6b94d19bba583b66dda8e816d17bd476b47036124426161842e74c1c2080140a69f16ca0d2fe42c842137deeaf2ec7278f1af2fdf0819d54b994706ef8c46b188bef060d0b5b1feb70c3d3ef3fb696be92bbc67caa221eda2d3594112dd76fbf4a6251952f7bf208aba5529093dde3c403389838a260b7d56b1c31083e3f1988019bf11804a345bc45ea727b640c05cac04171c84100e4b45fdbf1d30b319b780f75ad5f3b5f8aa38b0404c81a3a94a83b57a094aac9aa5d39a1b9a69e07db1f920220a31fe990f1b04ec62e5d14d78630c84093641f2cacbd2bb6f814d103ee79bc39466203c63f236155354b0cbcd2c9880771bd3139021657ab2f14fdabad693539ce10abef899646ad0a733e7006dab1abf4ed78e020f5530a6f88639308c4ebea8c1582bd27ed177e5c07527ac97160d13657794a81df337dc85a127df2f98c1f0e09d4a99fee039b7446e5da98c036c46cbea59a4d6e1050795f2af53bd39e2157fc76d479e333d74ab98fcd2784161ac618ac6143e8ceeb84697d933a24725a61bda0d5d5e7eddecf07999e2528439028c90767922f52ec23537ee7e315a5db551e3747ca736f29205a903e9e700c1826052f4d7bf54ead3b7f0cf5d39d8bf9fd9340927231b0f2c3f70af5ea4d2f3605fbb63e7106a6dd54ef01889a2d1b6cda0450dbc6f11a192e1d175fe842d41e5f0a0455745127a321f9fa8a6ffbaa444a960d9cf2b620a4d1109144951d09271884a45e3c06dcb98e8e3e33874b87171cb451d987caa3f46c754bc974651a767475db032d048f1922591f0658e69e1a9d90b5ed0a81fd38524e2b62242841023ed6ab887594ea0c4b5d1da3362d91c27eb4ea1c77e6563721e523a1a9ac09a0658e029f17512f4ff7dadd8a2728e0c6fdc46b74a36756ad9ab33095124527704ae34b058f6a684cd79372b22a042e50ab83d8f2d865f3421be9fa3d8a9eec2275872d0164f0177046f7ba4f7900c1a147a20727f91157df411962d1090c35b49c5e5b25fd8e72c921030092f7864e473aa93162745b89124150e4dc58eb9ed3bdeaf9152b92e2fd145fb88f6f6df03349ae94b7d07865ffcd5c8e92c5c7ac3eff04406ad6947fc742e8fbb0d6973dbc36f215a60e7acd0b16a365b4644f9c2a8b3bd10e86a381ac193d892a3330ae50e8883c0a268e69b4542f15f1cfe0ee1fc7cec9b803623d1c5d4fe9d8db69620f22eac6252ecc31f48f89dd247df7d996bff7a51b01cae0c5bf95783c66859695b5e83b3a7c3edf7b474a5596fb980a272e670eed53d6d52ef7ad21339eae64257a2f9ceaf392f5dc93bd6e0b7250d88b1f412e1660f8c67c9136df360118b0342eec6ba6e498c75239c6b4e1c39f2b97b9f4034b10b80cdc48beacacf57b5697623d34211deb6d41c0ca9125bb4b1667004200d391c737ac75c048c7f1feb6f3f1e522b3889acc1347a48e470f7b76164868ec10ad1f25a17eda52623041b1a9d24f96b29c979733ce5ddee60e05cd33a7ed3086bcb55811ea283c0fe18fbc663edc07a7ff90ccafb9209d617d174efd6aecddb06b5e318bbe4eb985ed6a2528b5d55bbc7e34170e3cfe947ee5e4807a83c738f23bfb85c082bdbd6470050ee64b01d12ce5b5cf4d4b0b5efc91710c1b0b90fb683efb47f1d46650ae8d99a297c7d454197f411f276d231f455bdfb0a30c15b8127fdd9f4139b160a4391423574ff95d960cb72ff851c4e888d21ac925b2218b730813e8cf3d0750ec0ab456195c1568b6b27765978f8953bef22ceba18abd42b38b762834e5338cbb39d9abb1fad944e939950953866ffdc366de112c7b1ef687a3a01b030af1f40747d11ccdc84f90d531f4fe66bad1ab5b6e66064df82d7594411f50c846cee0d66c4c4d07ece95fb4d235c7a972def484eb70636a4127e1334ae28dd0ff61affccf6d4a989c0fa4ae28d15e0ed84ce17f4d99a9143cf6303250edfb69e728af6b062390c77c997d477d08f69c63e87221b40c2f9a222c0057c06751d88ac435923d4fd1e49337ab11e6a8bf9c20fa58208f6bb97a56819c677bac6d7c77470beaaebdded39dc24ad6deb1c21edb16e5ee9c02aad34ee5146f50fd7cdf8dd9f14f1e78a07f1dfd6bf7a1d78f300982ae4c7404eb74806b02bc9d97966d34a0bcf26d565265d1179836468152cbf2534f0f1c0264bb0318ffa5d1f001aa9a65960edc27023018d6c5db107af244d9cfd3b7966368d6b1db9aa18d3ed13725578ea0d6c4fd688b2c4e837fae611182d7f49c1172b35d59edbcf18c19d23d69bba6f6739274555f63eb79de06f5c5858db8bf6845839301881041cd5e72cce93aaf21c10f337b53c3b8dcc9e821c9b7c60ebd70d36748b4bd202a0cd52ad0c49ff853b160625e7629d3fff88d071af91835a2a98c4d3cd160f8167028246ddada70459ab4946f4fb24e0a9b82aaaa6b0bc5f1df3f3862aad6c476c2547254dc987b55e3aaf8f5e51001fa15204ab7daecc692c01a83ac100955aaf2e9c963966a212be6269ca358e474820dbccef39053f618c21e095e7b992a1813e5c29c7d52f788133f59b4a450bf0c5cf1e8536f72ee7819954cc4619459cdef093a3f4c2abbee7bfc8cc4fc1a825d18f2d650b0891670ddb2767825ddefda0997e346551f932e75bd34be369ed6f686857d68ad677f0dc494ceef7445fb8f19e91a00c77985008085034bd2925d5246bbb52dae94860d87c74d3ba8c967f9fc2ab06888989c6b09cddb44220462025fc47e9dafc914d3d414dab386576d1ee2866e067ca915050ff414d94c761f10e7ce370caacc59cdef33c8d1658ff4aee896ec91c31a76dc157ff6b50c182e418fb8f0d63d4eba3f5213451b21e577d25166f8d58c007f03e291ff26e3bb2b4c43a285fa5dfe8ab0979f90f334e54be02e7b29364a9c3ea4d690e19720c67008c9e5f49da36331938ace12a899c8b01ff9d9d1763d60c1fcf0ca146ac1cd9c0ba57e3943b1fa773ff357610d2ffed71fe4af501b017d7b83d72018579fce04365b6c63d599941eaf20ea6847d73634a8f6883007ce43665b34d6c4d7c63a111c0a1c2df3c0ab312b63e95bc5177d33ea9117f2ea852d455cd2852fd867e75cd7a85d3c33408d34adedbd1b2531eef5ee1c3201d85946bf9876486a2a1761d13b25d85bf39435588d5a938716515cc7ec7f5a9b103749ee1acd12bf2c952e5cbe970a50a457d1c7e7af8cb8ab622c422b16aa99b57625a26bafc471bb44f5e5706f6871f1fdc1b328802fdec097dbc19b74680060c4de4425653bfee0a572ffd772d9158432009e1dd40ef38c6df54d326d3c3ad1262eb9253e83c3f7c8abb2d5304481ac6303f382177476246427688ef57ee1dfade3165d568ffac9e1a480e4dca3a2f06ef7863d91d08e93e0c9d6281c2df8e138811c31ee8a9f1c98863291aaeeeb9f8aacbb8fe0819b367c10080015344b7a2e7c89ad17f0be47efa9ca5cdd6768a3639bae131f490d55a647c1667f8b939142d3abaa6b227b41b408e58c73999abf3fc854742d3537de6012f0fb144fd9136d1935d9025ddf69b8bebf0e983", 0x1000}, {&(0x7f0000005b40)="4cd5775d20a5e57f5fd1848d94772e93ce44cc1a57ad0eabfd42e91ef9548497e9b0976807a77f812b204c7f6dd7efe9b02c6c32c94f91b46a6fca969ab64ab2d2e9c23693e0d64609a21d86e6f6ad89ea8ecb38ddac3ffa48c36ccfb5e12781fe05e1b3873aee5ed308e043c291a1dbce207d61406ab69ef8f63ac217b693fde3893bdfcf7832faf3d94af5ff5d9ed9cad9c5cde8367bf5a50c", 0x9a}, {&(0x7f0000005c00)="0bbac447a14a6f0012338d558963c6b7c5519004ca9ac5a04ec6cf4081bbd8e4e77fd6495bc7d04890dee46b6c9af0c3d726a20ef2f753337a09d13ba8e1cc2d3612d356182dc84d36a4277f8b1dc04a3a158f2a613894af21cfe18812efb07423399beae44a9c25e22f6e6fc9940268b1f0d66ea2a29fb01d2b64f52d4c096158ab36661922a8ec0a012c9b5b24ad3f17d91903e337fceea949f69e3ed3a9042c10333e3801156b3bb5a780e936c03f4bbabf51b395946186a9282cd58b8e2bf03b2ba66908c303676362be6b75d678513889dc25bfdefaa3ef3dbc2b0ed7cbe1", 0xe1}, {&(0x7f0000005d00)="00a87f5e2d73335a12ad81431dc3e1e125e08e9ebe838a2af051778657a1bfe2abb706bd21fd5a497932fdc48e1e1cb0d9f533ac408ebd4982dd670fd18c81cf3deb120c02940846c87012c601e15e08af3030d0f42ff82c7ab9652af3dd161a72cb145c1cb8156f9d2aa4abbb499be5193715723f002c8ba8a5ccae0432c05be36040ae628890e2081342f52bc5216485b5c9a70a60290a14976a79f3e8299050d39730867890e00b9444c29b6dd87121bfd4cfa12641bbf3235d46ea0bd69e4a260a4f6c904b26adf017a79663e2c69bc927f361d6419271d2b908c3e60694c811b63a460509fab16320055984096f738460701113", 0xf6}, {&(0x7f0000005e00)="896f2bfde9223a748dc7867a241a5e09aa7baebbcb61aa623372cff0e1dea325a947378dcf95caa45b746e75058d2c4776376e34e18c4dade395b3fd1c461eb649e8deeb101d22918d7d6e9a9e62c529c69ff8b0ad5aa14d9e2c7dc2a08dfe808b87c85affc5e8438f00a802ef22d1776fb8c2c9cca8f0e03fb44bd7125e22999e0bb0667f913c2f893727a5cd55b6ee6f5d920094378af5a8008f7432c8129de1f82a75020f7c2c", 0xa8}], 0x8, 0x0, 0x0, 0x14010}}], 0x5, 0x0) (async, rerun: 32) socket$netlink(0x10, 0x3, 0x0) (rerun: 32) [ 1436.104647][ T2626] usb 6-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 [ 1436.124279][ T2626] usb 6-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 1436.148222][ T2626] usb 6-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 [ 1436.271206][ T126] usb 4-1: USB disconnect, device number 33 04:58:47 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$VHOST_SET_VRING_KICK(0xffffffffffffffff, 0x4008af20, &(0x7f0000000040)={0x1}) ioctl$VHOST_SET_VRING_ADDR(0xffffffffffffffff, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000240)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(0xffffffffffffffff, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, &(0x7f0000000380)=""/237, &(0x7f0000000000)=""/62, &(0x7f00000002c0)=""/90}) ioctl$VHOST_SET_MEM_TABLE(0xffffffffffffffff, 0x4008af03, &(0x7f0000000880)={0x1, 0x0, [{0x0, 0xc5, &(0x7f0000000600)=""/197}]}) ioctl$VHOST_VSOCK_SET_RUNNING(0xffffffffffffffff, 0x4004af61, &(0x7f0000000340)=0xffffffff) ioctl$VHOST_SET_MEM_TABLE(0xffffffffffffffff, 0x4008af03, &(0x7f0000000ac0)={0x8, 0x0, [{0x0, 0x2d, &(0x7f0000000480)=""/45}, {0x0, 0xb2, &(0x7f00000004c0)=""/178}, {0x0, 0xd1, &(0x7f0000000700)=""/209}, {0x0, 0xea, &(0x7f0000000900)=""/234}, {0x0, 0x1000, &(0x7f0000001600)=""/4096}, {0x5000, 0x7b, &(0x7f0000000580)=""/123}, {0x2, 0x9b, &(0x7f0000000a00)=""/155}, {0x4000, 0x52, &(0x7f0000000800)=""/82}]}) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r1, &(0x7f00000103c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r4 = syz_open_procfs(0x0, &(0x7f00000001c0)='net/udp6\x00') syz_fuse_handle_req(r4, &(0x7f000000c3c0)="9b30d5b8117c2ad557ca12b5697f286e12b6dbf3e97741d707aa58094c18595d7e1ab7ac4950eff2b541521d163dfc596719cb0373afb8b974ac7efedcbdf960e32701bafad98c66cc9dc1e8a00318e24b1c26318ec016a9a0ee09e2334248d8f1d91776c351c60351822a46bf47a755ba89b296c1573a9826433a8b463f4960e54e1e7591fc999fcfbc61cbe106ec3a37010462557487a31eb43dc4a4f8a63d87f3499442dc33d8d763609378aced20ad1fa5dcfe38c7b9b1ed9d500ca0597dec9ea2509e3aebf45ae821d2a60062dab724ef337d137456ee514f47b18ea56f93833ed08a72b96c56c5bedcda1a204da7ee2fa120552ff0d1abd0840f86dff770540e26fc069f00223741dd9f23a6ded6a55d5fcc518d434cae4426308d5eae6a1fd2cce32194b70606bddb620ccf1b9829bdd70ac22aee999ba80b5870da6311fbfb6b6ea29c64663810e13af1f768316a75472758aeecbd0679f0bb517bad9a0be0a5e06de207a4c84b0663284d9aad1094bb36e71435f3f3f55c1508dabda3d22a92bf18c79366be143cddc3d8577fbb61b8ec34d75190e04e0e4445d123c6ec66cd96d65e0bec734a58af5fcdc4131ea19099c398471b3d441b40bf8d1dac96ad1cc173a54a2a8d787a06284d192d963e6fe75952e686490ffc127e7257578bf9cb685e6fbf44bc665e6906d3d056191c3929b19546ca4fbaddcb55445edc537ffbb5b0e5be59c7b1ede22b91ad20872ac10d5dba3b6b56b78365cfa1453f181d568479191095f5ed2c5f4896034bb41a50386acbc24136b06d5ec66c9b96d76781cb4041907c1c3d2b560a9be0800940eb2628e77e4a5af7b02d935a9299072386c4512e05b7d0bce36fe3c08d6376feca1c2144eab1fcd2981fbd85ccb465bcde0c25d9ca7745100c99126141d66ed59e4278d13b3fe4bcf1f9d624bb7e80765c92789aa4ef51c9ee125d281c3fec1df58dac7ffff9f6557d9af838bf9d2a9565e260c6e9ca45840363e71547a65e2c6e73fb0bcb8d6419bfba508933674b0bd06c80f921a3e714f102feb9a9595bee4e3fef028d7381810b5610445ac3a0ad5f165c8a6daa2ae3338ab875f17d82307e347c6a97abf718be8d3ba97d4cc2d8c9fbf95114248c285e83c8aa59692f4b9b69f8cf0861e43c9eba04b729868985a5c2f1d7218800128b877f131489c67987d6fa31133c4ca04cb136020b348f2f3cf2c5290ab58b3796d3d4723037f666f0d852957bb4fbf6ec70cd912bad3642e2ebb1d94bf06fd835a4eed81ef6713cc7a0361373652051697c7375723dd2da4340dedd387450c6f7e2f13f5626f3c89db4416458ab694185408d0ac2282091fd6370b324c745fdb9a6e892e5cf32e5cc4cf695badcbfa1990b3da4b819d0f1ec873a8e728aa2a0f68392a708eec904f70444d28902f2f65936d3227f96c02984249efbee01beda316a24d5577965314723aea4a5aaef4623f317d521882a9ff1f1d9c6942523711fe6da54d6148a32bf234ee0d85e33893bddf61f01e563fbb4fad8b814c5c842a6a58dd40d42a3c2ae565738a27143dedee1ccddf06809c22e38bbb88bdbee39827842e323935e503d9aac0194606d0f9d667519b248554dea69f2622a70a127563407d0dce0c8867b4db6731a82a1dc36fb11896ff55df20807e2c7908fa24ba8741853f57b7dbe006c275d27926b00f38a3c84d85d4a7a8cefe3471c28684cb068011b6d3826eaad1fa85a65209add1c762bb4464a8b10f1f126c00d00edcc3bab6c7e7b27ef6f33655976ce5647939acca74e2589642596709fe8c1dacbe108b65ef0616bb4b6b731a49df5e4573c7529a2e373810fca13a8ea976eea2ef2a90b085f7c80b49912edfda454f93ee32c6f6f0dbc221f5b9e401c6f83bf72248b3a96a0795cd4b23aa4fc662c9646d499b7e9e898aef003d80be0c4e3cd5476689657bd5a739887f6aba3526382f4acc7be21c030e56c284b36ebc1252189cc936510ce83e294f1b6e339fac40ead40e25aec305766656d496c25d8fb1b952c64b50f2613356fe5c90239f604dc30effcde76248885abbab0c6963212b2c901d4c8fd6cbbcfc33a53de845efb171f55bd7dfa2cc9a37b08d55ef8f44bd4f9cf820a4f49abb88752b1280599262d525749ae21dfbc4d0133af124291ea1e1d3e758c0bfd75195102d9d8d5f7942a1b502196c1211882fcb21927e4c8653ae210e25dbc88b2a566db16093ea4742e8bc8fee7afc1794d72a1204d7c6f2ff6993466be1678fc8527175fe212a57276b5cc5b5f5c1636398658d7d99feb67ea70783fbd8d4061fedf382687af856fd213776a806c794584128a79cf71387787f31392a113f8d4ba182c4b9a16c31f59abc4a9898512b3e6dd48eb8f9b4dbf8d5154e5702ffa73fb2814c4a1a5c7493ef9730e3093008e1df89e1e84bbc4d1f216b2683fc29ab7e7d5e8545dc72b9280c2676849e1b0b5111caea44541aece9c3f758ac44ed70c912af6558cd21376ecb02fca9394be3f09aa8f5a93ef9529c878facb6102175b390c02a0d76f6923551e10c9b210e45bbf93def1bc1ff11ffc77cbb923b22f5a3e6caad1c1824ae9ff18fe860d1203d23eb658cd3cca4ba462fac7746b662be868bca5067ac34ac6768934010d0d3c0161aabd87ffcbd37f3e57be83ba50be81eaef3d8a7b7694cfbe26e5a2e1a000c170c8f2e0101e1d709dc5bd8272dfe8fafa1e25787674c531b56a208202afcf1bf415b76c670a9a83927e37fe4029fe6f879818ede8f5c7e40661ea0bcf58c8a863fe011fa46688949eb5610a65eeed7327a5ee49c1d71f46c69edd7189fff27f240f211f401fed4d1b4c55cc781864924903d292dd3f05bd7cdd22cf76f4a63d72ff73637a65cd2e0c1915e5dabaa7f4aeee73929489f37259b875d942858b9c06f3bcc83609821bed57f2d8c61fccb31ff9e6bc751b1a083e523449b3507bd2d6474208cab5cd1ee2cf9a08d557bdbb5a906780d3d6f079f6b94375954a2279ea9b6bb8480bad68e3b4ffc00d0b8255536384965cf660fe9b8e795544dc68407e9c08656f44dccfb2ce08435e6a52a6284cdffc1fb5934bfc65c3a4323458356c9b3f72f4e6a3bccbead0df997bac55420b759a7e0d7c10385fd9965b565f37f5e06ff28cd35db2547ea0a8980fbac6879c2488cf2ad55aa8151fe277df347286b21ebdbbfa4ea73ada307f8482d4ad98505abb36043f47f8e0f6de518bcc4b7092ef612e2bfe920fd0c392ff7067a16586c4150842ae0c287f274578da48c5ec4c0df84e585be6890b20b49bdc3d7271ef481a90619c02de54bf3cba76d4ddcfcd9d2bfd24eab648b4dcf8978a5c0dfdcc9ccfdbde2cb9cf129a2e9d9496c666e9ebfa7069ffb9f2f184a578aca55c85ed3b4327b12f0387f47eb1d1f16642e8315541b54e165d7567489c077437a7ad286ecae7b92edbe7b0551655613c905c801a1bc66a59f546c3d92e0b5d1cc0f211a2b9363eac194500ecdeecd57d0d0000937466528cba67f7e294e619d84a26326bea6821a31bd83a20824899d12b8e7a7d35a7ed9b731f659892c160d92f90ab2a9532812b04115a5d332f549dc8c34fbcc2c5d087d2c52fde36084ffa53e3897fd757f60f05f4f9dc92ebc718cba067a6687b91d64dc1898a8d34664e706ada96cfcf6d9f2284677daab48e5c6181930e88397eaeb84f332038541f091ee1a2607b6b03e266946a8352ed3dc7cf0d71301734a80d38d2e4f874e8458945b5d97c808463db587167cac72b0448ac4f41b6724caacd1c5a7acd44d19da5853ccfeecb5dcf5654afa9b0fcec82460deef0313980b4d710aa82b92b6d131c9621c301edf2b6e450ae89396f792dd6075c5ecaeac4e3a790ce45c0f9ea6f2ad0718596f06bc6502849e14c27704f5a56e72f98da2f44f155eae07d7fec9b3ffa786d769cea3a3897d9e30acbc61a9646cacf1d1e7cd53df7efe239f6aedbaadfd438e93bd042e1c0319fc63a8c6887ef34527b0cabb4a8648395a275a2a68da068c5f0769351ec7e63e16c016d68d8d422899851c91e14dafcb5e7022c893bf4b2dc4f448c78c5a798451272c3206a79b1d0048ea76a95f13657fc83c255df2d56d1863959e3b535b8fa2a704f310a7691c2d2cad8e04a6564921c66a46876ba9b975c47d3e9adab711ab688bba57b7453d9fbecef47869f098ba14886499044da8bbf0c17ac6da72345b056c003da82800dbe7156f16fd642332fb21b1f895cf497a1f19bf4e62e844cf691eb51b21302c7c64b3e8124c68f917d539ba7f6087f55fa7f935d20d90540f6d3e0292c9b7b92893c07442f7f5ab3121529e3da88586d89535d28ef82f7dbc026cb2be9aadf67ad4f8d5dfc49b71333ac5364b2ae229f3de42e4ed0809ea417eb0e73d11c1ae5fa97632ec40be4fb732d614697697f4c1fcad2f523263559e91656ca52ff446f9f1415144b8ad6767b1bc2bd744d0330a75b85b66f8aeb13eae84adb207f95fd3a02ca303076bf42875ed79ea175512791a2377802cecce13cd1f500caf84daa2095c582a1fcde92520ba7c5c45c16b45566efd1ad1a098cdd8e864e189db50aa3f3b524e5408b1bb9999b49488f5cfc8d43d53249e13e0dfa5ab663cbd99eab0aee9c691041a95191c72f90d7eee3f192231a95d6d36f3f8d6ad6e2b4e5f8b08e7a336b6ecb5bbf6b64e6fdc04e5f7c7f7bf3eb95de0994228b4300eb37e622574d3705b9bdc7b8d5ab96f6fc5a2f75571816de85452a043ba3fcaebb9addba7a6d2820a4bb611b2304874d6e4a899081e4d29cc69eefeec73a47f78c62399d6b9ba00fec13086f4f97f100a926382eaa6f56f7d57c2a9cb108834aada9a07e3d530f2d1af31f8d888c8ed77b89448573cd54b6ae93572b43f4c7b072c4fee9795bc04c53fe84b3e3695a31f57cd59cefad0e8a293942f104162c123f752c1a43fcd085c2e4720610a0e3657c6f6e3c43fcd66a599d3ab58c09caa5bfda522fc666241f97ad735a749fc22d1e6671faf2ddd74914825b60da4d6daa042ac7dedd826aa034df5f118714b366268e70b7bda627a11292100b152b67c080405b1eedd56c63c1d71138463daacd5cdfcf8713f3421e343e0abe4ac0fc480afe21f6c0969a3aa414d6a857d64bf2b63aefd8390eca49f9aafb58ee042db3e9e9dc13cd8829011b21510104f01d227fe5cfc2f1c9c48f92e3efc9951bc3daaa898ee57e38cc53408c905d49046d36f8cf49de626ca1e0aeb9973778960060f3956e3e1cd6fc19c2928fcb58a53b5f19f2101eb44b50e47288586dca3a33ac303aeb74b104c15a1500b0be0cc7d4a16042a6d476c8b2400fadf75cef5a7b04e4116ca83f0e2d06e119dfc21463a76c1b1002e3d1fedf26ee648eb02b6a9f8d256b109190b7607846f314ae6b811332061bdf1c45cc5418ba3d6c3da00e62cc03dc9914aa73ca0ce29eadcaa4b175af50dc3de862c308b645ffe50c92fca176a7fa8bd975af5c535fdd909c867950d336edefb419db2b700e145464122eb900d7aeeb7e526d793914546967bcd501ed0149655c8ec174bee024b5738c48f008596607271028ce7d4d5a9bc4742b12bf35daffe6fe951751986b91cb0145b328d0d689c44b8b8c459b0fd4ba3b00e46eab7d26ef23ee72c3b7b1815605a09cc8c153907cb9545b3cf77af7a805bc3addd3686996e408fc96d6409d61c69011814b00c1e32786f5cd332e3b80e97e32f78d2996df7693c5db99394423b7db131a3019fa7b3e924b322572187219869b9509fa08ff3e9f428ab288e419c4989452a733362218165117fd2c447cdd8473de3c7219dd1081de24a91d543ad36f57348aa20c044f86e39f63b85a59ab552abfdc18f47db64df970d5bb3d6aeaf42355fefdcccd36847b604f6d25dc78c694e08f4865a825790f8ccb25607f922496812e5d685332fb243695f15cfcb037154ce828ed1a1a524603bb5819e58570731cbe57d0bf7c98cfbc666f13e9a24d386963c0aec3d215d485ef9668c3be69b3ce588790f3784df08de508b2854623c21cad911581467ee4ed20e6448dc3c896e566614ee7cfb05c3c23679de76634c60a5194de244fc966a386ca65b416e9de258cfc68b2b573ac876e29049cc8f33a2d0d4038aec78f76bdba7de0e3ac4c33ccd0f56fba0400f9588a6246f1e09839f4944d07aceacb5660c5f48933d6598958f0a81b58eb3e87bf3d88e0689d7adb72448c86dd022eacd104f26886c34be24f2beda9853517c63f64e969a9ebfd262a70dd1a11998a9d369ebbaac6eadb9398bc285c101cef85f12b79ef043007d4e65e6b46ca173ab169367bfdeff951adbc47730163ca77a5a6e04bf49f5fd543a909ae0bea9ba808ded0bad426175c4d10184e3f00304b4fe9d959fd2499c057b517bde31fb4ed0bd0b29a7b3fce372c1b82b4b825aa15fc3248bbabb8b8d588ccc065474d7ce702f5a8b4329f2c195d97e0da582aafdc0e01b35b85a1b4fb5889a3b3ec8ca128376339f07f093d65bcfc809dbdf10322cb6e38b226e59fe7290735398c53c20096d09828c40d81f21a85f556312f32e099898f007472b108501681868792ebb11921f881ab9744b1940b8c3f08c56f4e60d2441d64810d5fe0ec4a33ede82477a178c749022d427f4fcd5da7ff3327eba19a63e238884a5dbacf0bd6066d91fa142e0f7fb3c274883c5e896a6f9550fada152290d4a84523118ad53bf1b8b1c3e87a611eb5de94822b42a7d57b416e1608584cf6964dedac3cdc587df7647a40d81a0e39d890492f4185137f11151bd923a1c20e962b77e384144470cfd378f118b88a61a130292cf246239025c4e54ca36864bb9dd5ec6583c0578f9e2a408461fe981c1f430a68c9b01134a765d992b61c6bec75c62dff816a8e951f0370e810eb547c3fe9ae36cd906883205c041f3dba37360f2a4248fc6b1ad47a81f899842053f5b48b5c902edd13e9393d069738884afc1e738b7fdea14cc4edcf54e60b1b50250011ce402bb0e2b9edf1e81dd02cda0e3be3c67c74e41b6553eaff7d4c668fec160ee1d3b5aa78262ef1ab19b952b7efe8503c4ffa81ea0f4872c4fdcbde078a1697f327723c787ec026cf77034c64cac8a1dcbaad9c1fc2e714cc0c4ca614f6bc80288044f905b58e135400310393fe3e09981d15a0f1594a2850cd43591cbffe907d24a0cb8845d49a4a1d97f9037f0100066cd6fbf52e7ac06cee2b732339e2b5313a759b0e9690ce768f6e3b579641b804611de16ef5535b52e46368b7e62c44fd591b041f46bbc9186c1a59a70035f7bf36028df5b0d19d430614e56f69d63c449fdfdd4672fe295d079b387bd9976887b41ad190ff76da663dfb7278ca065cd9477c5f3f09b6f1f2205443cd760a9ff8f84760ea6e0cb0f27fed69549e1bbcd6e101693a4c9486cb9807db66035ec71731ea3731ffb91aa2c53ab2d463872c02d15a87c0f3d5b7c024d010fb6c0c23f7d414bc706567e59e71efca9666f80a212b880a431ff60fff6da6af884c7f06dde2504fcf0b221f0e682e418246c0b291d47b9e0b61ef9a222ae365e9f16843b38eaf750779fe855e3298f917b95e958331af7ed1706fe9d774477769b986cf616e16cd1906fa0a0e4faa7d7530278ae746e73161800b6f35758625774e12a327826e6074ee1a33ba3124a4ba48305e24b27d251d1b74b6eae66f78a10d3fc2a1c75f376ce49d3eaebe0633549b1da1d051652b0537644f6d1c59665fee90345b5ab10af55e0d26d9030ca9c00c60b9d5c588b0e40bcb10cf3039249f64c95d05d24c1b3db4cd8d1f4fb85bd11b8fbb58450efd216a3dbfb2db4d85aef3d712ace172a64cadc22a9ecc3f2035fc7ddb642285f6765e574f026e9dcad8d14abf86950fa36f960af58d4cd4359c9f5a60da938dc876fefdce39c8bbe6306b97fd028c5566ae53d4b398ee08eaf000895c6b26cb27f4c89fcdfc617ffcc4df5b3a5030cdce41b9853cf5231a5b6e2639ae50a5681c82a81a4e0a40533e7bb439bfa7fde6d88aaba85b3d78cea2e575de8fc8c84df7a649896551522a2824bb4936cbfaad725498dce0a5155a92b283c271fc16636ecefcb314cd1cfa5dca95532103ee32d4215993b634d084104d8b328e8d775fd151b0282693f35cb3a9f5041ff0d7527e60b5a80e17e315a88e75a00dfde4b0928e3bde2a94ba8734346884166f72179ffd9745a3fcad4ec64fb54fb05a2840b2b0029eb54af2100d96409b75d3ac837065830e4acff0d7f269f48d20a087ff4af0041dd58e94273b39fb667292c4cabec82f189f93737a8f49b7989ace5d141559840a94d868fe0457fd24803180e23b8c5bad3e3fec2c1563bdea7d65d83b10ee37c885a99cd3a3a7ed2c1791a0f53727a5c728b73982d6853c67cb94229cf1397a45cb8520ddb8944db9911e773d5570a4cee898ea4b41e28251cc687a797fe3c481b354ec8dc44c385323e013e47d75c907c26477996f8ef11f3b67ea1f93542cc9c82cbaf5fb5e602f5a10fcd7d3bf6be4e257b79816fcda5329d26dfd709ad46c93f5875cb7b5ce3841d55d1c1c772c798ce99aeedbd0510a5567d59e1dd661e6b2c05614adb4dfe9ab0a0c333510be2977b8569cd119f6fa703b5c5c687b3094de7a08157757325293f3eda23cffbd913c2447eff956c9b6bfb7a1c2ec2806efca7be1f8298220c9447b410460c31baea96117883400d5d889a2b7765999e4abb0acddb705e6ad7c7012757caba7f82d55d17dd27042024e07ab1f696c35247400f0721fb2411c396958e9884a450d2edeb98e0bceb91daa25b7e99e321d1072cb4917e60f213ebda1fd3548ba39680077d76f48fbea86e7a3c9482f66258f171102b7b51523c8b0c7384ec3aa3efc880641fa5dda713ceff7225df37d1d49d0363481e0bcd245101f237fe0510976b512a94f190f3a7840355838cbea192a4047a9e3f8b87123720d449aaac0766a181b8244676139e66d772269dd84e638e4bc6b140946c61e16ea488edabc1d233eabc28fb1a4edf7405078a3803077dde826f6ac7c2361dbe02631cf40bf836eaaeb77caa748ded1d0236dbcf3b46362d1f89b71251f759c4bac352627dcdca82e7ba184cf20fa74ce1df711c06cafc4cdbbeaf9b90c6ba974e0cb76dd319c4dc407746a026969d9b708c66dffe2ce4fa20646b89362cbde9ddba59a242b8ecb4eb1b8762d49cc0bbb237a384637f101eda914aa13f0e8179d7944bf7f570cecb8cf4b848d3a518a9444e9d440fc2584c80e261fb3f1282ace0e6e60b36322eb31682080c3c23f231278999cffc3158a290aff361466478d9b20493cb541b320eca5bf435287a9915ed9f8642efeec403244d5783fc6c168407d73fa3d9defca1b3b74032b05201a47e85846ff75918ab734321f466772253916ad94c0f75cf16ad2c1e5884c756c3148fbd0ec17216a206a428b775c27c87cdb30a0f104728cda894f38433e156f0d8608928ea20c7086a884b6fc26534d07c10a9a4ebf2a4101f203d9f20fd621682c818e6206378b1740e96d93848a331d3249cacdc2fe7df8041ecfed9437a3673f931cf3bd103a7cfb8e6f7b14f7497bce99f6e3ee2f1f57bf27e61b56f2361e4998ad2bb57b80eda8426a37ce578af3ed2e721f850a5363819d31ed6c0ed24f86f80d92d17494b77b800790e400fdc50faee257382c1502007a4731feec2f31656878a3dad0cb32ef5c7458764f5a589728bb0f6dfb7546743f3353b003b15f63db66785ae6c00150bc54c0fe4b313a6b68389708eb479d60834c2e81dfb25b914e787fda229d3814b5ba9df96fe77975e2a59063813985a3aea9edb042953f9f450d24d73d5649459d587e095d2c595615e34fabc64b1c4938355bea1e949d80658acbc69d1368f89e7ffd54ebb6479afbc24de574e1778f0a91b572565b578bee3d7f3024cf75947643ee623182509c66baf8d0653eb51d805e8f7589c56673e0596392b2fdda41b8e0f386ff6717eabf76dec8034088621344d4a1a80f93ba5a2e55eed4ad5aaa3a3094b84aacaef4201d39219cc3456ff1ae515df0bb203f47f519483a19bf17ab8d371a1689a87524e8cfafc7889b7d74eaafa900e39f426c68b834f2c3836d93f2257bdbd1c0cec38fca9a46182921d07f1600215daad30868fcad9314519c9697b2760f7bd3a4ce04ba32fa0e42f7570841478bcec172d911a47da3b47e5b1bee70af198313b29a83aa14a25892bd49c95e9e24a515b19c1458e0367d7f4f697f9dcd1058aa4a14268228b708e529dd26cb73c01cfe436be8d96e50954cb91b81eddd3ad337872be041f1bdff58c4cdb98204d13e09582ef45c0540ece739d47d84e3c29087700e2e198ed4b4efde1baaf0c9a768949978217c16531b8071d0a7c85ed4c541dc8428f0536bcdb1797928c5cc5cb2ec421014db495b19bed3de6dc248a66c8ab9352be3496791d8e7fec6e32a5035d24022509d4b30b531dde8abb80734f4d1ceb58cedc2885545209f805f344e2a57b8db56603e2ffd93a929616417fde76d58b65fa128c29515cce3c7969ea541e03b1d71df8afe2dfe9f6cb07e91a2e366e92de87e9ff3e928bd8e6e9f736178e6ef1813de90d4a3a84e110ac7aacf5e107dea331c4328d3de039b97017d806be9f9c39300a4c6f01c9be47a203b5a3a92e1e8fb4b5aa8d538fb6308322f7379737c9450b87f480644f61d4bc3e0302a941e3c7ea023515c361f6f3067a3775f11ecfbd9f4b6a13cac8e5d19ffdc7fee03905bc607f1f8cbaa8a0286191fb92c50301a03591522e16227bc688af64fac4f52fc09e4418810373f316ee34b0e0de06a1399bd964642d391c7f14ce392682092b70118a08bb9184421bc4d6017c7ae2bfc0a7ac270e3ff80513339a9e0fd1f78d61577fd01746d85577abe54d31e26b54ecfa8db4282acc0591be2ad284db60523ed21a71399aa72891c5a7f754126d252e61d70627657bbafb4ea7b442247aa7ee2ae25a8fec579ce280ae908793218e5e6e0b0587a6f749b4e0e10f8530fb7fd7dc6fbb208e774a326c2ab0a1cac6bf28d79ee0e263054e9d3b84bb3872b0d003f645ad7dac38ebf7ceae78545dc3133945ed6a1d1ab9f9e0cfe77fb21aa25127d02acbe876689b5298cbff87e316e78343557874485c50cef6353f2f0b47c115cf516157ba62fe03f6c5b3558057e46590e242d6f4a0cbcb651a6dc957dee992c27924a3620ef3cb8bbf44c260198b334176cbc0c2ae8ebea1b212659a43254ed5de690215c79a81700955bcc3f308cb15ed316c0484bf21ac265c05dd85ce032190f6d1b69aa873d4532e2fb8ed955c138525d4477921e42248e734610db5e3fa8a6c6a897f63b0ee838a59cdb2200de21dd233ca7eedb324008d075d2e878870ea3466d46533c32edb351d98f2c29dd07c528b0a8542422b7648f7006d954712c6cd837e4bfc389471ac49a764420dfcf39fe8029d5988726ba4695c3c66450d887aa7fd447379f897ee2e51a6db91221c89cdb", 0x2000, &(0x7f0000001680)={&(0x7f0000000540)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x26, 0x0, 0xa000a0, 0x40, 0x100, 0x7, 0x259f}}, &(0x7f0000000740)={0x18, 0x0, 0x7fff, {0x8}}, &(0x7f0000000780)={0x18, 0x0, 0x401, {0x100000000}}, &(0x7f00000007c0)={0x18, 0x0, 0x6, {0x6}}, &(0x7f00000008c0)={0x18, 0x0, 0x3, {0x3}}, 0x0, 0x0, &(0x7f0000000a80)={0x18, 0x0, 0x0, {0x3}}, &(0x7f0000000cc0)={0x18, 0x0, 0x2, {'rootmode'}}, 0x0, 0xffffffffffffffff, &(0x7f00000011c0)={0x90, 0xffffffffffffffda, 0xffffffffffffffff, {0x5, 0x0, 0x8, 0x0, 0x2, 0x0, {0x0, 0x40, 0x1, 0x0, 0x800, 0x2, 0x4, 0x6, 0x4, 0x6000, 0x401, 0x0, 0x0, 0x9, 0x400}}}, &(0x7f0000001280)={0x30, 0x0, 0xffffffff, [{0x3, 0x2, 0x7, 0xffff, 'staff_u'}]}, &(0x7f0000001400)={0xb8, 0x0, 0xfffffffffffffffe, [{{0x6, 0x3, 0x0, 0x0, 0x5, 0x7, {0x3, 0xcdb, 0x180000000000000, 0xfffffffffffffacd, 0x100, 0x20, 0x1, 0x1, 0x9, 0x4000, 0x80000000, 0x0, r3, 0x0, 0x1}}, {0xe8, 0x7, 0xa, 0xfffffffa, '\'^{.]!.#{)'}}]}, &(0x7f00000015c0)={0xa0, 0x0, 0xc7e, {{0x0, 0x3, 0x1, 0xfffffffffffff86b, 0xf8db, 0x40, {0x3, 0x5, 0xdb9, 0x9, 0xfffffffffffffbff, 0x101, 0xff, 0x7, 0x2, 0xc000, 0xfffffffd, r2, r3, 0x10000, 0x9}}, {0x0, 0x3}}}, &(0x7f00000014c0)={0x20, 0x0, 0xcdf, {0x200, 0x4, 0x4, 0x7}}}) r5 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r5, 0xaf01, 0x0) ioctl$VHOST_SET_VRING_BASE(r5, 0x4008af12, &(0x7f0000000180)={0x1, 0x7}) r6 = eventfd(0x0) ioctl$VHOST_SET_LOG_FD(r5, 0x4004af07, &(0x7f00000001c0)=r6) ioctl$VHOST_SET_VRING_KICK(r5, 0x4008af20, &(0x7f0000000040)={0x1, r6}) r7 = getpid() sched_setscheduler(r7, 0x2, &(0x7f0000000200)=0x4) r8 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0xa00020, &(0x7f0000002140)=ANY=[]) read$FUSE(r8, &(0x7f00000103c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r11 = syz_open_procfs(0x0, &(0x7f00000001c0)='net/udp6\x00') syz_fuse_handle_req(r11, &(0x7f000000c3c0)="9b30d5b8117c2ad557ca12b5697f286e12b6dbf3e97741d707aa58094c18595d7e1ab7ac4950eff2b541521d163dfc596719cb0373afb8b974ac7efedcbdf960e32701bafad98c66cc9dc1e8a00318e24b1c26318ec016a9a0ee09e2334248d8f1d91776c351c60351822a46bf47a755ba89b296c1573a9826433a8b463f4960e54e1e7591fc999fcfbc61cbe106ec3a37010462557487a31eb43dc4a4f8a63d87f3499442dc33d8d763609378aced20ad1fa5dcfe38c7b9b1ed9d500ca0597dec9ea2509e3aebf45ae821d2a60062dab724ef337d137456ee514f47b18ea56f93833ed08a72b96c56c5bedcda1a204da7ee2fa120552ff0d1abd0840f86dff770540e26fc069f00223741dd9f23a6ded6a55d5fcc518d434cae4426308d5eae6a1fd2cce32194b70606bddb620ccf1b9829bdd70ac22aee999ba80b5870da6311fbfb6b6ea29c64663810e13af1f768316a75472758aeecbd0679f0bb517bad9a0be0a5e06de207a4c84b0663284d9aad1094bb36e71435f3f3f55c1508dabda3d22a92bf18c79366be143cddc3d8577fbb61b8ec34d75190e04e0e4445d123c6ec66cd96d65e0bec734a58af5fcdc4131ea19099c398471b3d441b40bf8d1dac96ad1cc173a54a2a8d787a06284d192d963e6fe75952e686490ffc127e7257578bf9cb685e6fbf44bc665e6906d3d056191c3929b19546ca4fbaddcb55445edc537ffbb5b0e5be59c7b1ede22b91ad20872ac10d5dba3b6b56b78365cfa1453f181d568479191095f5ed2c5f4896034bb41a50386acbc24136b06d5ec66c9b96d76781cb4041907c1c3d2b560a9be0800940eb2628e77e4a5af7b02d935a9299072386c4512e05b7d0bce36fe3c08d6376feca1c2144eab1fcd2981fbd85ccb465bcde0c25d9ca7745100c99126141d66ed59e4278d13b3fe4bcf1f9d624bb7e80765c92789aa4ef51c9ee125d281c3fec1df58dac7ffff9f6557d9af838bf9d2a9565e260c6e9ca45840363e71547a65e2c6e73fb0bcb8d6419bfba508933674b0bd06c80f921a3e714f102feb9a9595bee4e3fef028d7381810b5610445ac3a0ad5f165c8a6daa2ae3338ab875f17d82307e347c6a97abf718be8d3ba97d4cc2d8c9fbf95114248c285e83c8aa59692f4b9b69f8cf0861e43c9eba04b729868985a5c2f1d7218800128b877f131489c67987d6fa31133c4ca04cb136020b348f2f3cf2c5290ab58b3796d3d4723037f666f0d852957bb4fbf6ec70cd912bad3642e2ebb1d94bf06fd835a4eed81ef6713cc7a0361373652051697c7375723dd2da4340dedd387450c6f7e2f13f5626f3c89db4416458ab694185408d0ac2282091fd6370b324c745fdb9a6e892e5cf32e5cc4cf695badcbfa1990b3da4b819d0f1ec873a8e728aa2a0f68392a708eec904f70444d28902f2f65936d3227f96c02984249efbee01beda316a24d5577965314723aea4a5aaef4623f317d521882a9ff1f1d9c6942523711fe6da54d6148a32bf234ee0d85e33893bddf61f01e563fbb4fad8b814c5c842a6a58dd40d42a3c2ae565738a27143dedee1ccddf06809c22e38bbb88bdbee39827842e323935e503d9aac0194606d0f9d667519b248554dea69f2622a70a127563407d0dce0c8867b4db6731a82a1dc36fb11896ff55df20807e2c7908fa24ba8741853f57b7dbe006c275d27926b00f38a3c84d85d4a7a8cefe3471c28684cb068011b6d3826eaad1fa85a65209add1c762bb4464a8b10f1f126c00d00edcc3bab6c7e7b27ef6f33655976ce5647939acca74e2589642596709fe8c1dacbe108b65ef0616bb4b6b731a49df5e4573c7529a2e373810fca13a8ea976eea2ef2a90b085f7c80b49912edfda454f93ee32c6f6f0dbc221f5b9e401c6f83bf72248b3a96a0795cd4b23aa4fc662c9646d499b7e9e898aef003d80be0c4e3cd5476689657bd5a739887f6aba3526382f4acc7be21c030e56c284b36ebc1252189cc936510ce83e294f1b6e339fac40ead40e25aec305766656d496c25d8fb1b952c64b50f2613356fe5c90239f604dc30effcde76248885abbab0c6963212b2c901d4c8fd6cbbcfc33a53de845efb171f55bd7dfa2cc9a37b08d55ef8f44bd4f9cf820a4f49abb88752b1280599262d525749ae21dfbc4d0133af124291ea1e1d3e758c0bfd75195102d9d8d5f7942a1b502196c1211882fcb21927e4c8653ae210e25dbc88b2a566db16093ea4742e8bc8fee7afc1794d72a1204d7c6f2ff6993466be1678fc8527175fe212a57276b5cc5b5f5c1636398658d7d99feb67ea70783fbd8d4061fedf382687af856fd213776a806c794584128a79cf71387787f31392a113f8d4ba182c4b9a16c31f59abc4a9898512b3e6dd48eb8f9b4dbf8d5154e5702ffa73fb2814c4a1a5c7493ef9730e3093008e1df89e1e84bbc4d1f216b2683fc29ab7e7d5e8545dc72b9280c2676849e1b0b5111caea44541aece9c3f758ac44ed70c912af6558cd21376ecb02fca9394be3f09aa8f5a93ef9529c878facb6102175b390c02a0d76f6923551e10c9b210e45bbf93def1bc1ff11ffc77cbb923b22f5a3e6caad1c1824ae9ff18fe860d1203d23eb658cd3cca4ba462fac7746b662be868bca5067ac34ac6768934010d0d3c0161aabd87ffcbd37f3e57be83ba50be81eaef3d8a7b7694cfbe26e5a2e1a000c170c8f2e0101e1d709dc5bd8272dfe8fafa1e25787674c531b56a208202afcf1bf415b76c670a9a83927e37fe4029fe6f879818ede8f5c7e40661ea0bcf58c8a863fe011fa46688949eb5610a65eeed7327a5ee49c1d71f46c69edd7189fff27f240f211f401fed4d1b4c55cc781864924903d292dd3f05bd7cdd22cf76f4a63d72ff73637a65cd2e0c1915e5dabaa7f4aeee73929489f37259b875d942858b9c06f3bcc83609821bed57f2d8c61fccb31ff9e6bc751b1a083e523449b3507bd2d6474208cab5cd1ee2cf9a08d557bdbb5a906780d3d6f079f6b94375954a2279ea9b6bb8480bad68e3b4ffc00d0b8255536384965cf660fe9b8e795544dc68407e9c08656f44dccfb2ce08435e6a52a6284cdffc1fb5934bfc65c3a4323458356c9b3f72f4e6a3bccbead0df997bac55420b759a7e0d7c10385fd9965b565f37f5e06ff28cd35db2547ea0a8980fbac6879c2488cf2ad55aa8151fe277df347286b21ebdbbfa4ea73ada307f8482d4ad98505abb36043f47f8e0f6de518bcc4b7092ef612e2bfe920fd0c392ff7067a16586c4150842ae0c287f274578da48c5ec4c0df84e585be6890b20b49bdc3d7271ef481a90619c02de54bf3cba76d4ddcfcd9d2bfd24eab648b4dcf8978a5c0dfdcc9ccfdbde2cb9cf129a2e9d9496c666e9ebfa7069ffb9f2f184a578aca55c85ed3b4327b12f0387f47eb1d1f16642e8315541b54e165d7567489c077437a7ad286ecae7b92edbe7b0551655613c905c801a1bc66a59f546c3d92e0b5d1cc0f211a2b9363eac194500ecdeecd57d0d0000937466528cba67f7e294e619d84a26326bea6821a31bd83a20824899d12b8e7a7d35a7ed9b731f659892c160d92f90ab2a9532812b04115a5d332f549dc8c34fbcc2c5d087d2c52fde36084ffa53e3897fd757f60f05f4f9dc92ebc718cba067a6687b91d64dc1898a8d34664e706ada96cfcf6d9f2284677daab48e5c6181930e88397eaeb84f332038541f091ee1a2607b6b03e266946a8352ed3dc7cf0d71301734a80d38d2e4f874e8458945b5d97c808463db587167cac72b0448ac4f41b6724caacd1c5a7acd44d19da5853ccfeecb5dcf5654afa9b0fcec82460deef0313980b4d710aa82b92b6d131c9621c301edf2b6e450ae89396f792dd6075c5ecaeac4e3a790ce45c0f9ea6f2ad0718596f06bc6502849e14c27704f5a56e72f98da2f44f155eae07d7fec9b3ffa786d769cea3a3897d9e30acbc61a9646cacf1d1e7cd53df7efe239f6aedbaadfd438e93bd042e1c0319fc63a8c6887ef34527b0cabb4a8648395a275a2a68da068c5f0769351ec7e63e16c016d68d8d422899851c91e14dafcb5e7022c893bf4b2dc4f448c78c5a798451272c3206a79b1d0048ea76a95f13657fc83c255df2d56d1863959e3b535b8fa2a704f310a7691c2d2cad8e04a6564921c66a46876ba9b975c47d3e9adab711ab688bba57b7453d9fbecef47869f098ba14886499044da8bbf0c17ac6da72345b056c003da82800dbe7156f16fd642332fb21b1f895cf497a1f19bf4e62e844cf691eb51b21302c7c64b3e8124c68f917d539ba7f6087f55fa7f935d20d90540f6d3e0292c9b7b92893c07442f7f5ab3121529e3da88586d89535d28ef82f7dbc026cb2be9aadf67ad4f8d5dfc49b71333ac5364b2ae229f3de42e4ed0809ea417eb0e73d11c1ae5fa97632ec40be4fb732d614697697f4c1fcad2f523263559e91656ca52ff446f9f1415144b8ad6767b1bc2bd744d0330a75b85b66f8aeb13eae84adb207f95fd3a02ca303076bf42875ed79ea175512791a2377802cecce13cd1f500caf84daa2095c582a1fcde92520ba7c5c45c16b45566efd1ad1a098cdd8e864e189db50aa3f3b524e5408b1bb9999b49488f5cfc8d43d53249e13e0dfa5ab663cbd99eab0aee9c691041a95191c72f90d7eee3f192231a95d6d36f3f8d6ad6e2b4e5f8b08e7a336b6ecb5bbf6b64e6fdc04e5f7c7f7bf3eb95de0994228b4300eb37e622574d3705b9bdc7b8d5ab96f6fc5a2f75571816de85452a043ba3fcaebb9addba7a6d2820a4bb611b2304874d6e4a899081e4d29cc69eefeec73a47f78c62399d6b9ba00fec13086f4f97f100a926382eaa6f56f7d57c2a9cb108834aada9a07e3d530f2d1af31f8d888c8ed77b89448573cd54b6ae93572b43f4c7b072c4fee9795bc04c53fe84b3e3695a31f57cd59cefad0e8a293942f104162c123f752c1a43fcd085c2e4720610a0e3657c6f6e3c43fcd66a599d3ab58c09caa5bfda522fc666241f97ad735a749fc22d1e6671faf2ddd74914825b60da4d6daa042ac7dedd826aa034df5f118714b366268e70b7bda627a11292100b152b67c080405b1eedd56c63c1d71138463daacd5cdfcf8713f3421e343e0abe4ac0fc480afe21f6c0969a3aa414d6a857d64bf2b63aefd8390eca49f9aafb58ee042db3e9e9dc13cd8829011b21510104f01d227fe5cfc2f1c9c48f92e3efc9951bc3daaa898ee57e38cc53408c905d49046d36f8cf49de626ca1e0aeb9973778960060f3956e3e1cd6fc19c2928fcb58a53b5f19f2101eb44b50e47288586dca3a33ac303aeb74b104c15a1500b0be0cc7d4a16042a6d476c8b2400fadf75cef5a7b04e4116ca83f0e2d06e119dfc21463a76c1b1002e3d1fedf26ee648eb02b6a9f8d256b109190b7607846f314ae6b811332061bdf1c45cc5418ba3d6c3da00e62cc03dc9914aa73ca0ce29eadcaa4b175af50dc3de862c308b645ffe50c92fca176a7fa8bd975af5c535fdd909c867950d336edefb419db2b700e145464122eb900d7aeeb7e526d793914546967bcd501ed0149655c8ec174bee024b5738c48f008596607271028ce7d4d5a9bc4742b12bf35daffe6fe951751986b91cb0145b328d0d689c44b8b8c459b0fd4ba3b00e46eab7d26ef23ee72c3b7b1815605a09cc8c153907cb9545b3cf77af7a805bc3addd3686996e408fc96d6409d61c69011814b00c1e32786f5cd332e3b80e97e32f78d2996df7693c5db99394423b7db131a3019fa7b3e924b322572187219869b9509fa08ff3e9f428ab288e419c4989452a733362218165117fd2c447cdd8473de3c7219dd1081de24a91d543ad36f57348aa20c044f86e39f63b85a59ab552abfdc18f47db64df970d5bb3d6aeaf42355fefdcccd36847b604f6d25dc78c694e08f4865a825790f8ccb25607f922496812e5d685332fb243695f15cfcb037154ce828ed1a1a524603bb5819e58570731cbe57d0bf7c98cfbc666f13e9a24d386963c0aec3d215d485ef9668c3be69b3ce588790f3784df08de508b2854623c21cad911581467ee4ed20e6448dc3c896e566614ee7cfb05c3c23679de76634c60a5194de244fc966a386ca65b416e9de258cfc68b2b573ac876e29049cc8f33a2d0d4038aec78f76bdba7de0e3ac4c33ccd0f56fba0400f9588a6246f1e09839f4944d07aceacb5660c5f48933d6598958f0a81b58eb3e87bf3d88e0689d7adb72448c86dd022eacd104f26886c34be24f2beda9853517c63f64e969a9ebfd262a70dd1a11998a9d369ebbaac6eadb9398bc285c101cef85f12b79ef043007d4e65e6b46ca173ab169367bfdeff951adbc47730163ca77a5a6e04bf49f5fd543a909ae0bea9ba808ded0bad426175c4d10184e3f00304b4fe9d959fd2499c057b517bde31fb4ed0bd0b29a7b3fce372c1b82b4b825aa15fc3248bbabb8b8d588ccc065474d7ce702f5a8b4329f2c195d97e0da582aafdc0e01b35b85a1b4fb5889a3b3ec8ca128376339f07f093d65bcfc809dbdf10322cb6e38b226e59fe7290735398c53c20096d09828c40d81f21a85f556312f32e099898f007472b108501681868792ebb11921f881ab9744b1940b8c3f08c56f4e60d2441d64810d5fe0ec4a33ede82477a178c749022d427f4fcd5da7ff3327eba19a63e238884a5dbacf0bd6066d91fa142e0f7fb3c274883c5e896a6f9550fada152290d4a84523118ad53bf1b8b1c3e87a611eb5de94822b42a7d57b416e1608584cf6964dedac3cdc587df7647a40d81a0e39d890492f4185137f11151bd923a1c20e962b77e384144470cfd378f118b88a61a130292cf246239025c4e54ca36864bb9dd5ec6583c0578f9e2a408461fe981c1f430a68c9b01134a765d992b61c6bec75c62dff816a8e951f0370e810eb547c3fe9ae36cd906883205c041f3dba37360f2a4248fc6b1ad47a81f899842053f5b48b5c902edd13e9393d069738884afc1e738b7fdea14cc4edcf54e60b1b50250011ce402bb0e2b9edf1e81dd02cda0e3be3c67c74e41b6553eaff7d4c668fec160ee1d3b5aa78262ef1ab19b952b7efe8503c4ffa81ea0f4872c4fdcbde078a1697f327723c787ec026cf77034c64cac8a1dcbaad9c1fc2e714cc0c4ca614f6bc80288044f905b58e135400310393fe3e09981d15a0f1594a2850cd43591cbffe907d24a0cb8845d49a4a1d97f9037f0100066cd6fbf52e7ac06cee2b732339e2b5313a759b0e9690ce768f6e3b579641b804611de16ef5535b52e46368b7e62c44fd591b041f46bbc9186c1a59a70035f7bf36028df5b0d19d430614e56f69d63c449fdfdd4672fe295d079b387bd9976887b41ad190ff76da663dfb7278ca065cd9477c5f3f09b6f1f2205443cd760a9ff8f84760ea6e0cb0f27fed69549e1bbcd6e101693a4c9486cb9807db66035ec71731ea3731ffb91aa2c53ab2d463872c02d15a87c0f3d5b7c024d010fb6c0c23f7d414bc706567e59e71efca9666f80a212b880a431ff60fff6da6af884c7f06dde2504fcf0b221f0e682e418246c0b291d47b9e0b61ef9a222ae365e9f16843b38eaf750779fe855e3298f917b95e958331af7ed1706fe9d774477769b986cf616e16cd1906fa0a0e4faa7d7530278ae746e73161800b6f35758625774e12a327826e6074ee1a33ba3124a4ba48305e24b27d251d1b74b6eae66f78a10d3fc2a1c75f376ce49d3eaebe0633549b1da1d051652b0537644f6d1c59665fee90345b5ab10af55e0d26d9030ca9c00c60b9d5c588b0e40bcb10cf3039249f64c95d05d24c1b3db4cd8d1f4fb85bd11b8fbb58450efd216a3dbfb2db4d85aef3d712ace172a64cadc22a9ecc3f2035fc7ddb642285f6765e574f026e9dcad8d14abf86950fa36f960af58d4cd4359c9f5a60da938dc876fefdce39c8bbe6306b97fd028c5566ae53d4b398ee08eaf000895c6b26cb27f4c89fcdfc617ffcc4df5b3a5030cdce41b9853cf5231a5b6e2639ae50a5681c82a81a4e0a40533e7bb439bfa7fde6d88aaba85b3d78cea2e575de8fc8c84df7a649896551522a2824bb4936cbfaad725498dce0a5155a92b283c271fc16636ecefcb314cd1cfa5dca95532103ee32d4215993b634d084104d8b328e8d775fd151b0282693f35cb3a9f5041ff0d7527e60b5a80e17e315a88e75a00dfde4b0928e3bde2a94ba8734346884166f72179ffd9745a3fcad4ec64fb54fb05a2840b2b0029eb54af2100d96409b75d3ac837065830e4acff0d7f269f48d20a087ff4af0041dd58e94273b39fb667292c4cabec82f189f93737a8f49b7989ace5d141559840a94d868fe0457fd24803180e23b8c5bad3e3fec2c1563bdea7d65d83b10ee37c885a99cd3a3a7ed2c1791a0f53727a5c728b73982d6853c67cb94229cf1397a45cb8520ddb8944db9911e773d5570a4cee898ea4b41e28251cc687a797fe3c481b354ec8dc44c385323e013e47d75c907c26477996f8ef11f3b67ea1f93542cc9c82cbaf5fb5e602f5a10fcd7d3bf6be4e257b79816fcda5329d26dfd709ad46c93f5875cb7b5ce3841d55d1c1c772c798ce99aeedbd0510a5567d59e1dd661e6b2c05614adb4dfe9ab0a0c333510be2977b8569cd119f6fa703b5c5c687b3094de7a08157757325293f3eda23cffbd913c2447eff956c9b6bfb7a1c2ec2806efca7be1f8298220c9447b410460c31baea96117883400d5d889a2b7765999e4abb0acddb705e6ad7c7012757caba7f82d55d17dd27042024e07ab1f696c35247400f0721fb2411c396958e9884a450d2edeb98e0bceb91daa25b7e99e321d1072cb4917e60f213ebda1fd3548ba39680077d76f48fbea86e7a3c9482f66258f171102b7b51523c8b0c7384ec3aa3efc880641fa5dda713ceff7225df37d1d49d0363481e0bcd245101f237fe0510976b512a94f190f3a7840355838cbea192a4047a9e3f8b87123720d449aaac0766a181b8244676139e66d772269dd84e638e4bc6b140946c61e16ea488edabc1d233eabc28fb1a4edf7405078a3803077dde826f6ac7c2361dbe02631cf40bf836eaaeb77caa748ded1d0236dbcf3b46362d1f89b71251f759c4bac352627dcdca82e7ba184cf20fa74ce1df711c06cafc4cdbbeaf9b90c6ba974e0cb76dd319c4dc407746a026969d9b708c66dffe2ce4fa20646b89362cbde9ddba59a242b8ecb4eb1b8762d49cc0bbb237a384637f101eda914aa13f0e8179d7944bf7f570cecb8cf4b848d3a518a9444e9d440fc2584c80e261fb3f1282ace0e6e60b36322eb31682080c3c23f231278999cffc3158a290aff361466478d9b20493cb541b320eca5bf435287a9915ed9f8642efeec403244d5783fc6c168407d73fa3d9defca1b3b74032b05201a47e85846ff75918ab734321f466772253916ad94c0f75cf16ad2c1e5884c756c3148fbd0ec17216a206a428b775c27c87cdb30a0f104728cda894f38433e156f0d8608928ea20c7086a884b6fc26534d07c10a9a4ebf2a4101f203d9f20fd621682c818e6206378b1740e96d93848a331d3249cacdc2fe7df8041ecfed9437a3673f931cf3bd103a7cfb8e6f7b14f7497bce99f6e3ee2f1f57bf27e61b56f2361e4998ad2bb57b80eda8426a37ce578af3ed2e721f850a5363819d31ed6c0ed24f86f80d92d17494b77b800790e400fdc50faee257382c1502007a4731feec2f31656878a3dad0cb32ef5c7458764f5a589728bb0f6dfb7546743f3353b003b15f63db66785ae6c00150bc54c0fe4b313a6b68389708eb479d60834c2e81dfb25b914e787fda229d3814b5ba9df96fe77975e2a59063813985a3aea9edb042953f9f450d24d73d5649459d587e095d2c595615e34fabc64b1c4938355bea1e949d80658acbc69d1368f89e7ffd54ebb6479afbc24de574e1778f0a91b572565b578bee3d7f3024cf75947643ee623182509c66baf8d0653eb51d805e8f7589c56673e0596392b2fdda41b8e0f386ff6717eabf76dec8034088621344d4a1a80f93ba5a2e55eed4ad5aaa3a3094b84aacaef4201d39219cc3456ff1ae515df0bb203f47f519483a19bf17ab8d371a1689a87524e8cfafc7889b7d74eaafa900e39f426c68b834f2c3836d93f2257bdbd1c0cec38fca9a46182921d07f1600215daad30868fcad9314519c9697b2760f7bd3a4ce04ba32fa0e42f7570841478bcec172d911a47da3b47e5b1bee70af198313b29a83aa14a25892bd49c95e9e24a515b19c1458e0367d7f4f697f9dcd1058aa4a14268228b708e529dd26cb73c01cfe436be8d96e50954cb91b81eddd3ad337872be041f1bdff58c4cdb98204d13e09582ef45c0540ece739d47d84e3c29087700e2e198ed4b4efde1baaf0c9a768949978217c16531b8071d0a7c85ed4c541dc8428f0536bcdb1797928c5cc5cb2ec421014db495b19bed3de6dc248a66c8ab9352be3496791d8e7fec6e32a5035d24022509d4b30b531dde8abb80734f4d1ceb58cedc2885545209f805f344e2a57b8db56603e2ffd93a929616417fde76d58b65fa128c29515cce3c7969ea541e03b1d71df8afe2dfe9f6cb07e91a2e366e92de87e9ff3e928bd8e6e9f736178e6ef1813de90d4a3a84e110ac7aacf5e107dea331c4328d3de039b97017d806be9f9c39300a4c6f01c9be47a203b5a3a92e1e8fb4b5aa8d538fb6308322f7379737c9450b87f480644f61d4bc3e0302a941e3c7ea023515c361f6f3067a3775f11ecfbd9f4b6a13cac8e5d19ffdc7fee03905bc607f1f8cbaa8a0286191fb92c50301a03591522e16227bc688af64fac4f52fc09e4418810373f316ee34b0e0de06a1399bd964642d391c7f14ce392682092b70118a08bb9184421bc4d6017c7ae2bfc0a7ac270e3ff80513339a9e0fd1f78d61577fd01746d85577abe54d31e26b54ecfa8db4282acc0591be2ad284db60523ed21a71399aa72891c5a7f754126d252e61d70627657bbafb4ea7b442247aa7ee2ae25a8fec579ce280ae908793218e5e6e0b0587a6f749b4e0e10f8530fb7fd7dc6fbb208e774a326c2ab0a1cac6bf28d79ee0e263054e9d3b84bb3872b0d003f645ad7dac38ebf7ceae78545dc3133945ed6a1d1ab9f9e0cfe77fb21aa25127d02acbe876689b5298cbff87e316e78343557874485c50cef6353f2f0b47c115cf516157ba62fe03f6c5b3558057e46590e242d6f4a0cbcb651a6dc957dee992c27924a3620ef3cb8bbf44c260198b334176cbc0c2ae8ebea1b212659a43254ed5de690215c79a81700955bcc3f308cb15ed316c0484bf21ac265c05dd85ce032190f6d1b69aa873d4532e2fb8ed955c138525d4477921e42248e734610db5e3fa8a6c6a897f63b0ee838a59cdb2200de21dd233ca7eedb324008d075d2e878870ea3466d46533c32edb351d98f2c29dd07c528b0a8542422b7648f7006d954712c6cd837e4bfc389471ac49a764420dfcf39fe8029d5988726ba4695c3c66450d887aa7fd447379f897ee2e51a6db91221c89cdb", 0x2000, &(0x7f0000001680)={&(0x7f0000000540)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x26, 0x0, 0xa000a0, 0x40, 0x100, 0x7, 0x259f}}, &(0x7f0000000740)={0x18, 0x0, 0x7fff, {0x8}}, &(0x7f0000000780)={0x18, 0x0, 0x401, {0x100000000}}, &(0x7f00000007c0)={0x18, 0x0, 0x6, {0x6}}, &(0x7f00000008c0)={0x18, 0x0, 0x3, {0x3}}, 0x0, 0x0, &(0x7f0000000a80)={0x18, 0x0, 0x0, {0x3}}, &(0x7f0000000cc0)={0x18, 0x0, 0x2, {'rootmode'}}, 0x0, 0xffffffffffffffff, &(0x7f00000011c0)={0x90, 0xffffffffffffffda, 0xffffffffffffffff, {0x5, 0x0, 0x8, 0x0, 0x2, 0x0, {0x0, 0x40, 0x1, 0x0, 0x800, 0x2, 0x4, 0x6, 0x4, 0x6000, 0x401, 0x0, 0x0, 0x9, 0x400}}}, &(0x7f0000001280)={0x30, 0x0, 0xffffffff, [{0x3, 0x2, 0x7, 0xffff, 'staff_u'}]}, &(0x7f0000001400)={0xb8, 0x0, 0xfffffffffffffffe, [{{0x6, 0x3, 0x0, 0x0, 0x5, 0x7, {0x3, 0xcdb, 0x180000000000000, 0xfffffffffffffacd, 0x100, 0x20, 0x1, 0x1, 0x9, 0x4000, 0x80000000, 0x0, r10, 0x0, 0x1}}, {0xe8, 0x7, 0xa, 0xfffffffa, '\'^{.]!.#{)'}}]}, &(0x7f00000015c0)={0xa0, 0x0, 0xc7e, {{0x0, 0x3, 0x1, 0xfffffffffffff86b, 0xf8db, 0x40, {0x3, 0x5, 0xdb9, 0x9, 0xfffffffffffffbff, 0x101, 0xff, 0x7, 0x2, 0xc000, 0xfffffffd, r9, r10, 0x10000, 0x9}}, {0x0, 0x3}}}, &(0x7f00000014c0)={0x20, 0x0, 0xcdf, {0x200, 0x4, 0x4, 0x7}}}) r12 = syz_open_pts(0xffffffffffffffff, 0x400) r13 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000001c0)=0xffffffffffffffff, 0x4) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)=@kern={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=ANY=[@ANYBLOB="90000000bd7000fcdbdf2508007c00", @ANYRES32, @ANYBLOB="8d28262287b0d56cc5613240c39b14ffa671eadb4a41213778363de6bbbd3faab5dad8eefb121beb96b8124d42974a4bb6d275375805f0b6287036e62f836eaa2510028bfee1db566bdfb474553d0bd317042a5ac07df7af27f366fe84f4cd1b38dade578ee2e3669dee2e98caa17b77fa89867e8d109a00"], 0x90}, {&(0x7f0000000580)={0x123c, 0x21, 0x100, 0x70bd2a, 0x25dfdbfe, "", [@typed={0x8, 0x6e, 0x0, 0x0, @ipv4=@loopback}, @nested={0xb0, 0x39, 0x0, 0x1, [@generic="3da9bb348175710b94d0e2f021eb15c5d8ba4cbd11246ddd3324d1a14481511c50aade6d721929380e8833bb15d02a467a0dc7677ccd4fe37ef7d31261be4bbb3669cd90ab0b53b91b4ab56eb5138d2dadd14f1e5b6acc69945df73f47741b6dcd9efad0accfd675a6611b016f0feb53d2c1de4f094cadafeae1b889b2029b8220fde392ec8abe3af4a05fac8fb24661f64d420f59c9f298bbc3eab464c2487488dac11b7208f8074b78505b"]}, @nested={0x104, 0x3f, 0x0, 0x1, [@typed={0x8, 0x79, 0x0, 0x0, @u32=0x9ce}, @typed={0x8, 0x64, 0x0, 0x0, @pid=0xffffffffffffffff}, @generic="e1cba68e7ef595e32232560260cf29af369590fe2f0ddf0e1fdb7f60bd6f3eff2034ed20fea936f7028a330c82bc355e2ad1f371361dc584c166ad03780719ecef0b6369e2ca17aac3a7ccf983dfdd6b30d2cdbf46ce6848fcfcd7a727da408e540d9da01f1ad6933accaec716ca342302d5939e39bbcaa59786cf2598e26df255a2edd3a34c1ec44225876b6ce00b6e76ca3bc98b4905e70f211a8906c791c8a18b228d557d169c0e0cd59cde9acac67c31e6e84ab390add4f40ee23c41f1915d137d8df3c534eeac0fe90762418ce86bfc38b02ee1d33b38cae78c", @typed={0x14, 0x5f, 0x0, 0x0, @ipv6=@local}]}, @typed={0x8, 0x85, 0x0, 0x0, @ipv4=@remote}, @typed={0x14, 0x52, 0x0, 0x0, @ipv6=@dev={0xfe, 0x80, '\x00', 0x1a}}, @typed={0xd, 0x15, 0x0, 0x0, @binary="f61387ad5701450da3"}, @nested={0x1004, 0x12, 0x0, 0x1, [@generic="2caf847d45bcdcb7e28d96563caa25942c58c025eb8921329c8e0f19d164543f1d13b894df5ca7e72708c38029f5163c2460ceebaab4a42598193cbf824e56dfbf9949f7eee161ac91c820ae2dd63a6868bf4683f833ca10efabe4c7bafcf767f729afee3127bf21a9a83ca4723ef69755d69fd7f2d742af52890a23cdf91b06e0e7fd9de685fce5ff779456074ac91fa97d9750ce1e3f2e639ce95e919e830907294ed65df9b609f6085cfeb749e19ae5e9fb5fed836f33bcfc194638801a55a0ebe56836614bf133f99be4e1d8dc147e9a47178c7667c7ff36f7bf6b4de5cf47a3ceaf0a09f042a1c8f4eee2dc95d0c8cb20870f67bff8b92523a0e52dea015eb452cefb9d72ea1da2b65cc173bafee5bcf07fc0aadf8af732d38a7c681521d7c9dd2601cc55c7c11b83a4fdf497aa417ee2e24316f238e55716a28f48d0969ce2cf0deacbe8914596c272b685d98aec41557f5618b3551dc8e5e532ef3de76ce0c76070e73e2e79d175fc727da4c4607a088c5962f98de0ef77a5ec6f3acd3f7db0e06546e5e05072a4e0b707c6c9cdf7b232c0e95b908438325ffb9fd098444260054223c02d0106e90723d4c40b7574095945d3c4f1d3825262e6c66bfb24ecb18d278e0e91c0127a30e3478deff17e86b02eb29332da7ead2c91b5cdebf6bbdb38a8ea89e555f3fb2bae175dcfd7a9e55a98760528f2d0a9c8291ba67c5c17cd502481466c09b3b0f5d159154c34c34f32f9f0edda9877c554453592a8b6490305f03a660728edac88b489c5048bc58c718e69ad0149a70558ee566b070c16f7b6364d0d05bf93ae17e79deca0e318d8192b407afe62cc3159d74651053971bf9a3c32cf95e2b31e2190588369402d05b2e9921adbbc88eb4761c6bcc2d7180ee8e901492195a370a09a03ab5f2e0e685b940a6b7dfa8c31262f0ee7856217eea1132295ec58a4e66035350738588bc558380d33b0d8e6cda3041b3bbb3424623b8005f46d9a0f26c4a0dc5ec1d1c4c3a3646a3e611acb35472afe4d6dd7ef1b6c352b9792a96ed4b4765bd577688e0ba957e818ed813f518dca312164f9258042534f7ffb314fce61110ab58c665876bad493b4036922fae976ebaeb538192b859444e220d4335ba72d22491042fe60907b5702663d1fad17d69a590ca85974967b7eab4eca3d95e734832733d32d9d061ef545c72be3339344d19e4a5436e6d4b69e2a97a11929f3cc924537c22af07f441cbdc6c8b53d9b8aa67a5b331d53077f3e59dcf6402de93bf870fd40bafb52ffdb392f78ab4600e96b994842fe1b52267c9cb113bcffe8ab0898d3c6b89744b9c777b2b53e8a194f721d74181feb3640773cac814de24020a8df9b353db1bb9e7a92d55d12b41334dbaa9d3e82a429e94a4b8ed4beabed4ff0c81b648a21dc5591bb1ccadcced05347f419b9c8934ecc18151af36a4775618e3c97d8037fc6161841527d83b1b4287c06da7917e59e49e2257515e453de3003dba033bec95a382776bd9f815fed5cfa0d40cb1d37097a053c5759394b5c2f346930b68db40d0d80a69e1f7405be03db00844ba07dc18764624e7bdcd804ec591ed20da468e0c5a378c30e676d6e285f3afc81c52fe0b9ab23e5b4743ef2244faa0520bf8fe1712c40a383fc981b3fa7ff7d13387031a00de0f9c226c22d9dd50b7c601a174793a07afe7e4515d62ffd0ed2448652d477895c5a66d35f1b72d2dc5da11ed2d5c85b52f8346d944406dc6ab7b444259abce79b2779ceb34f16e03ad8aba6dd383355c7451a05e5dbfb36752b32532b35ffeb7e14c1b13c03055b7f4ca57f21cc5b00c8ed01c10e4b909c4a70bc3a3effcb0b86dc62a4485291863ed79e3cba4a0887443f404b2c7ddd7e71b38f4e2aff85cfba202c7336d648317176cfd7c78ff293f2be96abc7158d5198635637cf085c8c7cd7edeed517c9b96866dcc25b52553c68cb7176c54ef09b0f56eb392afd25a7c44cf76a0e9a9172707dfae155ab38bb116104628c158c7d5c525f95560a601d7b0be018e3cd9f67dbd3abb13e8e26e5d40bdcf6ba07ff3b1f60b247efcde5be381c18a738e2697434d0fd350597f034502510a46eeac1ec2e107bf4265214223749396157d03c77d9ab71af972575f51713d3bfce9cbaaf287cd7c7f904b5cf07db0119ee91e3930a3ce3ca97e5fc769e33524bca8b7622cf986c91b5624497ac4a3be4012ef3703880ae6df6dc7a5ee0e3ee17b87c2d3b237c5a4366a494531518feec397b6da699d53db02b809041ec84fcfa43891d3c4b2a3f622594a707ade628dd2028a4cae87166d5fde6209edff95a9ea2fd94cf93e17dc160a4347ab27eafc454f652cc3b4314b59362259c6463ce57576b959eb33c9b32ebcfb075136b9a4fbfbb49f6ae12e013a3638b06bb9a7fe6d7e7a99feb26732973c6f389344fe7b5fba7611d0d2c041b27b4715e81478385166141a370b5962d16be421319059a4f96933a6cf24fcf0bd6977f55c5bb45d27d96773cf4ede3e2e1373256eeda3a96ed6b71c62c8997ee0e8ca52fce852017f01d8ff2664ec2369e0f6e59d10406b2663c5e538071b73e677dbd9790e1b8d028080b5e27ecc4d308b2c415865ab2a166ce5c6714ce22387b9afa5c99301ee4c834b2e2d1cc2869e62a6c0e55ad3639fe49e59d88f1a9602f819470f5afa83629b1c4ef3ba4aca4d4c9f1a67a419ea3f03484d2a7321e380c692c79baf3c9db423174c37fca923fb41932dfbc90d7042d9f9c0615821362c1dd62a233a91661654c0ce2590449b01c00f007dea88954fda0a01106c7e9ce7bc9035b55a6c5ad04eb427074f9662f184c5c35aa78b19120a7d4b1216b97ebd84e7954741e682664231196bf51e4261536b4fa60a6d4299f1cfd520f9f9f2270081d0662cbd0f59deca69026ded087bcf44add4be62c59f95992c4c26383c7ce8e43bf7ee2a8759d28298c63fc66dd917c9ff5e0ca430fa1647fe50a999c5cf97ea8dc295919803d217e85e4eb961c3c316a01379a4a0c76acc8bc1eb596c04ee2a10a41a7f800c4746cb536f4825ec2741941bb3193aa651d21fd6fe912a2814e28d28a6959561f1d70a74e027584dda0bd4291b9e00257afd70d99bd7bbdc0445a1e64b98b1a8e4bdce83054e539f769e510895c87378a0a17f553c0d947963c9ecf0139472b52917033f284894a73b043b6d9046b1aa356b87db388aff9923ee8c19978cf08fcb54687edbc9d83bb88c38cbf0f6d27e2ae1abfa99f658889a03d7095e08cab1048bce97982c913e8649152564a80cb9cfe0ab4bd2bfaf83c2e52cb25cf6c43ba3bfd03795890998510a25dc419313f09d7941bdc33073c7510d165b0269cc0a618a174d2ed7b7d942cd496b664f007ebafe7ab0f7bdaa4a8e160398657b13a2a059e2e0ae1ec35cfbc3b720e485a5f3d22c8ec26ed33e9dc800baa227301bcb2707b49e934bd1b554664ae2c3c0abf257c858476713af11fd7fc5673b09ea8370992a9dac12661e72c53afcc9af2896473e964d9dab414ba8bdadac03193b1e84ff9539a0064ae1188e318119fdc3860d663176611bc95b39f29fea9a3e0ad4b1819384846c86313c41da552707dfda899bc5b09011f5f601e2bf636d671d374ef9074c4f24f81887aa71b181e35894cb159c2b0635144dcebbfe6f81cf784b7df6f7fae235a13449863fc44d6608dea8eed1f6e114469e8ff65167b2c4095631a6e536dc0591d72290a320b85503bdda46bb0147210ec85b1323762865a8df392400e89df029798f2bfac1fb3b0ab94bdc960928ea8bac4137cba54b7bef78867af2ce98ccbc4657c75ec746583a221325586e38690b799fd228e0846bd48e1a40269700c8d762289d933f0bdbd1454ffc5b15f7182754388369457c49bb6fed0281f595c397789d3cc950c53dbf8ce0a4c693daca3e6fd395a6e816af6fc55d07eb11adb969a3671e2bbb889a6385d2326b3f6c30389a86de3825edd8b0b498481edb0ee3a16c8462fb452be0dfbde8be4e4349e3ae6be2649a955604a871abce44c4639adc4f420a199eb63369bdb705c23085d1dec512d5afc7514df5c433116dadb0c9400f1ab8c2425e95322437dda17f3d249e3beb099a01397306084998de533dd85f85017048981e252f68cfe47fd3a84d73ec5eabee47b8cf66be792c043b922282ecb667140d385f7c7cf1d828b5ff0c940d537e12612102629bbc2a628735f0325e36e94d9f3f84da9f8c94f11e44bb1355883c2608ba2f8e819f22dd0924ca652317ffb45ddb124d9d9c6bd4f0d8d4616f7947def090e108e684a53369dfac7f82d62e887ab8c2a1c79db55f42354cdb57232c7556b5632dd41efcd00741c25ebb5fb1caf1c5066ef7e32e95bc76403f5a2a221efe6e56ff64ad8df7ee4994c4b6ea23f5a483298aa5e7ed44a5e03cf61641d1e4b3ccc1181b3f5a8a569d0c030b16ed2ac6df21188f5ff8d1fdcfb6bf51e1da2c3fb97bdc811d4f19f0a4254d15d66ccb2be48217c12de5c3d48852161e410fdfca579670ad5fb7df62194971cd729e703bbdc19e1fad4b12e55fe8c102e307ded6d141b5ae23d71ef4cb90e3c6adf6aecac634c03cd2773ba9a844b89d716a5f6604d85413c38d7d9f1e7e249281730e2133c4e8ca5e353bf5f3a066b66ae394ffd9ba9ad4089f2a6dcd852ac926d81f2558cb031c0bed036bc2eb161f650f0f0ce68d50bc17b44c501b0cbef3e4b66b812296a87dc07a12c71f7916973ec907474b80764bfa75243b701dc8cc96f372d43c2de3d0097411c2b87804a85c910c0c53f2eee7bdc30ee26f49e05d246d8d6d5e2046ea5d9a89e686d59699d95f13089f8fd5b0c77ed3d0d1611333c4ed2f48209929b53f6b8263d442812f7a70f211209cf3c39f62ba277f64a158186a9e960db14437a321f85533f81e94931265c179a385d1210ae8c3be9fe7ebbba55a3d7c1365fd8bd5564c2959dccec047f7d83dcc4d09c5a0ca7981f7c9ca0db9f27d9b24412408336115ec826a834e7fbac6e0aa7351e66260de28769d2d2d7ee0dd5f46378cac3145297a51927e3739493027bb56cf467e64495c05395d08a29e4e91c12cdd4108c2911b2e6237201abf15a0b11847a0ad833781849c3e86e316e269991e02a7cf75fd1fe17d421475e403b5351478754cddf17f380adac6d50bc4def5ca7c9d0d15343f3a91037999c442c08bf465e72da1dbb8e580f65ba440d81efe77c8df6d3b5a2100bb4d65d3db8daf1ffdd7433749dbf899097b536025853abb32eba0d4189a64657af33a0d2e6b5715dc83823d78856146f33571cdd934f29222e5d9f308b88a6df1d9b5e7e513a94894834c95c5fa71666fb32b8b63ec5a459d6aff898552cb98161ad9ed844a041bd1a0dbe7957a6f5e5fdd11beab68888eba209d0957b0b6f9797024fc55c21f14e46b63bb2610ca5e183074e5f40f74e7e8393672281c8e1492bab768189316e5d4e05acea7d11f4fc0f3ba3e3bf2ea998b667ceca376e7f83af7221be2f0acf46d26a1d22d33823aaa942a239b4cdec851105588a890dc95476fd9d5e1f2522fa1d230e96d3040ee2e85b9e51af6d968f9c4dff9f4b144df7ccfbf62eb9c68853a724df3a8bb67e9dd4230e8a807bb82fff74b54fa0253fd41560c6f7c79782992f0aeafc687d444b2af60c76a7c8b9e002a1e1c240f5b07d0dc8494d668b4d842fa64add3da199da1b6b6d53005acd30dd3fedf099a3cf295ea341dac94795e092cdda9b104b77"]}, @generic="20b584384c2c44cd9628de2f2ef7780251c1e6feb3b85cd0650aed535158f29c1d585126040b9f75f7aa71cd8887cbe31dbb1f1bdda00fba", @typed={0x8, 0x17, 0x0, 0x0, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}]}, 0x123c}, {&(0x7f0000003b80)={0x1394, 0x1a, 0x10, 0x70bd27, 0x25dfdbfd, "", [@typed={0x8, 0x12, 0x0, 0x0, @uid=r2}, @nested={0x2e7, 0x11, 0x0, 0x1, [@typed={0x18, 0x52, 0x0, 0x0, @binary="63a8f7b9d207c8626e7e6dfb9a29d314051b9e67"}, @generic="e19f387f758dcd09fdb0211cb39212054761a8c8e84630fe13a49294cf42eba9ac0221f6c40922a5a65fd4ae7ba9e4ac4ca8e056d09db877284e4b26c05f1041045e936cd65df20d079e1d7373c37e5c5cb78332c46e74625f5a62b1b254c76ea1e606b4734a960e262428177ca8438dd774540222170f5d08d287e7739c5916290866", @generic="752549680051a4215bb040dfe0fad1f668df01b70a11e7eb63d3a7b7c76d8289d7c6db7dd254afeae26cf5bf6cc9e9a2280f1339aa7c30577713c2ae10f3ca026f7119eec82f2ca7f28cc1e3cc24a1da5344e9eaab879d9a69d6eba81a328d5f3cc099ed97c60f88b5bce40103e8287f34db8e163698fb2ae41b0cc530ee06be2f617f6ba2e8e0f6a62d88474ce1bc6fbb5e4876ae16ffc96da3e7842bf1daa75afa5e7b5d3c4c58aac58c513d3a232bf619fe404c2244678e32d9f742bf680dab9fb1022ec89c44a875ff15ed134960de629b82aa87bfd7753971764e3a3bc4f5c96a62a57517958b21f5276aa8e61f2706865b77cb82f8b2", @generic="04c586eff38bc3ca3a2559220fc0776797925967156c176f9b0db598979b26f4463439b3307e5413f03f0662ce14d8e62c5580e931099d24e14a5173c24a65fef9a5690d185c8b70bd37ee3708f63454dc2ceab2982c829546bc882602e5f6f11e9a5a6924daab", @generic="f899bc3c912080393eb226856da2da621b42f7", @generic="7dff9d755aca3adda2788745e48e5651c2cd7eb27d42b58a1b2fbc738b40fa7dc29854772b4ef5d6fc24e85722d98c0cd13fa614dbda34dc17ad303081976f628e654e86d4eed3d0471485b3e5fc2d732016d46d2849065c0ab81d49c78a15389563a11769dc12bc9e5d1ad1ddbd9b193f36816bc2096efcf775b8033f3723161d2eb209c4ce655b09f27567a5fe5991bdd5633e661cd90ef1fb856a64131e0ad46eef4c751d0b35e20fd134f5f353aa270ba2ae1690d8b6c5a393ced170fbdf9a9fa017f7572ec53c5ef395019abeba001bbc786a"]}, @typed={0x8, 0x82, 0x0, 0x0, @ipv4=@dev={0xac, 0x14, 0x14, 0x44}}, @generic="ef91c2492692b6c1afff5b6c63f3588d03c21578020240f6894dfdaeec9e7b9e67a2c5846e03e459d2d0ff59a73d66448dd0ed2496317eba47d7afff4d23c7a16372a8bb1438a15e99be512e0e81a63f5e9fe2d474c8cba32735e5ec6598734ab7e4836163040a69423f69cff1c25d6226d503cea8b5a845eaaec4764fd2611a52d25c75b153c0d39e278775c441c70b19dedc662184cc3843ce62c8cc896151405aa822c30eb27d4e59039a7ef59c5126e20edd181f07d78d3f2ddf63290c1d1ececdae109fb5bda2e7466d6669a1e562cf987880f27e2cdc391fefc697658881bec81d7eb3a591bf56a545b202c37f870bb0032eeb6937b153e309c499962c3c313bccef5130909c82757ffe370b0b26a3c1419d3982f5c812ce6f454a20ad0eecf41f1526e48b48fd0f4713eb97200775ba220fdec01c480ad9f58dfb19932f40681aa62c773a426ed995f63e4261fbcc978266c500b557327b8dbf2e02e07d11c5684217a22dbe692cc4fb3a1673e72c3f4d9c40a682f08823f82543842be0d952468432d0d8025e390471cc94f96ec9fdaa6a8850e4bbf54a6001d11307b12db9b69afd9b7969744ff9382e18c6a0c62f96f59355c603023f00c7f215b225930b58e47529c0f4d706b8f49cbf6fbf3538aac1cd3e13d774c504097fa8d867ce91a1e67deaf4e4df785613ddb5943a8a839683dabd980626fca49e44c098e2c572ccdc3cdc64bc1bb7f727cf6e041c88a659d825334061d07869d3a95e16aed4b9521953fe268997e33f6b25e4bf4e25e34c4ddb62437fddfea906cdecb2dd7fdfdb512236f1ef91570bf427dde3b98f184aae2a13621926461c5ace2b31f2be15bd141c86afb4b39fdf8117bb05a29289c76b820e2c7abb18196276d97d16adb1ad50819a7953f0e1ca358c8811fbcefde97802ed18afb25e8727386df76c168412e30be7e9a30c2358e2a71072a694012e7e65a0c3af4f61b592ac78cfab2328929b00fc98066cd130c225543c872962b30d8dba146eb84e558a56b611421babeafd82a0dc3b5fe98945d18ac2b74334b225b2b62ec246a844df742ef5efe2ad46a535570cf20ac07a993a95e67af0a38aebe4136aa4eafb1b2034ed8cd3ea37b6f98ee2d628a83eded3758ec1e6464c3a45987fda5fa887a9d6d0ad657e164362fff36d219a2423b1acc94d73be8d830dc7ba5ae844d39a1ca58b541a14f55c079bdebab0e58fa6445465da51d5b4ffb3f697114fc18323e529a1c5c9f296b29fee4f0e56298a032c04fa97e1f2d0cfc18b119de3842ce66ec54f1fb75164e8a415f03d3087894754c56a9a69c30399ead7e3c13e1c1f9ae387e4888d836bfd444521935e2cdb135cf0a81f60fcea71c4d34283ed202965f67446503515da70e6e6de65bd72a8bdbf221e5025da3fc616734d675bd285c0ea5a58d83cef70f9ceb0c12c1fa21140e073f73acebc1f79a3dafbfc5a0e310b886dafedbb7a8648870014a50842aaa2f0b7e0a4acc20c94f98437a1ba4aedac475e7b4df68f77e733b72f8c64bad8fe9a868b65e7f001adc63cbc8b734896c8c2f56c622f383059604aa41f1604fccac2eb138f70a2ba4f352dcf1f1c815df879eeb27c88258f061906f4bd9ae6a5c28e0a0e6113efd6e2007b50938d3427340afaf0ac7561d2ac21e4c2038d74db38db96a332d94769af97ce29525656cda5a123f09b8c27d9c1ad075e9375f1bcfe1cfa43ea2a200c3368c6534d0d1a45f576d3c925350eae98c2456dbcd6de01f49a83fc584c0413c3e8e8d4f6156fd02fe5f89015bc3c5e51a9225a370b68f5dea2926acb7ed1f19f78345184db6e04c7d28cecc7e6f2e4b115a3d79302c7e062cdadc1eb75e4dc395614ba2913c090002c466df1e6c76df6927c2414dc193476f218e93e0439c42a0ce56d5e4fab621dde0eb48154ca9e4852fb94c87d7e091162fd8b52dd20dbbb45445e0ec3010017ebf6d8a0635ad97148c30fa547c4bf3ccbee7c7362cf72c94bb186cf1d436e4e995eb774df2a3238e2f3e8722db157d9e0d447636b02e4e074dc3eab47600ef8dd66ebbd47cfa4714a7589da37e6fc12f907fd427141278db74519ad55f914a128bec00cdcc1d3ab21b8d4aa76981e71f9706aaa1806de6f24d3e2504003c470baeaa2b4a9b1ecb7d9d826047d9eb625f54f92f9d9c0d549288de399542b03d865861af84ee9ce35e599c7b0b1b78260b77bac4cc4d063a9845726c5b32b2dd7d614fef7014f54c3203479779bbc7e4f224a9692cb268d8369dfe37fe662d91fd14bf0262d753393dbce118d0161eb4290d649833d734441234df7efd7af89917e11ea46cc636963bb5ae966506ea3f0cecb9a85626fefd3f57f64caf03471079a473c7203dab6a5817b3eea89f54108d524c39f64e1d7f8749e7f5bbbc37a19cf4c36769c9b5c442a18fc55b0432bd0e4f1f55c60011ed99e1995a55b95de7600ac83866700484094ac03b394fabba2ab361fd3fcb2a4d326724b61de9ecc296bea1de00ceab3ff53e6d770c51c3b9f075e1c7cfb13608386022b7d5a4a445849e6ea1f21b38183508620598b10291fd3a87045195a1d37fc39e6d5cbf6acf93381a0e25b726925eef214fda3b520c85ad26c4bfb15123dacf42a8ee76cec6348b35f53ce2a7737a5c417efe8dc417cb23c166ff81f14abc72d52ecfb0528becf7c9d2f7521255ae4fae1f9b6b711563f40fd5f2ba99dbf777683fd27e16ecf363bbc814dd065814f1a9441e324ab6320848541acc705c38aefd98d95ec13201789a6186a022929f40867fddac4d5dd165a9f13977757a2898827bf56b05b16c7bd9258b63a73669caebfdc6a1ad1aa657d20e655dac993f11a7c20f60249540163aafefe2fea86c60fe578133677acfdb24d88e2f0ca27db92921fd0d3141906f21c634b9f84abf90fdd6363575d3e5f46285c60484039c869347652a0b252dd94b54d07ec063eefd1e35d6dea67a5699e2cb9e839e18df9d14354006825dab2fd8616fce8cceb16d2f9a82d9d92e2b2dbad3913a473a0c4895d6b1aebb5a702cd346458c754fa458edd03a37d66df397bc96100d8caaab20bbf9425e48ee76b3e37ffae806cbdf3f1ee1fbaa531911acdce88a7db54cf6033997aa4bd437cae11aab3b6df5be0919c7cdbee812ea4f6610de38baf444c77ebf73eac635653ee01a16b7700da13fc73ee782ef9a029e26242f5c8a60d69e60178af10db226cf2a1f024c00c7f4b0f2f050616380a1e79c5030fe0d5285f25466ba03c8e5046f93429e9243f35f53fd7e74263fba4f90bfb4e7c656a7823c48fb438f842ce5debe3cd905ca888d4e5cb1dc8710e435d89fd68b2ffacbf2db13a33c2fb3913d390877e38a39c393574d04108703c082d38cf7982295d6c53ee414f54f371f6dbc99dfaceec9527c427e5e2e87c440b895073124ebf75fe51332c64a9fa50769960da5d24d469feb99cc608634a46ace9bad8893314c1bd19b21e7fd58ca70879447a209db21f12fa9378228256e639f5b8c480a3d2cb8b220de48977e01640fe2094918205b009284758e5aef5beba9694ec60cd1514bf528a7f7116599dc9d7659fe38fc52d275c837a425cd4bc3e42f078e39cecc5d00a3ae9bd9bf2295922a81fdd6d1209ff1c688c444564126b67a19847c0617ce1bf7d66973df2be126bb69d5405b6d9d115d1846b1e53c9ec34da0bc9236a263c7aef61ec14cbbb6244c133fc66e1ea33863c96b346f973e61086dd1061286ec315c806ef12dc85560e1f5533c522ad086662cba4b3ac50af5522f2f95b172ccef02d5c5c34892e97e91d06c01a3bc5b4ed22168ad19362f6e0388c93465eb6f7f78be01a09cc70205ee641ee851ce1add3ecacc6ad731e8aba54f2b3334225c0d783f1e33d6e0c8d3cc2ed29d96a27c5d1b1ebe82df546f6797aeaf6915bd05bbb3407ed0b9284a625d4cbec0f4d82d2b343789f2cbb8a2ee3a433278a6a1afd888f1df5e71a1838ed539b2b997c47a662a7b6c4ab1d21cd5083b503681d5656760860caf1a8bb655a684304bec13c8fde336cdec63792e7f5cdf9921cabc442b7164a337cf97535dfd6ca30892fea714caaf567024dd6d9dc09c443dc3b094958cda737f0d549badf45afc735a15e6403ecaf48520e807e610a6ed199309bd1cdf516039cf57aad9a38ef835504a001b3bc4b25cd42cc8c20e685b8c0c6faf3662855d9850ba6358668b7c537e297ec6bc8cde98b45d49d592e60c417e388349b153b00ba1e69f953584fc0a0c969eae7bc65da60817a95ddb0d53be84f6878f8fd1594e37d6ce05753d70fcbfb5989f8813c6a37513f6d61fd5dff01d00b9b85d1c34e2bd4c403735ec4d1daaa7d159100b29f4bcd540df1b1d43efe650869b447302ea5c25d1feee514380819267f9dceed0ec0af6251f946c91019d3808e195da4823763016a4c94b189584ad321c53259a7073838b72657b9671c4f00f4ab3667915a2ca6f882fce73255e63a26b2e511ec9b0240b05c778c7029b2831de26984ed3b1021ec35ff5e73887201b0a35161355766e2ae88a60112ee7c411bf015a860f088a5114e53e2eb9aabf9812ffddc9cd2f9f2b7bc647919eea6a6acb471b7dfc5109be3bdae6126e6c5ebef9667b9efac0acebf1b4651abd8cd975a1744189a638f1863b2e471f077ad04569b0f88e72845734d19e4e71e6d81f25015d89b4636a8729d53a2ebe21be37edf87319870c1495e7f586511f813006a549882e4ef0e585b90d0dedaada9252bd91b9f2f5e24ebb9d799d8dca693d875e1b3a4bbf9a144568825c533d85e9ca534d292fdd13ec192e40e80bc3cf473485bb0e32740c21f70250bc18353e463f6629c61fa13ae7bfaf77c38ff504fab3cb02e12af039557689a199f7c4b31664161504e484b25cef816ba2f917b1f4db5b8c6ed84dd2fcc9cc18453d68b42d8ed8dc5e67dabadc662811b1397bf26a3f4514ed734cc711bb3d1fc6b2baebb4c0aa99964ba0aee468ffded2b80fa568197b8e5ad6b56e426b869f70bc9a7af79ce4b166369e6dd2f1b394a379c31b671a16a7ff1e80df2cf7bf9b6d1a91f01046d5e18e2c1278b0b45cbcbb36603c5a4171af4c331528f2b43b2d7a726b1c17dea5210fe5d447188ed3841a61ac3fc129e23d7313412db91cc102b71e7a7a2ec626d63f00ff34ae0b1b78582c534a96a382a0595e028a502c50643d35196e67188d95b6383720e162d61d7df0082b8eccdaaa9cc90a0d50c9ae8dc9170076a762ada7f1c206fb3f8a861e1e2b0951eb2f55bbff5d180ae263845aa6bb8eac6f26e7bea1f958c156784c2193ebbf3db42cd99c32d77d7d854bfe57d0245eca561c9a73660c4d0cfb2cc0f4989dc55603e6aec131e51f51b0f32c4fc4c9f096d57313a0946e3c2bcc7d54010f91db724f194bf60bfc3596f82406a8d2d2336dcaff3d1675b8dba07e587375e2fea97c5a7b021cfd0c2873727ee027a2dd94dc9b194ae81aeb3dd5d5dea5ef82952ff7f59d702962999c0d48aeba01db2969171006839325f185c584fdee5f4128f5528953d7746ff36469bbc7e045a7165e0172749c05b9e06a27204811d6b54cb659650c5215c405291cb69a7fe40b18caaa8e3c5e94ad92bb48b8ee334c1b83704e0df57dd7f3b15c2b30980cd2714bb0f32c3e6c7eebcc60f42400b46c567a7ac5e0e4e1e5e116057ac868d8f849d919f57d1a469fbbe402552d24b3b1d7c529597e112f8b9e6645a27374de5afc6d50dbba2", @generic="5c6977c31325ecf38ec7bf562210f8278e24128f58885a94e7855f8f117f59a5dd6b7120d1045c7d24ec4adad10142a89c28ffd5bbb783a38adea6", @generic="4a8589dbb0cdc624db2efa282fcf6069795ced04970415c7e26ac1d102784da4ee65ff0f76f0f0c336d8b9e34d03126be82b1b6d0b2cd44995b69e31915995f3565a0826c151e1884ab8c1752b852f413e"]}, 0x1394}, {&(0x7f0000000240)={0x174, 0x15, 0x4, 0x70bd27, 0x25dfdbfc, "", [@nested={0x8, 0x63, 0x0, 0x1, [@typed={0x4, 0x22}]}, @nested={0x12d, 0x81, 0x0, 0x1, [@typed={0x8, 0x60, 0x0, 0x0, @pid=0xffffffffffffffff}, @generic="6e851f498b257b4e368b5e1631edbb27cc8e84bc0bc2bc9114da561752cf992ec8605bf3c0b1fe60b00ddc179dfb59d058ac798eb2c49efa17bd1a397a131aa2984fda60a25daa43861db544c5dfb6825ec21091aba47838a36d6cf7b2a2cb010d7fdf3e", @generic="6468d77ff6c0ff8b2028cd039587019b73c03fb0c05eda56d7db8779f5f30c0d05ae29597ff8315a5063fbf0c0fcf6e3d244b8d574f0b30ba7c4a136f7380ab6c3261c8f5de940e40377920e3fdc19dec3ec376b4df3b914af82189185e7ba833900b87a594e0558bf9a3cece68925803afc33db4456243e942035fe87702eba93ba04d5cb1c216a1b78b5cd608cc32a4a8a637157709425b2a3e57c94dfe40844ead4734fd714d82816fb2fc72d500ec5276140eaa415217ddf049264"]}, @generic="9c0a21d39cc043836f8eb7a678ec1c761d1e58a8421e370059d79c00e2fd0c7814c7c007a29f3f2aee"]}, 0x174}, {&(0x7f00000019c0)={0x230, 0x26, 0x801, 0x70bd2c, 0x25dfdbfc, "", [@nested={0x68, 0x44, 0x0, 0x1, [@typed={0x8, 0x66, 0x0, 0x0, @pid}, @generic="fd8dd7744f45cb91fe388b6f6cb8ab30a737af31a2471ac889543c4d01cd5c240d1c12fea0c2dda046933ab1f0cf7063ba9b7e70531a09d38ba9e939102e6b49123b30797d89eff8f40dab55693e0818", @typed={0xc, 0x67, 0x0, 0x0, @u64=0x74}]}, @typed={0x8, 0x22, 0x0, 0x0, @fd=r6}, @generic="76821b28ec11bba3baede9ce63a4070e8aaee76a0db56f0e07904f47f6beac94649669864b204ff9d6fdb0c0b2a1870b1cd6c08d91d2732d", @nested={0x170, 0xf, 0x0, 0x1, [@generic="abee404418e58b353f13f8b247142bf12b6af4f96c790de4fbbe17487a024a5f93e67212a90b89b688d1b7fc419733c1383ec8f534ee29d00e918b37", @typed={0xa, 0x8f, 0x0, 0x0, @str='$*$&)\x00'}, @typed={0x8, 0x45, 0x0, 0x0, @pid=r7}, @typed={0x8, 0x69, 0x0, 0x0, @pid}, @generic="2f9e5b2fb839c1d9b9227c9f046eb02a00c4073d8a519161cba29e7ef47b2090faddb257245a1f6122d7e55c3cbc0b1ee0", @generic="449b7ec1070e89d4567a60a12515e43f54991f04a0a764944c3d36ff7471558568f7b17d47057aba78261f9c310b3ea95cd853ab7943c6bf14bbb7af1f626c1b7d1592233234f2fd6e04f746dec90fcb7a2a37dda8186dfd51f402c85267340be1067c468b18943ad96bf08203aa9097710929b38bfb5323c4a367b5e84c6dbe99a2f327fce0c88d1e411cf8e086f88efa12d445fc2f875a656dd26327cde4e4495309dab5cc6c2eb0de5c419970e8404086ed79cd7b0540adad17700b20da0b2e6dfb2d34fa8749e84c97cab88b660cb8e0f64e4fed8e27d5bdec9b97ce02c64497dc"]}, @typed={0x8, 0x1f, 0x0, 0x0, @fd=r0}]}, 0x230}, {&(0x7f0000001c00)={0x55c, 0x3c, 0x2, 0x70bd27, 0x25dfdbff, "", [@generic="ed131ad27937474f9c08755eb60196e441e2be628a7d6c8cca0af60284f54c8ce87dc9302290af2c5638b2cda6d144ce5744b044f51419146038cc5f7250a9e1b46ab83dcf09a530b0aa2088c898b70ca23d52ad5253f821db80a64b6e7b2b22d2cfae5d7d7a52a1cc3e560fd950f892f3c70d062e54ff2577e354904d2eda8b9e09bb9070f06e01df025ef3e4e821e48c13876da63860cca4", @nested={0x3bc, 0x27, 0x0, 0x1, [@typed={0x8, 0x55, 0x0, 0x0, @ipv4=@multicast1}, @generic="1ca31f4082fed3ad6eb04d1ea6bede5609e06660c046e7e9fdcbcdf761c7d81c58ec3fa8c3b7e69820a5f67666f5dd96aa16912623ba8d1d4a826e99b83d6f21f64b7a8122e15cc8919224734c7e981ea83c5d179240fb25ed6a088d5bcb1db1760231700828562bf2fdbb70460f41a7c59f14cffdee96ad948079716c1de35a7b8746eacf8d78109729e38d50ec38beef283aaf97d567475534c9ca0a82da7f9d7d23a3c4355051841c15d6ee0c16aea732bb4aa99e23852106e6a14abe03daec06d953a54d45811dcfed0baf41132a7a21ac699248aa17478ebc32d2d27dd2", @typed={0x8, 0x74, 0x0, 0x0, @uid=r9}, @generic="196920cb21f7118f6974843b916c789729caa21784fc22a64adf8f58005ca6ed1c213a8c4345f8457d9cb7184ff11e9e3fa7342a6b81ea9c0091b0edf1574b29fb96d55a35f941", @generic="2e99f6b76aca5450d9b15fa58f5b62069f015d84a4acb9e9ecf8b8354d66c0a2d5225557b0feff8d9ec2c4b72d34a272b309e811c96271f2c236a7b51db61454298f85fdb9db526e9e42add6cc1f4622e45847f34a49a6050f2fa865fb780bad1a2d69b6e1a4e408bf131c15d9b1f9a571842c6de8e17beca3f736939e8a1ca7a005f136", @generic="c8ed215aea3282a6eea79229721e687aa20d3b864b7a1525c240fdfec334009d3157c6f7979441877ea82d5ce5751ecd12cef26b868567e2fde558889230775c94d1e3ccaf268fe171161431cb2cdbe8a1b9b3be90ca096275edceb2f4c6acca6a31820d26592dbe854d59790216c8999d7c7f06aa485c3d0c98611975d6353c8b73f8365cd16d6123613f03c47151528d875adaf863f4227a1278785e74275e5e03277efecab89e4e9b2c31fe68f8146909e60e4862cda75a8be06c50c9ac8f9180628666b9d7c07d7e20570fdd215e802bc012c87941b39f7514eb123c0ca0836d", @generic="43dcdc1339c0170187f07946b184b32a6d5c44027d550cf637d134f796a8ffa02be6924a53f23c458ea69263bb84783351161cf9a91723595c945be3284838ac928056d31c4498182bb5a3e580db0710eac501f76e3fcaa22551ab05d7e5c264f54b72911094f53989170c5b30aee575b4a2bb1e0312938a77bc2e6e040f58c54fd1516b840ca0fb2f981b513f060e55ce175c5011074f26521f3e6f41c750cde24ceb5ad274f907bcf09e5d5795ef47eb3be2e55ff3ac7c5c9a1bf5a40c56fc9fadd4b2d212d41e4b914898eb476d764447545566eb1e509da7a049937568f9e5635e58", @generic="b879c54364ebb65bc8a7525cee1774d8c2d9317137318b65a223db4853a1d3998fbff5f58d7c26f3034a037eb2368e17c7ff867d170875"]}, @generic="0c6667d659a9c4f72d3d5d1d563f3abbd9d9f0f621e01530a6685b455397380052f10b6ea203996b13d1ae33259d2d700185fa79bc10bd62f99df0e1c1e36a737c9aacb283a13d4efc0e7861ef11f2139601cad3c56cdffa7c8b9817f75b9063b12c85b2f3f25e3ca98b5bd2db7594926883d0d5fccdc97217369ea3965695047e6eecc4451f320d61ac4dd535c449d1b25a07297f18856f40234415d7cdacf8f990bed957443cd5a9639c21060122c18185079bca16fb7a1bf96dc6a302cca2afe0ed341937451cc8991fb055226ff7b961f20eedb650b75c22122c360876bd2e1b3949142cbef8910c83c89746565acb19310db71d54"]}, 0x55c}, {&(0x7f0000000100)={0x10, 0x16, 0x10, 0x70bd28, 0x25dfdbfb}, 0x10}], 0x7, &(0x7f00000003c0)=[@rights={{0x18, 0x1, 0x1, [r12, r13]}}], 0x18, 0x10}, 0x4000090) sendmsg$nl_route(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000008c80)=ANY=[@ANYBLOB="2c000000260005ff"], 0x2c}}, 0x0) recvmmsg(r0, &(0x7f0000007700)=[{{0x0, 0x700, &(0x7f0000003b40)=[{&(0x7f00000018c0)=""/223, 0x138}, {0x0}, {&(0x7f0000002a80)=""/4096, 0xe00}], 0x3, 0x0, 0x0, 0x8}}], 0x300, 0x6, 0x0) [ 1436.419496][ T2626] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1436.432751][ T2626] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1436.451421][ T2626] usb 6-1: Product: syz [ 1436.455570][ T9232] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. 04:58:47 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x176}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, 0x0, 0x0) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = socket$inet6(0xa, 0x100000003, 0x3c) sendto$inet6(r2, &(0x7f0000000000), 0x4320, 0x0, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback={0x100000000000000, 0xf}}, 0x1c) [ 1436.467947][ T2626] usb 6-1: Manufacturer: syz [ 1436.483294][ T2626] usb 6-1: SerialNumber: syz [ 1436.489372][ T9232] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. [ 1436.508101][ T9232] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. 04:58:47 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$VHOST_SET_VRING_KICK(0xffffffffffffffff, 0x4008af20, &(0x7f0000000040)={0x1}) (async) ioctl$VHOST_SET_VRING_ADDR(0xffffffffffffffff, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000240)=""/53, 0x0}) (async) ioctl$VHOST_SET_VRING_ADDR(0xffffffffffffffff, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, &(0x7f0000000380)=""/237, &(0x7f0000000000)=""/62, &(0x7f00000002c0)=""/90}) (async) ioctl$VHOST_SET_MEM_TABLE(0xffffffffffffffff, 0x4008af03, &(0x7f0000000880)={0x1, 0x0, [{0x0, 0xc5, &(0x7f0000000600)=""/197}]}) ioctl$VHOST_VSOCK_SET_RUNNING(0xffffffffffffffff, 0x4004af61, &(0x7f0000000340)=0xffffffff) (async) ioctl$VHOST_SET_MEM_TABLE(0xffffffffffffffff, 0x4008af03, &(0x7f0000000ac0)={0x8, 0x0, [{0x0, 0x2d, &(0x7f0000000480)=""/45}, {0x0, 0xb2, &(0x7f00000004c0)=""/178}, {0x0, 0xd1, &(0x7f0000000700)=""/209}, {0x0, 0xea, &(0x7f0000000900)=""/234}, {0x0, 0x1000, &(0x7f0000001600)=""/4096}, {0x5000, 0x7b, &(0x7f0000000580)=""/123}, {0x2, 0x9b, &(0x7f0000000a00)=""/155}, {0x4000, 0x52, &(0x7f0000000800)=""/82}]}) (async) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) read$FUSE(r1, &(0x7f00000103c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r4 = syz_open_procfs(0x0, &(0x7f00000001c0)='net/udp6\x00') syz_fuse_handle_req(r4, &(0x7f000000c3c0)="9b30d5b8117c2ad557ca12b5697f286e12b6dbf3e97741d707aa58094c18595d7e1ab7ac4950eff2b541521d163dfc596719cb0373afb8b974ac7efedcbdf960e32701bafad98c66cc9dc1e8a00318e24b1c26318ec016a9a0ee09e2334248d8f1d91776c351c60351822a46bf47a755ba89b296c1573a9826433a8b463f4960e54e1e7591fc999fcfbc61cbe106ec3a37010462557487a31eb43dc4a4f8a63d87f3499442dc33d8d763609378aced20ad1fa5dcfe38c7b9b1ed9d500ca0597dec9ea2509e3aebf45ae821d2a60062dab724ef337d137456ee514f47b18ea56f93833ed08a72b96c56c5bedcda1a204da7ee2fa120552ff0d1abd0840f86dff770540e26fc069f00223741dd9f23a6ded6a55d5fcc518d434cae4426308d5eae6a1fd2cce32194b70606bddb620ccf1b9829bdd70ac22aee999ba80b5870da6311fbfb6b6ea29c64663810e13af1f768316a75472758aeecbd0679f0bb517bad9a0be0a5e06de207a4c84b0663284d9aad1094bb36e71435f3f3f55c1508dabda3d22a92bf18c79366be143cddc3d8577fbb61b8ec34d75190e04e0e4445d123c6ec66cd96d65e0bec734a58af5fcdc4131ea19099c398471b3d441b40bf8d1dac96ad1cc173a54a2a8d787a06284d192d963e6fe75952e686490ffc127e7257578bf9cb685e6fbf44bc665e6906d3d056191c3929b19546ca4fbaddcb55445edc537ffbb5b0e5be59c7b1ede22b91ad20872ac10d5dba3b6b56b78365cfa1453f181d568479191095f5ed2c5f4896034bb41a50386acbc24136b06d5ec66c9b96d76781cb4041907c1c3d2b560a9be0800940eb2628e77e4a5af7b02d935a9299072386c4512e05b7d0bce36fe3c08d6376feca1c2144eab1fcd2981fbd85ccb465bcde0c25d9ca7745100c99126141d66ed59e4278d13b3fe4bcf1f9d624bb7e80765c92789aa4ef51c9ee125d281c3fec1df58dac7ffff9f6557d9af838bf9d2a9565e260c6e9ca45840363e71547a65e2c6e73fb0bcb8d6419bfba508933674b0bd06c80f921a3e714f102feb9a9595bee4e3fef028d7381810b5610445ac3a0ad5f165c8a6daa2ae3338ab875f17d82307e347c6a97abf718be8d3ba97d4cc2d8c9fbf95114248c285e83c8aa59692f4b9b69f8cf0861e43c9eba04b729868985a5c2f1d7218800128b877f131489c67987d6fa31133c4ca04cb136020b348f2f3cf2c5290ab58b3796d3d4723037f666f0d852957bb4fbf6ec70cd912bad3642e2ebb1d94bf06fd835a4eed81ef6713cc7a0361373652051697c7375723dd2da4340dedd387450c6f7e2f13f5626f3c89db4416458ab694185408d0ac2282091fd6370b324c745fdb9a6e892e5cf32e5cc4cf695badcbfa1990b3da4b819d0f1ec873a8e728aa2a0f68392a708eec904f70444d28902f2f65936d3227f96c02984249efbee01beda316a24d5577965314723aea4a5aaef4623f317d521882a9ff1f1d9c6942523711fe6da54d6148a32bf234ee0d85e33893bddf61f01e563fbb4fad8b814c5c842a6a58dd40d42a3c2ae565738a27143dedee1ccddf06809c22e38bbb88bdbee39827842e323935e503d9aac0194606d0f9d667519b248554dea69f2622a70a127563407d0dce0c8867b4db6731a82a1dc36fb11896ff55df20807e2c7908fa24ba8741853f57b7dbe006c275d27926b00f38a3c84d85d4a7a8cefe3471c28684cb068011b6d3826eaad1fa85a65209add1c762bb4464a8b10f1f126c00d00edcc3bab6c7e7b27ef6f33655976ce5647939acca74e2589642596709fe8c1dacbe108b65ef0616bb4b6b731a49df5e4573c7529a2e373810fca13a8ea976eea2ef2a90b085f7c80b49912edfda454f93ee32c6f6f0dbc221f5b9e401c6f83bf72248b3a96a0795cd4b23aa4fc662c9646d499b7e9e898aef003d80be0c4e3cd5476689657bd5a739887f6aba3526382f4acc7be21c030e56c284b36ebc1252189cc936510ce83e294f1b6e339fac40ead40e25aec305766656d496c25d8fb1b952c64b50f2613356fe5c90239f604dc30effcde76248885abbab0c6963212b2c901d4c8fd6cbbcfc33a53de845efb171f55bd7dfa2cc9a37b08d55ef8f44bd4f9cf820a4f49abb88752b1280599262d525749ae21dfbc4d0133af124291ea1e1d3e758c0bfd75195102d9d8d5f7942a1b502196c1211882fcb21927e4c8653ae210e25dbc88b2a566db16093ea4742e8bc8fee7afc1794d72a1204d7c6f2ff6993466be1678fc8527175fe212a57276b5cc5b5f5c1636398658d7d99feb67ea70783fbd8d4061fedf382687af856fd213776a806c794584128a79cf71387787f31392a113f8d4ba182c4b9a16c31f59abc4a9898512b3e6dd48eb8f9b4dbf8d5154e5702ffa73fb2814c4a1a5c7493ef9730e3093008e1df89e1e84bbc4d1f216b2683fc29ab7e7d5e8545dc72b9280c2676849e1b0b5111caea44541aece9c3f758ac44ed70c912af6558cd21376ecb02fca9394be3f09aa8f5a93ef9529c878facb6102175b390c02a0d76f6923551e10c9b210e45bbf93def1bc1ff11ffc77cbb923b22f5a3e6caad1c1824ae9ff18fe860d1203d23eb658cd3cca4ba462fac7746b662be868bca5067ac34ac6768934010d0d3c0161aabd87ffcbd37f3e57be83ba50be81eaef3d8a7b7694cfbe26e5a2e1a000c170c8f2e0101e1d709dc5bd8272dfe8fafa1e25787674c531b56a208202afcf1bf415b76c670a9a83927e37fe4029fe6f879818ede8f5c7e40661ea0bcf58c8a863fe011fa46688949eb5610a65eeed7327a5ee49c1d71f46c69edd7189fff27f240f211f401fed4d1b4c55cc781864924903d292dd3f05bd7cdd22cf76f4a63d72ff73637a65cd2e0c1915e5dabaa7f4aeee73929489f37259b875d942858b9c06f3bcc83609821bed57f2d8c61fccb31ff9e6bc751b1a083e523449b3507bd2d6474208cab5cd1ee2cf9a08d557bdbb5a906780d3d6f079f6b94375954a2279ea9b6bb8480bad68e3b4ffc00d0b8255536384965cf660fe9b8e795544dc68407e9c08656f44dccfb2ce08435e6a52a6284cdffc1fb5934bfc65c3a4323458356c9b3f72f4e6a3bccbead0df997bac55420b759a7e0d7c10385fd9965b565f37f5e06ff28cd35db2547ea0a8980fbac6879c2488cf2ad55aa8151fe277df347286b21ebdbbfa4ea73ada307f8482d4ad98505abb36043f47f8e0f6de518bcc4b7092ef612e2bfe920fd0c392ff7067a16586c4150842ae0c287f274578da48c5ec4c0df84e585be6890b20b49bdc3d7271ef481a90619c02de54bf3cba76d4ddcfcd9d2bfd24eab648b4dcf8978a5c0dfdcc9ccfdbde2cb9cf129a2e9d9496c666e9ebfa7069ffb9f2f184a578aca55c85ed3b4327b12f0387f47eb1d1f16642e8315541b54e165d7567489c077437a7ad286ecae7b92edbe7b0551655613c905c801a1bc66a59f546c3d92e0b5d1cc0f211a2b9363eac194500ecdeecd57d0d0000937466528cba67f7e294e619d84a26326bea6821a31bd83a20824899d12b8e7a7d35a7ed9b731f659892c160d92f90ab2a9532812b04115a5d332f549dc8c34fbcc2c5d087d2c52fde36084ffa53e3897fd757f60f05f4f9dc92ebc718cba067a6687b91d64dc1898a8d34664e706ada96cfcf6d9f2284677daab48e5c6181930e88397eaeb84f332038541f091ee1a2607b6b03e266946a8352ed3dc7cf0d71301734a80d38d2e4f874e8458945b5d97c808463db587167cac72b0448ac4f41b6724caacd1c5a7acd44d19da5853ccfeecb5dcf5654afa9b0fcec82460deef0313980b4d710aa82b92b6d131c9621c301edf2b6e450ae89396f792dd6075c5ecaeac4e3a790ce45c0f9ea6f2ad0718596f06bc6502849e14c27704f5a56e72f98da2f44f155eae07d7fec9b3ffa786d769cea3a3897d9e30acbc61a9646cacf1d1e7cd53df7efe239f6aedbaadfd438e93bd042e1c0319fc63a8c6887ef34527b0cabb4a8648395a275a2a68da068c5f0769351ec7e63e16c016d68d8d422899851c91e14dafcb5e7022c893bf4b2dc4f448c78c5a798451272c3206a79b1d0048ea76a95f13657fc83c255df2d56d1863959e3b535b8fa2a704f310a7691c2d2cad8e04a6564921c66a46876ba9b975c47d3e9adab711ab688bba57b7453d9fbecef47869f098ba14886499044da8bbf0c17ac6da72345b056c003da82800dbe7156f16fd642332fb21b1f895cf497a1f19bf4e62e844cf691eb51b21302c7c64b3e8124c68f917d539ba7f6087f55fa7f935d20d90540f6d3e0292c9b7b92893c07442f7f5ab3121529e3da88586d89535d28ef82f7dbc026cb2be9aadf67ad4f8d5dfc49b71333ac5364b2ae229f3de42e4ed0809ea417eb0e73d11c1ae5fa97632ec40be4fb732d614697697f4c1fcad2f523263559e91656ca52ff446f9f1415144b8ad6767b1bc2bd744d0330a75b85b66f8aeb13eae84adb207f95fd3a02ca303076bf42875ed79ea175512791a2377802cecce13cd1f500caf84daa2095c582a1fcde92520ba7c5c45c16b45566efd1ad1a098cdd8e864e189db50aa3f3b524e5408b1bb9999b49488f5cfc8d43d53249e13e0dfa5ab663cbd99eab0aee9c691041a95191c72f90d7eee3f192231a95d6d36f3f8d6ad6e2b4e5f8b08e7a336b6ecb5bbf6b64e6fdc04e5f7c7f7bf3eb95de0994228b4300eb37e622574d3705b9bdc7b8d5ab96f6fc5a2f75571816de85452a043ba3fcaebb9addba7a6d2820a4bb611b2304874d6e4a899081e4d29cc69eefeec73a47f78c62399d6b9ba00fec13086f4f97f100a926382eaa6f56f7d57c2a9cb108834aada9a07e3d530f2d1af31f8d888c8ed77b89448573cd54b6ae93572b43f4c7b072c4fee9795bc04c53fe84b3e3695a31f57cd59cefad0e8a293942f104162c123f752c1a43fcd085c2e4720610a0e3657c6f6e3c43fcd66a599d3ab58c09caa5bfda522fc666241f97ad735a749fc22d1e6671faf2ddd74914825b60da4d6daa042ac7dedd826aa034df5f118714b366268e70b7bda627a11292100b152b67c080405b1eedd56c63c1d71138463daacd5cdfcf8713f3421e343e0abe4ac0fc480afe21f6c0969a3aa414d6a857d64bf2b63aefd8390eca49f9aafb58ee042db3e9e9dc13cd8829011b21510104f01d227fe5cfc2f1c9c48f92e3efc9951bc3daaa898ee57e38cc53408c905d49046d36f8cf49de626ca1e0aeb9973778960060f3956e3e1cd6fc19c2928fcb58a53b5f19f2101eb44b50e47288586dca3a33ac303aeb74b104c15a1500b0be0cc7d4a16042a6d476c8b2400fadf75cef5a7b04e4116ca83f0e2d06e119dfc21463a76c1b1002e3d1fedf26ee648eb02b6a9f8d256b109190b7607846f314ae6b811332061bdf1c45cc5418ba3d6c3da00e62cc03dc9914aa73ca0ce29eadcaa4b175af50dc3de862c308b645ffe50c92fca176a7fa8bd975af5c535fdd909c867950d336edefb419db2b700e145464122eb900d7aeeb7e526d793914546967bcd501ed0149655c8ec174bee024b5738c48f008596607271028ce7d4d5a9bc4742b12bf35daffe6fe951751986b91cb0145b328d0d689c44b8b8c459b0fd4ba3b00e46eab7d26ef23ee72c3b7b1815605a09cc8c153907cb9545b3cf77af7a805bc3addd3686996e408fc96d6409d61c69011814b00c1e32786f5cd332e3b80e97e32f78d2996df7693c5db99394423b7db131a3019fa7b3e924b322572187219869b9509fa08ff3e9f428ab288e419c4989452a733362218165117fd2c447cdd8473de3c7219dd1081de24a91d543ad36f57348aa20c044f86e39f63b85a59ab552abfdc18f47db64df970d5bb3d6aeaf42355fefdcccd36847b604f6d25dc78c694e08f4865a825790f8ccb25607f922496812e5d685332fb243695f15cfcb037154ce828ed1a1a524603bb5819e58570731cbe57d0bf7c98cfbc666f13e9a24d386963c0aec3d215d485ef9668c3be69b3ce588790f3784df08de508b2854623c21cad911581467ee4ed20e6448dc3c896e566614ee7cfb05c3c23679de76634c60a5194de244fc966a386ca65b416e9de258cfc68b2b573ac876e29049cc8f33a2d0d4038aec78f76bdba7de0e3ac4c33ccd0f56fba0400f9588a6246f1e09839f4944d07aceacb5660c5f48933d6598958f0a81b58eb3e87bf3d88e0689d7adb72448c86dd022eacd104f26886c34be24f2beda9853517c63f64e969a9ebfd262a70dd1a11998a9d369ebbaac6eadb9398bc285c101cef85f12b79ef043007d4e65e6b46ca173ab169367bfdeff951adbc47730163ca77a5a6e04bf49f5fd543a909ae0bea9ba808ded0bad426175c4d10184e3f00304b4fe9d959fd2499c057b517bde31fb4ed0bd0b29a7b3fce372c1b82b4b825aa15fc3248bbabb8b8d588ccc065474d7ce702f5a8b4329f2c195d97e0da582aafdc0e01b35b85a1b4fb5889a3b3ec8ca128376339f07f093d65bcfc809dbdf10322cb6e38b226e59fe7290735398c53c20096d09828c40d81f21a85f556312f32e099898f007472b108501681868792ebb11921f881ab9744b1940b8c3f08c56f4e60d2441d64810d5fe0ec4a33ede82477a178c749022d427f4fcd5da7ff3327eba19a63e238884a5dbacf0bd6066d91fa142e0f7fb3c274883c5e896a6f9550fada152290d4a84523118ad53bf1b8b1c3e87a611eb5de94822b42a7d57b416e1608584cf6964dedac3cdc587df7647a40d81a0e39d890492f4185137f11151bd923a1c20e962b77e384144470cfd378f118b88a61a130292cf246239025c4e54ca36864bb9dd5ec6583c0578f9e2a408461fe981c1f430a68c9b01134a765d992b61c6bec75c62dff816a8e951f0370e810eb547c3fe9ae36cd906883205c041f3dba37360f2a4248fc6b1ad47a81f899842053f5b48b5c902edd13e9393d069738884afc1e738b7fdea14cc4edcf54e60b1b50250011ce402bb0e2b9edf1e81dd02cda0e3be3c67c74e41b6553eaff7d4c668fec160ee1d3b5aa78262ef1ab19b952b7efe8503c4ffa81ea0f4872c4fdcbde078a1697f327723c787ec026cf77034c64cac8a1dcbaad9c1fc2e714cc0c4ca614f6bc80288044f905b58e135400310393fe3e09981d15a0f1594a2850cd43591cbffe907d24a0cb8845d49a4a1d97f9037f0100066cd6fbf52e7ac06cee2b732339e2b5313a759b0e9690ce768f6e3b579641b804611de16ef5535b52e46368b7e62c44fd591b041f46bbc9186c1a59a70035f7bf36028df5b0d19d430614e56f69d63c449fdfdd4672fe295d079b387bd9976887b41ad190ff76da663dfb7278ca065cd9477c5f3f09b6f1f2205443cd760a9ff8f84760ea6e0cb0f27fed69549e1bbcd6e101693a4c9486cb9807db66035ec71731ea3731ffb91aa2c53ab2d463872c02d15a87c0f3d5b7c024d010fb6c0c23f7d414bc706567e59e71efca9666f80a212b880a431ff60fff6da6af884c7f06dde2504fcf0b221f0e682e418246c0b291d47b9e0b61ef9a222ae365e9f16843b38eaf750779fe855e3298f917b95e958331af7ed1706fe9d774477769b986cf616e16cd1906fa0a0e4faa7d7530278ae746e73161800b6f35758625774e12a327826e6074ee1a33ba3124a4ba48305e24b27d251d1b74b6eae66f78a10d3fc2a1c75f376ce49d3eaebe0633549b1da1d051652b0537644f6d1c59665fee90345b5ab10af55e0d26d9030ca9c00c60b9d5c588b0e40bcb10cf3039249f64c95d05d24c1b3db4cd8d1f4fb85bd11b8fbb58450efd216a3dbfb2db4d85aef3d712ace172a64cadc22a9ecc3f2035fc7ddb642285f6765e574f026e9dcad8d14abf86950fa36f960af58d4cd4359c9f5a60da938dc876fefdce39c8bbe6306b97fd028c5566ae53d4b398ee08eaf000895c6b26cb27f4c89fcdfc617ffcc4df5b3a5030cdce41b9853cf5231a5b6e2639ae50a5681c82a81a4e0a40533e7bb439bfa7fde6d88aaba85b3d78cea2e575de8fc8c84df7a649896551522a2824bb4936cbfaad725498dce0a5155a92b283c271fc16636ecefcb314cd1cfa5dca95532103ee32d4215993b634d084104d8b328e8d775fd151b0282693f35cb3a9f5041ff0d7527e60b5a80e17e315a88e75a00dfde4b0928e3bde2a94ba8734346884166f72179ffd9745a3fcad4ec64fb54fb05a2840b2b0029eb54af2100d96409b75d3ac837065830e4acff0d7f269f48d20a087ff4af0041dd58e94273b39fb667292c4cabec82f189f93737a8f49b7989ace5d141559840a94d868fe0457fd24803180e23b8c5bad3e3fec2c1563bdea7d65d83b10ee37c885a99cd3a3a7ed2c1791a0f53727a5c728b73982d6853c67cb94229cf1397a45cb8520ddb8944db9911e773d5570a4cee898ea4b41e28251cc687a797fe3c481b354ec8dc44c385323e013e47d75c907c26477996f8ef11f3b67ea1f93542cc9c82cbaf5fb5e602f5a10fcd7d3bf6be4e257b79816fcda5329d26dfd709ad46c93f5875cb7b5ce3841d55d1c1c772c798ce99aeedbd0510a5567d59e1dd661e6b2c05614adb4dfe9ab0a0c333510be2977b8569cd119f6fa703b5c5c687b3094de7a08157757325293f3eda23cffbd913c2447eff956c9b6bfb7a1c2ec2806efca7be1f8298220c9447b410460c31baea96117883400d5d889a2b7765999e4abb0acddb705e6ad7c7012757caba7f82d55d17dd27042024e07ab1f696c35247400f0721fb2411c396958e9884a450d2edeb98e0bceb91daa25b7e99e321d1072cb4917e60f213ebda1fd3548ba39680077d76f48fbea86e7a3c9482f66258f171102b7b51523c8b0c7384ec3aa3efc880641fa5dda713ceff7225df37d1d49d0363481e0bcd245101f237fe0510976b512a94f190f3a7840355838cbea192a4047a9e3f8b87123720d449aaac0766a181b8244676139e66d772269dd84e638e4bc6b140946c61e16ea488edabc1d233eabc28fb1a4edf7405078a3803077dde826f6ac7c2361dbe02631cf40bf836eaaeb77caa748ded1d0236dbcf3b46362d1f89b71251f759c4bac352627dcdca82e7ba184cf20fa74ce1df711c06cafc4cdbbeaf9b90c6ba974e0cb76dd319c4dc407746a026969d9b708c66dffe2ce4fa20646b89362cbde9ddba59a242b8ecb4eb1b8762d49cc0bbb237a384637f101eda914aa13f0e8179d7944bf7f570cecb8cf4b848d3a518a9444e9d440fc2584c80e261fb3f1282ace0e6e60b36322eb31682080c3c23f231278999cffc3158a290aff361466478d9b20493cb541b320eca5bf435287a9915ed9f8642efeec403244d5783fc6c168407d73fa3d9defca1b3b74032b05201a47e85846ff75918ab734321f466772253916ad94c0f75cf16ad2c1e5884c756c3148fbd0ec17216a206a428b775c27c87cdb30a0f104728cda894f38433e156f0d8608928ea20c7086a884b6fc26534d07c10a9a4ebf2a4101f203d9f20fd621682c818e6206378b1740e96d93848a331d3249cacdc2fe7df8041ecfed9437a3673f931cf3bd103a7cfb8e6f7b14f7497bce99f6e3ee2f1f57bf27e61b56f2361e4998ad2bb57b80eda8426a37ce578af3ed2e721f850a5363819d31ed6c0ed24f86f80d92d17494b77b800790e400fdc50faee257382c1502007a4731feec2f31656878a3dad0cb32ef5c7458764f5a589728bb0f6dfb7546743f3353b003b15f63db66785ae6c00150bc54c0fe4b313a6b68389708eb479d60834c2e81dfb25b914e787fda229d3814b5ba9df96fe77975e2a59063813985a3aea9edb042953f9f450d24d73d5649459d587e095d2c595615e34fabc64b1c4938355bea1e949d80658acbc69d1368f89e7ffd54ebb6479afbc24de574e1778f0a91b572565b578bee3d7f3024cf75947643ee623182509c66baf8d0653eb51d805e8f7589c56673e0596392b2fdda41b8e0f386ff6717eabf76dec8034088621344d4a1a80f93ba5a2e55eed4ad5aaa3a3094b84aacaef4201d39219cc3456ff1ae515df0bb203f47f519483a19bf17ab8d371a1689a87524e8cfafc7889b7d74eaafa900e39f426c68b834f2c3836d93f2257bdbd1c0cec38fca9a46182921d07f1600215daad30868fcad9314519c9697b2760f7bd3a4ce04ba32fa0e42f7570841478bcec172d911a47da3b47e5b1bee70af198313b29a83aa14a25892bd49c95e9e24a515b19c1458e0367d7f4f697f9dcd1058aa4a14268228b708e529dd26cb73c01cfe436be8d96e50954cb91b81eddd3ad337872be041f1bdff58c4cdb98204d13e09582ef45c0540ece739d47d84e3c29087700e2e198ed4b4efde1baaf0c9a768949978217c16531b8071d0a7c85ed4c541dc8428f0536bcdb1797928c5cc5cb2ec421014db495b19bed3de6dc248a66c8ab9352be3496791d8e7fec6e32a5035d24022509d4b30b531dde8abb80734f4d1ceb58cedc2885545209f805f344e2a57b8db56603e2ffd93a929616417fde76d58b65fa128c29515cce3c7969ea541e03b1d71df8afe2dfe9f6cb07e91a2e366e92de87e9ff3e928bd8e6e9f736178e6ef1813de90d4a3a84e110ac7aacf5e107dea331c4328d3de039b97017d806be9f9c39300a4c6f01c9be47a203b5a3a92e1e8fb4b5aa8d538fb6308322f7379737c9450b87f480644f61d4bc3e0302a941e3c7ea023515c361f6f3067a3775f11ecfbd9f4b6a13cac8e5d19ffdc7fee03905bc607f1f8cbaa8a0286191fb92c50301a03591522e16227bc688af64fac4f52fc09e4418810373f316ee34b0e0de06a1399bd964642d391c7f14ce392682092b70118a08bb9184421bc4d6017c7ae2bfc0a7ac270e3ff80513339a9e0fd1f78d61577fd01746d85577abe54d31e26b54ecfa8db4282acc0591be2ad284db60523ed21a71399aa72891c5a7f754126d252e61d70627657bbafb4ea7b442247aa7ee2ae25a8fec579ce280ae908793218e5e6e0b0587a6f749b4e0e10f8530fb7fd7dc6fbb208e774a326c2ab0a1cac6bf28d79ee0e263054e9d3b84bb3872b0d003f645ad7dac38ebf7ceae78545dc3133945ed6a1d1ab9f9e0cfe77fb21aa25127d02acbe876689b5298cbff87e316e78343557874485c50cef6353f2f0b47c115cf516157ba62fe03f6c5b3558057e46590e242d6f4a0cbcb651a6dc957dee992c27924a3620ef3cb8bbf44c260198b334176cbc0c2ae8ebea1b212659a43254ed5de690215c79a81700955bcc3f308cb15ed316c0484bf21ac265c05dd85ce032190f6d1b69aa873d4532e2fb8ed955c138525d4477921e42248e734610db5e3fa8a6c6a897f63b0ee838a59cdb2200de21dd233ca7eedb324008d075d2e878870ea3466d46533c32edb351d98f2c29dd07c528b0a8542422b7648f7006d954712c6cd837e4bfc389471ac49a764420dfcf39fe8029d5988726ba4695c3c66450d887aa7fd447379f897ee2e51a6db91221c89cdb", 0x2000, &(0x7f0000001680)={&(0x7f0000000540)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x26, 0x0, 0xa000a0, 0x40, 0x100, 0x7, 0x259f}}, &(0x7f0000000740)={0x18, 0x0, 0x7fff, {0x8}}, &(0x7f0000000780)={0x18, 0x0, 0x401, {0x100000000}}, &(0x7f00000007c0)={0x18, 0x0, 0x6, {0x6}}, &(0x7f00000008c0)={0x18, 0x0, 0x3, {0x3}}, 0x0, 0x0, &(0x7f0000000a80)={0x18, 0x0, 0x0, {0x3}}, &(0x7f0000000cc0)={0x18, 0x0, 0x2, {'rootmode'}}, 0x0, 0xffffffffffffffff, &(0x7f00000011c0)={0x90, 0xffffffffffffffda, 0xffffffffffffffff, {0x5, 0x0, 0x8, 0x0, 0x2, 0x0, {0x0, 0x40, 0x1, 0x0, 0x800, 0x2, 0x4, 0x6, 0x4, 0x6000, 0x401, 0x0, 0x0, 0x9, 0x400}}}, &(0x7f0000001280)={0x30, 0x0, 0xffffffff, [{0x3, 0x2, 0x7, 0xffff, 'staff_u'}]}, &(0x7f0000001400)={0xb8, 0x0, 0xfffffffffffffffe, [{{0x6, 0x3, 0x0, 0x0, 0x5, 0x7, {0x3, 0xcdb, 0x180000000000000, 0xfffffffffffffacd, 0x100, 0x20, 0x1, 0x1, 0x9, 0x4000, 0x80000000, 0x0, r3, 0x0, 0x1}}, {0xe8, 0x7, 0xa, 0xfffffffa, '\'^{.]!.#{)'}}]}, &(0x7f00000015c0)={0xa0, 0x0, 0xc7e, {{0x0, 0x3, 0x1, 0xfffffffffffff86b, 0xf8db, 0x40, {0x3, 0x5, 0xdb9, 0x9, 0xfffffffffffffbff, 0x101, 0xff, 0x7, 0x2, 0xc000, 0xfffffffd, r2, r3, 0x10000, 0x9}}, {0x0, 0x3}}}, &(0x7f00000014c0)={0x20, 0x0, 0xcdf, {0x200, 0x4, 0x4, 0x7}}}) (async) r5 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r5, 0xaf01, 0x0) (async) ioctl$VHOST_SET_VRING_BASE(r5, 0x4008af12, &(0x7f0000000180)={0x1, 0x7}) (async) r6 = eventfd(0x0) ioctl$VHOST_SET_LOG_FD(r5, 0x4004af07, &(0x7f00000001c0)=r6) (async) ioctl$VHOST_SET_VRING_KICK(r5, 0x4008af20, &(0x7f0000000040)={0x1, r6}) (async) r7 = getpid() sched_setscheduler(r7, 0x2, &(0x7f0000000200)=0x4) (async) r8 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0xa00020, &(0x7f0000002140)=ANY=[]) (async) read$FUSE(r8, &(0x7f00000103c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) (async) r11 = syz_open_procfs(0x0, &(0x7f00000001c0)='net/udp6\x00') syz_fuse_handle_req(r11, &(0x7f000000c3c0)="9b30d5b8117c2ad557ca12b5697f286e12b6dbf3e97741d707aa58094c18595d7e1ab7ac4950eff2b541521d163dfc596719cb0373afb8b974ac7efedcbdf960e32701bafad98c66cc9dc1e8a00318e24b1c26318ec016a9a0ee09e2334248d8f1d91776c351c60351822a46bf47a755ba89b296c1573a9826433a8b463f4960e54e1e7591fc999fcfbc61cbe106ec3a37010462557487a31eb43dc4a4f8a63d87f3499442dc33d8d763609378aced20ad1fa5dcfe38c7b9b1ed9d500ca0597dec9ea2509e3aebf45ae821d2a60062dab724ef337d137456ee514f47b18ea56f93833ed08a72b96c56c5bedcda1a204da7ee2fa120552ff0d1abd0840f86dff770540e26fc069f00223741dd9f23a6ded6a55d5fcc518d434cae4426308d5eae6a1fd2cce32194b70606bddb620ccf1b9829bdd70ac22aee999ba80b5870da6311fbfb6b6ea29c64663810e13af1f768316a75472758aeecbd0679f0bb517bad9a0be0a5e06de207a4c84b0663284d9aad1094bb36e71435f3f3f55c1508dabda3d22a92bf18c79366be143cddc3d8577fbb61b8ec34d75190e04e0e4445d123c6ec66cd96d65e0bec734a58af5fcdc4131ea19099c398471b3d441b40bf8d1dac96ad1cc173a54a2a8d787a06284d192d963e6fe75952e686490ffc127e7257578bf9cb685e6fbf44bc665e6906d3d056191c3929b19546ca4fbaddcb55445edc537ffbb5b0e5be59c7b1ede22b91ad20872ac10d5dba3b6b56b78365cfa1453f181d568479191095f5ed2c5f4896034bb41a50386acbc24136b06d5ec66c9b96d76781cb4041907c1c3d2b560a9be0800940eb2628e77e4a5af7b02d935a9299072386c4512e05b7d0bce36fe3c08d6376feca1c2144eab1fcd2981fbd85ccb465bcde0c25d9ca7745100c99126141d66ed59e4278d13b3fe4bcf1f9d624bb7e80765c92789aa4ef51c9ee125d281c3fec1df58dac7ffff9f6557d9af838bf9d2a9565e260c6e9ca45840363e71547a65e2c6e73fb0bcb8d6419bfba508933674b0bd06c80f921a3e714f102feb9a9595bee4e3fef028d7381810b5610445ac3a0ad5f165c8a6daa2ae3338ab875f17d82307e347c6a97abf718be8d3ba97d4cc2d8c9fbf95114248c285e83c8aa59692f4b9b69f8cf0861e43c9eba04b729868985a5c2f1d7218800128b877f131489c67987d6fa31133c4ca04cb136020b348f2f3cf2c5290ab58b3796d3d4723037f666f0d852957bb4fbf6ec70cd912bad3642e2ebb1d94bf06fd835a4eed81ef6713cc7a0361373652051697c7375723dd2da4340dedd387450c6f7e2f13f5626f3c89db4416458ab694185408d0ac2282091fd6370b324c745fdb9a6e892e5cf32e5cc4cf695badcbfa1990b3da4b819d0f1ec873a8e728aa2a0f68392a708eec904f70444d28902f2f65936d3227f96c02984249efbee01beda316a24d5577965314723aea4a5aaef4623f317d521882a9ff1f1d9c6942523711fe6da54d6148a32bf234ee0d85e33893bddf61f01e563fbb4fad8b814c5c842a6a58dd40d42a3c2ae565738a27143dedee1ccddf06809c22e38bbb88bdbee39827842e323935e503d9aac0194606d0f9d667519b248554dea69f2622a70a127563407d0dce0c8867b4db6731a82a1dc36fb11896ff55df20807e2c7908fa24ba8741853f57b7dbe006c275d27926b00f38a3c84d85d4a7a8cefe3471c28684cb068011b6d3826eaad1fa85a65209add1c762bb4464a8b10f1f126c00d00edcc3bab6c7e7b27ef6f33655976ce5647939acca74e2589642596709fe8c1dacbe108b65ef0616bb4b6b731a49df5e4573c7529a2e373810fca13a8ea976eea2ef2a90b085f7c80b49912edfda454f93ee32c6f6f0dbc221f5b9e401c6f83bf72248b3a96a0795cd4b23aa4fc662c9646d499b7e9e898aef003d80be0c4e3cd5476689657bd5a739887f6aba3526382f4acc7be21c030e56c284b36ebc1252189cc936510ce83e294f1b6e339fac40ead40e25aec305766656d496c25d8fb1b952c64b50f2613356fe5c90239f604dc30effcde76248885abbab0c6963212b2c901d4c8fd6cbbcfc33a53de845efb171f55bd7dfa2cc9a37b08d55ef8f44bd4f9cf820a4f49abb88752b1280599262d525749ae21dfbc4d0133af124291ea1e1d3e758c0bfd75195102d9d8d5f7942a1b502196c1211882fcb21927e4c8653ae210e25dbc88b2a566db16093ea4742e8bc8fee7afc1794d72a1204d7c6f2ff6993466be1678fc8527175fe212a57276b5cc5b5f5c1636398658d7d99feb67ea70783fbd8d4061fedf382687af856fd213776a806c794584128a79cf71387787f31392a113f8d4ba182c4b9a16c31f59abc4a9898512b3e6dd48eb8f9b4dbf8d5154e5702ffa73fb2814c4a1a5c7493ef9730e3093008e1df89e1e84bbc4d1f216b2683fc29ab7e7d5e8545dc72b9280c2676849e1b0b5111caea44541aece9c3f758ac44ed70c912af6558cd21376ecb02fca9394be3f09aa8f5a93ef9529c878facb6102175b390c02a0d76f6923551e10c9b210e45bbf93def1bc1ff11ffc77cbb923b22f5a3e6caad1c1824ae9ff18fe860d1203d23eb658cd3cca4ba462fac7746b662be868bca5067ac34ac6768934010d0d3c0161aabd87ffcbd37f3e57be83ba50be81eaef3d8a7b7694cfbe26e5a2e1a000c170c8f2e0101e1d709dc5bd8272dfe8fafa1e25787674c531b56a208202afcf1bf415b76c670a9a83927e37fe4029fe6f879818ede8f5c7e40661ea0bcf58c8a863fe011fa46688949eb5610a65eeed7327a5ee49c1d71f46c69edd7189fff27f240f211f401fed4d1b4c55cc781864924903d292dd3f05bd7cdd22cf76f4a63d72ff73637a65cd2e0c1915e5dabaa7f4aeee73929489f37259b875d942858b9c06f3bcc83609821bed57f2d8c61fccb31ff9e6bc751b1a083e523449b3507bd2d6474208cab5cd1ee2cf9a08d557bdbb5a906780d3d6f079f6b94375954a2279ea9b6bb8480bad68e3b4ffc00d0b8255536384965cf660fe9b8e795544dc68407e9c08656f44dccfb2ce08435e6a52a6284cdffc1fb5934bfc65c3a4323458356c9b3f72f4e6a3bccbead0df997bac55420b759a7e0d7c10385fd9965b565f37f5e06ff28cd35db2547ea0a8980fbac6879c2488cf2ad55aa8151fe277df347286b21ebdbbfa4ea73ada307f8482d4ad98505abb36043f47f8e0f6de518bcc4b7092ef612e2bfe920fd0c392ff7067a16586c4150842ae0c287f274578da48c5ec4c0df84e585be6890b20b49bdc3d7271ef481a90619c02de54bf3cba76d4ddcfcd9d2bfd24eab648b4dcf8978a5c0dfdcc9ccfdbde2cb9cf129a2e9d9496c666e9ebfa7069ffb9f2f184a578aca55c85ed3b4327b12f0387f47eb1d1f16642e8315541b54e165d7567489c077437a7ad286ecae7b92edbe7b0551655613c905c801a1bc66a59f546c3d92e0b5d1cc0f211a2b9363eac194500ecdeecd57d0d0000937466528cba67f7e294e619d84a26326bea6821a31bd83a20824899d12b8e7a7d35a7ed9b731f659892c160d92f90ab2a9532812b04115a5d332f549dc8c34fbcc2c5d087d2c52fde36084ffa53e3897fd757f60f05f4f9dc92ebc718cba067a6687b91d64dc1898a8d34664e706ada96cfcf6d9f2284677daab48e5c6181930e88397eaeb84f332038541f091ee1a2607b6b03e266946a8352ed3dc7cf0d71301734a80d38d2e4f874e8458945b5d97c808463db587167cac72b0448ac4f41b6724caacd1c5a7acd44d19da5853ccfeecb5dcf5654afa9b0fcec82460deef0313980b4d710aa82b92b6d131c9621c301edf2b6e450ae89396f792dd6075c5ecaeac4e3a790ce45c0f9ea6f2ad0718596f06bc6502849e14c27704f5a56e72f98da2f44f155eae07d7fec9b3ffa786d769cea3a3897d9e30acbc61a9646cacf1d1e7cd53df7efe239f6aedbaadfd438e93bd042e1c0319fc63a8c6887ef34527b0cabb4a8648395a275a2a68da068c5f0769351ec7e63e16c016d68d8d422899851c91e14dafcb5e7022c893bf4b2dc4f448c78c5a798451272c3206a79b1d0048ea76a95f13657fc83c255df2d56d1863959e3b535b8fa2a704f310a7691c2d2cad8e04a6564921c66a46876ba9b975c47d3e9adab711ab688bba57b7453d9fbecef47869f098ba14886499044da8bbf0c17ac6da72345b056c003da82800dbe7156f16fd642332fb21b1f895cf497a1f19bf4e62e844cf691eb51b21302c7c64b3e8124c68f917d539ba7f6087f55fa7f935d20d90540f6d3e0292c9b7b92893c07442f7f5ab3121529e3da88586d89535d28ef82f7dbc026cb2be9aadf67ad4f8d5dfc49b71333ac5364b2ae229f3de42e4ed0809ea417eb0e73d11c1ae5fa97632ec40be4fb732d614697697f4c1fcad2f523263559e91656ca52ff446f9f1415144b8ad6767b1bc2bd744d0330a75b85b66f8aeb13eae84adb207f95fd3a02ca303076bf42875ed79ea175512791a2377802cecce13cd1f500caf84daa2095c582a1fcde92520ba7c5c45c16b45566efd1ad1a098cdd8e864e189db50aa3f3b524e5408b1bb9999b49488f5cfc8d43d53249e13e0dfa5ab663cbd99eab0aee9c691041a95191c72f90d7eee3f192231a95d6d36f3f8d6ad6e2b4e5f8b08e7a336b6ecb5bbf6b64e6fdc04e5f7c7f7bf3eb95de0994228b4300eb37e622574d3705b9bdc7b8d5ab96f6fc5a2f75571816de85452a043ba3fcaebb9addba7a6d2820a4bb611b2304874d6e4a899081e4d29cc69eefeec73a47f78c62399d6b9ba00fec13086f4f97f100a926382eaa6f56f7d57c2a9cb108834aada9a07e3d530f2d1af31f8d888c8ed77b89448573cd54b6ae93572b43f4c7b072c4fee9795bc04c53fe84b3e3695a31f57cd59cefad0e8a293942f104162c123f752c1a43fcd085c2e4720610a0e3657c6f6e3c43fcd66a599d3ab58c09caa5bfda522fc666241f97ad735a749fc22d1e6671faf2ddd74914825b60da4d6daa042ac7dedd826aa034df5f118714b366268e70b7bda627a11292100b152b67c080405b1eedd56c63c1d71138463daacd5cdfcf8713f3421e343e0abe4ac0fc480afe21f6c0969a3aa414d6a857d64bf2b63aefd8390eca49f9aafb58ee042db3e9e9dc13cd8829011b21510104f01d227fe5cfc2f1c9c48f92e3efc9951bc3daaa898ee57e38cc53408c905d49046d36f8cf49de626ca1e0aeb9973778960060f3956e3e1cd6fc19c2928fcb58a53b5f19f2101eb44b50e47288586dca3a33ac303aeb74b104c15a1500b0be0cc7d4a16042a6d476c8b2400fadf75cef5a7b04e4116ca83f0e2d06e119dfc21463a76c1b1002e3d1fedf26ee648eb02b6a9f8d256b109190b7607846f314ae6b811332061bdf1c45cc5418ba3d6c3da00e62cc03dc9914aa73ca0ce29eadcaa4b175af50dc3de862c308b645ffe50c92fca176a7fa8bd975af5c535fdd909c867950d336edefb419db2b700e145464122eb900d7aeeb7e526d793914546967bcd501ed0149655c8ec174bee024b5738c48f008596607271028ce7d4d5a9bc4742b12bf35daffe6fe951751986b91cb0145b328d0d689c44b8b8c459b0fd4ba3b00e46eab7d26ef23ee72c3b7b1815605a09cc8c153907cb9545b3cf77af7a805bc3addd3686996e408fc96d6409d61c69011814b00c1e32786f5cd332e3b80e97e32f78d2996df7693c5db99394423b7db131a3019fa7b3e924b322572187219869b9509fa08ff3e9f428ab288e419c4989452a733362218165117fd2c447cdd8473de3c7219dd1081de24a91d543ad36f57348aa20c044f86e39f63b85a59ab552abfdc18f47db64df970d5bb3d6aeaf42355fefdcccd36847b604f6d25dc78c694e08f4865a825790f8ccb25607f922496812e5d685332fb243695f15cfcb037154ce828ed1a1a524603bb5819e58570731cbe57d0bf7c98cfbc666f13e9a24d386963c0aec3d215d485ef9668c3be69b3ce588790f3784df08de508b2854623c21cad911581467ee4ed20e6448dc3c896e566614ee7cfb05c3c23679de76634c60a5194de244fc966a386ca65b416e9de258cfc68b2b573ac876e29049cc8f33a2d0d4038aec78f76bdba7de0e3ac4c33ccd0f56fba0400f9588a6246f1e09839f4944d07aceacb5660c5f48933d6598958f0a81b58eb3e87bf3d88e0689d7adb72448c86dd022eacd104f26886c34be24f2beda9853517c63f64e969a9ebfd262a70dd1a11998a9d369ebbaac6eadb9398bc285c101cef85f12b79ef043007d4e65e6b46ca173ab169367bfdeff951adbc47730163ca77a5a6e04bf49f5fd543a909ae0bea9ba808ded0bad426175c4d10184e3f00304b4fe9d959fd2499c057b517bde31fb4ed0bd0b29a7b3fce372c1b82b4b825aa15fc3248bbabb8b8d588ccc065474d7ce702f5a8b4329f2c195d97e0da582aafdc0e01b35b85a1b4fb5889a3b3ec8ca128376339f07f093d65bcfc809dbdf10322cb6e38b226e59fe7290735398c53c20096d09828c40d81f21a85f556312f32e099898f007472b108501681868792ebb11921f881ab9744b1940b8c3f08c56f4e60d2441d64810d5fe0ec4a33ede82477a178c749022d427f4fcd5da7ff3327eba19a63e238884a5dbacf0bd6066d91fa142e0f7fb3c274883c5e896a6f9550fada152290d4a84523118ad53bf1b8b1c3e87a611eb5de94822b42a7d57b416e1608584cf6964dedac3cdc587df7647a40d81a0e39d890492f4185137f11151bd923a1c20e962b77e384144470cfd378f118b88a61a130292cf246239025c4e54ca36864bb9dd5ec6583c0578f9e2a408461fe981c1f430a68c9b01134a765d992b61c6bec75c62dff816a8e951f0370e810eb547c3fe9ae36cd906883205c041f3dba37360f2a4248fc6b1ad47a81f899842053f5b48b5c902edd13e9393d069738884afc1e738b7fdea14cc4edcf54e60b1b50250011ce402bb0e2b9edf1e81dd02cda0e3be3c67c74e41b6553eaff7d4c668fec160ee1d3b5aa78262ef1ab19b952b7efe8503c4ffa81ea0f4872c4fdcbde078a1697f327723c787ec026cf77034c64cac8a1dcbaad9c1fc2e714cc0c4ca614f6bc80288044f905b58e135400310393fe3e09981d15a0f1594a2850cd43591cbffe907d24a0cb8845d49a4a1d97f9037f0100066cd6fbf52e7ac06cee2b732339e2b5313a759b0e9690ce768f6e3b579641b804611de16ef5535b52e46368b7e62c44fd591b041f46bbc9186c1a59a70035f7bf36028df5b0d19d430614e56f69d63c449fdfdd4672fe295d079b387bd9976887b41ad190ff76da663dfb7278ca065cd9477c5f3f09b6f1f2205443cd760a9ff8f84760ea6e0cb0f27fed69549e1bbcd6e101693a4c9486cb9807db66035ec71731ea3731ffb91aa2c53ab2d463872c02d15a87c0f3d5b7c024d010fb6c0c23f7d414bc706567e59e71efca9666f80a212b880a431ff60fff6da6af884c7f06dde2504fcf0b221f0e682e418246c0b291d47b9e0b61ef9a222ae365e9f16843b38eaf750779fe855e3298f917b95e958331af7ed1706fe9d774477769b986cf616e16cd1906fa0a0e4faa7d7530278ae746e73161800b6f35758625774e12a327826e6074ee1a33ba3124a4ba48305e24b27d251d1b74b6eae66f78a10d3fc2a1c75f376ce49d3eaebe0633549b1da1d051652b0537644f6d1c59665fee90345b5ab10af55e0d26d9030ca9c00c60b9d5c588b0e40bcb10cf3039249f64c95d05d24c1b3db4cd8d1f4fb85bd11b8fbb58450efd216a3dbfb2db4d85aef3d712ace172a64cadc22a9ecc3f2035fc7ddb642285f6765e574f026e9dcad8d14abf86950fa36f960af58d4cd4359c9f5a60da938dc876fefdce39c8bbe6306b97fd028c5566ae53d4b398ee08eaf000895c6b26cb27f4c89fcdfc617ffcc4df5b3a5030cdce41b9853cf5231a5b6e2639ae50a5681c82a81a4e0a40533e7bb439bfa7fde6d88aaba85b3d78cea2e575de8fc8c84df7a649896551522a2824bb4936cbfaad725498dce0a5155a92b283c271fc16636ecefcb314cd1cfa5dca95532103ee32d4215993b634d084104d8b328e8d775fd151b0282693f35cb3a9f5041ff0d7527e60b5a80e17e315a88e75a00dfde4b0928e3bde2a94ba8734346884166f72179ffd9745a3fcad4ec64fb54fb05a2840b2b0029eb54af2100d96409b75d3ac837065830e4acff0d7f269f48d20a087ff4af0041dd58e94273b39fb667292c4cabec82f189f93737a8f49b7989ace5d141559840a94d868fe0457fd24803180e23b8c5bad3e3fec2c1563bdea7d65d83b10ee37c885a99cd3a3a7ed2c1791a0f53727a5c728b73982d6853c67cb94229cf1397a45cb8520ddb8944db9911e773d5570a4cee898ea4b41e28251cc687a797fe3c481b354ec8dc44c385323e013e47d75c907c26477996f8ef11f3b67ea1f93542cc9c82cbaf5fb5e602f5a10fcd7d3bf6be4e257b79816fcda5329d26dfd709ad46c93f5875cb7b5ce3841d55d1c1c772c798ce99aeedbd0510a5567d59e1dd661e6b2c05614adb4dfe9ab0a0c333510be2977b8569cd119f6fa703b5c5c687b3094de7a08157757325293f3eda23cffbd913c2447eff956c9b6bfb7a1c2ec2806efca7be1f8298220c9447b410460c31baea96117883400d5d889a2b7765999e4abb0acddb705e6ad7c7012757caba7f82d55d17dd27042024e07ab1f696c35247400f0721fb2411c396958e9884a450d2edeb98e0bceb91daa25b7e99e321d1072cb4917e60f213ebda1fd3548ba39680077d76f48fbea86e7a3c9482f66258f171102b7b51523c8b0c7384ec3aa3efc880641fa5dda713ceff7225df37d1d49d0363481e0bcd245101f237fe0510976b512a94f190f3a7840355838cbea192a4047a9e3f8b87123720d449aaac0766a181b8244676139e66d772269dd84e638e4bc6b140946c61e16ea488edabc1d233eabc28fb1a4edf7405078a3803077dde826f6ac7c2361dbe02631cf40bf836eaaeb77caa748ded1d0236dbcf3b46362d1f89b71251f759c4bac352627dcdca82e7ba184cf20fa74ce1df711c06cafc4cdbbeaf9b90c6ba974e0cb76dd319c4dc407746a026969d9b708c66dffe2ce4fa20646b89362cbde9ddba59a242b8ecb4eb1b8762d49cc0bbb237a384637f101eda914aa13f0e8179d7944bf7f570cecb8cf4b848d3a518a9444e9d440fc2584c80e261fb3f1282ace0e6e60b36322eb31682080c3c23f231278999cffc3158a290aff361466478d9b20493cb541b320eca5bf435287a9915ed9f8642efeec403244d5783fc6c168407d73fa3d9defca1b3b74032b05201a47e85846ff75918ab734321f466772253916ad94c0f75cf16ad2c1e5884c756c3148fbd0ec17216a206a428b775c27c87cdb30a0f104728cda894f38433e156f0d8608928ea20c7086a884b6fc26534d07c10a9a4ebf2a4101f203d9f20fd621682c818e6206378b1740e96d93848a331d3249cacdc2fe7df8041ecfed9437a3673f931cf3bd103a7cfb8e6f7b14f7497bce99f6e3ee2f1f57bf27e61b56f2361e4998ad2bb57b80eda8426a37ce578af3ed2e721f850a5363819d31ed6c0ed24f86f80d92d17494b77b800790e400fdc50faee257382c1502007a4731feec2f31656878a3dad0cb32ef5c7458764f5a589728bb0f6dfb7546743f3353b003b15f63db66785ae6c00150bc54c0fe4b313a6b68389708eb479d60834c2e81dfb25b914e787fda229d3814b5ba9df96fe77975e2a59063813985a3aea9edb042953f9f450d24d73d5649459d587e095d2c595615e34fabc64b1c4938355bea1e949d80658acbc69d1368f89e7ffd54ebb6479afbc24de574e1778f0a91b572565b578bee3d7f3024cf75947643ee623182509c66baf8d0653eb51d805e8f7589c56673e0596392b2fdda41b8e0f386ff6717eabf76dec8034088621344d4a1a80f93ba5a2e55eed4ad5aaa3a3094b84aacaef4201d39219cc3456ff1ae515df0bb203f47f519483a19bf17ab8d371a1689a87524e8cfafc7889b7d74eaafa900e39f426c68b834f2c3836d93f2257bdbd1c0cec38fca9a46182921d07f1600215daad30868fcad9314519c9697b2760f7bd3a4ce04ba32fa0e42f7570841478bcec172d911a47da3b47e5b1bee70af198313b29a83aa14a25892bd49c95e9e24a515b19c1458e0367d7f4f697f9dcd1058aa4a14268228b708e529dd26cb73c01cfe436be8d96e50954cb91b81eddd3ad337872be041f1bdff58c4cdb98204d13e09582ef45c0540ece739d47d84e3c29087700e2e198ed4b4efde1baaf0c9a768949978217c16531b8071d0a7c85ed4c541dc8428f0536bcdb1797928c5cc5cb2ec421014db495b19bed3de6dc248a66c8ab9352be3496791d8e7fec6e32a5035d24022509d4b30b531dde8abb80734f4d1ceb58cedc2885545209f805f344e2a57b8db56603e2ffd93a929616417fde76d58b65fa128c29515cce3c7969ea541e03b1d71df8afe2dfe9f6cb07e91a2e366e92de87e9ff3e928bd8e6e9f736178e6ef1813de90d4a3a84e110ac7aacf5e107dea331c4328d3de039b97017d806be9f9c39300a4c6f01c9be47a203b5a3a92e1e8fb4b5aa8d538fb6308322f7379737c9450b87f480644f61d4bc3e0302a941e3c7ea023515c361f6f3067a3775f11ecfbd9f4b6a13cac8e5d19ffdc7fee03905bc607f1f8cbaa8a0286191fb92c50301a03591522e16227bc688af64fac4f52fc09e4418810373f316ee34b0e0de06a1399bd964642d391c7f14ce392682092b70118a08bb9184421bc4d6017c7ae2bfc0a7ac270e3ff80513339a9e0fd1f78d61577fd01746d85577abe54d31e26b54ecfa8db4282acc0591be2ad284db60523ed21a71399aa72891c5a7f754126d252e61d70627657bbafb4ea7b442247aa7ee2ae25a8fec579ce280ae908793218e5e6e0b0587a6f749b4e0e10f8530fb7fd7dc6fbb208e774a326c2ab0a1cac6bf28d79ee0e263054e9d3b84bb3872b0d003f645ad7dac38ebf7ceae78545dc3133945ed6a1d1ab9f9e0cfe77fb21aa25127d02acbe876689b5298cbff87e316e78343557874485c50cef6353f2f0b47c115cf516157ba62fe03f6c5b3558057e46590e242d6f4a0cbcb651a6dc957dee992c27924a3620ef3cb8bbf44c260198b334176cbc0c2ae8ebea1b212659a43254ed5de690215c79a81700955bcc3f308cb15ed316c0484bf21ac265c05dd85ce032190f6d1b69aa873d4532e2fb8ed955c138525d4477921e42248e734610db5e3fa8a6c6a897f63b0ee838a59cdb2200de21dd233ca7eedb324008d075d2e878870ea3466d46533c32edb351d98f2c29dd07c528b0a8542422b7648f7006d954712c6cd837e4bfc389471ac49a764420dfcf39fe8029d5988726ba4695c3c66450d887aa7fd447379f897ee2e51a6db91221c89cdb", 0x2000, &(0x7f0000001680)={&(0x7f0000000540)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x26, 0x0, 0xa000a0, 0x40, 0x100, 0x7, 0x259f}}, &(0x7f0000000740)={0x18, 0x0, 0x7fff, {0x8}}, &(0x7f0000000780)={0x18, 0x0, 0x401, {0x100000000}}, &(0x7f00000007c0)={0x18, 0x0, 0x6, {0x6}}, &(0x7f00000008c0)={0x18, 0x0, 0x3, {0x3}}, 0x0, 0x0, &(0x7f0000000a80)={0x18, 0x0, 0x0, {0x3}}, &(0x7f0000000cc0)={0x18, 0x0, 0x2, {'rootmode'}}, 0x0, 0xffffffffffffffff, &(0x7f00000011c0)={0x90, 0xffffffffffffffda, 0xffffffffffffffff, {0x5, 0x0, 0x8, 0x0, 0x2, 0x0, {0x0, 0x40, 0x1, 0x0, 0x800, 0x2, 0x4, 0x6, 0x4, 0x6000, 0x401, 0x0, 0x0, 0x9, 0x400}}}, &(0x7f0000001280)={0x30, 0x0, 0xffffffff, [{0x3, 0x2, 0x7, 0xffff, 'staff_u'}]}, &(0x7f0000001400)={0xb8, 0x0, 0xfffffffffffffffe, [{{0x6, 0x3, 0x0, 0x0, 0x5, 0x7, {0x3, 0xcdb, 0x180000000000000, 0xfffffffffffffacd, 0x100, 0x20, 0x1, 0x1, 0x9, 0x4000, 0x80000000, 0x0, r10, 0x0, 0x1}}, {0xe8, 0x7, 0xa, 0xfffffffa, '\'^{.]!.#{)'}}]}, &(0x7f00000015c0)={0xa0, 0x0, 0xc7e, {{0x0, 0x3, 0x1, 0xfffffffffffff86b, 0xf8db, 0x40, {0x3, 0x5, 0xdb9, 0x9, 0xfffffffffffffbff, 0x101, 0xff, 0x7, 0x2, 0xc000, 0xfffffffd, r9, r10, 0x10000, 0x9}}, {0x0, 0x3}}}, &(0x7f00000014c0)={0x20, 0x0, 0xcdf, {0x200, 0x4, 0x4, 0x7}}}) (async) r12 = syz_open_pts(0xffffffffffffffff, 0x400) (async) r13 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000001c0)=0xffffffffffffffff, 0x4) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)=@kern={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=ANY=[@ANYBLOB="90000000bd7000fcdbdf2508007c00", @ANYRES32, @ANYBLOB="8d28262287b0d56cc5613240c39b14ffa671eadb4a41213778363de6bbbd3faab5dad8eefb121beb96b8124d42974a4bb6d275375805f0b6287036e62f836eaa2510028bfee1db566bdfb474553d0bd317042a5ac07df7af27f366fe84f4cd1b38dade578ee2e3669dee2e98caa17b77fa89867e8d109a00"], 0x90}, {&(0x7f0000000580)={0x123c, 0x21, 0x100, 0x70bd2a, 0x25dfdbfe, "", [@typed={0x8, 0x6e, 0x0, 0x0, @ipv4=@loopback}, @nested={0xb0, 0x39, 0x0, 0x1, [@generic="3da9bb348175710b94d0e2f021eb15c5d8ba4cbd11246ddd3324d1a14481511c50aade6d721929380e8833bb15d02a467a0dc7677ccd4fe37ef7d31261be4bbb3669cd90ab0b53b91b4ab56eb5138d2dadd14f1e5b6acc69945df73f47741b6dcd9efad0accfd675a6611b016f0feb53d2c1de4f094cadafeae1b889b2029b8220fde392ec8abe3af4a05fac8fb24661f64d420f59c9f298bbc3eab464c2487488dac11b7208f8074b78505b"]}, @nested={0x104, 0x3f, 0x0, 0x1, [@typed={0x8, 0x79, 0x0, 0x0, @u32=0x9ce}, @typed={0x8, 0x64, 0x0, 0x0, @pid=0xffffffffffffffff}, @generic="e1cba68e7ef595e32232560260cf29af369590fe2f0ddf0e1fdb7f60bd6f3eff2034ed20fea936f7028a330c82bc355e2ad1f371361dc584c166ad03780719ecef0b6369e2ca17aac3a7ccf983dfdd6b30d2cdbf46ce6848fcfcd7a727da408e540d9da01f1ad6933accaec716ca342302d5939e39bbcaa59786cf2598e26df255a2edd3a34c1ec44225876b6ce00b6e76ca3bc98b4905e70f211a8906c791c8a18b228d557d169c0e0cd59cde9acac67c31e6e84ab390add4f40ee23c41f1915d137d8df3c534eeac0fe90762418ce86bfc38b02ee1d33b38cae78c", @typed={0x14, 0x5f, 0x0, 0x0, @ipv6=@local}]}, @typed={0x8, 0x85, 0x0, 0x0, @ipv4=@remote}, @typed={0x14, 0x52, 0x0, 0x0, @ipv6=@dev={0xfe, 0x80, '\x00', 0x1a}}, @typed={0xd, 0x15, 0x0, 0x0, @binary="f61387ad5701450da3"}, @nested={0x1004, 0x12, 0x0, 0x1, [@generic="2caf847d45bcdcb7e28d96563caa25942c58c025eb8921329c8e0f19d164543f1d13b894df5ca7e72708c38029f5163c2460ceebaab4a42598193cbf824e56dfbf9949f7eee161ac91c820ae2dd63a6868bf4683f833ca10efabe4c7bafcf767f729afee3127bf21a9a83ca4723ef69755d69fd7f2d742af52890a23cdf91b06e0e7fd9de685fce5ff779456074ac91fa97d9750ce1e3f2e639ce95e919e830907294ed65df9b609f6085cfeb749e19ae5e9fb5fed836f33bcfc194638801a55a0ebe56836614bf133f99be4e1d8dc147e9a47178c7667c7ff36f7bf6b4de5cf47a3ceaf0a09f042a1c8f4eee2dc95d0c8cb20870f67bff8b92523a0e52dea015eb452cefb9d72ea1da2b65cc173bafee5bcf07fc0aadf8af732d38a7c681521d7c9dd2601cc55c7c11b83a4fdf497aa417ee2e24316f238e55716a28f48d0969ce2cf0deacbe8914596c272b685d98aec41557f5618b3551dc8e5e532ef3de76ce0c76070e73e2e79d175fc727da4c4607a088c5962f98de0ef77a5ec6f3acd3f7db0e06546e5e05072a4e0b707c6c9cdf7b232c0e95b908438325ffb9fd098444260054223c02d0106e90723d4c40b7574095945d3c4f1d3825262e6c66bfb24ecb18d278e0e91c0127a30e3478deff17e86b02eb29332da7ead2c91b5cdebf6bbdb38a8ea89e555f3fb2bae175dcfd7a9e55a98760528f2d0a9c8291ba67c5c17cd502481466c09b3b0f5d159154c34c34f32f9f0edda9877c554453592a8b6490305f03a660728edac88b489c5048bc58c718e69ad0149a70558ee566b070c16f7b6364d0d05bf93ae17e79deca0e318d8192b407afe62cc3159d74651053971bf9a3c32cf95e2b31e2190588369402d05b2e9921adbbc88eb4761c6bcc2d7180ee8e901492195a370a09a03ab5f2e0e685b940a6b7dfa8c31262f0ee7856217eea1132295ec58a4e66035350738588bc558380d33b0d8e6cda3041b3bbb3424623b8005f46d9a0f26c4a0dc5ec1d1c4c3a3646a3e611acb35472afe4d6dd7ef1b6c352b9792a96ed4b4765bd577688e0ba957e818ed813f518dca312164f9258042534f7ffb314fce61110ab58c665876bad493b4036922fae976ebaeb538192b859444e220d4335ba72d22491042fe60907b5702663d1fad17d69a590ca85974967b7eab4eca3d95e734832733d32d9d061ef545c72be3339344d19e4a5436e6d4b69e2a97a11929f3cc924537c22af07f441cbdc6c8b53d9b8aa67a5b331d53077f3e59dcf6402de93bf870fd40bafb52ffdb392f78ab4600e96b994842fe1b52267c9cb113bcffe8ab0898d3c6b89744b9c777b2b53e8a194f721d74181feb3640773cac814de24020a8df9b353db1bb9e7a92d55d12b41334dbaa9d3e82a429e94a4b8ed4beabed4ff0c81b648a21dc5591bb1ccadcced05347f419b9c8934ecc18151af36a4775618e3c97d8037fc6161841527d83b1b4287c06da7917e59e49e2257515e453de3003dba033bec95a382776bd9f815fed5cfa0d40cb1d37097a053c5759394b5c2f346930b68db40d0d80a69e1f7405be03db00844ba07dc18764624e7bdcd804ec591ed20da468e0c5a378c30e676d6e285f3afc81c52fe0b9ab23e5b4743ef2244faa0520bf8fe1712c40a383fc981b3fa7ff7d13387031a00de0f9c226c22d9dd50b7c601a174793a07afe7e4515d62ffd0ed2448652d477895c5a66d35f1b72d2dc5da11ed2d5c85b52f8346d944406dc6ab7b444259abce79b2779ceb34f16e03ad8aba6dd383355c7451a05e5dbfb36752b32532b35ffeb7e14c1b13c03055b7f4ca57f21cc5b00c8ed01c10e4b909c4a70bc3a3effcb0b86dc62a4485291863ed79e3cba4a0887443f404b2c7ddd7e71b38f4e2aff85cfba202c7336d648317176cfd7c78ff293f2be96abc7158d5198635637cf085c8c7cd7edeed517c9b96866dcc25b52553c68cb7176c54ef09b0f56eb392afd25a7c44cf76a0e9a9172707dfae155ab38bb116104628c158c7d5c525f95560a601d7b0be018e3cd9f67dbd3abb13e8e26e5d40bdcf6ba07ff3b1f60b247efcde5be381c18a738e2697434d0fd350597f034502510a46eeac1ec2e107bf4265214223749396157d03c77d9ab71af972575f51713d3bfce9cbaaf287cd7c7f904b5cf07db0119ee91e3930a3ce3ca97e5fc769e33524bca8b7622cf986c91b5624497ac4a3be4012ef3703880ae6df6dc7a5ee0e3ee17b87c2d3b237c5a4366a494531518feec397b6da699d53db02b809041ec84fcfa43891d3c4b2a3f622594a707ade628dd2028a4cae87166d5fde6209edff95a9ea2fd94cf93e17dc160a4347ab27eafc454f652cc3b4314b59362259c6463ce57576b959eb33c9b32ebcfb075136b9a4fbfbb49f6ae12e013a3638b06bb9a7fe6d7e7a99feb26732973c6f389344fe7b5fba7611d0d2c041b27b4715e81478385166141a370b5962d16be421319059a4f96933a6cf24fcf0bd6977f55c5bb45d27d96773cf4ede3e2e1373256eeda3a96ed6b71c62c8997ee0e8ca52fce852017f01d8ff2664ec2369e0f6e59d10406b2663c5e538071b73e677dbd9790e1b8d028080b5e27ecc4d308b2c415865ab2a166ce5c6714ce22387b9afa5c99301ee4c834b2e2d1cc2869e62a6c0e55ad3639fe49e59d88f1a9602f819470f5afa83629b1c4ef3ba4aca4d4c9f1a67a419ea3f03484d2a7321e380c692c79baf3c9db423174c37fca923fb41932dfbc90d7042d9f9c0615821362c1dd62a233a91661654c0ce2590449b01c00f007dea88954fda0a01106c7e9ce7bc9035b55a6c5ad04eb427074f9662f184c5c35aa78b19120a7d4b1216b97ebd84e7954741e682664231196bf51e4261536b4fa60a6d4299f1cfd520f9f9f2270081d0662cbd0f59deca69026ded087bcf44add4be62c59f95992c4c26383c7ce8e43bf7ee2a8759d28298c63fc66dd917c9ff5e0ca430fa1647fe50a999c5cf97ea8dc295919803d217e85e4eb961c3c316a01379a4a0c76acc8bc1eb596c04ee2a10a41a7f800c4746cb536f4825ec2741941bb3193aa651d21fd6fe912a2814e28d28a6959561f1d70a74e027584dda0bd4291b9e00257afd70d99bd7bbdc0445a1e64b98b1a8e4bdce83054e539f769e510895c87378a0a17f553c0d947963c9ecf0139472b52917033f284894a73b043b6d9046b1aa356b87db388aff9923ee8c19978cf08fcb54687edbc9d83bb88c38cbf0f6d27e2ae1abfa99f658889a03d7095e08cab1048bce97982c913e8649152564a80cb9cfe0ab4bd2bfaf83c2e52cb25cf6c43ba3bfd03795890998510a25dc419313f09d7941bdc33073c7510d165b0269cc0a618a174d2ed7b7d942cd496b664f007ebafe7ab0f7bdaa4a8e160398657b13a2a059e2e0ae1ec35cfbc3b720e485a5f3d22c8ec26ed33e9dc800baa227301bcb2707b49e934bd1b554664ae2c3c0abf257c858476713af11fd7fc5673b09ea8370992a9dac12661e72c53afcc9af2896473e964d9dab414ba8bdadac03193b1e84ff9539a0064ae1188e318119fdc3860d663176611bc95b39f29fea9a3e0ad4b1819384846c86313c41da552707dfda899bc5b09011f5f601e2bf636d671d374ef9074c4f24f81887aa71b181e35894cb159c2b0635144dcebbfe6f81cf784b7df6f7fae235a13449863fc44d6608dea8eed1f6e114469e8ff65167b2c4095631a6e536dc0591d72290a320b85503bdda46bb0147210ec85b1323762865a8df392400e89df029798f2bfac1fb3b0ab94bdc960928ea8bac4137cba54b7bef78867af2ce98ccbc4657c75ec746583a221325586e38690b799fd228e0846bd48e1a40269700c8d762289d933f0bdbd1454ffc5b15f7182754388369457c49bb6fed0281f595c397789d3cc950c53dbf8ce0a4c693daca3e6fd395a6e816af6fc55d07eb11adb969a3671e2bbb889a6385d2326b3f6c30389a86de3825edd8b0b498481edb0ee3a16c8462fb452be0dfbde8be4e4349e3ae6be2649a955604a871abce44c4639adc4f420a199eb63369bdb705c23085d1dec512d5afc7514df5c433116dadb0c9400f1ab8c2425e95322437dda17f3d249e3beb099a01397306084998de533dd85f85017048981e252f68cfe47fd3a84d73ec5eabee47b8cf66be792c043b922282ecb667140d385f7c7cf1d828b5ff0c940d537e12612102629bbc2a628735f0325e36e94d9f3f84da9f8c94f11e44bb1355883c2608ba2f8e819f22dd0924ca652317ffb45ddb124d9d9c6bd4f0d8d4616f7947def090e108e684a53369dfac7f82d62e887ab8c2a1c79db55f42354cdb57232c7556b5632dd41efcd00741c25ebb5fb1caf1c5066ef7e32e95bc76403f5a2a221efe6e56ff64ad8df7ee4994c4b6ea23f5a483298aa5e7ed44a5e03cf61641d1e4b3ccc1181b3f5a8a569d0c030b16ed2ac6df21188f5ff8d1fdcfb6bf51e1da2c3fb97bdc811d4f19f0a4254d15d66ccb2be48217c12de5c3d48852161e410fdfca579670ad5fb7df62194971cd729e703bbdc19e1fad4b12e55fe8c102e307ded6d141b5ae23d71ef4cb90e3c6adf6aecac634c03cd2773ba9a844b89d716a5f6604d85413c38d7d9f1e7e249281730e2133c4e8ca5e353bf5f3a066b66ae394ffd9ba9ad4089f2a6dcd852ac926d81f2558cb031c0bed036bc2eb161f650f0f0ce68d50bc17b44c501b0cbef3e4b66b812296a87dc07a12c71f7916973ec907474b80764bfa75243b701dc8cc96f372d43c2de3d0097411c2b87804a85c910c0c53f2eee7bdc30ee26f49e05d246d8d6d5e2046ea5d9a89e686d59699d95f13089f8fd5b0c77ed3d0d1611333c4ed2f48209929b53f6b8263d442812f7a70f211209cf3c39f62ba277f64a158186a9e960db14437a321f85533f81e94931265c179a385d1210ae8c3be9fe7ebbba55a3d7c1365fd8bd5564c2959dccec047f7d83dcc4d09c5a0ca7981f7c9ca0db9f27d9b24412408336115ec826a834e7fbac6e0aa7351e66260de28769d2d2d7ee0dd5f46378cac3145297a51927e3739493027bb56cf467e64495c05395d08a29e4e91c12cdd4108c2911b2e6237201abf15a0b11847a0ad833781849c3e86e316e269991e02a7cf75fd1fe17d421475e403b5351478754cddf17f380adac6d50bc4def5ca7c9d0d15343f3a91037999c442c08bf465e72da1dbb8e580f65ba440d81efe77c8df6d3b5a2100bb4d65d3db8daf1ffdd7433749dbf899097b536025853abb32eba0d4189a64657af33a0d2e6b5715dc83823d78856146f33571cdd934f29222e5d9f308b88a6df1d9b5e7e513a94894834c95c5fa71666fb32b8b63ec5a459d6aff898552cb98161ad9ed844a041bd1a0dbe7957a6f5e5fdd11beab68888eba209d0957b0b6f9797024fc55c21f14e46b63bb2610ca5e183074e5f40f74e7e8393672281c8e1492bab768189316e5d4e05acea7d11f4fc0f3ba3e3bf2ea998b667ceca376e7f83af7221be2f0acf46d26a1d22d33823aaa942a239b4cdec851105588a890dc95476fd9d5e1f2522fa1d230e96d3040ee2e85b9e51af6d968f9c4dff9f4b144df7ccfbf62eb9c68853a724df3a8bb67e9dd4230e8a807bb82fff74b54fa0253fd41560c6f7c79782992f0aeafc687d444b2af60c76a7c8b9e002a1e1c240f5b07d0dc8494d668b4d842fa64add3da199da1b6b6d53005acd30dd3fedf099a3cf295ea341dac94795e092cdda9b104b77"]}, @generic="20b584384c2c44cd9628de2f2ef7780251c1e6feb3b85cd0650aed535158f29c1d585126040b9f75f7aa71cd8887cbe31dbb1f1bdda00fba", @typed={0x8, 0x17, 0x0, 0x0, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}]}, 0x123c}, {&(0x7f0000003b80)={0x1394, 0x1a, 0x10, 0x70bd27, 0x25dfdbfd, "", [@typed={0x8, 0x12, 0x0, 0x0, @uid=r2}, @nested={0x2e7, 0x11, 0x0, 0x1, [@typed={0x18, 0x52, 0x0, 0x0, @binary="63a8f7b9d207c8626e7e6dfb9a29d314051b9e67"}, @generic="e19f387f758dcd09fdb0211cb39212054761a8c8e84630fe13a49294cf42eba9ac0221f6c40922a5a65fd4ae7ba9e4ac4ca8e056d09db877284e4b26c05f1041045e936cd65df20d079e1d7373c37e5c5cb78332c46e74625f5a62b1b254c76ea1e606b4734a960e262428177ca8438dd774540222170f5d08d287e7739c5916290866", @generic="752549680051a4215bb040dfe0fad1f668df01b70a11e7eb63d3a7b7c76d8289d7c6db7dd254afeae26cf5bf6cc9e9a2280f1339aa7c30577713c2ae10f3ca026f7119eec82f2ca7f28cc1e3cc24a1da5344e9eaab879d9a69d6eba81a328d5f3cc099ed97c60f88b5bce40103e8287f34db8e163698fb2ae41b0cc530ee06be2f617f6ba2e8e0f6a62d88474ce1bc6fbb5e4876ae16ffc96da3e7842bf1daa75afa5e7b5d3c4c58aac58c513d3a232bf619fe404c2244678e32d9f742bf680dab9fb1022ec89c44a875ff15ed134960de629b82aa87bfd7753971764e3a3bc4f5c96a62a57517958b21f5276aa8e61f2706865b77cb82f8b2", @generic="04c586eff38bc3ca3a2559220fc0776797925967156c176f9b0db598979b26f4463439b3307e5413f03f0662ce14d8e62c5580e931099d24e14a5173c24a65fef9a5690d185c8b70bd37ee3708f63454dc2ceab2982c829546bc882602e5f6f11e9a5a6924daab", @generic="f899bc3c912080393eb226856da2da621b42f7", @generic="7dff9d755aca3adda2788745e48e5651c2cd7eb27d42b58a1b2fbc738b40fa7dc29854772b4ef5d6fc24e85722d98c0cd13fa614dbda34dc17ad303081976f628e654e86d4eed3d0471485b3e5fc2d732016d46d2849065c0ab81d49c78a15389563a11769dc12bc9e5d1ad1ddbd9b193f36816bc2096efcf775b8033f3723161d2eb209c4ce655b09f27567a5fe5991bdd5633e661cd90ef1fb856a64131e0ad46eef4c751d0b35e20fd134f5f353aa270ba2ae1690d8b6c5a393ced170fbdf9a9fa017f7572ec53c5ef395019abeba001bbc786a"]}, @typed={0x8, 0x82, 0x0, 0x0, @ipv4=@dev={0xac, 0x14, 0x14, 0x44}}, @generic="ef91c2492692b6c1afff5b6c63f3588d03c21578020240f6894dfdaeec9e7b9e67a2c5846e03e459d2d0ff59a73d66448dd0ed2496317eba47d7afff4d23c7a16372a8bb1438a15e99be512e0e81a63f5e9fe2d474c8cba32735e5ec6598734ab7e4836163040a69423f69cff1c25d6226d503cea8b5a845eaaec4764fd2611a52d25c75b153c0d39e278775c441c70b19dedc662184cc3843ce62c8cc896151405aa822c30eb27d4e59039a7ef59c5126e20edd181f07d78d3f2ddf63290c1d1ececdae109fb5bda2e7466d6669a1e562cf987880f27e2cdc391fefc697658881bec81d7eb3a591bf56a545b202c37f870bb0032eeb6937b153e309c499962c3c313bccef5130909c82757ffe370b0b26a3c1419d3982f5c812ce6f454a20ad0eecf41f1526e48b48fd0f4713eb97200775ba220fdec01c480ad9f58dfb19932f40681aa62c773a426ed995f63e4261fbcc978266c500b557327b8dbf2e02e07d11c5684217a22dbe692cc4fb3a1673e72c3f4d9c40a682f08823f82543842be0d952468432d0d8025e390471cc94f96ec9fdaa6a8850e4bbf54a6001d11307b12db9b69afd9b7969744ff9382e18c6a0c62f96f59355c603023f00c7f215b225930b58e47529c0f4d706b8f49cbf6fbf3538aac1cd3e13d774c504097fa8d867ce91a1e67deaf4e4df785613ddb5943a8a839683dabd980626fca49e44c098e2c572ccdc3cdc64bc1bb7f727cf6e041c88a659d825334061d07869d3a95e16aed4b9521953fe268997e33f6b25e4bf4e25e34c4ddb62437fddfea906cdecb2dd7fdfdb512236f1ef91570bf427dde3b98f184aae2a13621926461c5ace2b31f2be15bd141c86afb4b39fdf8117bb05a29289c76b820e2c7abb18196276d97d16adb1ad50819a7953f0e1ca358c8811fbcefde97802ed18afb25e8727386df76c168412e30be7e9a30c2358e2a71072a694012e7e65a0c3af4f61b592ac78cfab2328929b00fc98066cd130c225543c872962b30d8dba146eb84e558a56b611421babeafd82a0dc3b5fe98945d18ac2b74334b225b2b62ec246a844df742ef5efe2ad46a535570cf20ac07a993a95e67af0a38aebe4136aa4eafb1b2034ed8cd3ea37b6f98ee2d628a83eded3758ec1e6464c3a45987fda5fa887a9d6d0ad657e164362fff36d219a2423b1acc94d73be8d830dc7ba5ae844d39a1ca58b541a14f55c079bdebab0e58fa6445465da51d5b4ffb3f697114fc18323e529a1c5c9f296b29fee4f0e56298a032c04fa97e1f2d0cfc18b119de3842ce66ec54f1fb75164e8a415f03d3087894754c56a9a69c30399ead7e3c13e1c1f9ae387e4888d836bfd444521935e2cdb135cf0a81f60fcea71c4d34283ed202965f67446503515da70e6e6de65bd72a8bdbf221e5025da3fc616734d675bd285c0ea5a58d83cef70f9ceb0c12c1fa21140e073f73acebc1f79a3dafbfc5a0e310b886dafedbb7a8648870014a50842aaa2f0b7e0a4acc20c94f98437a1ba4aedac475e7b4df68f77e733b72f8c64bad8fe9a868b65e7f001adc63cbc8b734896c8c2f56c622f383059604aa41f1604fccac2eb138f70a2ba4f352dcf1f1c815df879eeb27c88258f061906f4bd9ae6a5c28e0a0e6113efd6e2007b50938d3427340afaf0ac7561d2ac21e4c2038d74db38db96a332d94769af97ce29525656cda5a123f09b8c27d9c1ad075e9375f1bcfe1cfa43ea2a200c3368c6534d0d1a45f576d3c925350eae98c2456dbcd6de01f49a83fc584c0413c3e8e8d4f6156fd02fe5f89015bc3c5e51a9225a370b68f5dea2926acb7ed1f19f78345184db6e04c7d28cecc7e6f2e4b115a3d79302c7e062cdadc1eb75e4dc395614ba2913c090002c466df1e6c76df6927c2414dc193476f218e93e0439c42a0ce56d5e4fab621dde0eb48154ca9e4852fb94c87d7e091162fd8b52dd20dbbb45445e0ec3010017ebf6d8a0635ad97148c30fa547c4bf3ccbee7c7362cf72c94bb186cf1d436e4e995eb774df2a3238e2f3e8722db157d9e0d447636b02e4e074dc3eab47600ef8dd66ebbd47cfa4714a7589da37e6fc12f907fd427141278db74519ad55f914a128bec00cdcc1d3ab21b8d4aa76981e71f9706aaa1806de6f24d3e2504003c470baeaa2b4a9b1ecb7d9d826047d9eb625f54f92f9d9c0d549288de399542b03d865861af84ee9ce35e599c7b0b1b78260b77bac4cc4d063a9845726c5b32b2dd7d614fef7014f54c3203479779bbc7e4f224a9692cb268d8369dfe37fe662d91fd14bf0262d753393dbce118d0161eb4290d649833d734441234df7efd7af89917e11ea46cc636963bb5ae966506ea3f0cecb9a85626fefd3f57f64caf03471079a473c7203dab6a5817b3eea89f54108d524c39f64e1d7f8749e7f5bbbc37a19cf4c36769c9b5c442a18fc55b0432bd0e4f1f55c60011ed99e1995a55b95de7600ac83866700484094ac03b394fabba2ab361fd3fcb2a4d326724b61de9ecc296bea1de00ceab3ff53e6d770c51c3b9f075e1c7cfb13608386022b7d5a4a445849e6ea1f21b38183508620598b10291fd3a87045195a1d37fc39e6d5cbf6acf93381a0e25b726925eef214fda3b520c85ad26c4bfb15123dacf42a8ee76cec6348b35f53ce2a7737a5c417efe8dc417cb23c166ff81f14abc72d52ecfb0528becf7c9d2f7521255ae4fae1f9b6b711563f40fd5f2ba99dbf777683fd27e16ecf363bbc814dd065814f1a9441e324ab6320848541acc705c38aefd98d95ec13201789a6186a022929f40867fddac4d5dd165a9f13977757a2898827bf56b05b16c7bd9258b63a73669caebfdc6a1ad1aa657d20e655dac993f11a7c20f60249540163aafefe2fea86c60fe578133677acfdb24d88e2f0ca27db92921fd0d3141906f21c634b9f84abf90fdd6363575d3e5f46285c60484039c869347652a0b252dd94b54d07ec063eefd1e35d6dea67a5699e2cb9e839e18df9d14354006825dab2fd8616fce8cceb16d2f9a82d9d92e2b2dbad3913a473a0c4895d6b1aebb5a702cd346458c754fa458edd03a37d66df397bc96100d8caaab20bbf9425e48ee76b3e37ffae806cbdf3f1ee1fbaa531911acdce88a7db54cf6033997aa4bd437cae11aab3b6df5be0919c7cdbee812ea4f6610de38baf444c77ebf73eac635653ee01a16b7700da13fc73ee782ef9a029e26242f5c8a60d69e60178af10db226cf2a1f024c00c7f4b0f2f050616380a1e79c5030fe0d5285f25466ba03c8e5046f93429e9243f35f53fd7e74263fba4f90bfb4e7c656a7823c48fb438f842ce5debe3cd905ca888d4e5cb1dc8710e435d89fd68b2ffacbf2db13a33c2fb3913d390877e38a39c393574d04108703c082d38cf7982295d6c53ee414f54f371f6dbc99dfaceec9527c427e5e2e87c440b895073124ebf75fe51332c64a9fa50769960da5d24d469feb99cc608634a46ace9bad8893314c1bd19b21e7fd58ca70879447a209db21f12fa9378228256e639f5b8c480a3d2cb8b220de48977e01640fe2094918205b009284758e5aef5beba9694ec60cd1514bf528a7f7116599dc9d7659fe38fc52d275c837a425cd4bc3e42f078e39cecc5d00a3ae9bd9bf2295922a81fdd6d1209ff1c688c444564126b67a19847c0617ce1bf7d66973df2be126bb69d5405b6d9d115d1846b1e53c9ec34da0bc9236a263c7aef61ec14cbbb6244c133fc66e1ea33863c96b346f973e61086dd1061286ec315c806ef12dc85560e1f5533c522ad086662cba4b3ac50af5522f2f95b172ccef02d5c5c34892e97e91d06c01a3bc5b4ed22168ad19362f6e0388c93465eb6f7f78be01a09cc70205ee641ee851ce1add3ecacc6ad731e8aba54f2b3334225c0d783f1e33d6e0c8d3cc2ed29d96a27c5d1b1ebe82df546f6797aeaf6915bd05bbb3407ed0b9284a625d4cbec0f4d82d2b343789f2cbb8a2ee3a433278a6a1afd888f1df5e71a1838ed539b2b997c47a662a7b6c4ab1d21cd5083b503681d5656760860caf1a8bb655a684304bec13c8fde336cdec63792e7f5cdf9921cabc442b7164a337cf97535dfd6ca30892fea714caaf567024dd6d9dc09c443dc3b094958cda737f0d549badf45afc735a15e6403ecaf48520e807e610a6ed199309bd1cdf516039cf57aad9a38ef835504a001b3bc4b25cd42cc8c20e685b8c0c6faf3662855d9850ba6358668b7c537e297ec6bc8cde98b45d49d592e60c417e388349b153b00ba1e69f953584fc0a0c969eae7bc65da60817a95ddb0d53be84f6878f8fd1594e37d6ce05753d70fcbfb5989f8813c6a37513f6d61fd5dff01d00b9b85d1c34e2bd4c403735ec4d1daaa7d159100b29f4bcd540df1b1d43efe650869b447302ea5c25d1feee514380819267f9dceed0ec0af6251f946c91019d3808e195da4823763016a4c94b189584ad321c53259a7073838b72657b9671c4f00f4ab3667915a2ca6f882fce73255e63a26b2e511ec9b0240b05c778c7029b2831de26984ed3b1021ec35ff5e73887201b0a35161355766e2ae88a60112ee7c411bf015a860f088a5114e53e2eb9aabf9812ffddc9cd2f9f2b7bc647919eea6a6acb471b7dfc5109be3bdae6126e6c5ebef9667b9efac0acebf1b4651abd8cd975a1744189a638f1863b2e471f077ad04569b0f88e72845734d19e4e71e6d81f25015d89b4636a8729d53a2ebe21be37edf87319870c1495e7f586511f813006a549882e4ef0e585b90d0dedaada9252bd91b9f2f5e24ebb9d799d8dca693d875e1b3a4bbf9a144568825c533d85e9ca534d292fdd13ec192e40e80bc3cf473485bb0e32740c21f70250bc18353e463f6629c61fa13ae7bfaf77c38ff504fab3cb02e12af039557689a199f7c4b31664161504e484b25cef816ba2f917b1f4db5b8c6ed84dd2fcc9cc18453d68b42d8ed8dc5e67dabadc662811b1397bf26a3f4514ed734cc711bb3d1fc6b2baebb4c0aa99964ba0aee468ffded2b80fa568197b8e5ad6b56e426b869f70bc9a7af79ce4b166369e6dd2f1b394a379c31b671a16a7ff1e80df2cf7bf9b6d1a91f01046d5e18e2c1278b0b45cbcbb36603c5a4171af4c331528f2b43b2d7a726b1c17dea5210fe5d447188ed3841a61ac3fc129e23d7313412db91cc102b71e7a7a2ec626d63f00ff34ae0b1b78582c534a96a382a0595e028a502c50643d35196e67188d95b6383720e162d61d7df0082b8eccdaaa9cc90a0d50c9ae8dc9170076a762ada7f1c206fb3f8a861e1e2b0951eb2f55bbff5d180ae263845aa6bb8eac6f26e7bea1f958c156784c2193ebbf3db42cd99c32d77d7d854bfe57d0245eca561c9a73660c4d0cfb2cc0f4989dc55603e6aec131e51f51b0f32c4fc4c9f096d57313a0946e3c2bcc7d54010f91db724f194bf60bfc3596f82406a8d2d2336dcaff3d1675b8dba07e587375e2fea97c5a7b021cfd0c2873727ee027a2dd94dc9b194ae81aeb3dd5d5dea5ef82952ff7f59d702962999c0d48aeba01db2969171006839325f185c584fdee5f4128f5528953d7746ff36469bbc7e045a7165e0172749c05b9e06a27204811d6b54cb659650c5215c405291cb69a7fe40b18caaa8e3c5e94ad92bb48b8ee334c1b83704e0df57dd7f3b15c2b30980cd2714bb0f32c3e6c7eebcc60f42400b46c567a7ac5e0e4e1e5e116057ac868d8f849d919f57d1a469fbbe402552d24b3b1d7c529597e112f8b9e6645a27374de5afc6d50dbba2", @generic="5c6977c31325ecf38ec7bf562210f8278e24128f58885a94e7855f8f117f59a5dd6b7120d1045c7d24ec4adad10142a89c28ffd5bbb783a38adea6", @generic="4a8589dbb0cdc624db2efa282fcf6069795ced04970415c7e26ac1d102784da4ee65ff0f76f0f0c336d8b9e34d03126be82b1b6d0b2cd44995b69e31915995f3565a0826c151e1884ab8c1752b852f413e"]}, 0x1394}, {&(0x7f0000000240)={0x174, 0x15, 0x4, 0x70bd27, 0x25dfdbfc, "", [@nested={0x8, 0x63, 0x0, 0x1, [@typed={0x4, 0x22}]}, @nested={0x12d, 0x81, 0x0, 0x1, [@typed={0x8, 0x60, 0x0, 0x0, @pid=0xffffffffffffffff}, @generic="6e851f498b257b4e368b5e1631edbb27cc8e84bc0bc2bc9114da561752cf992ec8605bf3c0b1fe60b00ddc179dfb59d058ac798eb2c49efa17bd1a397a131aa2984fda60a25daa43861db544c5dfb6825ec21091aba47838a36d6cf7b2a2cb010d7fdf3e", @generic="6468d77ff6c0ff8b2028cd039587019b73c03fb0c05eda56d7db8779f5f30c0d05ae29597ff8315a5063fbf0c0fcf6e3d244b8d574f0b30ba7c4a136f7380ab6c3261c8f5de940e40377920e3fdc19dec3ec376b4df3b914af82189185e7ba833900b87a594e0558bf9a3cece68925803afc33db4456243e942035fe87702eba93ba04d5cb1c216a1b78b5cd608cc32a4a8a637157709425b2a3e57c94dfe40844ead4734fd714d82816fb2fc72d500ec5276140eaa415217ddf049264"]}, @generic="9c0a21d39cc043836f8eb7a678ec1c761d1e58a8421e370059d79c00e2fd0c7814c7c007a29f3f2aee"]}, 0x174}, {&(0x7f00000019c0)={0x230, 0x26, 0x801, 0x70bd2c, 0x25dfdbfc, "", [@nested={0x68, 0x44, 0x0, 0x1, [@typed={0x8, 0x66, 0x0, 0x0, @pid}, @generic="fd8dd7744f45cb91fe388b6f6cb8ab30a737af31a2471ac889543c4d01cd5c240d1c12fea0c2dda046933ab1f0cf7063ba9b7e70531a09d38ba9e939102e6b49123b30797d89eff8f40dab55693e0818", @typed={0xc, 0x67, 0x0, 0x0, @u64=0x74}]}, @typed={0x8, 0x22, 0x0, 0x0, @fd=r6}, @generic="76821b28ec11bba3baede9ce63a4070e8aaee76a0db56f0e07904f47f6beac94649669864b204ff9d6fdb0c0b2a1870b1cd6c08d91d2732d", @nested={0x170, 0xf, 0x0, 0x1, [@generic="abee404418e58b353f13f8b247142bf12b6af4f96c790de4fbbe17487a024a5f93e67212a90b89b688d1b7fc419733c1383ec8f534ee29d00e918b37", @typed={0xa, 0x8f, 0x0, 0x0, @str='$*$&)\x00'}, @typed={0x8, 0x45, 0x0, 0x0, @pid=r7}, @typed={0x8, 0x69, 0x0, 0x0, @pid}, @generic="2f9e5b2fb839c1d9b9227c9f046eb02a00c4073d8a519161cba29e7ef47b2090faddb257245a1f6122d7e55c3cbc0b1ee0", @generic="449b7ec1070e89d4567a60a12515e43f54991f04a0a764944c3d36ff7471558568f7b17d47057aba78261f9c310b3ea95cd853ab7943c6bf14bbb7af1f626c1b7d1592233234f2fd6e04f746dec90fcb7a2a37dda8186dfd51f402c85267340be1067c468b18943ad96bf08203aa9097710929b38bfb5323c4a367b5e84c6dbe99a2f327fce0c88d1e411cf8e086f88efa12d445fc2f875a656dd26327cde4e4495309dab5cc6c2eb0de5c419970e8404086ed79cd7b0540adad17700b20da0b2e6dfb2d34fa8749e84c97cab88b660cb8e0f64e4fed8e27d5bdec9b97ce02c64497dc"]}, @typed={0x8, 0x1f, 0x0, 0x0, @fd=r0}]}, 0x230}, {&(0x7f0000001c00)={0x55c, 0x3c, 0x2, 0x70bd27, 0x25dfdbff, "", [@generic="ed131ad27937474f9c08755eb60196e441e2be628a7d6c8cca0af60284f54c8ce87dc9302290af2c5638b2cda6d144ce5744b044f51419146038cc5f7250a9e1b46ab83dcf09a530b0aa2088c898b70ca23d52ad5253f821db80a64b6e7b2b22d2cfae5d7d7a52a1cc3e560fd950f892f3c70d062e54ff2577e354904d2eda8b9e09bb9070f06e01df025ef3e4e821e48c13876da63860cca4", @nested={0x3bc, 0x27, 0x0, 0x1, [@typed={0x8, 0x55, 0x0, 0x0, @ipv4=@multicast1}, @generic="1ca31f4082fed3ad6eb04d1ea6bede5609e06660c046e7e9fdcbcdf761c7d81c58ec3fa8c3b7e69820a5f67666f5dd96aa16912623ba8d1d4a826e99b83d6f21f64b7a8122e15cc8919224734c7e981ea83c5d179240fb25ed6a088d5bcb1db1760231700828562bf2fdbb70460f41a7c59f14cffdee96ad948079716c1de35a7b8746eacf8d78109729e38d50ec38beef283aaf97d567475534c9ca0a82da7f9d7d23a3c4355051841c15d6ee0c16aea732bb4aa99e23852106e6a14abe03daec06d953a54d45811dcfed0baf41132a7a21ac699248aa17478ebc32d2d27dd2", @typed={0x8, 0x74, 0x0, 0x0, @uid=r9}, @generic="196920cb21f7118f6974843b916c789729caa21784fc22a64adf8f58005ca6ed1c213a8c4345f8457d9cb7184ff11e9e3fa7342a6b81ea9c0091b0edf1574b29fb96d55a35f941", @generic="2e99f6b76aca5450d9b15fa58f5b62069f015d84a4acb9e9ecf8b8354d66c0a2d5225557b0feff8d9ec2c4b72d34a272b309e811c96271f2c236a7b51db61454298f85fdb9db526e9e42add6cc1f4622e45847f34a49a6050f2fa865fb780bad1a2d69b6e1a4e408bf131c15d9b1f9a571842c6de8e17beca3f736939e8a1ca7a005f136", @generic="c8ed215aea3282a6eea79229721e687aa20d3b864b7a1525c240fdfec334009d3157c6f7979441877ea82d5ce5751ecd12cef26b868567e2fde558889230775c94d1e3ccaf268fe171161431cb2cdbe8a1b9b3be90ca096275edceb2f4c6acca6a31820d26592dbe854d59790216c8999d7c7f06aa485c3d0c98611975d6353c8b73f8365cd16d6123613f03c47151528d875adaf863f4227a1278785e74275e5e03277efecab89e4e9b2c31fe68f8146909e60e4862cda75a8be06c50c9ac8f9180628666b9d7c07d7e20570fdd215e802bc012c87941b39f7514eb123c0ca0836d", @generic="43dcdc1339c0170187f07946b184b32a6d5c44027d550cf637d134f796a8ffa02be6924a53f23c458ea69263bb84783351161cf9a91723595c945be3284838ac928056d31c4498182bb5a3e580db0710eac501f76e3fcaa22551ab05d7e5c264f54b72911094f53989170c5b30aee575b4a2bb1e0312938a77bc2e6e040f58c54fd1516b840ca0fb2f981b513f060e55ce175c5011074f26521f3e6f41c750cde24ceb5ad274f907bcf09e5d5795ef47eb3be2e55ff3ac7c5c9a1bf5a40c56fc9fadd4b2d212d41e4b914898eb476d764447545566eb1e509da7a049937568f9e5635e58", @generic="b879c54364ebb65bc8a7525cee1774d8c2d9317137318b65a223db4853a1d3998fbff5f58d7c26f3034a037eb2368e17c7ff867d170875"]}, @generic="0c6667d659a9c4f72d3d5d1d563f3abbd9d9f0f621e01530a6685b455397380052f10b6ea203996b13d1ae33259d2d700185fa79bc10bd62f99df0e1c1e36a737c9aacb283a13d4efc0e7861ef11f2139601cad3c56cdffa7c8b9817f75b9063b12c85b2f3f25e3ca98b5bd2db7594926883d0d5fccdc97217369ea3965695047e6eecc4451f320d61ac4dd535c449d1b25a07297f18856f40234415d7cdacf8f990bed957443cd5a9639c21060122c18185079bca16fb7a1bf96dc6a302cca2afe0ed341937451cc8991fb055226ff7b961f20eedb650b75c22122c360876bd2e1b3949142cbef8910c83c89746565acb19310db71d54"]}, 0x55c}, {&(0x7f0000000100)={0x10, 0x16, 0x10, 0x70bd28, 0x25dfdbfb}, 0x10}], 0x7, &(0x7f00000003c0)=[@rights={{0x18, 0x1, 0x1, [r12, r13]}}], 0x18, 0x10}, 0x4000090) (async) sendmsg$nl_route(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000008c80)=ANY=[@ANYBLOB="2c000000260005ff"], 0x2c}}, 0x0) recvmmsg(r0, &(0x7f0000007700)=[{{0x0, 0x700, &(0x7f0000003b40)=[{&(0x7f00000018c0)=""/223, 0x138}, {0x0}, {&(0x7f0000002a80)=""/4096, 0xe00}], 0x3, 0x0, 0x0, 0x8}}], 0x300, 0x6, 0x0) [ 1436.521702][ T9232] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. [ 1436.537577][ T9232] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. 04:58:47 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$VHOST_SET_VRING_KICK(0xffffffffffffffff, 0x4008af20, &(0x7f0000000040)={0x1}) ioctl$VHOST_SET_VRING_ADDR(0xffffffffffffffff, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000240)=""/53, 0x0}) (async) ioctl$VHOST_SET_VRING_ADDR(0xffffffffffffffff, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, &(0x7f0000000380)=""/237, &(0x7f0000000000)=""/62, &(0x7f00000002c0)=""/90}) ioctl$VHOST_SET_MEM_TABLE(0xffffffffffffffff, 0x4008af03, &(0x7f0000000880)={0x1, 0x0, [{0x0, 0xc5, &(0x7f0000000600)=""/197}]}) (async) ioctl$VHOST_VSOCK_SET_RUNNING(0xffffffffffffffff, 0x4004af61, &(0x7f0000000340)=0xffffffff) (async) ioctl$VHOST_SET_MEM_TABLE(0xffffffffffffffff, 0x4008af03, &(0x7f0000000ac0)={0x8, 0x0, [{0x0, 0x2d, &(0x7f0000000480)=""/45}, {0x0, 0xb2, &(0x7f00000004c0)=""/178}, {0x0, 0xd1, &(0x7f0000000700)=""/209}, {0x0, 0xea, &(0x7f0000000900)=""/234}, {0x0, 0x1000, &(0x7f0000001600)=""/4096}, {0x5000, 0x7b, &(0x7f0000000580)=""/123}, {0x2, 0x9b, &(0x7f0000000a00)=""/155}, {0x4000, 0x52, &(0x7f0000000800)=""/82}]}) (async, rerun: 32) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) (rerun: 32) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) read$FUSE(r1, &(0x7f00000103c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) (async, rerun: 32) r4 = syz_open_procfs(0x0, &(0x7f00000001c0)='net/udp6\x00') (rerun: 32) syz_fuse_handle_req(r4, &(0x7f000000c3c0)="9b30d5b8117c2ad557ca12b5697f286e12b6dbf3e97741d707aa58094c18595d7e1ab7ac4950eff2b541521d163dfc596719cb0373afb8b974ac7efedcbdf960e32701bafad98c66cc9dc1e8a00318e24b1c26318ec016a9a0ee09e2334248d8f1d91776c351c60351822a46bf47a755ba89b296c1573a9826433a8b463f4960e54e1e7591fc999fcfbc61cbe106ec3a37010462557487a31eb43dc4a4f8a63d87f3499442dc33d8d763609378aced20ad1fa5dcfe38c7b9b1ed9d500ca0597dec9ea2509e3aebf45ae821d2a60062dab724ef337d137456ee514f47b18ea56f93833ed08a72b96c56c5bedcda1a204da7ee2fa120552ff0d1abd0840f86dff770540e26fc069f00223741dd9f23a6ded6a55d5fcc518d434cae4426308d5eae6a1fd2cce32194b70606bddb620ccf1b9829bdd70ac22aee999ba80b5870da6311fbfb6b6ea29c64663810e13af1f768316a75472758aeecbd0679f0bb517bad9a0be0a5e06de207a4c84b0663284d9aad1094bb36e71435f3f3f55c1508dabda3d22a92bf18c79366be143cddc3d8577fbb61b8ec34d75190e04e0e4445d123c6ec66cd96d65e0bec734a58af5fcdc4131ea19099c398471b3d441b40bf8d1dac96ad1cc173a54a2a8d787a06284d192d963e6fe75952e686490ffc127e7257578bf9cb685e6fbf44bc665e6906d3d056191c3929b19546ca4fbaddcb55445edc537ffbb5b0e5be59c7b1ede22b91ad20872ac10d5dba3b6b56b78365cfa1453f181d568479191095f5ed2c5f4896034bb41a50386acbc24136b06d5ec66c9b96d76781cb4041907c1c3d2b560a9be0800940eb2628e77e4a5af7b02d935a9299072386c4512e05b7d0bce36fe3c08d6376feca1c2144eab1fcd2981fbd85ccb465bcde0c25d9ca7745100c99126141d66ed59e4278d13b3fe4bcf1f9d624bb7e80765c92789aa4ef51c9ee125d281c3fec1df58dac7ffff9f6557d9af838bf9d2a9565e260c6e9ca45840363e71547a65e2c6e73fb0bcb8d6419bfba508933674b0bd06c80f921a3e714f102feb9a9595bee4e3fef028d7381810b5610445ac3a0ad5f165c8a6daa2ae3338ab875f17d82307e347c6a97abf718be8d3ba97d4cc2d8c9fbf95114248c285e83c8aa59692f4b9b69f8cf0861e43c9eba04b729868985a5c2f1d7218800128b877f131489c67987d6fa31133c4ca04cb136020b348f2f3cf2c5290ab58b3796d3d4723037f666f0d852957bb4fbf6ec70cd912bad3642e2ebb1d94bf06fd835a4eed81ef6713cc7a0361373652051697c7375723dd2da4340dedd387450c6f7e2f13f5626f3c89db4416458ab694185408d0ac2282091fd6370b324c745fdb9a6e892e5cf32e5cc4cf695badcbfa1990b3da4b819d0f1ec873a8e728aa2a0f68392a708eec904f70444d28902f2f65936d3227f96c02984249efbee01beda316a24d5577965314723aea4a5aaef4623f317d521882a9ff1f1d9c6942523711fe6da54d6148a32bf234ee0d85e33893bddf61f01e563fbb4fad8b814c5c842a6a58dd40d42a3c2ae565738a27143dedee1ccddf06809c22e38bbb88bdbee39827842e323935e503d9aac0194606d0f9d667519b248554dea69f2622a70a127563407d0dce0c8867b4db6731a82a1dc36fb11896ff55df20807e2c7908fa24ba8741853f57b7dbe006c275d27926b00f38a3c84d85d4a7a8cefe3471c28684cb068011b6d3826eaad1fa85a65209add1c762bb4464a8b10f1f126c00d00edcc3bab6c7e7b27ef6f33655976ce5647939acca74e2589642596709fe8c1dacbe108b65ef0616bb4b6b731a49df5e4573c7529a2e373810fca13a8ea976eea2ef2a90b085f7c80b49912edfda454f93ee32c6f6f0dbc221f5b9e401c6f83bf72248b3a96a0795cd4b23aa4fc662c9646d499b7e9e898aef003d80be0c4e3cd5476689657bd5a739887f6aba3526382f4acc7be21c030e56c284b36ebc1252189cc936510ce83e294f1b6e339fac40ead40e25aec305766656d496c25d8fb1b952c64b50f2613356fe5c90239f604dc30effcde76248885abbab0c6963212b2c901d4c8fd6cbbcfc33a53de845efb171f55bd7dfa2cc9a37b08d55ef8f44bd4f9cf820a4f49abb88752b1280599262d525749ae21dfbc4d0133af124291ea1e1d3e758c0bfd75195102d9d8d5f7942a1b502196c1211882fcb21927e4c8653ae210e25dbc88b2a566db16093ea4742e8bc8fee7afc1794d72a1204d7c6f2ff6993466be1678fc8527175fe212a57276b5cc5b5f5c1636398658d7d99feb67ea70783fbd8d4061fedf382687af856fd213776a806c794584128a79cf71387787f31392a113f8d4ba182c4b9a16c31f59abc4a9898512b3e6dd48eb8f9b4dbf8d5154e5702ffa73fb2814c4a1a5c7493ef9730e3093008e1df89e1e84bbc4d1f216b2683fc29ab7e7d5e8545dc72b9280c2676849e1b0b5111caea44541aece9c3f758ac44ed70c912af6558cd21376ecb02fca9394be3f09aa8f5a93ef9529c878facb6102175b390c02a0d76f6923551e10c9b210e45bbf93def1bc1ff11ffc77cbb923b22f5a3e6caad1c1824ae9ff18fe860d1203d23eb658cd3cca4ba462fac7746b662be868bca5067ac34ac6768934010d0d3c0161aabd87ffcbd37f3e57be83ba50be81eaef3d8a7b7694cfbe26e5a2e1a000c170c8f2e0101e1d709dc5bd8272dfe8fafa1e25787674c531b56a208202afcf1bf415b76c670a9a83927e37fe4029fe6f879818ede8f5c7e40661ea0bcf58c8a863fe011fa46688949eb5610a65eeed7327a5ee49c1d71f46c69edd7189fff27f240f211f401fed4d1b4c55cc781864924903d292dd3f05bd7cdd22cf76f4a63d72ff73637a65cd2e0c1915e5dabaa7f4aeee73929489f37259b875d942858b9c06f3bcc83609821bed57f2d8c61fccb31ff9e6bc751b1a083e523449b3507bd2d6474208cab5cd1ee2cf9a08d557bdbb5a906780d3d6f079f6b94375954a2279ea9b6bb8480bad68e3b4ffc00d0b8255536384965cf660fe9b8e795544dc68407e9c08656f44dccfb2ce08435e6a52a6284cdffc1fb5934bfc65c3a4323458356c9b3f72f4e6a3bccbead0df997bac55420b759a7e0d7c10385fd9965b565f37f5e06ff28cd35db2547ea0a8980fbac6879c2488cf2ad55aa8151fe277df347286b21ebdbbfa4ea73ada307f8482d4ad98505abb36043f47f8e0f6de518bcc4b7092ef612e2bfe920fd0c392ff7067a16586c4150842ae0c287f274578da48c5ec4c0df84e585be6890b20b49bdc3d7271ef481a90619c02de54bf3cba76d4ddcfcd9d2bfd24eab648b4dcf8978a5c0dfdcc9ccfdbde2cb9cf129a2e9d9496c666e9ebfa7069ffb9f2f184a578aca55c85ed3b4327b12f0387f47eb1d1f16642e8315541b54e165d7567489c077437a7ad286ecae7b92edbe7b0551655613c905c801a1bc66a59f546c3d92e0b5d1cc0f211a2b9363eac194500ecdeecd57d0d0000937466528cba67f7e294e619d84a26326bea6821a31bd83a20824899d12b8e7a7d35a7ed9b731f659892c160d92f90ab2a9532812b04115a5d332f549dc8c34fbcc2c5d087d2c52fde36084ffa53e3897fd757f60f05f4f9dc92ebc718cba067a6687b91d64dc1898a8d34664e706ada96cfcf6d9f2284677daab48e5c6181930e88397eaeb84f332038541f091ee1a2607b6b03e266946a8352ed3dc7cf0d71301734a80d38d2e4f874e8458945b5d97c808463db587167cac72b0448ac4f41b6724caacd1c5a7acd44d19da5853ccfeecb5dcf5654afa9b0fcec82460deef0313980b4d710aa82b92b6d131c9621c301edf2b6e450ae89396f792dd6075c5ecaeac4e3a790ce45c0f9ea6f2ad0718596f06bc6502849e14c27704f5a56e72f98da2f44f155eae07d7fec9b3ffa786d769cea3a3897d9e30acbc61a9646cacf1d1e7cd53df7efe239f6aedbaadfd438e93bd042e1c0319fc63a8c6887ef34527b0cabb4a8648395a275a2a68da068c5f0769351ec7e63e16c016d68d8d422899851c91e14dafcb5e7022c893bf4b2dc4f448c78c5a798451272c3206a79b1d0048ea76a95f13657fc83c255df2d56d1863959e3b535b8fa2a704f310a7691c2d2cad8e04a6564921c66a46876ba9b975c47d3e9adab711ab688bba57b7453d9fbecef47869f098ba14886499044da8bbf0c17ac6da72345b056c003da82800dbe7156f16fd642332fb21b1f895cf497a1f19bf4e62e844cf691eb51b21302c7c64b3e8124c68f917d539ba7f6087f55fa7f935d20d90540f6d3e0292c9b7b92893c07442f7f5ab3121529e3da88586d89535d28ef82f7dbc026cb2be9aadf67ad4f8d5dfc49b71333ac5364b2ae229f3de42e4ed0809ea417eb0e73d11c1ae5fa97632ec40be4fb732d614697697f4c1fcad2f523263559e91656ca52ff446f9f1415144b8ad6767b1bc2bd744d0330a75b85b66f8aeb13eae84adb207f95fd3a02ca303076bf42875ed79ea175512791a2377802cecce13cd1f500caf84daa2095c582a1fcde92520ba7c5c45c16b45566efd1ad1a098cdd8e864e189db50aa3f3b524e5408b1bb9999b49488f5cfc8d43d53249e13e0dfa5ab663cbd99eab0aee9c691041a95191c72f90d7eee3f192231a95d6d36f3f8d6ad6e2b4e5f8b08e7a336b6ecb5bbf6b64e6fdc04e5f7c7f7bf3eb95de0994228b4300eb37e622574d3705b9bdc7b8d5ab96f6fc5a2f75571816de85452a043ba3fcaebb9addba7a6d2820a4bb611b2304874d6e4a899081e4d29cc69eefeec73a47f78c62399d6b9ba00fec13086f4f97f100a926382eaa6f56f7d57c2a9cb108834aada9a07e3d530f2d1af31f8d888c8ed77b89448573cd54b6ae93572b43f4c7b072c4fee9795bc04c53fe84b3e3695a31f57cd59cefad0e8a293942f104162c123f752c1a43fcd085c2e4720610a0e3657c6f6e3c43fcd66a599d3ab58c09caa5bfda522fc666241f97ad735a749fc22d1e6671faf2ddd74914825b60da4d6daa042ac7dedd826aa034df5f118714b366268e70b7bda627a11292100b152b67c080405b1eedd56c63c1d71138463daacd5cdfcf8713f3421e343e0abe4ac0fc480afe21f6c0969a3aa414d6a857d64bf2b63aefd8390eca49f9aafb58ee042db3e9e9dc13cd8829011b21510104f01d227fe5cfc2f1c9c48f92e3efc9951bc3daaa898ee57e38cc53408c905d49046d36f8cf49de626ca1e0aeb9973778960060f3956e3e1cd6fc19c2928fcb58a53b5f19f2101eb44b50e47288586dca3a33ac303aeb74b104c15a1500b0be0cc7d4a16042a6d476c8b2400fadf75cef5a7b04e4116ca83f0e2d06e119dfc21463a76c1b1002e3d1fedf26ee648eb02b6a9f8d256b109190b7607846f314ae6b811332061bdf1c45cc5418ba3d6c3da00e62cc03dc9914aa73ca0ce29eadcaa4b175af50dc3de862c308b645ffe50c92fca176a7fa8bd975af5c535fdd909c867950d336edefb419db2b700e145464122eb900d7aeeb7e526d793914546967bcd501ed0149655c8ec174bee024b5738c48f008596607271028ce7d4d5a9bc4742b12bf35daffe6fe951751986b91cb0145b328d0d689c44b8b8c459b0fd4ba3b00e46eab7d26ef23ee72c3b7b1815605a09cc8c153907cb9545b3cf77af7a805bc3addd3686996e408fc96d6409d61c69011814b00c1e32786f5cd332e3b80e97e32f78d2996df7693c5db99394423b7db131a3019fa7b3e924b322572187219869b9509fa08ff3e9f428ab288e419c4989452a733362218165117fd2c447cdd8473de3c7219dd1081de24a91d543ad36f57348aa20c044f86e39f63b85a59ab552abfdc18f47db64df970d5bb3d6aeaf42355fefdcccd36847b604f6d25dc78c694e08f4865a825790f8ccb25607f922496812e5d685332fb243695f15cfcb037154ce828ed1a1a524603bb5819e58570731cbe57d0bf7c98cfbc666f13e9a24d386963c0aec3d215d485ef9668c3be69b3ce588790f3784df08de508b2854623c21cad911581467ee4ed20e6448dc3c896e566614ee7cfb05c3c23679de76634c60a5194de244fc966a386ca65b416e9de258cfc68b2b573ac876e29049cc8f33a2d0d4038aec78f76bdba7de0e3ac4c33ccd0f56fba0400f9588a6246f1e09839f4944d07aceacb5660c5f48933d6598958f0a81b58eb3e87bf3d88e0689d7adb72448c86dd022eacd104f26886c34be24f2beda9853517c63f64e969a9ebfd262a70dd1a11998a9d369ebbaac6eadb9398bc285c101cef85f12b79ef043007d4e65e6b46ca173ab169367bfdeff951adbc47730163ca77a5a6e04bf49f5fd543a909ae0bea9ba808ded0bad426175c4d10184e3f00304b4fe9d959fd2499c057b517bde31fb4ed0bd0b29a7b3fce372c1b82b4b825aa15fc3248bbabb8b8d588ccc065474d7ce702f5a8b4329f2c195d97e0da582aafdc0e01b35b85a1b4fb5889a3b3ec8ca128376339f07f093d65bcfc809dbdf10322cb6e38b226e59fe7290735398c53c20096d09828c40d81f21a85f556312f32e099898f007472b108501681868792ebb11921f881ab9744b1940b8c3f08c56f4e60d2441d64810d5fe0ec4a33ede82477a178c749022d427f4fcd5da7ff3327eba19a63e238884a5dbacf0bd6066d91fa142e0f7fb3c274883c5e896a6f9550fada152290d4a84523118ad53bf1b8b1c3e87a611eb5de94822b42a7d57b416e1608584cf6964dedac3cdc587df7647a40d81a0e39d890492f4185137f11151bd923a1c20e962b77e384144470cfd378f118b88a61a130292cf246239025c4e54ca36864bb9dd5ec6583c0578f9e2a408461fe981c1f430a68c9b01134a765d992b61c6bec75c62dff816a8e951f0370e810eb547c3fe9ae36cd906883205c041f3dba37360f2a4248fc6b1ad47a81f899842053f5b48b5c902edd13e9393d069738884afc1e738b7fdea14cc4edcf54e60b1b50250011ce402bb0e2b9edf1e81dd02cda0e3be3c67c74e41b6553eaff7d4c668fec160ee1d3b5aa78262ef1ab19b952b7efe8503c4ffa81ea0f4872c4fdcbde078a1697f327723c787ec026cf77034c64cac8a1dcbaad9c1fc2e714cc0c4ca614f6bc80288044f905b58e135400310393fe3e09981d15a0f1594a2850cd43591cbffe907d24a0cb8845d49a4a1d97f9037f0100066cd6fbf52e7ac06cee2b732339e2b5313a759b0e9690ce768f6e3b579641b804611de16ef5535b52e46368b7e62c44fd591b041f46bbc9186c1a59a70035f7bf36028df5b0d19d430614e56f69d63c449fdfdd4672fe295d079b387bd9976887b41ad190ff76da663dfb7278ca065cd9477c5f3f09b6f1f2205443cd760a9ff8f84760ea6e0cb0f27fed69549e1bbcd6e101693a4c9486cb9807db66035ec71731ea3731ffb91aa2c53ab2d463872c02d15a87c0f3d5b7c024d010fb6c0c23f7d414bc706567e59e71efca9666f80a212b880a431ff60fff6da6af884c7f06dde2504fcf0b221f0e682e418246c0b291d47b9e0b61ef9a222ae365e9f16843b38eaf750779fe855e3298f917b95e958331af7ed1706fe9d774477769b986cf616e16cd1906fa0a0e4faa7d7530278ae746e73161800b6f35758625774e12a327826e6074ee1a33ba3124a4ba48305e24b27d251d1b74b6eae66f78a10d3fc2a1c75f376ce49d3eaebe0633549b1da1d051652b0537644f6d1c59665fee90345b5ab10af55e0d26d9030ca9c00c60b9d5c588b0e40bcb10cf3039249f64c95d05d24c1b3db4cd8d1f4fb85bd11b8fbb58450efd216a3dbfb2db4d85aef3d712ace172a64cadc22a9ecc3f2035fc7ddb642285f6765e574f026e9dcad8d14abf86950fa36f960af58d4cd4359c9f5a60da938dc876fefdce39c8bbe6306b97fd028c5566ae53d4b398ee08eaf000895c6b26cb27f4c89fcdfc617ffcc4df5b3a5030cdce41b9853cf5231a5b6e2639ae50a5681c82a81a4e0a40533e7bb439bfa7fde6d88aaba85b3d78cea2e575de8fc8c84df7a649896551522a2824bb4936cbfaad725498dce0a5155a92b283c271fc16636ecefcb314cd1cfa5dca95532103ee32d4215993b634d084104d8b328e8d775fd151b0282693f35cb3a9f5041ff0d7527e60b5a80e17e315a88e75a00dfde4b0928e3bde2a94ba8734346884166f72179ffd9745a3fcad4ec64fb54fb05a2840b2b0029eb54af2100d96409b75d3ac837065830e4acff0d7f269f48d20a087ff4af0041dd58e94273b39fb667292c4cabec82f189f93737a8f49b7989ace5d141559840a94d868fe0457fd24803180e23b8c5bad3e3fec2c1563bdea7d65d83b10ee37c885a99cd3a3a7ed2c1791a0f53727a5c728b73982d6853c67cb94229cf1397a45cb8520ddb8944db9911e773d5570a4cee898ea4b41e28251cc687a797fe3c481b354ec8dc44c385323e013e47d75c907c26477996f8ef11f3b67ea1f93542cc9c82cbaf5fb5e602f5a10fcd7d3bf6be4e257b79816fcda5329d26dfd709ad46c93f5875cb7b5ce3841d55d1c1c772c798ce99aeedbd0510a5567d59e1dd661e6b2c05614adb4dfe9ab0a0c333510be2977b8569cd119f6fa703b5c5c687b3094de7a08157757325293f3eda23cffbd913c2447eff956c9b6bfb7a1c2ec2806efca7be1f8298220c9447b410460c31baea96117883400d5d889a2b7765999e4abb0acddb705e6ad7c7012757caba7f82d55d17dd27042024e07ab1f696c35247400f0721fb2411c396958e9884a450d2edeb98e0bceb91daa25b7e99e321d1072cb4917e60f213ebda1fd3548ba39680077d76f48fbea86e7a3c9482f66258f171102b7b51523c8b0c7384ec3aa3efc880641fa5dda713ceff7225df37d1d49d0363481e0bcd245101f237fe0510976b512a94f190f3a7840355838cbea192a4047a9e3f8b87123720d449aaac0766a181b8244676139e66d772269dd84e638e4bc6b140946c61e16ea488edabc1d233eabc28fb1a4edf7405078a3803077dde826f6ac7c2361dbe02631cf40bf836eaaeb77caa748ded1d0236dbcf3b46362d1f89b71251f759c4bac352627dcdca82e7ba184cf20fa74ce1df711c06cafc4cdbbeaf9b90c6ba974e0cb76dd319c4dc407746a026969d9b708c66dffe2ce4fa20646b89362cbde9ddba59a242b8ecb4eb1b8762d49cc0bbb237a384637f101eda914aa13f0e8179d7944bf7f570cecb8cf4b848d3a518a9444e9d440fc2584c80e261fb3f1282ace0e6e60b36322eb31682080c3c23f231278999cffc3158a290aff361466478d9b20493cb541b320eca5bf435287a9915ed9f8642efeec403244d5783fc6c168407d73fa3d9defca1b3b74032b05201a47e85846ff75918ab734321f466772253916ad94c0f75cf16ad2c1e5884c756c3148fbd0ec17216a206a428b775c27c87cdb30a0f104728cda894f38433e156f0d8608928ea20c7086a884b6fc26534d07c10a9a4ebf2a4101f203d9f20fd621682c818e6206378b1740e96d93848a331d3249cacdc2fe7df8041ecfed9437a3673f931cf3bd103a7cfb8e6f7b14f7497bce99f6e3ee2f1f57bf27e61b56f2361e4998ad2bb57b80eda8426a37ce578af3ed2e721f850a5363819d31ed6c0ed24f86f80d92d17494b77b800790e400fdc50faee257382c1502007a4731feec2f31656878a3dad0cb32ef5c7458764f5a589728bb0f6dfb7546743f3353b003b15f63db66785ae6c00150bc54c0fe4b313a6b68389708eb479d60834c2e81dfb25b914e787fda229d3814b5ba9df96fe77975e2a59063813985a3aea9edb042953f9f450d24d73d5649459d587e095d2c595615e34fabc64b1c4938355bea1e949d80658acbc69d1368f89e7ffd54ebb6479afbc24de574e1778f0a91b572565b578bee3d7f3024cf75947643ee623182509c66baf8d0653eb51d805e8f7589c56673e0596392b2fdda41b8e0f386ff6717eabf76dec8034088621344d4a1a80f93ba5a2e55eed4ad5aaa3a3094b84aacaef4201d39219cc3456ff1ae515df0bb203f47f519483a19bf17ab8d371a1689a87524e8cfafc7889b7d74eaafa900e39f426c68b834f2c3836d93f2257bdbd1c0cec38fca9a46182921d07f1600215daad30868fcad9314519c9697b2760f7bd3a4ce04ba32fa0e42f7570841478bcec172d911a47da3b47e5b1bee70af198313b29a83aa14a25892bd49c95e9e24a515b19c1458e0367d7f4f697f9dcd1058aa4a14268228b708e529dd26cb73c01cfe436be8d96e50954cb91b81eddd3ad337872be041f1bdff58c4cdb98204d13e09582ef45c0540ece739d47d84e3c29087700e2e198ed4b4efde1baaf0c9a768949978217c16531b8071d0a7c85ed4c541dc8428f0536bcdb1797928c5cc5cb2ec421014db495b19bed3de6dc248a66c8ab9352be3496791d8e7fec6e32a5035d24022509d4b30b531dde8abb80734f4d1ceb58cedc2885545209f805f344e2a57b8db56603e2ffd93a929616417fde76d58b65fa128c29515cce3c7969ea541e03b1d71df8afe2dfe9f6cb07e91a2e366e92de87e9ff3e928bd8e6e9f736178e6ef1813de90d4a3a84e110ac7aacf5e107dea331c4328d3de039b97017d806be9f9c39300a4c6f01c9be47a203b5a3a92e1e8fb4b5aa8d538fb6308322f7379737c9450b87f480644f61d4bc3e0302a941e3c7ea023515c361f6f3067a3775f11ecfbd9f4b6a13cac8e5d19ffdc7fee03905bc607f1f8cbaa8a0286191fb92c50301a03591522e16227bc688af64fac4f52fc09e4418810373f316ee34b0e0de06a1399bd964642d391c7f14ce392682092b70118a08bb9184421bc4d6017c7ae2bfc0a7ac270e3ff80513339a9e0fd1f78d61577fd01746d85577abe54d31e26b54ecfa8db4282acc0591be2ad284db60523ed21a71399aa72891c5a7f754126d252e61d70627657bbafb4ea7b442247aa7ee2ae25a8fec579ce280ae908793218e5e6e0b0587a6f749b4e0e10f8530fb7fd7dc6fbb208e774a326c2ab0a1cac6bf28d79ee0e263054e9d3b84bb3872b0d003f645ad7dac38ebf7ceae78545dc3133945ed6a1d1ab9f9e0cfe77fb21aa25127d02acbe876689b5298cbff87e316e78343557874485c50cef6353f2f0b47c115cf516157ba62fe03f6c5b3558057e46590e242d6f4a0cbcb651a6dc957dee992c27924a3620ef3cb8bbf44c260198b334176cbc0c2ae8ebea1b212659a43254ed5de690215c79a81700955bcc3f308cb15ed316c0484bf21ac265c05dd85ce032190f6d1b69aa873d4532e2fb8ed955c138525d4477921e42248e734610db5e3fa8a6c6a897f63b0ee838a59cdb2200de21dd233ca7eedb324008d075d2e878870ea3466d46533c32edb351d98f2c29dd07c528b0a8542422b7648f7006d954712c6cd837e4bfc389471ac49a764420dfcf39fe8029d5988726ba4695c3c66450d887aa7fd447379f897ee2e51a6db91221c89cdb", 0x2000, &(0x7f0000001680)={&(0x7f0000000540)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x26, 0x0, 0xa000a0, 0x40, 0x100, 0x7, 0x259f}}, &(0x7f0000000740)={0x18, 0x0, 0x7fff, {0x8}}, &(0x7f0000000780)={0x18, 0x0, 0x401, {0x100000000}}, &(0x7f00000007c0)={0x18, 0x0, 0x6, {0x6}}, &(0x7f00000008c0)={0x18, 0x0, 0x3, {0x3}}, 0x0, 0x0, &(0x7f0000000a80)={0x18, 0x0, 0x0, {0x3}}, &(0x7f0000000cc0)={0x18, 0x0, 0x2, {'rootmode'}}, 0x0, 0xffffffffffffffff, &(0x7f00000011c0)={0x90, 0xffffffffffffffda, 0xffffffffffffffff, {0x5, 0x0, 0x8, 0x0, 0x2, 0x0, {0x0, 0x40, 0x1, 0x0, 0x800, 0x2, 0x4, 0x6, 0x4, 0x6000, 0x401, 0x0, 0x0, 0x9, 0x400}}}, &(0x7f0000001280)={0x30, 0x0, 0xffffffff, [{0x3, 0x2, 0x7, 0xffff, 'staff_u'}]}, &(0x7f0000001400)={0xb8, 0x0, 0xfffffffffffffffe, [{{0x6, 0x3, 0x0, 0x0, 0x5, 0x7, {0x3, 0xcdb, 0x180000000000000, 0xfffffffffffffacd, 0x100, 0x20, 0x1, 0x1, 0x9, 0x4000, 0x80000000, 0x0, r3, 0x0, 0x1}}, {0xe8, 0x7, 0xa, 0xfffffffa, '\'^{.]!.#{)'}}]}, &(0x7f00000015c0)={0xa0, 0x0, 0xc7e, {{0x0, 0x3, 0x1, 0xfffffffffffff86b, 0xf8db, 0x40, {0x3, 0x5, 0xdb9, 0x9, 0xfffffffffffffbff, 0x101, 0xff, 0x7, 0x2, 0xc000, 0xfffffffd, r2, r3, 0x10000, 0x9}}, {0x0, 0x3}}}, &(0x7f00000014c0)={0x20, 0x0, 0xcdf, {0x200, 0x4, 0x4, 0x7}}}) (async) r5 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r5, 0xaf01, 0x0) (async) ioctl$VHOST_SET_VRING_BASE(r5, 0x4008af12, &(0x7f0000000180)={0x1, 0x7}) (async) r6 = eventfd(0x0) ioctl$VHOST_SET_LOG_FD(r5, 0x4004af07, &(0x7f00000001c0)=r6) (async) ioctl$VHOST_SET_VRING_KICK(r5, 0x4008af20, &(0x7f0000000040)={0x1, r6}) (async) r7 = getpid() sched_setscheduler(r7, 0x2, &(0x7f0000000200)=0x4) r8 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) (async) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0xa00020, &(0x7f0000002140)=ANY=[]) read$FUSE(r8, &(0x7f00000103c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) (async) r11 = syz_open_procfs(0x0, &(0x7f00000001c0)='net/udp6\x00') syz_fuse_handle_req(r11, &(0x7f000000c3c0)="9b30d5b8117c2ad557ca12b5697f286e12b6dbf3e97741d707aa58094c18595d7e1ab7ac4950eff2b541521d163dfc596719cb0373afb8b974ac7efedcbdf960e32701bafad98c66cc9dc1e8a00318e24b1c26318ec016a9a0ee09e2334248d8f1d91776c351c60351822a46bf47a755ba89b296c1573a9826433a8b463f4960e54e1e7591fc999fcfbc61cbe106ec3a37010462557487a31eb43dc4a4f8a63d87f3499442dc33d8d763609378aced20ad1fa5dcfe38c7b9b1ed9d500ca0597dec9ea2509e3aebf45ae821d2a60062dab724ef337d137456ee514f47b18ea56f93833ed08a72b96c56c5bedcda1a204da7ee2fa120552ff0d1abd0840f86dff770540e26fc069f00223741dd9f23a6ded6a55d5fcc518d434cae4426308d5eae6a1fd2cce32194b70606bddb620ccf1b9829bdd70ac22aee999ba80b5870da6311fbfb6b6ea29c64663810e13af1f768316a75472758aeecbd0679f0bb517bad9a0be0a5e06de207a4c84b0663284d9aad1094bb36e71435f3f3f55c1508dabda3d22a92bf18c79366be143cddc3d8577fbb61b8ec34d75190e04e0e4445d123c6ec66cd96d65e0bec734a58af5fcdc4131ea19099c398471b3d441b40bf8d1dac96ad1cc173a54a2a8d787a06284d192d963e6fe75952e686490ffc127e7257578bf9cb685e6fbf44bc665e6906d3d056191c3929b19546ca4fbaddcb55445edc537ffbb5b0e5be59c7b1ede22b91ad20872ac10d5dba3b6b56b78365cfa1453f181d568479191095f5ed2c5f4896034bb41a50386acbc24136b06d5ec66c9b96d76781cb4041907c1c3d2b560a9be0800940eb2628e77e4a5af7b02d935a9299072386c4512e05b7d0bce36fe3c08d6376feca1c2144eab1fcd2981fbd85ccb465bcde0c25d9ca7745100c99126141d66ed59e4278d13b3fe4bcf1f9d624bb7e80765c92789aa4ef51c9ee125d281c3fec1df58dac7ffff9f6557d9af838bf9d2a9565e260c6e9ca45840363e71547a65e2c6e73fb0bcb8d6419bfba508933674b0bd06c80f921a3e714f102feb9a9595bee4e3fef028d7381810b5610445ac3a0ad5f165c8a6daa2ae3338ab875f17d82307e347c6a97abf718be8d3ba97d4cc2d8c9fbf95114248c285e83c8aa59692f4b9b69f8cf0861e43c9eba04b729868985a5c2f1d7218800128b877f131489c67987d6fa31133c4ca04cb136020b348f2f3cf2c5290ab58b3796d3d4723037f666f0d852957bb4fbf6ec70cd912bad3642e2ebb1d94bf06fd835a4eed81ef6713cc7a0361373652051697c7375723dd2da4340dedd387450c6f7e2f13f5626f3c89db4416458ab694185408d0ac2282091fd6370b324c745fdb9a6e892e5cf32e5cc4cf695badcbfa1990b3da4b819d0f1ec873a8e728aa2a0f68392a708eec904f70444d28902f2f65936d3227f96c02984249efbee01beda316a24d5577965314723aea4a5aaef4623f317d521882a9ff1f1d9c6942523711fe6da54d6148a32bf234ee0d85e33893bddf61f01e563fbb4fad8b814c5c842a6a58dd40d42a3c2ae565738a27143dedee1ccddf06809c22e38bbb88bdbee39827842e323935e503d9aac0194606d0f9d667519b248554dea69f2622a70a127563407d0dce0c8867b4db6731a82a1dc36fb11896ff55df20807e2c7908fa24ba8741853f57b7dbe006c275d27926b00f38a3c84d85d4a7a8cefe3471c28684cb068011b6d3826eaad1fa85a65209add1c762bb4464a8b10f1f126c00d00edcc3bab6c7e7b27ef6f33655976ce5647939acca74e2589642596709fe8c1dacbe108b65ef0616bb4b6b731a49df5e4573c7529a2e373810fca13a8ea976eea2ef2a90b085f7c80b49912edfda454f93ee32c6f6f0dbc221f5b9e401c6f83bf72248b3a96a0795cd4b23aa4fc662c9646d499b7e9e898aef003d80be0c4e3cd5476689657bd5a739887f6aba3526382f4acc7be21c030e56c284b36ebc1252189cc936510ce83e294f1b6e339fac40ead40e25aec305766656d496c25d8fb1b952c64b50f2613356fe5c90239f604dc30effcde76248885abbab0c6963212b2c901d4c8fd6cbbcfc33a53de845efb171f55bd7dfa2cc9a37b08d55ef8f44bd4f9cf820a4f49abb88752b1280599262d525749ae21dfbc4d0133af124291ea1e1d3e758c0bfd75195102d9d8d5f7942a1b502196c1211882fcb21927e4c8653ae210e25dbc88b2a566db16093ea4742e8bc8fee7afc1794d72a1204d7c6f2ff6993466be1678fc8527175fe212a57276b5cc5b5f5c1636398658d7d99feb67ea70783fbd8d4061fedf382687af856fd213776a806c794584128a79cf71387787f31392a113f8d4ba182c4b9a16c31f59abc4a9898512b3e6dd48eb8f9b4dbf8d5154e5702ffa73fb2814c4a1a5c7493ef9730e3093008e1df89e1e84bbc4d1f216b2683fc29ab7e7d5e8545dc72b9280c2676849e1b0b5111caea44541aece9c3f758ac44ed70c912af6558cd21376ecb02fca9394be3f09aa8f5a93ef9529c878facb6102175b390c02a0d76f6923551e10c9b210e45bbf93def1bc1ff11ffc77cbb923b22f5a3e6caad1c1824ae9ff18fe860d1203d23eb658cd3cca4ba462fac7746b662be868bca5067ac34ac6768934010d0d3c0161aabd87ffcbd37f3e57be83ba50be81eaef3d8a7b7694cfbe26e5a2e1a000c170c8f2e0101e1d709dc5bd8272dfe8fafa1e25787674c531b56a208202afcf1bf415b76c670a9a83927e37fe4029fe6f879818ede8f5c7e40661ea0bcf58c8a863fe011fa46688949eb5610a65eeed7327a5ee49c1d71f46c69edd7189fff27f240f211f401fed4d1b4c55cc781864924903d292dd3f05bd7cdd22cf76f4a63d72ff73637a65cd2e0c1915e5dabaa7f4aeee73929489f37259b875d942858b9c06f3bcc83609821bed57f2d8c61fccb31ff9e6bc751b1a083e523449b3507bd2d6474208cab5cd1ee2cf9a08d557bdbb5a906780d3d6f079f6b94375954a2279ea9b6bb8480bad68e3b4ffc00d0b8255536384965cf660fe9b8e795544dc68407e9c08656f44dccfb2ce08435e6a52a6284cdffc1fb5934bfc65c3a4323458356c9b3f72f4e6a3bccbead0df997bac55420b759a7e0d7c10385fd9965b565f37f5e06ff28cd35db2547ea0a8980fbac6879c2488cf2ad55aa8151fe277df347286b21ebdbbfa4ea73ada307f8482d4ad98505abb36043f47f8e0f6de518bcc4b7092ef612e2bfe920fd0c392ff7067a16586c4150842ae0c287f274578da48c5ec4c0df84e585be6890b20b49bdc3d7271ef481a90619c02de54bf3cba76d4ddcfcd9d2bfd24eab648b4dcf8978a5c0dfdcc9ccfdbde2cb9cf129a2e9d9496c666e9ebfa7069ffb9f2f184a578aca55c85ed3b4327b12f0387f47eb1d1f16642e8315541b54e165d7567489c077437a7ad286ecae7b92edbe7b0551655613c905c801a1bc66a59f546c3d92e0b5d1cc0f211a2b9363eac194500ecdeecd57d0d0000937466528cba67f7e294e619d84a26326bea6821a31bd83a20824899d12b8e7a7d35a7ed9b731f659892c160d92f90ab2a9532812b04115a5d332f549dc8c34fbcc2c5d087d2c52fde36084ffa53e3897fd757f60f05f4f9dc92ebc718cba067a6687b91d64dc1898a8d34664e706ada96cfcf6d9f2284677daab48e5c6181930e88397eaeb84f332038541f091ee1a2607b6b03e266946a8352ed3dc7cf0d71301734a80d38d2e4f874e8458945b5d97c808463db587167cac72b0448ac4f41b6724caacd1c5a7acd44d19da5853ccfeecb5dcf5654afa9b0fcec82460deef0313980b4d710aa82b92b6d131c9621c301edf2b6e450ae89396f792dd6075c5ecaeac4e3a790ce45c0f9ea6f2ad0718596f06bc6502849e14c27704f5a56e72f98da2f44f155eae07d7fec9b3ffa786d769cea3a3897d9e30acbc61a9646cacf1d1e7cd53df7efe239f6aedbaadfd438e93bd042e1c0319fc63a8c6887ef34527b0cabb4a8648395a275a2a68da068c5f0769351ec7e63e16c016d68d8d422899851c91e14dafcb5e7022c893bf4b2dc4f448c78c5a798451272c3206a79b1d0048ea76a95f13657fc83c255df2d56d1863959e3b535b8fa2a704f310a7691c2d2cad8e04a6564921c66a46876ba9b975c47d3e9adab711ab688bba57b7453d9fbecef47869f098ba14886499044da8bbf0c17ac6da72345b056c003da82800dbe7156f16fd642332fb21b1f895cf497a1f19bf4e62e844cf691eb51b21302c7c64b3e8124c68f917d539ba7f6087f55fa7f935d20d90540f6d3e0292c9b7b92893c07442f7f5ab3121529e3da88586d89535d28ef82f7dbc026cb2be9aadf67ad4f8d5dfc49b71333ac5364b2ae229f3de42e4ed0809ea417eb0e73d11c1ae5fa97632ec40be4fb732d614697697f4c1fcad2f523263559e91656ca52ff446f9f1415144b8ad6767b1bc2bd744d0330a75b85b66f8aeb13eae84adb207f95fd3a02ca303076bf42875ed79ea175512791a2377802cecce13cd1f500caf84daa2095c582a1fcde92520ba7c5c45c16b45566efd1ad1a098cdd8e864e189db50aa3f3b524e5408b1bb9999b49488f5cfc8d43d53249e13e0dfa5ab663cbd99eab0aee9c691041a95191c72f90d7eee3f192231a95d6d36f3f8d6ad6e2b4e5f8b08e7a336b6ecb5bbf6b64e6fdc04e5f7c7f7bf3eb95de0994228b4300eb37e622574d3705b9bdc7b8d5ab96f6fc5a2f75571816de85452a043ba3fcaebb9addba7a6d2820a4bb611b2304874d6e4a899081e4d29cc69eefeec73a47f78c62399d6b9ba00fec13086f4f97f100a926382eaa6f56f7d57c2a9cb108834aada9a07e3d530f2d1af31f8d888c8ed77b89448573cd54b6ae93572b43f4c7b072c4fee9795bc04c53fe84b3e3695a31f57cd59cefad0e8a293942f104162c123f752c1a43fcd085c2e4720610a0e3657c6f6e3c43fcd66a599d3ab58c09caa5bfda522fc666241f97ad735a749fc22d1e6671faf2ddd74914825b60da4d6daa042ac7dedd826aa034df5f118714b366268e70b7bda627a11292100b152b67c080405b1eedd56c63c1d71138463daacd5cdfcf8713f3421e343e0abe4ac0fc480afe21f6c0969a3aa414d6a857d64bf2b63aefd8390eca49f9aafb58ee042db3e9e9dc13cd8829011b21510104f01d227fe5cfc2f1c9c48f92e3efc9951bc3daaa898ee57e38cc53408c905d49046d36f8cf49de626ca1e0aeb9973778960060f3956e3e1cd6fc19c2928fcb58a53b5f19f2101eb44b50e47288586dca3a33ac303aeb74b104c15a1500b0be0cc7d4a16042a6d476c8b2400fadf75cef5a7b04e4116ca83f0e2d06e119dfc21463a76c1b1002e3d1fedf26ee648eb02b6a9f8d256b109190b7607846f314ae6b811332061bdf1c45cc5418ba3d6c3da00e62cc03dc9914aa73ca0ce29eadcaa4b175af50dc3de862c308b645ffe50c92fca176a7fa8bd975af5c535fdd909c867950d336edefb419db2b700e145464122eb900d7aeeb7e526d793914546967bcd501ed0149655c8ec174bee024b5738c48f008596607271028ce7d4d5a9bc4742b12bf35daffe6fe951751986b91cb0145b328d0d689c44b8b8c459b0fd4ba3b00e46eab7d26ef23ee72c3b7b1815605a09cc8c153907cb9545b3cf77af7a805bc3addd3686996e408fc96d6409d61c69011814b00c1e32786f5cd332e3b80e97e32f78d2996df7693c5db99394423b7db131a3019fa7b3e924b322572187219869b9509fa08ff3e9f428ab288e419c4989452a733362218165117fd2c447cdd8473de3c7219dd1081de24a91d543ad36f57348aa20c044f86e39f63b85a59ab552abfdc18f47db64df970d5bb3d6aeaf42355fefdcccd36847b604f6d25dc78c694e08f4865a825790f8ccb25607f922496812e5d685332fb243695f15cfcb037154ce828ed1a1a524603bb5819e58570731cbe57d0bf7c98cfbc666f13e9a24d386963c0aec3d215d485ef9668c3be69b3ce588790f3784df08de508b2854623c21cad911581467ee4ed20e6448dc3c896e566614ee7cfb05c3c23679de76634c60a5194de244fc966a386ca65b416e9de258cfc68b2b573ac876e29049cc8f33a2d0d4038aec78f76bdba7de0e3ac4c33ccd0f56fba0400f9588a6246f1e09839f4944d07aceacb5660c5f48933d6598958f0a81b58eb3e87bf3d88e0689d7adb72448c86dd022eacd104f26886c34be24f2beda9853517c63f64e969a9ebfd262a70dd1a11998a9d369ebbaac6eadb9398bc285c101cef85f12b79ef043007d4e65e6b46ca173ab169367bfdeff951adbc47730163ca77a5a6e04bf49f5fd543a909ae0bea9ba808ded0bad426175c4d10184e3f00304b4fe9d959fd2499c057b517bde31fb4ed0bd0b29a7b3fce372c1b82b4b825aa15fc3248bbabb8b8d588ccc065474d7ce702f5a8b4329f2c195d97e0da582aafdc0e01b35b85a1b4fb5889a3b3ec8ca128376339f07f093d65bcfc809dbdf10322cb6e38b226e59fe7290735398c53c20096d09828c40d81f21a85f556312f32e099898f007472b108501681868792ebb11921f881ab9744b1940b8c3f08c56f4e60d2441d64810d5fe0ec4a33ede82477a178c749022d427f4fcd5da7ff3327eba19a63e238884a5dbacf0bd6066d91fa142e0f7fb3c274883c5e896a6f9550fada152290d4a84523118ad53bf1b8b1c3e87a611eb5de94822b42a7d57b416e1608584cf6964dedac3cdc587df7647a40d81a0e39d890492f4185137f11151bd923a1c20e962b77e384144470cfd378f118b88a61a130292cf246239025c4e54ca36864bb9dd5ec6583c0578f9e2a408461fe981c1f430a68c9b01134a765d992b61c6bec75c62dff816a8e951f0370e810eb547c3fe9ae36cd906883205c041f3dba37360f2a4248fc6b1ad47a81f899842053f5b48b5c902edd13e9393d069738884afc1e738b7fdea14cc4edcf54e60b1b50250011ce402bb0e2b9edf1e81dd02cda0e3be3c67c74e41b6553eaff7d4c668fec160ee1d3b5aa78262ef1ab19b952b7efe8503c4ffa81ea0f4872c4fdcbde078a1697f327723c787ec026cf77034c64cac8a1dcbaad9c1fc2e714cc0c4ca614f6bc80288044f905b58e135400310393fe3e09981d15a0f1594a2850cd43591cbffe907d24a0cb8845d49a4a1d97f9037f0100066cd6fbf52e7ac06cee2b732339e2b5313a759b0e9690ce768f6e3b579641b804611de16ef5535b52e46368b7e62c44fd591b041f46bbc9186c1a59a70035f7bf36028df5b0d19d430614e56f69d63c449fdfdd4672fe295d079b387bd9976887b41ad190ff76da663dfb7278ca065cd9477c5f3f09b6f1f2205443cd760a9ff8f84760ea6e0cb0f27fed69549e1bbcd6e101693a4c9486cb9807db66035ec71731ea3731ffb91aa2c53ab2d463872c02d15a87c0f3d5b7c024d010fb6c0c23f7d414bc706567e59e71efca9666f80a212b880a431ff60fff6da6af884c7f06dde2504fcf0b221f0e682e418246c0b291d47b9e0b61ef9a222ae365e9f16843b38eaf750779fe855e3298f917b95e958331af7ed1706fe9d774477769b986cf616e16cd1906fa0a0e4faa7d7530278ae746e73161800b6f35758625774e12a327826e6074ee1a33ba3124a4ba48305e24b27d251d1b74b6eae66f78a10d3fc2a1c75f376ce49d3eaebe0633549b1da1d051652b0537644f6d1c59665fee90345b5ab10af55e0d26d9030ca9c00c60b9d5c588b0e40bcb10cf3039249f64c95d05d24c1b3db4cd8d1f4fb85bd11b8fbb58450efd216a3dbfb2db4d85aef3d712ace172a64cadc22a9ecc3f2035fc7ddb642285f6765e574f026e9dcad8d14abf86950fa36f960af58d4cd4359c9f5a60da938dc876fefdce39c8bbe6306b97fd028c5566ae53d4b398ee08eaf000895c6b26cb27f4c89fcdfc617ffcc4df5b3a5030cdce41b9853cf5231a5b6e2639ae50a5681c82a81a4e0a40533e7bb439bfa7fde6d88aaba85b3d78cea2e575de8fc8c84df7a649896551522a2824bb4936cbfaad725498dce0a5155a92b283c271fc16636ecefcb314cd1cfa5dca95532103ee32d4215993b634d084104d8b328e8d775fd151b0282693f35cb3a9f5041ff0d7527e60b5a80e17e315a88e75a00dfde4b0928e3bde2a94ba8734346884166f72179ffd9745a3fcad4ec64fb54fb05a2840b2b0029eb54af2100d96409b75d3ac837065830e4acff0d7f269f48d20a087ff4af0041dd58e94273b39fb667292c4cabec82f189f93737a8f49b7989ace5d141559840a94d868fe0457fd24803180e23b8c5bad3e3fec2c1563bdea7d65d83b10ee37c885a99cd3a3a7ed2c1791a0f53727a5c728b73982d6853c67cb94229cf1397a45cb8520ddb8944db9911e773d5570a4cee898ea4b41e28251cc687a797fe3c481b354ec8dc44c385323e013e47d75c907c26477996f8ef11f3b67ea1f93542cc9c82cbaf5fb5e602f5a10fcd7d3bf6be4e257b79816fcda5329d26dfd709ad46c93f5875cb7b5ce3841d55d1c1c772c798ce99aeedbd0510a5567d59e1dd661e6b2c05614adb4dfe9ab0a0c333510be2977b8569cd119f6fa703b5c5c687b3094de7a08157757325293f3eda23cffbd913c2447eff956c9b6bfb7a1c2ec2806efca7be1f8298220c9447b410460c31baea96117883400d5d889a2b7765999e4abb0acddb705e6ad7c7012757caba7f82d55d17dd27042024e07ab1f696c35247400f0721fb2411c396958e9884a450d2edeb98e0bceb91daa25b7e99e321d1072cb4917e60f213ebda1fd3548ba39680077d76f48fbea86e7a3c9482f66258f171102b7b51523c8b0c7384ec3aa3efc880641fa5dda713ceff7225df37d1d49d0363481e0bcd245101f237fe0510976b512a94f190f3a7840355838cbea192a4047a9e3f8b87123720d449aaac0766a181b8244676139e66d772269dd84e638e4bc6b140946c61e16ea488edabc1d233eabc28fb1a4edf7405078a3803077dde826f6ac7c2361dbe02631cf40bf836eaaeb77caa748ded1d0236dbcf3b46362d1f89b71251f759c4bac352627dcdca82e7ba184cf20fa74ce1df711c06cafc4cdbbeaf9b90c6ba974e0cb76dd319c4dc407746a026969d9b708c66dffe2ce4fa20646b89362cbde9ddba59a242b8ecb4eb1b8762d49cc0bbb237a384637f101eda914aa13f0e8179d7944bf7f570cecb8cf4b848d3a518a9444e9d440fc2584c80e261fb3f1282ace0e6e60b36322eb31682080c3c23f231278999cffc3158a290aff361466478d9b20493cb541b320eca5bf435287a9915ed9f8642efeec403244d5783fc6c168407d73fa3d9defca1b3b74032b05201a47e85846ff75918ab734321f466772253916ad94c0f75cf16ad2c1e5884c756c3148fbd0ec17216a206a428b775c27c87cdb30a0f104728cda894f38433e156f0d8608928ea20c7086a884b6fc26534d07c10a9a4ebf2a4101f203d9f20fd621682c818e6206378b1740e96d93848a331d3249cacdc2fe7df8041ecfed9437a3673f931cf3bd103a7cfb8e6f7b14f7497bce99f6e3ee2f1f57bf27e61b56f2361e4998ad2bb57b80eda8426a37ce578af3ed2e721f850a5363819d31ed6c0ed24f86f80d92d17494b77b800790e400fdc50faee257382c1502007a4731feec2f31656878a3dad0cb32ef5c7458764f5a589728bb0f6dfb7546743f3353b003b15f63db66785ae6c00150bc54c0fe4b313a6b68389708eb479d60834c2e81dfb25b914e787fda229d3814b5ba9df96fe77975e2a59063813985a3aea9edb042953f9f450d24d73d5649459d587e095d2c595615e34fabc64b1c4938355bea1e949d80658acbc69d1368f89e7ffd54ebb6479afbc24de574e1778f0a91b572565b578bee3d7f3024cf75947643ee623182509c66baf8d0653eb51d805e8f7589c56673e0596392b2fdda41b8e0f386ff6717eabf76dec8034088621344d4a1a80f93ba5a2e55eed4ad5aaa3a3094b84aacaef4201d39219cc3456ff1ae515df0bb203f47f519483a19bf17ab8d371a1689a87524e8cfafc7889b7d74eaafa900e39f426c68b834f2c3836d93f2257bdbd1c0cec38fca9a46182921d07f1600215daad30868fcad9314519c9697b2760f7bd3a4ce04ba32fa0e42f7570841478bcec172d911a47da3b47e5b1bee70af198313b29a83aa14a25892bd49c95e9e24a515b19c1458e0367d7f4f697f9dcd1058aa4a14268228b708e529dd26cb73c01cfe436be8d96e50954cb91b81eddd3ad337872be041f1bdff58c4cdb98204d13e09582ef45c0540ece739d47d84e3c29087700e2e198ed4b4efde1baaf0c9a768949978217c16531b8071d0a7c85ed4c541dc8428f0536bcdb1797928c5cc5cb2ec421014db495b19bed3de6dc248a66c8ab9352be3496791d8e7fec6e32a5035d24022509d4b30b531dde8abb80734f4d1ceb58cedc2885545209f805f344e2a57b8db56603e2ffd93a929616417fde76d58b65fa128c29515cce3c7969ea541e03b1d71df8afe2dfe9f6cb07e91a2e366e92de87e9ff3e928bd8e6e9f736178e6ef1813de90d4a3a84e110ac7aacf5e107dea331c4328d3de039b97017d806be9f9c39300a4c6f01c9be47a203b5a3a92e1e8fb4b5aa8d538fb6308322f7379737c9450b87f480644f61d4bc3e0302a941e3c7ea023515c361f6f3067a3775f11ecfbd9f4b6a13cac8e5d19ffdc7fee03905bc607f1f8cbaa8a0286191fb92c50301a03591522e16227bc688af64fac4f52fc09e4418810373f316ee34b0e0de06a1399bd964642d391c7f14ce392682092b70118a08bb9184421bc4d6017c7ae2bfc0a7ac270e3ff80513339a9e0fd1f78d61577fd01746d85577abe54d31e26b54ecfa8db4282acc0591be2ad284db60523ed21a71399aa72891c5a7f754126d252e61d70627657bbafb4ea7b442247aa7ee2ae25a8fec579ce280ae908793218e5e6e0b0587a6f749b4e0e10f8530fb7fd7dc6fbb208e774a326c2ab0a1cac6bf28d79ee0e263054e9d3b84bb3872b0d003f645ad7dac38ebf7ceae78545dc3133945ed6a1d1ab9f9e0cfe77fb21aa25127d02acbe876689b5298cbff87e316e78343557874485c50cef6353f2f0b47c115cf516157ba62fe03f6c5b3558057e46590e242d6f4a0cbcb651a6dc957dee992c27924a3620ef3cb8bbf44c260198b334176cbc0c2ae8ebea1b212659a43254ed5de690215c79a81700955bcc3f308cb15ed316c0484bf21ac265c05dd85ce032190f6d1b69aa873d4532e2fb8ed955c138525d4477921e42248e734610db5e3fa8a6c6a897f63b0ee838a59cdb2200de21dd233ca7eedb324008d075d2e878870ea3466d46533c32edb351d98f2c29dd07c528b0a8542422b7648f7006d954712c6cd837e4bfc389471ac49a764420dfcf39fe8029d5988726ba4695c3c66450d887aa7fd447379f897ee2e51a6db91221c89cdb", 0x2000, &(0x7f0000001680)={&(0x7f0000000540)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x26, 0x0, 0xa000a0, 0x40, 0x100, 0x7, 0x259f}}, &(0x7f0000000740)={0x18, 0x0, 0x7fff, {0x8}}, &(0x7f0000000780)={0x18, 0x0, 0x401, {0x100000000}}, &(0x7f00000007c0)={0x18, 0x0, 0x6, {0x6}}, &(0x7f00000008c0)={0x18, 0x0, 0x3, {0x3}}, 0x0, 0x0, &(0x7f0000000a80)={0x18, 0x0, 0x0, {0x3}}, &(0x7f0000000cc0)={0x18, 0x0, 0x2, {'rootmode'}}, 0x0, 0xffffffffffffffff, &(0x7f00000011c0)={0x90, 0xffffffffffffffda, 0xffffffffffffffff, {0x5, 0x0, 0x8, 0x0, 0x2, 0x0, {0x0, 0x40, 0x1, 0x0, 0x800, 0x2, 0x4, 0x6, 0x4, 0x6000, 0x401, 0x0, 0x0, 0x9, 0x400}}}, &(0x7f0000001280)={0x30, 0x0, 0xffffffff, [{0x3, 0x2, 0x7, 0xffff, 'staff_u'}]}, &(0x7f0000001400)={0xb8, 0x0, 0xfffffffffffffffe, [{{0x6, 0x3, 0x0, 0x0, 0x5, 0x7, {0x3, 0xcdb, 0x180000000000000, 0xfffffffffffffacd, 0x100, 0x20, 0x1, 0x1, 0x9, 0x4000, 0x80000000, 0x0, r10, 0x0, 0x1}}, {0xe8, 0x7, 0xa, 0xfffffffa, '\'^{.]!.#{)'}}]}, &(0x7f00000015c0)={0xa0, 0x0, 0xc7e, {{0x0, 0x3, 0x1, 0xfffffffffffff86b, 0xf8db, 0x40, {0x3, 0x5, 0xdb9, 0x9, 0xfffffffffffffbff, 0x101, 0xff, 0x7, 0x2, 0xc000, 0xfffffffd, r9, r10, 0x10000, 0x9}}, {0x0, 0x3}}}, &(0x7f00000014c0)={0x20, 0x0, 0xcdf, {0x200, 0x4, 0x4, 0x7}}}) (async) r12 = syz_open_pts(0xffffffffffffffff, 0x400) r13 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000001c0)=0xffffffffffffffff, 0x4) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)=@kern={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=ANY=[@ANYBLOB="90000000bd7000fcdbdf2508007c00", @ANYRES32, @ANYBLOB="8d28262287b0d56cc5613240c39b14ffa671eadb4a41213778363de6bbbd3faab5dad8eefb121beb96b8124d42974a4bb6d275375805f0b6287036e62f836eaa2510028bfee1db566bdfb474553d0bd317042a5ac07df7af27f366fe84f4cd1b38dade578ee2e3669dee2e98caa17b77fa89867e8d109a00"], 0x90}, {&(0x7f0000000580)={0x123c, 0x21, 0x100, 0x70bd2a, 0x25dfdbfe, "", [@typed={0x8, 0x6e, 0x0, 0x0, @ipv4=@loopback}, @nested={0xb0, 0x39, 0x0, 0x1, [@generic="3da9bb348175710b94d0e2f021eb15c5d8ba4cbd11246ddd3324d1a14481511c50aade6d721929380e8833bb15d02a467a0dc7677ccd4fe37ef7d31261be4bbb3669cd90ab0b53b91b4ab56eb5138d2dadd14f1e5b6acc69945df73f47741b6dcd9efad0accfd675a6611b016f0feb53d2c1de4f094cadafeae1b889b2029b8220fde392ec8abe3af4a05fac8fb24661f64d420f59c9f298bbc3eab464c2487488dac11b7208f8074b78505b"]}, @nested={0x104, 0x3f, 0x0, 0x1, [@typed={0x8, 0x79, 0x0, 0x0, @u32=0x9ce}, @typed={0x8, 0x64, 0x0, 0x0, @pid=0xffffffffffffffff}, @generic="e1cba68e7ef595e32232560260cf29af369590fe2f0ddf0e1fdb7f60bd6f3eff2034ed20fea936f7028a330c82bc355e2ad1f371361dc584c166ad03780719ecef0b6369e2ca17aac3a7ccf983dfdd6b30d2cdbf46ce6848fcfcd7a727da408e540d9da01f1ad6933accaec716ca342302d5939e39bbcaa59786cf2598e26df255a2edd3a34c1ec44225876b6ce00b6e76ca3bc98b4905e70f211a8906c791c8a18b228d557d169c0e0cd59cde9acac67c31e6e84ab390add4f40ee23c41f1915d137d8df3c534eeac0fe90762418ce86bfc38b02ee1d33b38cae78c", @typed={0x14, 0x5f, 0x0, 0x0, @ipv6=@local}]}, @typed={0x8, 0x85, 0x0, 0x0, @ipv4=@remote}, @typed={0x14, 0x52, 0x0, 0x0, @ipv6=@dev={0xfe, 0x80, '\x00', 0x1a}}, @typed={0xd, 0x15, 0x0, 0x0, @binary="f61387ad5701450da3"}, @nested={0x1004, 0x12, 0x0, 0x1, [@generic="2caf847d45bcdcb7e28d96563caa25942c58c025eb8921329c8e0f19d164543f1d13b894df5ca7e72708c38029f5163c2460ceebaab4a42598193cbf824e56dfbf9949f7eee161ac91c820ae2dd63a6868bf4683f833ca10efabe4c7bafcf767f729afee3127bf21a9a83ca4723ef69755d69fd7f2d742af52890a23cdf91b06e0e7fd9de685fce5ff779456074ac91fa97d9750ce1e3f2e639ce95e919e830907294ed65df9b609f6085cfeb749e19ae5e9fb5fed836f33bcfc194638801a55a0ebe56836614bf133f99be4e1d8dc147e9a47178c7667c7ff36f7bf6b4de5cf47a3ceaf0a09f042a1c8f4eee2dc95d0c8cb20870f67bff8b92523a0e52dea015eb452cefb9d72ea1da2b65cc173bafee5bcf07fc0aadf8af732d38a7c681521d7c9dd2601cc55c7c11b83a4fdf497aa417ee2e24316f238e55716a28f48d0969ce2cf0deacbe8914596c272b685d98aec41557f5618b3551dc8e5e532ef3de76ce0c76070e73e2e79d175fc727da4c4607a088c5962f98de0ef77a5ec6f3acd3f7db0e06546e5e05072a4e0b707c6c9cdf7b232c0e95b908438325ffb9fd098444260054223c02d0106e90723d4c40b7574095945d3c4f1d3825262e6c66bfb24ecb18d278e0e91c0127a30e3478deff17e86b02eb29332da7ead2c91b5cdebf6bbdb38a8ea89e555f3fb2bae175dcfd7a9e55a98760528f2d0a9c8291ba67c5c17cd502481466c09b3b0f5d159154c34c34f32f9f0edda9877c554453592a8b6490305f03a660728edac88b489c5048bc58c718e69ad0149a70558ee566b070c16f7b6364d0d05bf93ae17e79deca0e318d8192b407afe62cc3159d74651053971bf9a3c32cf95e2b31e2190588369402d05b2e9921adbbc88eb4761c6bcc2d7180ee8e901492195a370a09a03ab5f2e0e685b940a6b7dfa8c31262f0ee7856217eea1132295ec58a4e66035350738588bc558380d33b0d8e6cda3041b3bbb3424623b8005f46d9a0f26c4a0dc5ec1d1c4c3a3646a3e611acb35472afe4d6dd7ef1b6c352b9792a96ed4b4765bd577688e0ba957e818ed813f518dca312164f9258042534f7ffb314fce61110ab58c665876bad493b4036922fae976ebaeb538192b859444e220d4335ba72d22491042fe60907b5702663d1fad17d69a590ca85974967b7eab4eca3d95e734832733d32d9d061ef545c72be3339344d19e4a5436e6d4b69e2a97a11929f3cc924537c22af07f441cbdc6c8b53d9b8aa67a5b331d53077f3e59dcf6402de93bf870fd40bafb52ffdb392f78ab4600e96b994842fe1b52267c9cb113bcffe8ab0898d3c6b89744b9c777b2b53e8a194f721d74181feb3640773cac814de24020a8df9b353db1bb9e7a92d55d12b41334dbaa9d3e82a429e94a4b8ed4beabed4ff0c81b648a21dc5591bb1ccadcced05347f419b9c8934ecc18151af36a4775618e3c97d8037fc6161841527d83b1b4287c06da7917e59e49e2257515e453de3003dba033bec95a382776bd9f815fed5cfa0d40cb1d37097a053c5759394b5c2f346930b68db40d0d80a69e1f7405be03db00844ba07dc18764624e7bdcd804ec591ed20da468e0c5a378c30e676d6e285f3afc81c52fe0b9ab23e5b4743ef2244faa0520bf8fe1712c40a383fc981b3fa7ff7d13387031a00de0f9c226c22d9dd50b7c601a174793a07afe7e4515d62ffd0ed2448652d477895c5a66d35f1b72d2dc5da11ed2d5c85b52f8346d944406dc6ab7b444259abce79b2779ceb34f16e03ad8aba6dd383355c7451a05e5dbfb36752b32532b35ffeb7e14c1b13c03055b7f4ca57f21cc5b00c8ed01c10e4b909c4a70bc3a3effcb0b86dc62a4485291863ed79e3cba4a0887443f404b2c7ddd7e71b38f4e2aff85cfba202c7336d648317176cfd7c78ff293f2be96abc7158d5198635637cf085c8c7cd7edeed517c9b96866dcc25b52553c68cb7176c54ef09b0f56eb392afd25a7c44cf76a0e9a9172707dfae155ab38bb116104628c158c7d5c525f95560a601d7b0be018e3cd9f67dbd3abb13e8e26e5d40bdcf6ba07ff3b1f60b247efcde5be381c18a738e2697434d0fd350597f034502510a46eeac1ec2e107bf4265214223749396157d03c77d9ab71af972575f51713d3bfce9cbaaf287cd7c7f904b5cf07db0119ee91e3930a3ce3ca97e5fc769e33524bca8b7622cf986c91b5624497ac4a3be4012ef3703880ae6df6dc7a5ee0e3ee17b87c2d3b237c5a4366a494531518feec397b6da699d53db02b809041ec84fcfa43891d3c4b2a3f622594a707ade628dd2028a4cae87166d5fde6209edff95a9ea2fd94cf93e17dc160a4347ab27eafc454f652cc3b4314b59362259c6463ce57576b959eb33c9b32ebcfb075136b9a4fbfbb49f6ae12e013a3638b06bb9a7fe6d7e7a99feb26732973c6f389344fe7b5fba7611d0d2c041b27b4715e81478385166141a370b5962d16be421319059a4f96933a6cf24fcf0bd6977f55c5bb45d27d96773cf4ede3e2e1373256eeda3a96ed6b71c62c8997ee0e8ca52fce852017f01d8ff2664ec2369e0f6e59d10406b2663c5e538071b73e677dbd9790e1b8d028080b5e27ecc4d308b2c415865ab2a166ce5c6714ce22387b9afa5c99301ee4c834b2e2d1cc2869e62a6c0e55ad3639fe49e59d88f1a9602f819470f5afa83629b1c4ef3ba4aca4d4c9f1a67a419ea3f03484d2a7321e380c692c79baf3c9db423174c37fca923fb41932dfbc90d7042d9f9c0615821362c1dd62a233a91661654c0ce2590449b01c00f007dea88954fda0a01106c7e9ce7bc9035b55a6c5ad04eb427074f9662f184c5c35aa78b19120a7d4b1216b97ebd84e7954741e682664231196bf51e4261536b4fa60a6d4299f1cfd520f9f9f2270081d0662cbd0f59deca69026ded087bcf44add4be62c59f95992c4c26383c7ce8e43bf7ee2a8759d28298c63fc66dd917c9ff5e0ca430fa1647fe50a999c5cf97ea8dc295919803d217e85e4eb961c3c316a01379a4a0c76acc8bc1eb596c04ee2a10a41a7f800c4746cb536f4825ec2741941bb3193aa651d21fd6fe912a2814e28d28a6959561f1d70a74e027584dda0bd4291b9e00257afd70d99bd7bbdc0445a1e64b98b1a8e4bdce83054e539f769e510895c87378a0a17f553c0d947963c9ecf0139472b52917033f284894a73b043b6d9046b1aa356b87db388aff9923ee8c19978cf08fcb54687edbc9d83bb88c38cbf0f6d27e2ae1abfa99f658889a03d7095e08cab1048bce97982c913e8649152564a80cb9cfe0ab4bd2bfaf83c2e52cb25cf6c43ba3bfd03795890998510a25dc419313f09d7941bdc33073c7510d165b0269cc0a618a174d2ed7b7d942cd496b664f007ebafe7ab0f7bdaa4a8e160398657b13a2a059e2e0ae1ec35cfbc3b720e485a5f3d22c8ec26ed33e9dc800baa227301bcb2707b49e934bd1b554664ae2c3c0abf257c858476713af11fd7fc5673b09ea8370992a9dac12661e72c53afcc9af2896473e964d9dab414ba8bdadac03193b1e84ff9539a0064ae1188e318119fdc3860d663176611bc95b39f29fea9a3e0ad4b1819384846c86313c41da552707dfda899bc5b09011f5f601e2bf636d671d374ef9074c4f24f81887aa71b181e35894cb159c2b0635144dcebbfe6f81cf784b7df6f7fae235a13449863fc44d6608dea8eed1f6e114469e8ff65167b2c4095631a6e536dc0591d72290a320b85503bdda46bb0147210ec85b1323762865a8df392400e89df029798f2bfac1fb3b0ab94bdc960928ea8bac4137cba54b7bef78867af2ce98ccbc4657c75ec746583a221325586e38690b799fd228e0846bd48e1a40269700c8d762289d933f0bdbd1454ffc5b15f7182754388369457c49bb6fed0281f595c397789d3cc950c53dbf8ce0a4c693daca3e6fd395a6e816af6fc55d07eb11adb969a3671e2bbb889a6385d2326b3f6c30389a86de3825edd8b0b498481edb0ee3a16c8462fb452be0dfbde8be4e4349e3ae6be2649a955604a871abce44c4639adc4f420a199eb63369bdb705c23085d1dec512d5afc7514df5c433116dadb0c9400f1ab8c2425e95322437dda17f3d249e3beb099a01397306084998de533dd85f85017048981e252f68cfe47fd3a84d73ec5eabee47b8cf66be792c043b922282ecb667140d385f7c7cf1d828b5ff0c940d537e12612102629bbc2a628735f0325e36e94d9f3f84da9f8c94f11e44bb1355883c2608ba2f8e819f22dd0924ca652317ffb45ddb124d9d9c6bd4f0d8d4616f7947def090e108e684a53369dfac7f82d62e887ab8c2a1c79db55f42354cdb57232c7556b5632dd41efcd00741c25ebb5fb1caf1c5066ef7e32e95bc76403f5a2a221efe6e56ff64ad8df7ee4994c4b6ea23f5a483298aa5e7ed44a5e03cf61641d1e4b3ccc1181b3f5a8a569d0c030b16ed2ac6df21188f5ff8d1fdcfb6bf51e1da2c3fb97bdc811d4f19f0a4254d15d66ccb2be48217c12de5c3d48852161e410fdfca579670ad5fb7df62194971cd729e703bbdc19e1fad4b12e55fe8c102e307ded6d141b5ae23d71ef4cb90e3c6adf6aecac634c03cd2773ba9a844b89d716a5f6604d85413c38d7d9f1e7e249281730e2133c4e8ca5e353bf5f3a066b66ae394ffd9ba9ad4089f2a6dcd852ac926d81f2558cb031c0bed036bc2eb161f650f0f0ce68d50bc17b44c501b0cbef3e4b66b812296a87dc07a12c71f7916973ec907474b80764bfa75243b701dc8cc96f372d43c2de3d0097411c2b87804a85c910c0c53f2eee7bdc30ee26f49e05d246d8d6d5e2046ea5d9a89e686d59699d95f13089f8fd5b0c77ed3d0d1611333c4ed2f48209929b53f6b8263d442812f7a70f211209cf3c39f62ba277f64a158186a9e960db14437a321f85533f81e94931265c179a385d1210ae8c3be9fe7ebbba55a3d7c1365fd8bd5564c2959dccec047f7d83dcc4d09c5a0ca7981f7c9ca0db9f27d9b24412408336115ec826a834e7fbac6e0aa7351e66260de28769d2d2d7ee0dd5f46378cac3145297a51927e3739493027bb56cf467e64495c05395d08a29e4e91c12cdd4108c2911b2e6237201abf15a0b11847a0ad833781849c3e86e316e269991e02a7cf75fd1fe17d421475e403b5351478754cddf17f380adac6d50bc4def5ca7c9d0d15343f3a91037999c442c08bf465e72da1dbb8e580f65ba440d81efe77c8df6d3b5a2100bb4d65d3db8daf1ffdd7433749dbf899097b536025853abb32eba0d4189a64657af33a0d2e6b5715dc83823d78856146f33571cdd934f29222e5d9f308b88a6df1d9b5e7e513a94894834c95c5fa71666fb32b8b63ec5a459d6aff898552cb98161ad9ed844a041bd1a0dbe7957a6f5e5fdd11beab68888eba209d0957b0b6f9797024fc55c21f14e46b63bb2610ca5e183074e5f40f74e7e8393672281c8e1492bab768189316e5d4e05acea7d11f4fc0f3ba3e3bf2ea998b667ceca376e7f83af7221be2f0acf46d26a1d22d33823aaa942a239b4cdec851105588a890dc95476fd9d5e1f2522fa1d230e96d3040ee2e85b9e51af6d968f9c4dff9f4b144df7ccfbf62eb9c68853a724df3a8bb67e9dd4230e8a807bb82fff74b54fa0253fd41560c6f7c79782992f0aeafc687d444b2af60c76a7c8b9e002a1e1c240f5b07d0dc8494d668b4d842fa64add3da199da1b6b6d53005acd30dd3fedf099a3cf295ea341dac94795e092cdda9b104b77"]}, @generic="20b584384c2c44cd9628de2f2ef7780251c1e6feb3b85cd0650aed535158f29c1d585126040b9f75f7aa71cd8887cbe31dbb1f1bdda00fba", @typed={0x8, 0x17, 0x0, 0x0, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}]}, 0x123c}, {&(0x7f0000003b80)={0x1394, 0x1a, 0x10, 0x70bd27, 0x25dfdbfd, "", [@typed={0x8, 0x12, 0x0, 0x0, @uid=r2}, @nested={0x2e7, 0x11, 0x0, 0x1, [@typed={0x18, 0x52, 0x0, 0x0, @binary="63a8f7b9d207c8626e7e6dfb9a29d314051b9e67"}, @generic="e19f387f758dcd09fdb0211cb39212054761a8c8e84630fe13a49294cf42eba9ac0221f6c40922a5a65fd4ae7ba9e4ac4ca8e056d09db877284e4b26c05f1041045e936cd65df20d079e1d7373c37e5c5cb78332c46e74625f5a62b1b254c76ea1e606b4734a960e262428177ca8438dd774540222170f5d08d287e7739c5916290866", @generic="752549680051a4215bb040dfe0fad1f668df01b70a11e7eb63d3a7b7c76d8289d7c6db7dd254afeae26cf5bf6cc9e9a2280f1339aa7c30577713c2ae10f3ca026f7119eec82f2ca7f28cc1e3cc24a1da5344e9eaab879d9a69d6eba81a328d5f3cc099ed97c60f88b5bce40103e8287f34db8e163698fb2ae41b0cc530ee06be2f617f6ba2e8e0f6a62d88474ce1bc6fbb5e4876ae16ffc96da3e7842bf1daa75afa5e7b5d3c4c58aac58c513d3a232bf619fe404c2244678e32d9f742bf680dab9fb1022ec89c44a875ff15ed134960de629b82aa87bfd7753971764e3a3bc4f5c96a62a57517958b21f5276aa8e61f2706865b77cb82f8b2", @generic="04c586eff38bc3ca3a2559220fc0776797925967156c176f9b0db598979b26f4463439b3307e5413f03f0662ce14d8e62c5580e931099d24e14a5173c24a65fef9a5690d185c8b70bd37ee3708f63454dc2ceab2982c829546bc882602e5f6f11e9a5a6924daab", @generic="f899bc3c912080393eb226856da2da621b42f7", @generic="7dff9d755aca3adda2788745e48e5651c2cd7eb27d42b58a1b2fbc738b40fa7dc29854772b4ef5d6fc24e85722d98c0cd13fa614dbda34dc17ad303081976f628e654e86d4eed3d0471485b3e5fc2d732016d46d2849065c0ab81d49c78a15389563a11769dc12bc9e5d1ad1ddbd9b193f36816bc2096efcf775b8033f3723161d2eb209c4ce655b09f27567a5fe5991bdd5633e661cd90ef1fb856a64131e0ad46eef4c751d0b35e20fd134f5f353aa270ba2ae1690d8b6c5a393ced170fbdf9a9fa017f7572ec53c5ef395019abeba001bbc786a"]}, @typed={0x8, 0x82, 0x0, 0x0, @ipv4=@dev={0xac, 0x14, 0x14, 0x44}}, @generic="ef91c2492692b6c1afff5b6c63f3588d03c21578020240f6894dfdaeec9e7b9e67a2c5846e03e459d2d0ff59a73d66448dd0ed2496317eba47d7afff4d23c7a16372a8bb1438a15e99be512e0e81a63f5e9fe2d474c8cba32735e5ec6598734ab7e4836163040a69423f69cff1c25d6226d503cea8b5a845eaaec4764fd2611a52d25c75b153c0d39e278775c441c70b19dedc662184cc3843ce62c8cc896151405aa822c30eb27d4e59039a7ef59c5126e20edd181f07d78d3f2ddf63290c1d1ececdae109fb5bda2e7466d6669a1e562cf987880f27e2cdc391fefc697658881bec81d7eb3a591bf56a545b202c37f870bb0032eeb6937b153e309c499962c3c313bccef5130909c82757ffe370b0b26a3c1419d3982f5c812ce6f454a20ad0eecf41f1526e48b48fd0f4713eb97200775ba220fdec01c480ad9f58dfb19932f40681aa62c773a426ed995f63e4261fbcc978266c500b557327b8dbf2e02e07d11c5684217a22dbe692cc4fb3a1673e72c3f4d9c40a682f08823f82543842be0d952468432d0d8025e390471cc94f96ec9fdaa6a8850e4bbf54a6001d11307b12db9b69afd9b7969744ff9382e18c6a0c62f96f59355c603023f00c7f215b225930b58e47529c0f4d706b8f49cbf6fbf3538aac1cd3e13d774c504097fa8d867ce91a1e67deaf4e4df785613ddb5943a8a839683dabd980626fca49e44c098e2c572ccdc3cdc64bc1bb7f727cf6e041c88a659d825334061d07869d3a95e16aed4b9521953fe268997e33f6b25e4bf4e25e34c4ddb62437fddfea906cdecb2dd7fdfdb512236f1ef91570bf427dde3b98f184aae2a13621926461c5ace2b31f2be15bd141c86afb4b39fdf8117bb05a29289c76b820e2c7abb18196276d97d16adb1ad50819a7953f0e1ca358c8811fbcefde97802ed18afb25e8727386df76c168412e30be7e9a30c2358e2a71072a694012e7e65a0c3af4f61b592ac78cfab2328929b00fc98066cd130c225543c872962b30d8dba146eb84e558a56b611421babeafd82a0dc3b5fe98945d18ac2b74334b225b2b62ec246a844df742ef5efe2ad46a535570cf20ac07a993a95e67af0a38aebe4136aa4eafb1b2034ed8cd3ea37b6f98ee2d628a83eded3758ec1e6464c3a45987fda5fa887a9d6d0ad657e164362fff36d219a2423b1acc94d73be8d830dc7ba5ae844d39a1ca58b541a14f55c079bdebab0e58fa6445465da51d5b4ffb3f697114fc18323e529a1c5c9f296b29fee4f0e56298a032c04fa97e1f2d0cfc18b119de3842ce66ec54f1fb75164e8a415f03d3087894754c56a9a69c30399ead7e3c13e1c1f9ae387e4888d836bfd444521935e2cdb135cf0a81f60fcea71c4d34283ed202965f67446503515da70e6e6de65bd72a8bdbf221e5025da3fc616734d675bd285c0ea5a58d83cef70f9ceb0c12c1fa21140e073f73acebc1f79a3dafbfc5a0e310b886dafedbb7a8648870014a50842aaa2f0b7e0a4acc20c94f98437a1ba4aedac475e7b4df68f77e733b72f8c64bad8fe9a868b65e7f001adc63cbc8b734896c8c2f56c622f383059604aa41f1604fccac2eb138f70a2ba4f352dcf1f1c815df879eeb27c88258f061906f4bd9ae6a5c28e0a0e6113efd6e2007b50938d3427340afaf0ac7561d2ac21e4c2038d74db38db96a332d94769af97ce29525656cda5a123f09b8c27d9c1ad075e9375f1bcfe1cfa43ea2a200c3368c6534d0d1a45f576d3c925350eae98c2456dbcd6de01f49a83fc584c0413c3e8e8d4f6156fd02fe5f89015bc3c5e51a9225a370b68f5dea2926acb7ed1f19f78345184db6e04c7d28cecc7e6f2e4b115a3d79302c7e062cdadc1eb75e4dc395614ba2913c090002c466df1e6c76df6927c2414dc193476f218e93e0439c42a0ce56d5e4fab621dde0eb48154ca9e4852fb94c87d7e091162fd8b52dd20dbbb45445e0ec3010017ebf6d8a0635ad97148c30fa547c4bf3ccbee7c7362cf72c94bb186cf1d436e4e995eb774df2a3238e2f3e8722db157d9e0d447636b02e4e074dc3eab47600ef8dd66ebbd47cfa4714a7589da37e6fc12f907fd427141278db74519ad55f914a128bec00cdcc1d3ab21b8d4aa76981e71f9706aaa1806de6f24d3e2504003c470baeaa2b4a9b1ecb7d9d826047d9eb625f54f92f9d9c0d549288de399542b03d865861af84ee9ce35e599c7b0b1b78260b77bac4cc4d063a9845726c5b32b2dd7d614fef7014f54c3203479779bbc7e4f224a9692cb268d8369dfe37fe662d91fd14bf0262d753393dbce118d0161eb4290d649833d734441234df7efd7af89917e11ea46cc636963bb5ae966506ea3f0cecb9a85626fefd3f57f64caf03471079a473c7203dab6a5817b3eea89f54108d524c39f64e1d7f8749e7f5bbbc37a19cf4c36769c9b5c442a18fc55b0432bd0e4f1f55c60011ed99e1995a55b95de7600ac83866700484094ac03b394fabba2ab361fd3fcb2a4d326724b61de9ecc296bea1de00ceab3ff53e6d770c51c3b9f075e1c7cfb13608386022b7d5a4a445849e6ea1f21b38183508620598b10291fd3a87045195a1d37fc39e6d5cbf6acf93381a0e25b726925eef214fda3b520c85ad26c4bfb15123dacf42a8ee76cec6348b35f53ce2a7737a5c417efe8dc417cb23c166ff81f14abc72d52ecfb0528becf7c9d2f7521255ae4fae1f9b6b711563f40fd5f2ba99dbf777683fd27e16ecf363bbc814dd065814f1a9441e324ab6320848541acc705c38aefd98d95ec13201789a6186a022929f40867fddac4d5dd165a9f13977757a2898827bf56b05b16c7bd9258b63a73669caebfdc6a1ad1aa657d20e655dac993f11a7c20f60249540163aafefe2fea86c60fe578133677acfdb24d88e2f0ca27db92921fd0d3141906f21c634b9f84abf90fdd6363575d3e5f46285c60484039c869347652a0b252dd94b54d07ec063eefd1e35d6dea67a5699e2cb9e839e18df9d14354006825dab2fd8616fce8cceb16d2f9a82d9d92e2b2dbad3913a473a0c4895d6b1aebb5a702cd346458c754fa458edd03a37d66df397bc96100d8caaab20bbf9425e48ee76b3e37ffae806cbdf3f1ee1fbaa531911acdce88a7db54cf6033997aa4bd437cae11aab3b6df5be0919c7cdbee812ea4f6610de38baf444c77ebf73eac635653ee01a16b7700da13fc73ee782ef9a029e26242f5c8a60d69e60178af10db226cf2a1f024c00c7f4b0f2f050616380a1e79c5030fe0d5285f25466ba03c8e5046f93429e9243f35f53fd7e74263fba4f90bfb4e7c656a7823c48fb438f842ce5debe3cd905ca888d4e5cb1dc8710e435d89fd68b2ffacbf2db13a33c2fb3913d390877e38a39c393574d04108703c082d38cf7982295d6c53ee414f54f371f6dbc99dfaceec9527c427e5e2e87c440b895073124ebf75fe51332c64a9fa50769960da5d24d469feb99cc608634a46ace9bad8893314c1bd19b21e7fd58ca70879447a209db21f12fa9378228256e639f5b8c480a3d2cb8b220de48977e01640fe2094918205b009284758e5aef5beba9694ec60cd1514bf528a7f7116599dc9d7659fe38fc52d275c837a425cd4bc3e42f078e39cecc5d00a3ae9bd9bf2295922a81fdd6d1209ff1c688c444564126b67a19847c0617ce1bf7d66973df2be126bb69d5405b6d9d115d1846b1e53c9ec34da0bc9236a263c7aef61ec14cbbb6244c133fc66e1ea33863c96b346f973e61086dd1061286ec315c806ef12dc85560e1f5533c522ad086662cba4b3ac50af5522f2f95b172ccef02d5c5c34892e97e91d06c01a3bc5b4ed22168ad19362f6e0388c93465eb6f7f78be01a09cc70205ee641ee851ce1add3ecacc6ad731e8aba54f2b3334225c0d783f1e33d6e0c8d3cc2ed29d96a27c5d1b1ebe82df546f6797aeaf6915bd05bbb3407ed0b9284a625d4cbec0f4d82d2b343789f2cbb8a2ee3a433278a6a1afd888f1df5e71a1838ed539b2b997c47a662a7b6c4ab1d21cd5083b503681d5656760860caf1a8bb655a684304bec13c8fde336cdec63792e7f5cdf9921cabc442b7164a337cf97535dfd6ca30892fea714caaf567024dd6d9dc09c443dc3b094958cda737f0d549badf45afc735a15e6403ecaf48520e807e610a6ed199309bd1cdf516039cf57aad9a38ef835504a001b3bc4b25cd42cc8c20e685b8c0c6faf3662855d9850ba6358668b7c537e297ec6bc8cde98b45d49d592e60c417e388349b153b00ba1e69f953584fc0a0c969eae7bc65da60817a95ddb0d53be84f6878f8fd1594e37d6ce05753d70fcbfb5989f8813c6a37513f6d61fd5dff01d00b9b85d1c34e2bd4c403735ec4d1daaa7d159100b29f4bcd540df1b1d43efe650869b447302ea5c25d1feee514380819267f9dceed0ec0af6251f946c91019d3808e195da4823763016a4c94b189584ad321c53259a7073838b72657b9671c4f00f4ab3667915a2ca6f882fce73255e63a26b2e511ec9b0240b05c778c7029b2831de26984ed3b1021ec35ff5e73887201b0a35161355766e2ae88a60112ee7c411bf015a860f088a5114e53e2eb9aabf9812ffddc9cd2f9f2b7bc647919eea6a6acb471b7dfc5109be3bdae6126e6c5ebef9667b9efac0acebf1b4651abd8cd975a1744189a638f1863b2e471f077ad04569b0f88e72845734d19e4e71e6d81f25015d89b4636a8729d53a2ebe21be37edf87319870c1495e7f586511f813006a549882e4ef0e585b90d0dedaada9252bd91b9f2f5e24ebb9d799d8dca693d875e1b3a4bbf9a144568825c533d85e9ca534d292fdd13ec192e40e80bc3cf473485bb0e32740c21f70250bc18353e463f6629c61fa13ae7bfaf77c38ff504fab3cb02e12af039557689a199f7c4b31664161504e484b25cef816ba2f917b1f4db5b8c6ed84dd2fcc9cc18453d68b42d8ed8dc5e67dabadc662811b1397bf26a3f4514ed734cc711bb3d1fc6b2baebb4c0aa99964ba0aee468ffded2b80fa568197b8e5ad6b56e426b869f70bc9a7af79ce4b166369e6dd2f1b394a379c31b671a16a7ff1e80df2cf7bf9b6d1a91f01046d5e18e2c1278b0b45cbcbb36603c5a4171af4c331528f2b43b2d7a726b1c17dea5210fe5d447188ed3841a61ac3fc129e23d7313412db91cc102b71e7a7a2ec626d63f00ff34ae0b1b78582c534a96a382a0595e028a502c50643d35196e67188d95b6383720e162d61d7df0082b8eccdaaa9cc90a0d50c9ae8dc9170076a762ada7f1c206fb3f8a861e1e2b0951eb2f55bbff5d180ae263845aa6bb8eac6f26e7bea1f958c156784c2193ebbf3db42cd99c32d77d7d854bfe57d0245eca561c9a73660c4d0cfb2cc0f4989dc55603e6aec131e51f51b0f32c4fc4c9f096d57313a0946e3c2bcc7d54010f91db724f194bf60bfc3596f82406a8d2d2336dcaff3d1675b8dba07e587375e2fea97c5a7b021cfd0c2873727ee027a2dd94dc9b194ae81aeb3dd5d5dea5ef82952ff7f59d702962999c0d48aeba01db2969171006839325f185c584fdee5f4128f5528953d7746ff36469bbc7e045a7165e0172749c05b9e06a27204811d6b54cb659650c5215c405291cb69a7fe40b18caaa8e3c5e94ad92bb48b8ee334c1b83704e0df57dd7f3b15c2b30980cd2714bb0f32c3e6c7eebcc60f42400b46c567a7ac5e0e4e1e5e116057ac868d8f849d919f57d1a469fbbe402552d24b3b1d7c529597e112f8b9e6645a27374de5afc6d50dbba2", @generic="5c6977c31325ecf38ec7bf562210f8278e24128f58885a94e7855f8f117f59a5dd6b7120d1045c7d24ec4adad10142a89c28ffd5bbb783a38adea6", @generic="4a8589dbb0cdc624db2efa282fcf6069795ced04970415c7e26ac1d102784da4ee65ff0f76f0f0c336d8b9e34d03126be82b1b6d0b2cd44995b69e31915995f3565a0826c151e1884ab8c1752b852f413e"]}, 0x1394}, {&(0x7f0000000240)={0x174, 0x15, 0x4, 0x70bd27, 0x25dfdbfc, "", [@nested={0x8, 0x63, 0x0, 0x1, [@typed={0x4, 0x22}]}, @nested={0x12d, 0x81, 0x0, 0x1, [@typed={0x8, 0x60, 0x0, 0x0, @pid=0xffffffffffffffff}, @generic="6e851f498b257b4e368b5e1631edbb27cc8e84bc0bc2bc9114da561752cf992ec8605bf3c0b1fe60b00ddc179dfb59d058ac798eb2c49efa17bd1a397a131aa2984fda60a25daa43861db544c5dfb6825ec21091aba47838a36d6cf7b2a2cb010d7fdf3e", @generic="6468d77ff6c0ff8b2028cd039587019b73c03fb0c05eda56d7db8779f5f30c0d05ae29597ff8315a5063fbf0c0fcf6e3d244b8d574f0b30ba7c4a136f7380ab6c3261c8f5de940e40377920e3fdc19dec3ec376b4df3b914af82189185e7ba833900b87a594e0558bf9a3cece68925803afc33db4456243e942035fe87702eba93ba04d5cb1c216a1b78b5cd608cc32a4a8a637157709425b2a3e57c94dfe40844ead4734fd714d82816fb2fc72d500ec5276140eaa415217ddf049264"]}, @generic="9c0a21d39cc043836f8eb7a678ec1c761d1e58a8421e370059d79c00e2fd0c7814c7c007a29f3f2aee"]}, 0x174}, {&(0x7f00000019c0)={0x230, 0x26, 0x801, 0x70bd2c, 0x25dfdbfc, "", [@nested={0x68, 0x44, 0x0, 0x1, [@typed={0x8, 0x66, 0x0, 0x0, @pid}, @generic="fd8dd7744f45cb91fe388b6f6cb8ab30a737af31a2471ac889543c4d01cd5c240d1c12fea0c2dda046933ab1f0cf7063ba9b7e70531a09d38ba9e939102e6b49123b30797d89eff8f40dab55693e0818", @typed={0xc, 0x67, 0x0, 0x0, @u64=0x74}]}, @typed={0x8, 0x22, 0x0, 0x0, @fd=r6}, @generic="76821b28ec11bba3baede9ce63a4070e8aaee76a0db56f0e07904f47f6beac94649669864b204ff9d6fdb0c0b2a1870b1cd6c08d91d2732d", @nested={0x170, 0xf, 0x0, 0x1, [@generic="abee404418e58b353f13f8b247142bf12b6af4f96c790de4fbbe17487a024a5f93e67212a90b89b688d1b7fc419733c1383ec8f534ee29d00e918b37", @typed={0xa, 0x8f, 0x0, 0x0, @str='$*$&)\x00'}, @typed={0x8, 0x45, 0x0, 0x0, @pid=r7}, @typed={0x8, 0x69, 0x0, 0x0, @pid}, @generic="2f9e5b2fb839c1d9b9227c9f046eb02a00c4073d8a519161cba29e7ef47b2090faddb257245a1f6122d7e55c3cbc0b1ee0", @generic="449b7ec1070e89d4567a60a12515e43f54991f04a0a764944c3d36ff7471558568f7b17d47057aba78261f9c310b3ea95cd853ab7943c6bf14bbb7af1f626c1b7d1592233234f2fd6e04f746dec90fcb7a2a37dda8186dfd51f402c85267340be1067c468b18943ad96bf08203aa9097710929b38bfb5323c4a367b5e84c6dbe99a2f327fce0c88d1e411cf8e086f88efa12d445fc2f875a656dd26327cde4e4495309dab5cc6c2eb0de5c419970e8404086ed79cd7b0540adad17700b20da0b2e6dfb2d34fa8749e84c97cab88b660cb8e0f64e4fed8e27d5bdec9b97ce02c64497dc"]}, @typed={0x8, 0x1f, 0x0, 0x0, @fd=r0}]}, 0x230}, {&(0x7f0000001c00)={0x55c, 0x3c, 0x2, 0x70bd27, 0x25dfdbff, "", [@generic="ed131ad27937474f9c08755eb60196e441e2be628a7d6c8cca0af60284f54c8ce87dc9302290af2c5638b2cda6d144ce5744b044f51419146038cc5f7250a9e1b46ab83dcf09a530b0aa2088c898b70ca23d52ad5253f821db80a64b6e7b2b22d2cfae5d7d7a52a1cc3e560fd950f892f3c70d062e54ff2577e354904d2eda8b9e09bb9070f06e01df025ef3e4e821e48c13876da63860cca4", @nested={0x3bc, 0x27, 0x0, 0x1, [@typed={0x8, 0x55, 0x0, 0x0, @ipv4=@multicast1}, @generic="1ca31f4082fed3ad6eb04d1ea6bede5609e06660c046e7e9fdcbcdf761c7d81c58ec3fa8c3b7e69820a5f67666f5dd96aa16912623ba8d1d4a826e99b83d6f21f64b7a8122e15cc8919224734c7e981ea83c5d179240fb25ed6a088d5bcb1db1760231700828562bf2fdbb70460f41a7c59f14cffdee96ad948079716c1de35a7b8746eacf8d78109729e38d50ec38beef283aaf97d567475534c9ca0a82da7f9d7d23a3c4355051841c15d6ee0c16aea732bb4aa99e23852106e6a14abe03daec06d953a54d45811dcfed0baf41132a7a21ac699248aa17478ebc32d2d27dd2", @typed={0x8, 0x74, 0x0, 0x0, @uid=r9}, @generic="196920cb21f7118f6974843b916c789729caa21784fc22a64adf8f58005ca6ed1c213a8c4345f8457d9cb7184ff11e9e3fa7342a6b81ea9c0091b0edf1574b29fb96d55a35f941", @generic="2e99f6b76aca5450d9b15fa58f5b62069f015d84a4acb9e9ecf8b8354d66c0a2d5225557b0feff8d9ec2c4b72d34a272b309e811c96271f2c236a7b51db61454298f85fdb9db526e9e42add6cc1f4622e45847f34a49a6050f2fa865fb780bad1a2d69b6e1a4e408bf131c15d9b1f9a571842c6de8e17beca3f736939e8a1ca7a005f136", @generic="c8ed215aea3282a6eea79229721e687aa20d3b864b7a1525c240fdfec334009d3157c6f7979441877ea82d5ce5751ecd12cef26b868567e2fde558889230775c94d1e3ccaf268fe171161431cb2cdbe8a1b9b3be90ca096275edceb2f4c6acca6a31820d26592dbe854d59790216c8999d7c7f06aa485c3d0c98611975d6353c8b73f8365cd16d6123613f03c47151528d875adaf863f4227a1278785e74275e5e03277efecab89e4e9b2c31fe68f8146909e60e4862cda75a8be06c50c9ac8f9180628666b9d7c07d7e20570fdd215e802bc012c87941b39f7514eb123c0ca0836d", @generic="43dcdc1339c0170187f07946b184b32a6d5c44027d550cf637d134f796a8ffa02be6924a53f23c458ea69263bb84783351161cf9a91723595c945be3284838ac928056d31c4498182bb5a3e580db0710eac501f76e3fcaa22551ab05d7e5c264f54b72911094f53989170c5b30aee575b4a2bb1e0312938a77bc2e6e040f58c54fd1516b840ca0fb2f981b513f060e55ce175c5011074f26521f3e6f41c750cde24ceb5ad274f907bcf09e5d5795ef47eb3be2e55ff3ac7c5c9a1bf5a40c56fc9fadd4b2d212d41e4b914898eb476d764447545566eb1e509da7a049937568f9e5635e58", @generic="b879c54364ebb65bc8a7525cee1774d8c2d9317137318b65a223db4853a1d3998fbff5f58d7c26f3034a037eb2368e17c7ff867d170875"]}, @generic="0c6667d659a9c4f72d3d5d1d563f3abbd9d9f0f621e01530a6685b455397380052f10b6ea203996b13d1ae33259d2d700185fa79bc10bd62f99df0e1c1e36a737c9aacb283a13d4efc0e7861ef11f2139601cad3c56cdffa7c8b9817f75b9063b12c85b2f3f25e3ca98b5bd2db7594926883d0d5fccdc97217369ea3965695047e6eecc4451f320d61ac4dd535c449d1b25a07297f18856f40234415d7cdacf8f990bed957443cd5a9639c21060122c18185079bca16fb7a1bf96dc6a302cca2afe0ed341937451cc8991fb055226ff7b961f20eedb650b75c22122c360876bd2e1b3949142cbef8910c83c89746565acb19310db71d54"]}, 0x55c}, {&(0x7f0000000100)={0x10, 0x16, 0x10, 0x70bd28, 0x25dfdbfb}, 0x10}], 0x7, &(0x7f00000003c0)=[@rights={{0x18, 0x1, 0x1, [r12, r13]}}], 0x18, 0x10}, 0x4000090) (async) sendmsg$nl_route(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000008c80)=ANY=[@ANYBLOB="2c000000260005ff"], 0x2c}}, 0x0) (async, rerun: 32) recvmmsg(r0, &(0x7f0000007700)=[{{0x0, 0x700, &(0x7f0000003b40)=[{&(0x7f00000018c0)=""/223, 0x138}, {0x0}, {&(0x7f0000002a80)=""/4096, 0xe00}], 0x3, 0x0, 0x0, 0x8}}], 0x300, 0x6, 0x0) (rerun: 32) [ 1436.634955][ T9250] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. [ 1436.662432][ T9251] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. [ 1436.691042][ T9251] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. 04:58:47 executing program 4: syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x2000480, &(0x7f0000000000)=ANY=[], 0x1, 0x76a, &(0x7f0000000fc0)="$eJzs3d9rW1UcAPDvTdt17aatIOh8KghaGEvtrJuCDxMfRHAw0Ge3kGZlNm1Gk461FNwQwRdBxQdBX/bsj/nmqz9e9b/wQTamdsOJD1K5adJla9KlW5MI+XzgNOfce9Nzvjn3nnuSe0kC6FsT6Z9MxKGI+CiJGKstTyJiqJobjDixud3t9bV8mpLY2Hjzj6S6za31tXw0PCd1oFZ4MiJ+fD/icGZ7veWV1flcsVhYqpWnKgvnp8orq0fOLeTmCnOFxWPTMzNHj79w/NjexfrXL6sHr3/82rPfnPjnvSeufvhTEifiYG1dYxx7ZSImaq/JUPoS3uXVva6sx5JeN4AHkh6aA5tHeRyKsRio5loY6WbLAIBOeTciNgCAPpM4/wNAn6l/DnBrfS1fT739RKK7brwSEfs3469f39xcM1i7Zre/eh109FZy15WRJCLG96D+iYj44ru3v0pTdOg6JEAzly5HxJnxie3jf7LtnoXdeq6NbSbuKRv/oHu+T+c/Lzab/2W25j/RZP4z3OTYfRD3P/4z1/agmpbS+d/LDfe23W6Iv2Z8oFZ6pDrnG0rOnisW0rHt0YiYjKHhtDy9Qx2TN/+92Wpd4/zvz0/e+TKtP328s0Xm2uDw3c+ZzVVyDxNzoxuXI54abBZ/stX/SYv576k263j9pQ8+b7UujT+Nt562x99ZG1cinmna/3fuaEt2vD9xqro7TNV3iia+/fWz0Vb1N/Z/mtL66+8FuiHt/9Gd4x9PGu/XLO++jp+vjP3Qat3942++/+9L3qrm99WWXcxVKkvTEfuSN7YvP3rnufVyffs0/smnmx//O+3/6XvCM23GP3j9968fPP7OSuOf3VX/7z5z9fb8QKv62+v/mWpusraknfGv3QY+zGsHAAAAAAAAAAAAAAAAAAAAAAAAAO3KRMTBSDLZrXwmk81u/ob34zGaKZbKlcNnS8uLs1H9rezxGMrUv+pyrOH7UKdr34dfLx+9p/x8RDwWEZ8Oj1TL2XypONvr4AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg5kCL3/9P/Tbc69YBAB2zv9cNAAC6zvkfAPrP7s7/Ix1rBwDQPd7/A0D/cf4HgP7j/A8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECHnTp5Mk0bf6+v5dPy7IWV5fnShSOzhfJ8dmE5n82Xls5n50qluWIhmy8ttPxHlzYfiqXS+ZlYXL44VSmUK1PlldXTC6Xlxcrpcwu5ucLpwlDXIgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA9pVXVudzxWJhSUZGRmYr0zhKjPRugAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4n/svAAD//9EyKso=") setsockopt$inet_udp_encap(0xffffffffffffffff, 0x11, 0x64, &(0x7f0000000080)=0x4, 0x4) r0 = open(&(0x7f0000000500)='./bus\x00', 0x6fe44da629969272, 0x0) write$binfmt_script(r0, &(0x7f0000000f80)=ANY=[], 0x9) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r1, 0x0) dup2(0xffffffffffffffff, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000380)={0x0, 0x14}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="48000000100005070200"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000003c0)=ANY=[@ANYBLOB="3800000024001d0d00"/20, @ANYRES32=r5, @ANYBLOB="00000000f1ffffff000000000b0001006d756c7469710000080002"], 0x38}}, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r6, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x38, 0x24, 0xd1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_fq={{0x7}, {0xc, 0x2, [@TCA_FQ_BUCKETS_LOG={0x8, 0x8, 0xe}]}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x30f9b5a597a49d3d}, 0xc, &(0x7f0000000100)={&(0x7f0000000280)=@delqdisc={0x140, 0x25, 0x8, 0x70bd29, 0x25dfdbfe, {0x0, 0x0, 0x0, r5, {0xfff2, 0xffef}, {0x8, 0xa}, {0x6, 0x7}}, [@TCA_EGRESS_BLOCK={0x8, 0xe, 0x7}, @TCA_STAB={0xcc, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x81, 0x9, 0xa7f, 0x5, 0x0, 0xfffffffb, 0x20}}, {0x4}}, {{0x1c, 0x1, {0x40, 0x2, 0x9, 0x2, 0x0, 0xfffff194, 0x5, 0x4}}, {0xc, 0x2, [0x3, 0x83, 0x1fe, 0xb78f]}}, {{0x1c, 0x1, {0x9, 0x1, 0x1, 0x3, 0x0, 0x81, 0x8, 0x1}}, {0x6, 0x2, [0x6]}}, {{0x1c, 0x1, {0x5d, 0x3b, 0x6, 0xffffffff, 0x2, 0xa6, 0x1, 0x8}}, {0x14, 0x2, [0x18, 0x7, 0xfff8, 0x9, 0x3ff, 0x80, 0x2a0c, 0x2]}}, {{0x1c, 0x1, {0x1f, 0x0, 0x2d7, 0x77, 0x0, 0x5, 0x80000000, 0x5}}, {0xe, 0x2, [0xffff, 0x8, 0x5b, 0x8, 0xf8]}}]}, @TCA_RATE={0x6, 0x5, {0x46, 0x7}}, @qdisc_kind_options=@q_plug={{0x9}, {0xc, 0x2, {0x2, 0x3}}}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0xc81}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x401}, @TCA_RATE={0x6, 0x5, {0x7, 0x80}}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x80000000}, @qdisc_kind_options=@q_mq={0x7}]}, 0x140}, 0x1, 0x0, 0x0, 0x4001}, 0x8045) r7 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r7, 0x0) sendfile(r0, r2, 0x0, 0x80000041) fallocate(r3, 0x0, 0x8000000000000000, 0xfffffffffffff25c) ioctl$EXT4_IOC_GETSTATE(r7, 0x40046629, &(0x7f0000000040)) 04:58:47 executing program 3: syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000003080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f0000003480)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) (async, rerun: 32) syz_usb_connect$hid(0x7, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x44f, 0xb605, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x7f, 0x10, 0x7f, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x1, 0x5, {0x9, 0x21, 0xff, 0x3, 0x1, {0x22, 0x42b}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x20, 0x6, 0x9a}}}}}]}}]}}, &(0x7f0000000440)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x300, 0x4, 0x3, 0xff, 0x10, 0x2}, 0x43, &(0x7f0000000080)={0x5, 0xf, 0x43, 0x6, [@wireless={0xb, 0x10, 0x1, 0xc, 0x4fe6f5ac60045117, 0x5, 0x6, 0xe1d, 0x80}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0x5, 0xb, 0x6}, @wireless={0xb, 0x10, 0x1, 0x4, 0x66, 0xfd, 0x5f, 0xffc0, 0x22}, @ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x1, "e9f6fc824be63f54486b2ed39a00115c"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x6, 0x1, 0x2, 0x7fff}]}, 0x7, [{0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x843}}, {0x6a, &(0x7f0000000140)=@string={0x6a, 0x3, "25dfb390ab8a9a9172b988fdce57cac6ed52b4afc453b0abe464f3c3f99eb65f43b1f4a0d1992e27ef1944868605fa136c9a92b1e2dfca8c5c161cdbf92de6b03490bd151847b3dd9a8aca5ae6dfa96078efaa199cb009f67c15d03e155d15552ce4ad4300467430"}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x1c0a}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x42f}}, {0x84, &(0x7f0000000240)=@string={0x84, 0x3, "148133cafe6c1b775e7921ba71d99d6529ee39c55eb59a012227b58f3a58c0c9f74e7ed8c36891ef63bcea067e4b9ff4f53dbd6002a12ae93e1175af394620152a8bf899003b194ebb2a2d80523e7527e7eb2a616f3fc27fd62c5c5798ec19828c5c991ba47714d7e5598443830879d8f8bc6d084a36885a72bc79c1ebe1c1ee119f"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x446}}, {0xf1, &(0x7f0000000340)=@string={0xf1, 0x3, "87cca4e6d860e8cae2b7654eca78df20ac0cc795d1663e4f9218b7d1c4faff342da87209fcb889d4152761e7a71173bfae5728137a6aedeaa1e101cbc76e02002ec0a98901bc0386a520c1387c3868b098218cd9129dbe0dc5bd9e0aa58139c2fda98ccb444135272cb7bc325a0a82c300532ce9b4babbbf22e9daeba4e878e4a136f605c0211ba7444569ef33364fa6ffdcedc6c092dcef8cef3f05a12969780a0ff83f2541e6a80fcd2d5eba2d12de82bb9aa71e2d69fbb834094e5c4d8306fa66a55284bb22e64e95cb9d42b7b0f9d12486ecd6fdd3639d92c63d4a2f9fb901cdfd75b8bc1db6e06ab73033c8f3"}}]}) (rerun: 32) [ 1436.747444][ T9213] udc-core: couldn't find an available UDC or it's busy [ 1436.762303][ T9213] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 04:58:47 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000280)=0x5efe) (async) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r3 = getpid() connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) (async) socket$inet(0x2, 0xa, 0x5) r4 = socket$inet_tcp(0x2, 0x1, 0x0) r5 = syz_io_uring_complete(0x0) setsockopt$inet_tcp_TCP_CONGESTION(r5, 0x6, 0xd, &(0x7f00000001c0)='dctcp-reno\x00', 0xb) (async) setsockopt$inet_tcp_TCP_CONGESTION(r4, 0x6, 0xd, &(0x7f0000000200)='illinois\x00', 0x9) (async) bind$inet(r4, &(0x7f0000000100)={0x2, 0x4e20, @empty}, 0x10) r6 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0xab) connect$inet(r4, &(0x7f0000000180)={0x2, 0x4e20, @loopback}, 0x10) (async) sendfile(r4, r6, 0x0, 0x90000) (async) r7 = getpgrp(r3) kcmp$KCMP_EPOLL_TFD(r0, r7, 0x7, r2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff, 0x6}) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 64) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000005c0)={0xffffffffffffffff, 0x0, 0x78, 0xb8, &(0x7f00000002c0)="1d85d6aa8b2e44e56665c8d54b59c61bdf7d2999d9dab111f9569c1e26898324e80c304fc19b2971178fd6f14f1aa3b6a6460e75f3da5785a0baceff0e098f515107e1dc3dfafee86ae01cae31b765b08926648053b6c574e7e8ab47ec7ff8c338865e89542723d05aabab4526a02407f09ccf9590bf9d4b", &(0x7f0000000440)=""/184, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x48) (async, rerun: 64) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f00000000c0)={'tunl0\x00', &(0x7f0000000640)=ANY=[@ANYBLOB="736a7a746e6c320000000000e68a43079f00000000006844070029e389e4900300000000000000", @ANYRES32=0x0, @ANYBLOB="0020000100000b1f000000364bac16ca7396d4c7e46d8e72ca0240aa0bf40028006600000446020400000000000000aa4414ffe000000200000000d5e65707cc98fc84ce751f2750d6b8feade2757eb8d38a9034f0bab674368e807d88c2b7bf6cc1a219e96a99a1597913e6378a0e3c29e4ecfebe7af790a674d77e6061473ff7dbb4b7ffb2c070e34d1e43e5afca9bbe563b003deca78b7a1f591221642a765a52f68f0c47bf3c6b0489381a9e90fd470ce4e1091008679fd1ac768785e37465e152697620fda2c66820e1df2121232ee9ff5f608a53f22a16a7b267d362b09f79ab1555ae49e3432659f5c8574b751d2ac6fb9bf1de72e50b67c5f0ae2bf7d30367bc328816ef25f6b24691e676a1fa9101fd1e4a871bb77bd52049667b5bfcdb0e71a0d1966ae3cb5e0596af37d3d12a8cbbd1477df05f27"]}) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000040)={0xffffffffffffffff, 0x8, 0x0, 0x7}) connect$pppl2tp(0xffffffffffffffff, &(0x7f0000000440)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x3, 0x1, 0x0, 0x1, {0xa, 0x4e21, 0x8, @mcast2, 0x4}}}, 0x3a) [ 1436.793644][ T9213] udc-core: couldn't find an available UDC or it's busy [ 1436.811238][ T9254] loop4: detected capacity change from 0 to 2048 [ 1436.823953][ T9213] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 1436.871421][ T9254] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 1436.881920][ T2626] cdc_ncm 6-1:1.0: bind() failure [ 1436.887838][ T2626] cdc_ncm 6-1:1.1: CDC Union missing and no IAD found [ 1436.899933][ T2626] cdc_ncm 6-1:1.1: bind() failure [ 1436.910875][ T2626] usb 6-1: USB disconnect, device number 98 [ 1437.009501][ T30] audit: type=1400 audit(1670821128.178:480): avc: denied { execute } for pid=9253 comm="syz-executor.4" path="/root/syzkaller-testdir146164211/syzkaller.PGtGUF/1990/file0/bus" dev="loop4" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 1437.018078][ T9254] EXT4-fs error (device loop4): ext4_mb_generate_buddy:1148: group 0, block bitmap and bg descriptor inconsistent: 25 vs 150994969 free clusters [ 1437.100614][ T9254] EXT4-fs (loop4): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 1 with error 28 [ 1437.130206][ T9254] EXT4-fs (loop4): This should not happen!! Data will be lost [ 1437.130206][ T9254] [ 1437.171075][ T9254] EXT4-fs (loop4): Total free blocks count 0 [ 1437.192223][ T9254] EXT4-fs (loop4): Free/Dirty block details [ 1437.211111][ T9254] EXT4-fs (loop4): free_blocks=2415919104 04:58:48 executing program 4: syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x2000480, &(0x7f0000000000)=ANY=[], 0x1, 0x76a, &(0x7f0000000fc0)="$eJzs3d9rW1UcAPDvTdt17aatIOh8KghaGEvtrJuCDxMfRHAw0Ge3kGZlNm1Gk461FNwQwRdBxQdBX/bsj/nmqz9e9b/wQTamdsOJD1K5adJla9KlW5MI+XzgNOfce9Nzvjn3nnuSe0kC6FsT6Z9MxKGI+CiJGKstTyJiqJobjDixud3t9bV8mpLY2Hjzj6S6za31tXw0PCd1oFZ4MiJ+fD/icGZ7veWV1flcsVhYqpWnKgvnp8orq0fOLeTmCnOFxWPTMzNHj79w/NjexfrXL6sHr3/82rPfnPjnvSeufvhTEifiYG1dYxx7ZSImaq/JUPoS3uXVva6sx5JeN4AHkh6aA5tHeRyKsRio5loY6WbLAIBOeTciNgCAPpM4/wNAn6l/DnBrfS1fT739RKK7brwSEfs3469f39xcM1i7Zre/eh109FZy15WRJCLG96D+iYj44ru3v0pTdOg6JEAzly5HxJnxie3jf7LtnoXdeq6NbSbuKRv/oHu+T+c/Lzab/2W25j/RZP4z3OTYfRD3P/4z1/agmpbS+d/LDfe23W6Iv2Z8oFZ6pDrnG0rOnisW0rHt0YiYjKHhtDy9Qx2TN/+92Wpd4/zvz0/e+TKtP328s0Xm2uDw3c+ZzVVyDxNzoxuXI54abBZ/stX/SYv576k263j9pQ8+b7UujT+Nt562x99ZG1cinmna/3fuaEt2vD9xqro7TNV3iia+/fWz0Vb1N/Z/mtL66+8FuiHt/9Gd4x9PGu/XLO++jp+vjP3Qat3942++/+9L3qrm99WWXcxVKkvTEfuSN7YvP3rnufVyffs0/smnmx//O+3/6XvCM23GP3j9968fPP7OSuOf3VX/7z5z9fb8QKv62+v/mWpusraknfGv3QY+zGsHAAAAAAAAAAAAAAAAAAAAAAAAAO3KRMTBSDLZrXwmk81u/ob34zGaKZbKlcNnS8uLs1H9rezxGMrUv+pyrOH7UKdr34dfLx+9p/x8RDwWEZ8Oj1TL2XypONvr4AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg5kCL3/9P/Tbc69YBAB2zv9cNAAC6zvkfAPrP7s7/Ix1rBwDQPd7/A0D/cf4HgP7j/A8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECHnTp5Mk0bf6+v5dPy7IWV5fnShSOzhfJ8dmE5n82Xls5n50qluWIhmy8ttPxHlzYfiqXS+ZlYXL44VSmUK1PlldXTC6Xlxcrpcwu5ucLpwlDXIgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA9pVXVudzxWJhSUZGRmYr0zhKjPRugAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4n/svAAD//9EyKso=") setsockopt$inet_udp_encap(0xffffffffffffffff, 0x11, 0x64, &(0x7f0000000080)=0x4, 0x4) (async) r0 = open(&(0x7f0000000500)='./bus\x00', 0x6fe44da629969272, 0x0) write$binfmt_script(r0, &(0x7f0000000f80)=ANY=[], 0x9) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000040)=ANY=[], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r1, 0x0) (async) dup2(0xffffffffffffffff, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) (async) r4 = socket(0x10, 0x803, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000380)={0x0, 0x14}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="48000000100005070200"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000003c0)=ANY=[@ANYBLOB="3800000024001d0d00"/20, @ANYRES32=r5, @ANYBLOB="00000000f1ffffff000000000b0001006d756c7469710000080002"], 0x38}}, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r6, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x38, 0x24, 0xd1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_fq={{0x7}, {0xc, 0x2, [@TCA_FQ_BUCKETS_LOG={0x8, 0x8, 0xe}]}}]}, 0x38}}, 0x0) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x30f9b5a597a49d3d}, 0xc, &(0x7f0000000100)={&(0x7f0000000280)=@delqdisc={0x140, 0x25, 0x8, 0x70bd29, 0x25dfdbfe, {0x0, 0x0, 0x0, r5, {0xfff2, 0xffef}, {0x8, 0xa}, {0x6, 0x7}}, [@TCA_EGRESS_BLOCK={0x8, 0xe, 0x7}, @TCA_STAB={0xcc, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x81, 0x9, 0xa7f, 0x5, 0x0, 0xfffffffb, 0x20}}, {0x4}}, {{0x1c, 0x1, {0x40, 0x2, 0x9, 0x2, 0x0, 0xfffff194, 0x5, 0x4}}, {0xc, 0x2, [0x3, 0x83, 0x1fe, 0xb78f]}}, {{0x1c, 0x1, {0x9, 0x1, 0x1, 0x3, 0x0, 0x81, 0x8, 0x1}}, {0x6, 0x2, [0x6]}}, {{0x1c, 0x1, {0x5d, 0x3b, 0x6, 0xffffffff, 0x2, 0xa6, 0x1, 0x8}}, {0x14, 0x2, [0x18, 0x7, 0xfff8, 0x9, 0x3ff, 0x80, 0x2a0c, 0x2]}}, {{0x1c, 0x1, {0x1f, 0x0, 0x2d7, 0x77, 0x0, 0x5, 0x80000000, 0x5}}, {0xe, 0x2, [0xffff, 0x8, 0x5b, 0x8, 0xf8]}}]}, @TCA_RATE={0x6, 0x5, {0x46, 0x7}}, @qdisc_kind_options=@q_plug={{0x9}, {0xc, 0x2, {0x2, 0x3}}}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0xc81}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x401}, @TCA_RATE={0x6, 0x5, {0x7, 0x80}}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x80000000}, @qdisc_kind_options=@q_mq={0x7}]}, 0x140}, 0x1, 0x0, 0x0, 0x4001}, 0x8045) (async) r7 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r7, 0x0) (async) sendfile(r0, r2, 0x0, 0x80000041) fallocate(r3, 0x0, 0x8000000000000000, 0xfffffffffffff25c) (async) ioctl$EXT4_IOC_GETSTATE(r7, 0x40046629, &(0x7f0000000040)) [ 1437.227640][ T9254] EXT4-fs (loop4): dirty_blocks=672 [ 1437.242597][ T9254] EXT4-fs (loop4): Block reservation details [ 1437.255017][ T9254] EXT4-fs (loop4): i_reserved_data_blocks=1 04:58:48 executing program 3: syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000003080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f0000003480)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) (async) syz_usb_connect$hid(0x7, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x44f, 0xb605, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x7f, 0x10, 0x7f, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x1, 0x5, {0x9, 0x21, 0xff, 0x3, 0x1, {0x22, 0x42b}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x20, 0x6, 0x9a}}}}}]}}]}}, &(0x7f0000000440)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x300, 0x4, 0x3, 0xff, 0x10, 0x2}, 0x43, &(0x7f0000000080)={0x5, 0xf, 0x43, 0x6, [@wireless={0xb, 0x10, 0x1, 0xc, 0x4fe6f5ac60045117, 0x5, 0x6, 0xe1d, 0x80}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0x5, 0xb, 0x6}, @wireless={0xb, 0x10, 0x1, 0x4, 0x66, 0xfd, 0x5f, 0xffc0, 0x22}, @ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x1, "e9f6fc824be63f54486b2ed39a00115c"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x6, 0x1, 0x2, 0x7fff}]}, 0x7, [{0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x843}}, {0x6a, &(0x7f0000000140)=@string={0x6a, 0x3, "25dfb390ab8a9a9172b988fdce57cac6ed52b4afc453b0abe464f3c3f99eb65f43b1f4a0d1992e27ef1944868605fa136c9a92b1e2dfca8c5c161cdbf92de6b03490bd151847b3dd9a8aca5ae6dfa96078efaa199cb009f67c15d03e155d15552ce4ad4300467430"}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x1c0a}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x42f}}, {0x84, &(0x7f0000000240)=@string={0x84, 0x3, "148133cafe6c1b775e7921ba71d99d6529ee39c55eb59a012227b58f3a58c0c9f74e7ed8c36891ef63bcea067e4b9ff4f53dbd6002a12ae93e1175af394620152a8bf899003b194ebb2a2d80523e7527e7eb2a616f3fc27fd62c5c5798ec19828c5c991ba47714d7e5598443830879d8f8bc6d084a36885a72bc79c1ebe1c1ee119f"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x446}}, {0xf1, &(0x7f0000000340)=@string={0xf1, 0x3, "87cca4e6d860e8cae2b7654eca78df20ac0cc795d1663e4f9218b7d1c4faff342da87209fcb889d4152761e7a71173bfae5728137a6aedeaa1e101cbc76e02002ec0a98901bc0386a520c1387c3868b098218cd9129dbe0dc5bd9e0aa58139c2fda98ccb444135272cb7bc325a0a82c300532ce9b4babbbf22e9daeba4e878e4a136f605c0211ba7444569ef33364fa6ffdcedc6c092dcef8cef3f05a12969780a0ff83f2541e6a80fcd2d5eba2d12de82bb9aa71e2d69fbb834094e5c4d8306fa66a55284bb22e64e95cb9d42b7b0f9d12486ecd6fdd3639d92c63d4a2f9fb901cdfd75b8bc1db6e06ab73033c8f3"}}]}) 04:58:48 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x176}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, 0x0, 0x0) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = socket$inet6(0xa, 0x100000003, 0x3c) sendto$inet6(r2, &(0x7f0000000000), 0x4320, 0x0, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback={0x200000000000000, 0xf}}, 0x1c) [ 1437.292740][T18975] EXT4-fs (loop4): Delayed block allocation failed for inode 19 at logical offset 0 with max blocks 656 with error 28 [ 1437.312593][T18975] EXT4-fs (loop4): This should not happen!! Data will be lost [ 1437.312593][T18975] [ 1437.511168][ T9279] loop4: detected capacity change from 0 to 2048 04:58:48 executing program 2: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000080), 0x1, 0x105fd, &(0x7f0000010640)="$eJzs3E2LW9UfB/BfOv/p07+2RfqgUPCCCBMwoZk+oCBStUULthYfFq40k9wJaZPcYZJ5sGtd6ca9W0HEXcEXILjxDfgCigtBXAjuKkruvaMdHXB0ppOx8/lA5nvuuef+ck7I5uQON4A963jy80+VOBqHImIqIo5E5O1K+cpdKuKxiHgiIvbd96qU/b937I+IwxFxdFy8qFkpT1385e69Tx+/+tyHn9+tNr7/7JPJrRqYtKcior9QtFf6RWadIm+W/c3lbp7988tlFicqt8rjrMiVdC6vsNJcG9fM81ynGJ8tLA3HOd9rtsbZ6c7n/QuD4g2Hy521OvkFN5uL+XE7ncuzO8zy7Nwu5rVa5u3hqKjTLuu9l5eP0Wgti/50NS3Ws3Arz9ZgVPYXdbN2ujrO5TLLt4tW1mvn85j71x/zrvdqd7C0miyni8NuNkgu1BvP1BsXa43FrJ2O0vO1Zr998Xwy0+mNh9VGabN/qZNlnV5ab2X9ajLTabVqjUYyczmd6zYHSaNRP1c/W7tQLVtPJy9ffyvptZOZcb7YHSyNur1hMp8tJsUV1WS2fu7ZavJkI3nj2o3kxutXrly78eY7l9++/sK1qy+Vg/4yrWRm9uzsbK1xtjbbqO7a9e+Pza7/42MRE1p/ZWuXs9f5AgH8Y/b/wCRsZf/ff1j2/9Plh2H/b/+/R9dv+8aW+AIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOxZ303feSVvHC+O/1/2P1J2PRoRpyPiVEScjIhfNzAV+9fVPBERlbK90fjpP83h60rkFcbXHCheX66duxQR9449wA8AAAAAHnJffPP+BxFT42b+5/n1p786M5lpsTPKH20Obnb8ob85n//k87+tzekPJ/Jiq9tU7eRayW1xKiKmj/+wTdVOR8S+I+9uU7VNmVoXB++LShH7dnI2AADAzli/E9i23RsAAAC7zkeTngCTkd+vLf8Xv7wXfKCI8obgoXVHAAAAwH9QZdITAAAAAB64fP+/S5//F4fLZ/95/h8AAABsoNr6Nv3xzpnXNjG0eP4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPzGzt3jphFEcQB/QDaQLwVFfFyFKkpJwSFyhJRp0iW3SRXOEAlxB3e48xEssFjGlhdtYWlnWRn9ftIysyP460H3dtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG26LdbLv9vff5rm7A/N5Pk2AAAAQJ1dsV6Wk/Hp/kNa/5SWvkTEPCJmETGNiLrefRBvK5mTiOiled37i7Ma/keUCcfPDNP1PiK+pev+c9u/AgAAAFyv7Waxihgcp+XL164L4pLSQ5tRrrzykc+bXGmTMuxnprTpY2QWs4goxneZ0uYR0f/4PVNaneH5wqAyjJ4NvdPQb7EaAACgI9VO4KXdW7YuDwAAgIv50XUBdKPcr03/xU97wWmjMG0IvqvcAQAAAK9Qr+sCAAAAgNaV/b/z/wAAAOC6nc7/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE27Yr3cbharpjn7QzNPQZN/N7+aFgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+zPOQrFMBBEwdZfvNxJ+P7HMg125txJFQgeM1IgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg0rpPPHd+RjCPJr9PGv+OZZOmdxtpVY+u6sffBfPs3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACc7M/dCYRAEITBvvM/p8X8w5IGjUGEKlj4mGEeFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+6He//J+YGmeSudPG0vFIsnbV2Lpq7D1oHD0Yb/8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgYgcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCvtzb5swEMZx+PUlUeI2GSG9lcAMNFQIRuBDQrLkGRiAhWioaC0WgRVAgnNNZwqep/n/iivuBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA1XR6+eIuIIlKXKdJ483N6j4iPSNu2HX3estidj83XPWf7wyTnd0x/y4goo+jjHACA3lXd5lit6+Vf3v+8g7zDvNW8qRfP/DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzZuWPWJsIwAMBf0iZanRytIIKDLja2sRohi0OhuyDoFtpYiqlKmqEtXfoLRCdX/4Ld9C/4BwQHLTg4dFBwESSS5JJ+wSApyl3U54H37u1R7r4vw5H33u8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCxHO6F0/08F0KYnT7KO95+3l0ZtX/95N1sPz7denU+PmfnFIUQwv31Rv1qinOZdJvbOw9qjUa9KZFIJINk9P2i3W63075HAQAw2UZ/R8xFFXxPIYnO0Q+F/eXuf1VDaL8Yrv8vRXn4Rf3/8fnZc/34vvWmFV8rrv/n//SE/2Kl1sbj0ub2zpX1jdpafa3+sFxeWLy+eO3mjYVS91lJyRMTAAAAfk8xibj+z1d/7v+fivIwZv1/Z+ne3fhaU+r/kY6aflmPBAAA4P925sLXL7kRx3PFYtiqtVrN+d528PdCb5vBUI/tRBJx/T9VzXpUAAAAQBoO93JD/f/VKA9j9v/nXu4exOecCiHMJP3/uZVHjdX0pjPR0nidOOs5AgAAkK2ZJOL+f6G7/j8/WPKQDyFcvtjLk58BHKv+f//s9tBL6/H6/3J6U5xI+Urv8+juKyFMV7IeEQAAAP+yk0l0iv2Dwv5y89vTpaL1/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwA927B+lmSAKAPiXbPazEgMWolZeQBQtrAIWotgIuYIoCJ5ABPUAYqmld7D0DqkVBLGwTKEnkJnMYEgKbdz1z+8Hk/dmCDtvZ5t9CwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAh/rr73kRftqDvJnW7l6Od0O8H4nB89XsfBghb1RZ9A/UWKu7AgAAAH67durtizR/Km+2Qmx2Yv9f5v+Fnv96cpDnfn6078/x9uJhLvf/JzsLR8ObhX3CRfcPDveWxqrZ7H7hrX5rU+NLl93HldfT1Zk0bcWTj99eivhAmttn0/0ynmfjvNfb+B/TiYoLBwA+bTHHlOT3oRCX6ywMgD+jlca/of6/6NRbEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAV3gIAAP//ilFznQ==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0xc4082, 0x0) pwritev2(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='\x00', 0xffff8000}], 0x1, 0x8000000, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x44082, 0x0) pwritev2(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="12", 0xffff8000}], 0x1, 0x8001497, 0x0, 0x8) 04:58:48 executing program 5: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000340)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 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}}}}}}]}}, 0x0) syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000880)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}}}]}}]}}, 0x0) syz_usb_connect(0x1, 0x90f, &(0x7f0000000900)={{0x12, 0x1, 0x0, 0x50, 0x42, 0x96, 0x8, 0x695c, 0x3829, 0xad41, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8fd, 0x3, 0x1, 0x0, 0x40, 0xff, [{{0x9, 0x4, 0x1c, 0x6, 0xd, 0x91, 0x66, 0x55, 0xb6, [@generic={0xee, 0x23, "f1b3891b05df32944a782333c831a4c16b1005392aab1003f77757274bff4017882ec455230e6230d018ed4af832528fbae55d293ba4c63ef2135a6560d9695c8628549118f0ad5e8a3ddaa479f6d3085627ad2d9279e2936d17979359869a5254f16f8668709f30b7494197445fcb8360c1bf96f9dc5d55ace570255d2dba27d5361ae20959f072dee08743da28d34544d36dba0b73b63ba59b385abfefe013f1cf6a4e9d88ecc4fe65a7515d466573558793d2d1baeadae3851e6587d3a0e663020346c174ee9e0f6505a85fa5b34e448c33b5a2c388a12111456d9d3c2410ab6699d0c03f4b9fb1e53945"}], [{{0x9, 0x5, 0x4, 0x10, 0x40, 0x7, 0x1d, 0xff}}, {{0x9, 0x5, 0xf, 0x2, 0x400, 0x8, 0x8, 0x5}}, {{0x9, 0x5, 0x80, 0x3, 0x200, 0x1, 0x7, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x7, 0x5}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x81, 0x5}]}}, {{0x9, 0x5, 0x0, 0x2, 0x10, 0x4, 0x6, 0x80, [@generic={0x5, 0x21, "fb6e6a"}]}}, {{0x9, 0x5, 0x80, 0x3, 0x10, 0x40, 0x5}}, {{0x9, 0x5, 0xb, 0x0, 0x3ff, 0x1, 0x98, 0xf9}}, {{0x9, 0x5, 0xc, 0x8, 0x10, 0x9, 0x6, 0x81, [@uac_iso={0x7, 0x25, 0x1, 0x40, 0x81, 0xff}, @generic={0xb, 0x14, "05afe2b4fcccdaadfb"}]}}, {{0x9, 0x5, 0x5, 0x0, 0x10, 0xc0, 0x6, 0x3, [@generic={0xeb, 0x2, "bf71f9ab0f37238f4e89fec172bf2e579da63b51b871e01bee4b3fbf450a07a58ad2f57e719e165549c0e4588ef8c5fe45c208e23accbff0719f65ae858f01787c95a7fc5f6b96162a053c2999513a8216586eb1a2db68fdcc86ab44b2f7804a2d35e7566f996aca14043d94387eff5fea747fee2883b929ea693d8aa2614adddc782522d2717a1dcfc9017ec62b15963957fc19df48f831a3d573f8dcc4c3cc6205443c9705aacfb2bfafc6c061b227e2fbff8e1527b4335b3d0f70b3ba4a677629fbbec92bcff66a564a045bcba2a2c58c31f16fcc7d935784193a8934f125f74332b6bb52a53d9d"}, @generic={0x4b, 0x4, "ee3a00674f69eafc4505ad2b56f2a7170dd010fcb325a036ea3c663da53b72aecbefb9fa1b451fdda78811960b895aa44a3cf622b108f7f2c9d77ef44a06abdab2c7e56b3dcae1a6da"}]}}, {{0x9, 0x5, 0x0, 0x10, 0x3ff, 0xf7, 0x6, 0xe0}}, {{0x9, 0x5, 0xa, 0x8, 0x200, 0x7f, 0x8f, 0x80, [@generic={0xd1, 0xa, "390859289fb5c38975aba4d458c84f259f7bae5514225d8d479dfcf2e0dfe5e8dc9768bf9030b6f49f0ee3f18253e8a28d0b474b2d7f8641f5b065d43f85f8d2b6619d1ad79fe16627a5482d5ac61361cbd965735c89a5ec1378f717ec36dd2468c38a7090b0fd7426c81e02d68251b396c6202cedd4c9bf512b548db5afce2d3761b5c42cafe7a795c4a862b12e59c61b43042a25084498651de080353e8364a09cf4fac29fd3bad212885d5d08b488012750ebd8d7add4d2a0c43964d778497f4249560f0a995f011ac0e44c4d02"}, @generic={0x56, 0xb, "8accc2076e3e7cbbae14dfa14fbff95eee13ac30d64042697096462fae4c93a723b40427ddf922584bba2524dffbd80929f41d6ef9e221f5f2fb41eb94f45fa63429db5929645941cbbb47770ec1ab39889283c6"}]}}, {{0x9, 0x5, 0x5, 0x10, 0x8, 0x5, 0xc6}}, {{0x9, 0x5, 0x6, 0x1, 0x200, 0x0, 0x0, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x7f, 0xc46}]}}, {{0x9, 0x5, 0x1, 0x1, 0x8, 0x20, 0x20, 0x1c}}]}}, {{0x9, 0x4, 0x40, 0x5f, 0x7, 0x57, 0xba, 0x80, 0x5, [@cdc_ecm={{0x6, 0x24, 0x6, 0x0, 0x0, "eb"}, {0x5, 0x24, 0x0, 0x4}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x2, 0xf9e9, 0x1}}, @uac_as={[@as_header={0x7, 0x24, 0x1, 0xff, 0xcc, 0x1001}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x6, 0x2, 0x2e, 0x8, "9d0e"}, @format_type_i_discrete={0xf, 0x24, 0x2, 0x1, 0x0, 0x2, 0x4, 0x0, "1b203fffc3c422"}, @format_type_ii_discrete={0xa, 0x24, 0x2, 0x2, 0x21, 0x2, 0x9f, "f6"}]}], [{{0x9, 0x5, 0xa, 0x2, 0x410, 0x1, 0x1, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x1, 0x3f}, @generic={0x17, 0xa, "4daf3cdcbfff253137b7d9992ce5d43299e73b8d13"}]}}, {{0x9, 0x5, 0x6, 0x0, 0x8, 0x1f, 0x2, 0x1, [@generic={0x42, 0x21, "14c5b558f35ded2394e402c572ec5fcbe1083e6677174b48dc07b31517ee7e70618e208b5a4c68781a9406105dabb49449e77e669155885d8397de8f076efe5a"}]}}, {{0x9, 0x5, 0xe, 0x1, 0x8, 0xb2, 0x16, 0x1, [@generic={0x79, 0x11, "d3981db9f95d08b4e3ef03750f4530f4a8a860021206644b90463d51499428cd451d1187a1b30ae5718e3df415f813ef3490a2f6a6f2e024ccfc73efbf9e1eabfec28bf1745fd635535022954319d19d9ee2f5a9878ae49708bb94caf672d8484cf2ff252cf3f7eebf66c9f2f8ce02c57345ebc5145122"}]}}, {{0x9, 0x5, 0xe, 0x0, 0x200, 0xf9, 0x3, 0x6d, [@generic={0x89, 0xb, "6f98271fa40a113f3f78aee9e6faa8f667fff1b358b4bde398ba9f75a591638584be676a2c3ab0b3b8dc4c06ba6a5145d105308fa88574b063f7275e790a8a49966d16b290d33564e0d06195d1c69a6e69ffd69b318c6aff421fd21318fd943e58ec1bcddffd6ed1568308b9fa7f93914cc9c190b11a128c375f83cc4958caf178ea186d750822"}]}}, {{0x9, 0x5, 0x8, 0x4, 0x10, 0x40, 0x0, 0x8}}, {{0x9, 0x5, 0x6, 0xf, 0x8, 0x20, 0x1, 0x6, [@generic={0x90, 0x21, "6c006318f3858fc8bcde0b09700e1e30b98159224620d0940302d1e8121826ea9cb5232154074f71701189aaa0cb3f00088cc098b5e8b198ed814b2ff64133fce9ed5cd35780692679162e7cf5a564f9c057bac5a6dc483c1eb1a33b9cc521eb40cba39dcd24389850ba33031fcab5d1110d4db1bdd0056d5cbd53ddc102fc31aeed4ca4b4e68b50c65c5cc4bfc6"}]}}, {{0x9, 0x5, 0x2, 0x10, 0x8, 0x6, 0x6, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0xe8e4e4a746fed8bc, 0x1, 0xbd7}]}}]}}, {{0x9, 0x4, 0x61, 0x81, 0xe, 0x1a, 0xc0, 0xb8, 0x3, [], [{{0x9, 0x5, 0x4, 0x3, 0x10, 0x1, 0x9, 0x4}}, {{0x9, 0x5, 0xa, 0x2, 0x400, 0x3, 0x80, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x3, 0x9}]}}, {{0x9, 0x5, 0xd, 0x3, 0x400, 0x8, 0x7, 0x58}}, {{0x9, 0x5, 0x7, 0x3, 0x3ff, 0x1, 0xfb, 0x6}}, {{0x9, 0x5, 0x3, 0x10, 0x10, 0x0, 0xfe, 0xff, [@uac_iso={0x7, 0x25, 0x1, 0xc3, 0x95, 0x6}, @uac_iso={0x7, 0x25, 0x1, 0xa8b97a78e9a61765, 0x8, 0x1}]}}, {{0x9, 0x5, 0x1, 0x3, 0x10, 0xfb, 0xfd, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x7, 0x7}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x0, 0x2}]}}, {{0x9, 0x5, 0x3, 0x3, 0x8, 0xfc, 0x4d, 0x67}}, {{0x9, 0x5, 0xb, 0x3, 0x10, 0xd, 0x7f, 0x7f, [@generic={0x54, 0x4, "f8b7b40fc78a4206d72dce977ef153b238cea47f0de0683b63dd540aeda2ce0b61f93e7cd80d85dfe7ad588bf6d8cf2286063b2b5089020e6c4aab6734c091a104609d2dd3353f8af8e0a192258436dc96c8"}]}}, {{0x9, 0x5, 0x7, 0x0, 0x10, 0x40, 0xfe, 0x1, [@generic={0x40, 0x0, "dd766a60e229d08e0b7f9d3b3547d6f6c3b2b189a1d042512a13f09aec50578a644e8e1f5d76b15547593894094b7dd370320c6d1e2d1ba167e471bab2e5"}, @uac_iso={0x7, 0x25, 0x1, 0x82, 0x7, 0x1}]}}, {{0x9, 0x5, 0x89, 0xc, 0x10, 0x20, 0x6, 0x6c, [@generic={0xb0, 0x2, "f9e59445caf10ed34600c1e0b63969a36daabf8d26dfd3158c84e4475366dcb9933e38870a2f560024d9d81a81c79b0a283695df87ca86cd63d3805a92a664bb2d268e8ab32243f60ee5230326615902beaaba0ae2a257dc2dea992860c14b52c65fb4f7d78cde2bd4219dd8414e1a1e4fe62fbd7b74f7090e51c2ecfd65a39e22712541ec06837cda53fa40eba6dc885e5babe53aaf20b4b9d05c66a9fcc1b16c37b4ac193a57f1d13897a225bb"}]}}, {{0x9, 0x5, 0x3, 0x8, 0x200, 0x48, 0x20, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x6, 0x6}]}}, {{0x9, 0x5, 0x9, 0x0, 0x400, 0x3, 0x1, 0xff, [@generic={0x64, 0x30, "2b4359e469aa5b38b513e2e675b0b38b1ba58c6e496639d8f4c4d87d816d7dfaba9b20d85fcb1c421853ca94ca148eca039712f80586c577a05fc2f45d59f2ae6bbb6d039f636caaf899ddcb61d0f62d0be4ec503900eb3b2b439fe1a4a4fcdd1669"}]}}, {{0x9, 0x5, 0x6, 0x8, 0x8, 0x3, 0x3, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0xd1, 0x8}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x2, 0x8}]}}, {{0x9, 0x5, 0x7, 0xc, 0x40, 0xff, 0x0, 0xe4, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x96, 0x1}, @uac_iso={0x7, 0x25, 0x1, 0x42, 0x81, 0x9}]}}]}}]}}]}}, &(0x7f0000001300)={0xa, &(0x7f0000000300)={0xa, 0x6, 0x83805bde092bd176, 0x8, 0x6, 0x3, 0xff, 0x1}, 0x27, &(0x7f00000007c0)={0x5, 0xf, 0x27, 0x2, [@ssp_cap={0x18, 0x10, 0xa, 0x3f, 0x3, 0x3, 0xff00, 0x1, [0x30, 0xf, 0x3f3f]}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x3, 0xff, 0xff, 0x5}]}, 0x5, [{0x2b, &(0x7f0000000800)=@string={0x2b, 0x3, "d545b5cc8c3cf3d82bf530567f42b38ad8becef57d372756f12dc0d1d39e0afd9e4f03b4159e7dd835"}}, {0x4, &(0x7f0000000840)=@lang_id={0x4, 0x3, 0x414}}, {0x4, &(0x7f0000001240)=@lang_id={0x4, 0x3, 0x100a}}, {0x4, &(0x7f0000001280)=@lang_id={0x4, 0x3, 0x240a}}, {0x4, &(0x7f00000012c0)=@lang_id={0x4, 0x3, 0x1c0a}}]}) (async) syz_usb_connect$cdc_ncm(0x4, 0x71, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x2, 0x1, 0x4f, 0x40, 0xe6, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x8, 0x24, 0x6, 0x0, 0x1, "aae15f"}, {0x5, 0x24, 0x0, 0x3}, {0xd, 0x24, 0xf, 0x1, 0x10001, 0xfd, 0x6, 0x1}, {0x6, 0x24, 0x1a, 0xfff8}}, {{0x9, 0x5, 0x81, 0x3, 0x20, 0xff, 0x0, 0x9}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x400, 0x8, 0x9, 0x5}}, {{0x9, 0x5, 0x3, 0x2, 0x20, 0x81, 0xca, 0x5}}}}}}}]}}, &(0x7f0000000700)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x15908c003831a313, 0x0, 0x7, 0x41, 0xff, 0xe1}, 0x36, &(0x7f00000000c0)={0x5, 0xf, 0x36, 0x4, [@wireless={0xb, 0x10, 0x1, 0x2, 0x9, 0x20, 0x9, 0x81, 0x31}, @ss_container_id={0x14, 0x10, 0x4, 0x2, "74fb94abffb586722ba422ca0530d4d8"}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0x8, 0x7, 0x6}, @wireless={0xb, 0x10, 0x1, 0xc, 0x4, 0x2, 0x9, 0xfffd, 0x4}]}, 0x9, [{0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x100a}}, {0xfa, &(0x7f0000000140)=@string={0xfa, 0x3, "eefaa766d91ae2d2b6287e349511780b7646c33d7333b5d9925179c75912adcf10e15a342998608d098906f02fc5e3eda386e6135cd58af17fb452c1d6335ee256212118e1de0433a3958e702ad8cf05c9f207682a27713d49f68de1513b2430463ea721423d4489b430a6bb03dc9a4a2cfb7ba4d9e4bbcb5704b10e3af32ddec3b9afeaad35ccf2a86b35a58e01b47ddb439f4518e8747c71b1421273e65459d54eaded5996046c0f516d743e31bccb487df60bd1041c5eed9346ac6408e9635dca3d58b48c46424598137b5a2598e489f3d3624e7af22369dcd51c950cd6b21a5bb078f455a9bea6898c888607a33392970cb0c4211456"}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0x407}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x437}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x1c0a}}, {0xcd, &(0x7f00000003c0)=@string={0xcd, 0x3, "560bdfe1d5772f35ada5408a5b05054cbce44f59410e8b6937952bb6ec2a15b2f8c41a68e6b4cca913f10aa134e9e099eef5a5b45cc93d0c9c255f6fdc153804ae06b8476d8a4489e692c8c776229a26a48a31d994e09c5513bda0081259cafe6735e2c74850bee018ea8072a45bfd7264ab723d68784fa1f85d7146745aced81f479477a749b4cafb15951d04c132db53395de6abc2354771fbfe9557ddeef94fa7ecea2eb6cf1543d5eff9c46bcc5b57716b5dc6aba5c2e53eed4153cc700d4cbc46e2de54e875ffe19e"}}, {0x4b, &(0x7f00000004c0)=@string={0x4b, 0x3, "f9e8bfe374dbf3a0be9f3a49305ef6b51e4aa8d593d0462f7a234303d61c9364138d42bc8b8c1d09888fc2cfb008d26eae49b33c671663449d27100248ccbdf4035b3bb4b957928387"}}, {0x8f, &(0x7f0000000540)=@string={0x8f, 0x3, "7054664e104b152f7107e223c3573379f574edff067e9fe67ba8e990499e8fac6067d6b6a562c59885c99cc49b8229352c98f2a8ae1e21886d163f0f11fd5d889aa69deb4e6f4dc79576e86436686125069a0e489016f0e1b14beaa1f070a26a3eea16ea9285993e024121acb0331da7b8b02e4068ad58864ee76e91a40648dd9138a44641c611d23472916788"}}, {0xe4, &(0x7f0000000600)=@string={0xe4, 0x3, "408d4e0d2c6cfa59ca747caafda106168852ec0f36aa66701aeaf0fb7c46f94fd1056c318f1321db1e6b1643ac5741101a3c8705fc5c50701170e14dbd16b3508a6df8952f2ad4b33fcb90b74107d85fad90834d8d8fa97bf71bd56e33b9f236cc78870bf0f35ca58a353b8c5d6e64a27df72f9d03334ab6ec64fd33822d74236fc2ff89406ad830ad6bb04bdd3b1d2907840cb742c1fbd1feefe6f00aeea7623134bd47ca758aad25179a3c9bfb6f82a4d28a839550bd1bbc80996d0262d4568aed44907dd931cd0c131b239277d7ff5e29b177cbbc8ac43df442255a82042de0bb"}}]}) [ 1437.587533][ T9279] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 1437.637016][ T9286] EXT4-fs error (device loop4): ext4_mb_generate_buddy:1148: group 0, block bitmap and bg descriptor inconsistent: 25 vs 150994969 free clusters [ 1437.651983][ T763] EXT4-fs (loop4): Delayed block allocation failed for inode 19 at logical offset 0 with max blocks 150 with error 28 [ 1437.664233][ T6] usb 4-1: new high-speed USB device number 34 using dummy_hcd [ 1437.698937][ T763] EXT4-fs (loop4): This should not happen!! Data will be lost [ 1437.698937][ T763] [ 1437.737035][ T763] EXT4-fs (loop4): Total free blocks count 0 [ 1437.744171][ T9286] EXT4-fs (loop4): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 1 with error 28 [ 1437.772898][ T763] EXT4-fs (loop4): Free/Dirty block details 04:58:49 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000280)=0x5efe) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() (async) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) (async) syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) (async) socket$inet(0x2, 0xa, 0x5) (async) r4 = socket$inet_tcp(0x2, 0x1, 0x0) r5 = syz_io_uring_complete(0x0) setsockopt$inet_tcp_TCP_CONGESTION(r5, 0x6, 0xd, &(0x7f00000001c0)='dctcp-reno\x00', 0xb) (async) setsockopt$inet_tcp_TCP_CONGESTION(r4, 0x6, 0xd, &(0x7f0000000200)='illinois\x00', 0x9) bind$inet(r4, &(0x7f0000000100)={0x2, 0x4e20, @empty}, 0x10) r6 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0xab) connect$inet(r4, &(0x7f0000000180)={0x2, 0x4e20, @loopback}, 0x10) (async) sendfile(r4, r6, 0x0, 0x90000) r7 = getpgrp(r3) kcmp$KCMP_EPOLL_TFD(r0, r7, 0x7, r2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff, 0x6}) (async) bpf$PROG_LOAD(0x5, 0x0, 0x0) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000005c0)={0xffffffffffffffff, 0x0, 0x78, 0xb8, &(0x7f00000002c0)="1d85d6aa8b2e44e56665c8d54b59c61bdf7d2999d9dab111f9569c1e26898324e80c304fc19b2971178fd6f14f1aa3b6a6460e75f3da5785a0baceff0e098f515107e1dc3dfafee86ae01cae31b765b08926648053b6c574e7e8ab47ec7ff8c338865e89542723d05aabab4526a02407f09ccf9590bf9d4b", &(0x7f0000000440)=""/184, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x48) (async) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f00000000c0)={'tunl0\x00', &(0x7f0000000640)=ANY=[@ANYBLOB="736a7a746e6c320000000000e68a43079f00000000006844070029e389e4900300000000000000", @ANYRES32=0x0, @ANYBLOB="0020000100000b1f000000364bac16ca7396d4c7e46d8e72ca0240aa0bf40028006600000446020400000000000000aa4414ffe000000200000000d5e65707cc98fc84ce751f2750d6b8feade2757eb8d38a9034f0bab674368e807d88c2b7bf6cc1a219e96a99a1597913e6378a0e3c29e4ecfebe7af790a674d77e6061473ff7dbb4b7ffb2c070e34d1e43e5afca9bbe563b003deca78b7a1f591221642a765a52f68f0c47bf3c6b0489381a9e90fd470ce4e1091008679fd1ac768785e37465e152697620fda2c66820e1df2121232ee9ff5f608a53f22a16a7b267d362b09f79ab1555ae49e3432659f5c8574b751d2ac6fb9bf1de72e50b67c5f0ae2bf7d30367bc328816ef25f6b24691e676a1fa9101fd1e4a871bb77bd52049667b5bfcdb0e71a0d1966ae3cb5e0596af37d3d12a8cbbd1477df05f27"]}) (async) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000040)={0xffffffffffffffff, 0x8, 0x0, 0x7}) (async) connect$pppl2tp(0xffffffffffffffff, &(0x7f0000000440)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x3, 0x1, 0x0, 0x1, {0xa, 0x4e21, 0x8, @mcast2, 0x4}}}, 0x3a) [ 1437.796160][ T763] EXT4-fs (loop4): free_blocks=2415919104 [ 1437.806191][ T9286] EXT4-fs (loop4): This should not happen!! Data will be lost [ 1437.806191][ T9286] [ 1437.826707][ T763] EXT4-fs (loop4): dirty_blocks=176 [ 1437.843823][ T763] EXT4-fs (loop4): Block reservation details 04:58:49 executing program 4: syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x2000480, &(0x7f0000000000)=ANY=[], 0x1, 0x76a, &(0x7f0000000fc0)="$eJzs3d9rW1UcAPDvTdt17aatIOh8KghaGEvtrJuCDxMfRHAw0Ge3kGZlNm1Gk461FNwQwRdBxQdBX/bsj/nmqz9e9b/wQTamdsOJD1K5adJla9KlW5MI+XzgNOfce9Nzvjn3nnuSe0kC6FsT6Z9MxKGI+CiJGKstTyJiqJobjDixud3t9bV8mpLY2Hjzj6S6za31tXw0PCd1oFZ4MiJ+fD/icGZ7veWV1flcsVhYqpWnKgvnp8orq0fOLeTmCnOFxWPTMzNHj79w/NjexfrXL6sHr3/82rPfnPjnvSeufvhTEifiYG1dYxx7ZSImaq/JUPoS3uXVva6sx5JeN4AHkh6aA5tHeRyKsRio5loY6WbLAIBOeTciNgCAPpM4/wNAn6l/DnBrfS1fT739RKK7brwSEfs3469f39xcM1i7Zre/eh109FZy15WRJCLG96D+iYj44ru3v0pTdOg6JEAzly5HxJnxie3jf7LtnoXdeq6NbSbuKRv/oHu+T+c/Lzab/2W25j/RZP4z3OTYfRD3P/4z1/agmpbS+d/LDfe23W6Iv2Z8oFZ6pDrnG0rOnisW0rHt0YiYjKHhtDy9Qx2TN/+92Wpd4/zvz0/e+TKtP328s0Xm2uDw3c+ZzVVyDxNzoxuXI54abBZ/stX/SYv576k263j9pQ8+b7UujT+Nt562x99ZG1cinmna/3fuaEt2vD9xqro7TNV3iia+/fWz0Vb1N/Z/mtL66+8FuiHt/9Gd4x9PGu/XLO++jp+vjP3Qat3942++/+9L3qrm99WWXcxVKkvTEfuSN7YvP3rnufVyffs0/smnmx//O+3/6XvCM23GP3j9968fPP7OSuOf3VX/7z5z9fb8QKv62+v/mWpusraknfGv3QY+zGsHAAAAAAAAAAAAAAAAAAAAAAAAAO3KRMTBSDLZrXwmk81u/ob34zGaKZbKlcNnS8uLs1H9rezxGMrUv+pyrOH7UKdr34dfLx+9p/x8RDwWEZ8Oj1TL2XypONvr4AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg5kCL3/9P/Tbc69YBAB2zv9cNAAC6zvkfAPrP7s7/Ix1rBwDQPd7/A0D/cf4HgP7j/A8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECHnTp5Mk0bf6+v5dPy7IWV5fnShSOzhfJ8dmE5n82Xls5n50qluWIhmy8ttPxHlzYfiqXS+ZlYXL44VSmUK1PlldXTC6Xlxcrpcwu5ucLpwlDXIgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA9pVXVudzxWJhSUZGRmYr0zhKjPRugAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4n/svAAD//9EyKso=") setsockopt$inet_udp_encap(0xffffffffffffffff, 0x11, 0x64, &(0x7f0000000080)=0x4, 0x4) r0 = open(&(0x7f0000000500)='./bus\x00', 0x6fe44da629969272, 0x0) write$binfmt_script(r0, &(0x7f0000000f80)=ANY=[], 0x9) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000040)=ANY=[], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r1, 0x0) dup2(0xffffffffffffffff, r1) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000380)={0x0, 0x14}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="48000000100005070200"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000003c0)=ANY=[@ANYBLOB="3800000024001d0d00"/20, @ANYRES32=r5, @ANYBLOB="00000000f1ffffff000000000b0001006d756c7469710000080002"], 0x38}}, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r6, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x38, 0x24, 0xd1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_fq={{0x7}, {0xc, 0x2, [@TCA_FQ_BUCKETS_LOG={0x8, 0x8, 0xe}]}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x30f9b5a597a49d3d}, 0xc, &(0x7f0000000100)={&(0x7f0000000280)=@delqdisc={0x140, 0x25, 0x8, 0x70bd29, 0x25dfdbfe, {0x0, 0x0, 0x0, r5, {0xfff2, 0xffef}, {0x8, 0xa}, {0x6, 0x7}}, [@TCA_EGRESS_BLOCK={0x8, 0xe, 0x7}, @TCA_STAB={0xcc, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x81, 0x9, 0xa7f, 0x5, 0x0, 0xfffffffb, 0x20}}, {0x4}}, {{0x1c, 0x1, {0x40, 0x2, 0x9, 0x2, 0x0, 0xfffff194, 0x5, 0x4}}, {0xc, 0x2, [0x3, 0x83, 0x1fe, 0xb78f]}}, {{0x1c, 0x1, {0x9, 0x1, 0x1, 0x3, 0x0, 0x81, 0x8, 0x1}}, {0x6, 0x2, [0x6]}}, {{0x1c, 0x1, {0x5d, 0x3b, 0x6, 0xffffffff, 0x2, 0xa6, 0x1, 0x8}}, {0x14, 0x2, [0x18, 0x7, 0xfff8, 0x9, 0x3ff, 0x80, 0x2a0c, 0x2]}}, {{0x1c, 0x1, {0x1f, 0x0, 0x2d7, 0x77, 0x0, 0x5, 0x80000000, 0x5}}, {0xe, 0x2, [0xffff, 0x8, 0x5b, 0x8, 0xf8]}}]}, @TCA_RATE={0x6, 0x5, {0x46, 0x7}}, @qdisc_kind_options=@q_plug={{0x9}, {0xc, 0x2, {0x2, 0x3}}}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0xc81}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x401}, @TCA_RATE={0x6, 0x5, {0x7, 0x80}}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x80000000}, @qdisc_kind_options=@q_mq={0x7}]}, 0x140}, 0x1, 0x0, 0x0, 0x4001}, 0x8045) (async) r7 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r7, 0x0) sendfile(r0, r2, 0x0, 0x80000041) (async) fallocate(r3, 0x0, 0x8000000000000000, 0xfffffffffffff25c) (async) ioctl$EXT4_IOC_GETSTATE(r7, 0x40046629, &(0x7f0000000040)) [ 1437.849520][ T9286] EXT4-fs (loop4): Total free blocks count 0 [ 1437.849887][ T126] usb 6-1: new high-speed USB device number 99 using dummy_hcd [ 1437.909457][ T6] usb 4-1: Using ep0 maxpacket: 32 [ 1437.972279][ T9290] loop4: detected capacity change from 0 to 2048 [ 1438.014684][ T9290] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 1438.041116][ T94] EXT4-fs error (device loop4): ext4_mb_generate_buddy:1148: group 0, block bitmap and bg descriptor inconsistent: 25 vs 150994969 free clusters [ 1438.056931][ T94] EXT4-fs (loop4): Delayed block allocation failed for inode 19 at logical offset 0 with max blocks 190 with error 28 [ 1438.059539][ T6] usb 4-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 1438.070848][ T94] EXT4-fs (loop4): This should not happen!! Data will be lost [ 1438.070848][ T94] [ 1438.089473][ T94] EXT4-fs (loop4): Total free blocks count 0 [ 1438.095292][ T94] EXT4-fs (loop4): Free/Dirty block details [ 1438.101555][ T94] EXT4-fs (loop4): free_blocks=2415919104 [ 1438.105265][ T6] usb 4-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 1438.107085][ T94] EXT4-fs (loop4): dirty_blocks=208 [ 1438.107099][ T94] EXT4-fs (loop4): Block reservation details [ 1438.107109][ T94] EXT4-fs (loop4): i_reserved_data_blocks=13 [ 1438.140581][ T94] EXT4-fs (loop4): Delayed block allocation failed for inode 19 at logical offset 0 with max blocks 2 with error 28 04:58:49 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x176}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, 0x0, 0x0) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = socket$inet6(0xa, 0x100000003, 0x3c) sendto$inet6(r2, &(0x7f0000000000), 0x4320, 0x0, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback={0x300000000000000, 0xf}}, 0x1c) [ 1438.169452][ T126] usb 6-1: Using ep0 maxpacket: 16 [ 1438.181730][ T9296] EXT4-fs (loop4): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 1 with error 28 [ 1438.201570][ T94] ------------[ cut here ]------------ 04:58:49 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000280)=0x5efe) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) socket$inet(0x2, 0xa, 0x5) r4 = socket$inet_tcp(0x2, 0x1, 0x0) r5 = syz_io_uring_complete(0x0) setsockopt$inet_tcp_TCP_CONGESTION(r5, 0x6, 0xd, &(0x7f00000001c0)='dctcp-reno\x00', 0xb) setsockopt$inet_tcp_TCP_CONGESTION(r4, 0x6, 0xd, &(0x7f0000000200)='illinois\x00', 0x9) bind$inet(r4, &(0x7f0000000100)={0x2, 0x4e20, @empty}, 0x10) r6 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0xab) connect$inet(r4, &(0x7f0000000180)={0x2, 0x4e20, @loopback}, 0x10) sendfile(r4, r6, 0x0, 0x90000) r7 = getpgrp(r3) kcmp$KCMP_EPOLL_TFD(r0, r7, 0x7, r2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff, 0x6}) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000005c0)={0xffffffffffffffff, 0x0, 0x78, 0xb8, &(0x7f00000002c0)="1d85d6aa8b2e44e56665c8d54b59c61bdf7d2999d9dab111f9569c1e26898324e80c304fc19b2971178fd6f14f1aa3b6a6460e75f3da5785a0baceff0e098f515107e1dc3dfafee86ae01cae31b765b08926648053b6c574e7e8ab47ec7ff8c338865e89542723d05aabab4526a02407f09ccf9590bf9d4b", &(0x7f0000000440)=""/184, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x48) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f00000000c0)={'tunl0\x00', &(0x7f0000000640)=ANY=[@ANYBLOB="736a7a746e6c320000000000e68a43079f00000000006844070029e389e4900300000000000000", @ANYRES32=0x0, @ANYBLOB="0020000100000b1f000000364bac16ca7396d4c7e46d8e72ca0240aa0bf40028006600000446020400000000000000aa4414ffe000000200000000d5e65707cc98fc84ce751f2750d6b8feade2757eb8d38a9034f0bab674368e807d88c2b7bf6cc1a219e96a99a1597913e6378a0e3c29e4ecfebe7af790a674d77e6061473ff7dbb4b7ffb2c070e34d1e43e5afca9bbe563b003deca78b7a1f591221642a765a52f68f0c47bf3c6b0489381a9e90fd470ce4e1091008679fd1ac768785e37465e152697620fda2c66820e1df2121232ee9ff5f608a53f22a16a7b267d362b09f79ab1555ae49e3432659f5c8574b751d2ac6fb9bf1de72e50b67c5f0ae2bf7d30367bc328816ef25f6b24691e676a1fa9101fd1e4a871bb77bd52049667b5bfcdb0e71a0d1966ae3cb5e0596af37d3d12a8cbbd1477df05f27"]}) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000040)={0xffffffffffffffff, 0x8, 0x0, 0x7}) connect$pppl2tp(0xffffffffffffffff, &(0x7f0000000440)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x3, 0x1, 0x0, 0x1, {0xa, 0x4e21, 0x8, @mcast2, 0x4}}}, 0x3a) [ 1438.224434][ T94] kernel BUG at fs/ext4/inode.c:2738! [ 1438.241236][ T94] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 1438.247134][ T94] CPU: 0 PID: 94 Comm: kworker/u4:2 Not tainted 5.15.77-syzkaller-00764-g7048384c9872 #0 [ 1438.256774][ T94] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 1438.266681][ T94] Workqueue: writeback wb_workfn (flush-7:4) [ 1438.272488][ T94] RIP: 0010:ext4_writepages+0x3b91/0x3bb0 [ 1438.278036][ T94] Code: c6 31 ff e8 d1 6e 81 ff 84 db 75 2c e8 b8 6b 81 ff 48 bb 00 00 00 00 00 fc ff df 4c 8b 7c 24 48 e9 d3 c9 ff ff e8 9f 6b 81 ff <0f> 0b e8 98 6b 81 ff e8 af 5d 10 ff eb a0 e8 8c 6b 81 ff e8 a3 5d [ 1438.297479][ T94] RSP: 0018:ffffc9000025efc0 EFLAGS: 00010293 [ 1438.303377][ T94] RAX: ffffffff81f023f1 RBX: 0000008000000000 RCX: ffff8881001762c0 [ 1438.307153][ T9288] cgroup: fork rejected by pids controller in [ 1438.311187][ T94] RDX: 0000000000000000 RSI: 0000008000000000 RDI: 0000000000000000 [ 1438.311203][ T94] RBP: ffffc9000025f3b0 R08: ffffffff81efefff R09: ffffed10212c8c76 [ 1438.311214][ T94] R10: ffffed10212c8c76 R11: 1ffff110212c8c75 R12: ffffc9000025f770 [ 1438.311226][ T94] R13: 0000000000000001 R14: 0000008410000000 R15: ffffc9000025f280 [ 1438.311237][ T94] FS: 0000000000000000(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 1438.311251][ T94] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1438.317192][ T9288] /syz0 [ 1438.324984][ T94] CR2: 00007f3ef31fdf84 CR3: 0000000167888000 CR4: 00000000003506b0 [ 1438.332864][ T9288] [ 1438.340612][ T94] DR0: 0000000000000000 DR1: 000000000000fd4e DR2: 0000000000000000 [ 1438.340625][ T94] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [ 1438.340635][ T94] Call Trace: [ 1438.340640][ T94] [ 1438.340647][ T94] ? kvm_sched_clock_read+0x18/0x40 [ 1438.402845][ T94] ? sched_clock+0x9/0x10 [ 1438.407007][ T94] ? sched_clock_cpu+0x18/0x3b0 [ 1438.411698][ T94] ? __update_idle_core+0x2a0/0x2a0 [ 1438.416817][ T94] ? _raw_spin_unlock+0x4d/0x70 [ 1438.421507][ T94] ? finish_task_switch+0x173/0x710 [ 1438.426540][ T94] ? __kasan_check_write+0x14/0x20 [ 1438.431487][ T94] ? release_firmware_map_entry+0x193/0x193 [ 1438.437215][ T94] ? ext4_readpage+0x220/0x220 [ 1438.441813][ T94] ? __kasan_check_read+0x11/0x20 [ 1438.446673][ T94] ? preempt_schedule_common+0xcb/0x100 [ 1438.452054][ T94] ? preempt_schedule+0xd9/0xe0 [ 1438.456751][ T94] ? schedule_preempt_disabled+0x20/0x20 [ 1438.462209][ T94] ? queue_work_on+0x122/0x170 [ 1438.466811][ T94] ? __kasan_check_write+0x14/0x20 [ 1438.471761][ T94] ? _raw_spin_lock+0xa3/0x1b0 [ 1438.476358][ T94] ? _raw_spin_unlock_irqrestore+0x5c/0x80 [ 1438.482002][ T94] ? ext4_readpage+0x220/0x220 [ 1438.486598][ T94] do_writepages+0x442/0x6c0 [ 1438.491026][ T94] ? __writepage+0x130/0x130 [ 1438.495453][ T94] ? __blk_mq_try_issue_directly+0x297/0x310 [ 1438.501267][ T94] ? __rcu_read_unlock+0x7c/0xd0 [ 1438.506041][ T94] ? blk_mq_request_issue_directly+0x166/0x200 [ 1438.512038][ T94] ? __kasan_check_write+0x14/0x20 [ 1438.516978][ T94] ? _raw_spin_lock+0xa3/0x1b0 [ 1438.521581][ T94] __writeback_single_inode+0xcf/0x6d0 [ 1438.526874][ T94] writeback_sb_inodes+0xb1d/0x1910 [ 1438.531909][ T94] ? fprop_fraction_percpu+0x1cd/0x220 [ 1438.537297][ T94] ? queue_io+0x500/0x500 [ 1438.541457][ T94] ? __kasan_check_write+0x14/0x20 [ 1438.546401][ T94] ? down_read_trylock+0x17a/0x1d0 [ 1438.551350][ T94] ? __writeback_inodes_wb+0x410/0x410 [ 1438.556641][ T94] __writeback_inodes_wb+0x138/0x410 [ 1438.561767][ T94] wb_writeback+0x420/0x9e0 [ 1438.566104][ T94] ? inode_cgwb_move_to_attached+0x400/0x400 [ 1438.571916][ T94] ? widen_string+0x41/0x3a0 [ 1438.576342][ T94] ? __kasan_check_write+0x14/0x20 [ 1438.581293][ T94] ? cpumask_next+0x8a/0xb0 [ 1438.585644][ T94] wb_do_writeback+0x71d/0xbd0 [ 1438.590231][ T94] ? wb_workfn+0x3e0/0x3e0 [ 1438.594488][ T94] ? compat_start_thread+0x20/0x20 [ 1438.599432][ T94] ? set_worker_desc+0x158/0x1c0 [ 1438.604207][ T94] ? kthread_data+0x52/0xc0 [ 1438.608556][ T94] wb_workfn+0xf8/0x3e0 [ 1438.612537][ T94] process_one_work+0x6db/0xc00 [ 1438.617227][ T94] worker_thread+0xb3e/0x1340 [ 1438.621743][ T94] kthread+0x41c/0x500 04:58:49 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000013c0)=ANY=[@ANYBLOB="18010004dfff75390000000000200000000000004061cbd802609ab5c1254fad64681454b69138b29b1e5c8383115fb12045c819b959643b3752c661c2757ecd8a56633201cf8a588d5b5ff32b3219f0be150d2d8d3ede3bcfd93418a6904c3f34a501a370e8b30420e8792e6f5bb885c2a917a5ae900307e5239d2842"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = getpid() sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x4) sched_setscheduler(r3, 0xdde868b5557e61ad, &(0x7f0000000080)=0x5) r4 = getpgid(0x0) kcmp$KCMP_EPOLL_TFD(r4, 0x0, 0x7, 0xffffffffffffffff, 0x0) ioprio_set$pid(0x2, r4, 0x4007) sendmsg$nl_route(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="4000000010001fff000000000000f4f309000000", @ANYRES32=0x0, @ANYBLOB="81ffffff00000000180012800e0001007769726567756172640000000381028008000a00", @ANYRES32], 0x40}}, 0x0) r5 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000480)={'vlan0\x00', 0x0}) bind$packet(r5, &(0x7f0000000040)={0x11, 0x0, r6, 0x1, 0x0, 0x6, @local}, 0x14) sendmsg$nl_route(r2, &(0x7f0000001380)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000001340)={&(0x7f0000001280)=@ipv6_deladdr={0x2c, 0x15, 0x4, 0x70bd2c, 0x25dfdbfe, {0xa, 0x18, 0x5d4213d54ee44d90, 0xfd, r6}, [@IFA_LOCAL={0x14, 0x2, @empty}]}, 0x2c}}, 0x4000000) r7 = openat$vcsu(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r7, 0xc0502100, &(0x7f0000000280)) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r8 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eefffffffffffff7000000", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="6800000024000b0e00"/20, @ANYRES32, @ANYBLOB="00000000ffffffff0000000008000100746266003c00020008000700771d000008000600a4230000280001000002000000000000000000000002000000000000000200001c"], 0x68}}, 0x0) sendto$packet(0xffffffffffffffff, &(0x7f0000000080)="480a838543a9914b8c53fd111e5d", 0xe, 0x0, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x14) sendmsg$nl_route_sched(r5, &(0x7f00000003c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000380)={&(0x7f0000000300)=@gettfilter={0x54, 0x2e, 0x100, 0x70bd26, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, {0x3, 0x8001}, {0xd, 0xc}, {0xfff1, 0xc}}, [{0x8, 0xb, 0x20}, {0x8, 0xb, 0x66}, {0x8, 0xb, 0x8000}, {0x8, 0xb, 0x2}, {0x8, 0xb, 0x8}, {0x8, 0xb, 0x4}]}, 0x54}, 0x1, 0x0, 0x0, 0x8000}, 0x4080) ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD(r8, 0x8983, &(0x7f0000000040)) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r8, 0x81f8943c, 0x0) [ 1438.625640][ T94] ? worker_clr_flags+0x180/0x180 [ 1438.630502][ T94] ? kthread_blkcg+0xd0/0xd0 [ 1438.634929][ T94] ret_from_fork+0x1f/0x30 [ 1438.639188][ T94] [ 1438.642045][ T94] Modules linked in: [ 1438.651924][ T6] usb 4-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 1438.663326][ T94] ---[ end trace cf461c0ce756aafa ]--- [ 1438.668733][ T94] RIP: 0010:ext4_writepages+0x3b91/0x3bb0 [ 1438.674852][ T94] Code: c6 31 ff e8 d1 6e 81 ff 84 db 75 2c e8 b8 6b 81 ff 48 bb 00 00 00 00 00 fc ff df 4c 8b 7c 24 48 e9 d3 c9 ff ff e8 9f 6b 81 ff <0f> 0b e8 98 6b 81 ff e8 af 5d 10 ff eb a0 e8 8c 6b 81 ff e8 a3 5d [ 1438.696017][ T126] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1438.706928][ T126] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1438.717504][ T94] RSP: 0018:ffffc9000025efc0 EFLAGS: 00010293 [ 1438.723573][ T126] usb 6-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 1438.735523][ T94] RAX: ffffffff81f023f1 RBX: 0000008000000000 RCX: ffff8881001762c0 [ 1438.747871][ T126] usb 6-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 [ 1438.758709][ T94] RDX: 0000000000000000 RSI: 0000008000000000 RDI: 0000000000000000 [ 1438.772154][ T94] RBP: ffffc9000025f3b0 R08: ffffffff81efefff R09: ffffed10212c8c76 [ 1438.780086][ T126] usb 6-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 1438.795480][ T94] R10: ffffed10212c8c76 R11: 1ffff110212c8c75 R12: ffffc9000025f770 [ 1438.805637][ T126] usb 6-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 [ 1438.819693][ T94] R13: 0000000000000001 R14: 0000008410000000 R15: ffffc9000025f280 [ 1438.833135][ T94] FS: 0000000000000000(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 1438.847522][ T94] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1438.857512][ T94] CR2: 00007f2586d2f810 CR3: 0000000168e1b000 CR4: 00000000003506b0 [ 1438.870955][ T94] DR0: 0000000000000000 DR1: 000000000000fd4e DR2: 0000000000000000 [ 1438.884341][ T94] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [ 1438.898858][ T94] Kernel panic - not syncing: Fatal exception [ 1438.904954][ T94] Kernel Offset: disabled [ 1438.909074][ T94] Rebooting in 86400 seconds..