program: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = syz_mount_image$jfs(&(0x7f0000000000), &(0x7f0000000080)='./file1\x00', 0x4000, &(0x7f0000000100)=ANY=[@ANYRES64=0x0], 0xff, 0x5f1b, &(0x7f0000006440)="$eJzs3U9vHGcdB/Df/vHa3rZpVKEqRBzcFEpLaf4nUP415cABDiChnknkulUgBZQERKuIuMoBcQFeAlx64dC3wAvoa0C8ACIlPfVAGTTe50nGm3XWJvbOrp/PR3JmfvPseJ/J1+PZ9czsEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA/PAHPz3TiYjLv00LjkY8Hb2IbsRqXa9FPXMpP74fEcdiqzmej4jeckS9/tY/z0acj4hPjkTcu39rvV58dpf9uHD65vXPf/T9f/7hz3eO/fztn3003v6TL5z7+I+3I47++PWPP7+9P9sOAAAApaiqquqkt/nH0/v7btudAgBmIh//qyQvV6vVavW+1n/q7uXxTz/Vdn/Vh7Ruqia73SwiYrO5Tv2awel4AFgwm/FZ212gRfIvWj8inmq7E8Bc67TdAQ7Evfu31jsp307zeLA2as9/p9yW/2bnwf0dO02nGb/GZFY/X3eiF8/t0J/VGfVhnuT8u+P5Xx61D9LjDjr/Wdkp/8Ho1qfi5Px74/mP2Zb/XyJiYfPvTsy/VDn//l7y3+wt8P4vfwAAAAAADr/89/+jLZ//XX7yTdmVx53/XZtRHwAAAAAAAABgvz3p+H8PGP8PAAAA5lb9Xr321yMPl+30WWz18rc6Ec+MPR4ozFrjwwEBAAAAAAAAAAAAgNnoRwzTdf1LEfHMcFhVVf3VNF7v1ZOuv+hK334oWdu/5AEAYOSTIw/v5e/H6Cb/lYh4K9VLw+GwqlZWh9WwWl3Or2cHyyvVauN9bZ7Wy5YHu3hB3B9U9TdbaazXNO398rT28e9XP9eg6u2iY7PRcugAFG90NLrniHTIVNWz0farHBaD/f/wsf+zG23/nAIAAAAHr6qqqpM+zvt4OuffbbtTAMBM5OP/+HkBtVqtLqb+dLRwbvqjVh9g3VRNdrtZRMRmc536NYPh+AFgwWzGZ213gRbJv2j9iDjWdieAudZpuwMciHv3b613Ur6d5vFgbdSerwXZlv9mZ2u9vP6k6TTj15jM6ufrTvTiuR368/yM+jBPcv7d8fwvj9rzEP8Hnf+s7JR/vZ1HW+hP23L+vfH8xxye/LsT8y9Vzr+/p/x78gcAAAAAgDmW//5/1PnfvMkAAAAAAAAAsHDu3b+1nu97zef/vzThcZ3mnPs/D42cf2fX+bv/9zDJ+XfH8x+7IKfXmL/75sP8P71/a/2jm//+Yp7Off5LvUH93Eudbq+frvmplt6Jq3EtNuL0I4/vb2s/80j70rb2s1Pazz3SPqjbV3P7yViPX8W1ePtB+/KUC6NWprRXU9pz/j37f5Fy/v3GV53/MLV3xqa1ux92H9nvm9NJz3Pp7/956dG9a/buRO/BtjXV23eihf5s/Z88NYjf3Ni4fvJ3V27evH4m0mTb0rORJvss57+UvnL+L784as+/95v7690PB3vOf17cif6O+b/YmK+395UZ960NOf9B+sr55yPQ5P1/kfPfef9/tYX+AAAAAAAAAAAAAAAAwONUVbV1i+iliLiY7v9p695MAGC28vG/SvJytVqtVqvVh69uqiZ7o1lExD+a69SvGX4/6ZsBAPPsvxHxr7Y7QWvkX7D8eX/19MttdwaYqRvvf/CLK9eubVy/0XZPAAAAAAAAAID/Vx7/c60x/vPWdUBj40ZvG//1zVhb2PE/u4Pe1ljnaYNeiMeP/30iHj/+d3/K8y1NaR9MaV+e0r4ypX3ijR4NOf8XUsY5/+Npw0oa//XlFvrTtpz/iTTWc87/q2OPa+Zf/W2R8+9uy//Uzfd+ferG+x+8dvW9K+9uvLvxyzOnL54/d+H8uQsXTr1z9drG6dG/Lfb4YOX889jXrgMtS84/Zy7/suT8v5Jq+Zcl5/9SquVflpx/fr0n/7Lk/PN7H/mXJef/SqrlX5ac/9dSLf+y5PxfTbX8y5Lz/3qq5V+WnP9rqZZ/WXL+J1Mt/7Lk/E+lWv5lyfnnM1zyL0vOP1/ZIP+y5PzPplr+Zcn5n0u1/MuS8z+favmXJed/IdXyL0vO/2Kq5V+WnP83Ui3/suT8v5lq+Zcl5/96quVflpz/t1It/7Lk/L+davmXJef/nVTLvyw5/++mWv5lyfl/L9XyL0vO/41Uy78sDz//38yeZ4bz0Q0zZvZ/pu3fTAAAAAAAAAAAAADAuFlcTtz2NgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8jx04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYe/uYuQq7zOAn/2y14YENxBCiBNs82VgYXf9BQ4xmCSklPSDkpA2Lalx7LVx4q961wkgVDaFtkRBKlJ7QS+aJlEaRWorUBWpqUQjpEZq75qrRtxEqZQLX0BlUBKJKrDVmfO+787Mzs6s117vmXN+P4T/3pkzM++cOTO7z1rPDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAs80fm/qLgSzL8v8bf2zIskvzv6/L9uZfzu5a7RUCAAAA5+vtxp//eFk6Ye8SLtS0zX986L++Nzc3N5d9/s0z7/zV3Fw6Y1OWDa3NssZ50X++9Yu55m2Cp7PRgcGmrwd73PxQj/OHe5w/0uP8NT3OX9vj/NEe5y/YAQusK34f07iy6xp/3VDs0uyKbKRx3nUdLvX0wNrBwfi7nIaBxmXmRg5lR7Kj2VQ2seAyA43/suzlzflt3ZfF2xpsuq2NWZadfePJA3ENA2EfX5e13FhD82P3+j3ZpjffePLAd2Zee3+n2XM3LFhplm3dkq/zmSyb/3VVNpCtTfskrnOwaZ0bO6xzqGWdA43L5X9vX+fZJa4z3u/RsM4fdVnnxnDaY9dmWTabLbpNu6ezwWx9262m/T1aHBH5deQP5Xuy4XM6TjYv4TjJL/Oza1uPk/ZjMu7/zWGfDC+yhuaH4/WvrFmw35d7nOT3ugzHan7dD+Q3Ojra/KvVlmM13+bJ6xc/Bjo+dh2OgXQsNx0DW3odA4NrhhrHwOD8mre0HAOTCy4zmA00buvM9d2PgfGZYyfHpx9/4tYjx/Yfnjo8dXxyYteO7Tt3bN+5c/zQkaNTE8Wf57ZL+8j6bDAdg1vCa008Bm9s27b5kJz75oV7HoyW5HmQ3/dP35Av6NLBbJFjPN/mma3n/zxI3/ebngfDTc+Djq+pHZ4Hw0t4HuTbnN26tO+Zw03/d1rDSr0Wbmg6Blbz+2F+mw/ftPhr4cawrmdvPtfvh0MLjoF4twbCcy8/Jf28N3pH2C8Lj4ur8zMuWZOdnp46ddtj+2dmTk1mYVwUlzc9Vu3Hy/qm+5QtOF4Gz/l42fsPv7rh6g6nbwj7avSW7o9Vvs2Ose6PVePVvfP+bDl1WxbGBXax92en72b5/kxZosv+zLd55tbz/1kw5ZKm17+RXq9/QyPDxevfUNobIy2vfwsfmqHGyrLs7K1Le/0bCf9f7Ne/K0ry+pfvq4dv634M5Ns8O36ux8Bw19e/a8McCOu5KSSG0abc/07j/NniMG16LHseN8PDI+G4GY632HrcbF9wmfza8tveOrG842brta2PVcvPLRU8bvJ99dcT3Y+bfJtXJs//tWNd/GvTa8eaXsfAyNCafL0j6SAoXu/m1sVj4LbsQHYiO5odTJfJH+X8tsa2Le0YWBP+v9ivHVeV5BjI99UL27ofA/k2P9x+YX922hpOSds0/ezU/vuFxTL/1cPz19e+2y505s/X+fEd3X83lG/z2o5zzRnd99Mt4ZRLOuyn9ufPYsf0wezi7KerwjqP7uz+u6l8myt2LfF42ptl2auTrzZ+3xV+v/vPp//7ey2/9+30O+VXJ1+9f/zBH5/L+gEAWL53Gn/Oril+1mz6F+ul/Ps/AAAA0Bdi7h8MM5H/AQAAoDJi7h8KM5H/AQAAoDJi7h8OM6lJ/n/0jt0vvv1Ult4NcC6I58fd8MBdxXax4z0bvt40Ny8//aPfHnnxq08t7bYHsyz71f0f6Lj9o3fFdRVOxnV+uPX0Ba66Zkm3/8hD89s1v3/C2d3F9cf7s9TDIHaVXx7f1rjeTY9PNuYr92eN+eDss08X1198Hbc/s73Y/m/Dm5bsPTTQcvmtYT3XhbkpvKfMA3vn90M+4+Ve3Pihf7/8M/O3Fy83sOXdjbv5wp8U1xvfI+r5y4vt4/1ebP3/9rXvvphv/9j1ndf/1GDn9Z8J1/uzMN/aU2zfvM+/2rT+Pwvrj7cXL3fbt37Qcf0vva/Y/qVwXHwjzPb13/OXH3y70+MVb2fvncXl4u1P/HJH43Lx+uL1t69/9KnJlv3Rfv2vvFlcz54v/Xyoeft4eryd6JE7W4/vgfD4tvTIsyz77p9nLfs5+0hxuX9tW3+8vpN3dl7/LW3rPDlwTePy8/dnQ8v9+vrfb+t4f+N69v7Thpb78/y9Yf+9Of7D/HrPPBiOx3D+//2ouL729zJ96d7W15u4/Tc2FM/beH3jbet/vm39s9fk+673+u97s1j/S3evbVn/3k+E4+m+YvZa/+G/u6zl8t/8TvF4nPry2PET06ePHGzaq83P47Wj69Zfcum73n1ZeC1t/3rfiZlHp05tmtg0kWWb+vAtA1d6/d8K83+LMXvhb6Hw458Xx91znyy+b934i+Lr58Ppj4THM35//PrfjLQcr+2P++zdxTzf9d8c1rFU7/va/1yzpA3PfO7l0//yp6+1/1wQ78/J94427t8Lm69snDfwSnF+++tVLz99b+vz+ifDE435/bBf58I7M2+5sri99uuP703y3KeK52/8SS5ePmt7P5ENQ63343zX/5Pwc8wPrmp9/YvHx/efans35w3ZQL6E2fD6kM0W58et4v5+7uyVHW8vvg9PNvv+c1nmoqYfnx4/euT46cfGZ6amZ8anH39i37ETp4/P7Gu8d+m+L/S6/Pzze33j+X1wateOrPFsP1GMFbba6z/50IGDt0/ccHDq0P7Th2YeOjl16vCB6ekDUwenb9h/6NDUl3td/sjBPZPbdm+/fdvY4SMH99yxe/f23WNHjp/Il1EsqoddE18cO35qX+Mi03t27J7cuXPHxNixEwen9tw+MTF2utflG9+bxvJLf2ns1NTR/TNHjk2NTR95YmrP5O5du7b1fPfHYycPTW8aP3X6+Pjp6alT48V92TTTODn/3tfr8tTD9InwetdmIPx0/tlbdqX3x819+yuLXlWxSeuPp9nr4b2g4ve3Xl/H3D8SZlKT/A8AAAB1EHN/eOP/+TPkfwAAAKiMmPvXhpnE/P/TS1djWQAAAMAFFHP/aJhJTf79X/9f/1//X/9f/1//fyXp/+v/d6P/r//fz+vX/9f/p7ey9f9j7l+XZbXM/wAAAFAHMfevDzOR/wEAAKAyYu6/JMxE/gcAAIDKiLn/0jCTeuT/kfa/6v/r/+v/N/f/47b6/5n+v/7/Mun/6/93o/+v/9/P6y9h/3+d/j9lU7b+f8z97wozqUf+BwAAgFqIuf/dYSbyPwAAAFRGzP2XhZnI/wAAAFAZMfdvCDOpSf73+f/6//r/Pv9f/1//fyXp/+v/d6P/r//fz+svYf/f5/9TOmXr/8fc/2thJksNfm8tcTsAAABg1cTc/54wk5r8+z8AAADUQcz9l4eZyP8AAABQGTH3XxFmUpP8r/+v/6//r/+v/6//v5L0//X/u9H/1//v5/Xr/+v/01vZ+v8x9783zKQm+R8AAADqIOb+K8NM5H8AAACojJj73xdmIv8DAABAZcTcf1WYSU3yv/6//n9/9v9jRVb/X/9f/7/s9P/1/7vR/9f/7+f16//r/9Nb2fr/Mfe/P8ykJvkfAAAA6iDm/qvDTOR/AAAAqIyY+z8QZiL/AwAAQGXE3L8xzKQm+V//X/+/P/v/BZ//r/+f6f+XXn/1/wcXPUf/v6D/30r/X/9f/1//n+7K1v+Puf+DYSY1yf8AAABQBzH3fyjMRP4HAACAyoi5/5owE/kfAAAAKiPm/k1hJjXJ//r/+v/6//r/+v/6/yupv/r/i9P/L+j/t9L/1//X/9f/p7uy9f9j7t8cZlKT/A8AAAB1EHP/ljAT+R8AAAAqI+b+a8NM5H8AAACojJj7rwszqUn+1//X/9f/1//X/9f/X0n6//r/3ej/6//38/r1/5fW/1/T64qotLL1/2Puvz7MpCb5HwAAAOog5v4bwkzkfwAAAKiMmPtvDDOR/wEAAKAyYu7fGmZSk/yv/6//r/+v/6//r/+/kvT/l9z/X7ecden/F/T/l2e1+/P9vn79f5//T29l6//H3H9TmElN8j8AAADUQcz9N4eZyP8AAABQGTH33xJmIv8DAABAZcTcPxZmUpP8r/+v/6//r/+v/6//v5Kq2v9Pr6M+/1//X/9f/1//X/+fRZWt/x9z/61hJjXJ/wAAAFAHMfffFmYi/wMAAEBlxNw/HmYi/wMAAEBlxNw/EWZSk/yv/6//r/+v/6//r/+/kqra/1+Bz/9f1vr1/wv6/8uz2v35fl+//r/+P72Vrf8fc/9kmElN8j8AAADUQcz928JM5H8AAACojJj7t4eZyP8AAABQGTH37wgzqVj+H1nkdP1//X/9f/1//X/9/5Wk/6//343+f7/0/zvvF/1//X/9f5oNdjitbP3/mPt3hplULP8DAABAncXcvyvMRP4HAACAyoi5//YwE/kfAAAAKiPm/jvCTGqS//X/9f/1//X/y9v/b719/X/9/07Ou///xtI20/8v6P+3qk//vzP9/1L1/9dl+v+U0IXt/1923v3/mPt3h5nUJP8DAABAHcTc/+EwE/kfAAAAKiPm/jvDTOR/AAAA6CudPocwirn/I2EmNcn/+v9V7//PrdX/1//v3/5/6/7U/9f/78Tn/+v/Z/r/y7ba/fl+X3/J+v8+/59SurD9/wU/np5z/z/m/j1hJjXJ/wAAAFAHMfffFWYi/wMAAEBlxNx/d5iJ/A8AAACVEXP/3jCTmuR//f+q9//L9/n/A5n+v/5/Qf9f//9C0P/X/8/0/5dtuf358GOL/n+J+v/5MaT/TxmVrf8fc/89YSY1yf8AAABQBzH3fzTMRP4HAACAyoi5/2NhJvI/AAAAVEbM/R8PM6lJ/tf/1//3+f/6//r/+v8rSf9f/78b/f/+7P9H+v/l6f/7/H/Kqmz9/5j77w0zqUn+BwAAgDqIuf8TYSbyPwAAAFRGzP2/HmYi/wMAAEBlxNx/X5hJTfK//r/+v/6//r/+v/7/StL/1//vRv9f/7+f16//r/9Pb2Xr/8fc/xthJjXJ/wAAAFAHMfffH2Yi/wMAAEBlxNz/yTAT+R8AAAAqI+b+3wwzqUn+1/+/OP3/wXT9+v/6//r/+v/6/xeS/r/+f6b/v2yr3Z/v9/Xr/+v/01vZ+v8x9/9WmElN8j8AAADUQcz9vx1mIv8DAABAZcTc/zthJvI/AAAAVEbM/Q+EmdQk/+v/+/x//X/9/9L2/4db96f+v/5/J/r/+v+Z/v+yrXZ/vt/Xr/+v/09vZev/x9z/u2EmNcn/AAAAUAcx9z8YZiL/AwAAQGXE3P+pMBP5HwAAACoj5v5Ph5nUJP/r/+v/6//r/5e2/9+2P/X/9f870f/X/8/0/5dttfvz/b5+/X/9f3orW/8/5v6Hwkxqkv8BAACgDmLu/0yYifwPAAAAlRFz/++Fmcj/AAAAUBkx9/9+mElN8r/+v/5/n/f/f6n/r/+v/19u+v8L+//5a9hq9v/XLGVD/f8l0f/X/9f/1/+nu7L1/2Pu/2yYSU3yPwAAANRBzP1/EGYi/wMAAEBlxNz/h2Em8j8AAABURsz9D4eZ1CT/6//r/69i/7/Rc/X5//OX0/8Pj6v+v/7/OejH/r/P/5+n/6//38/r1//X/6e3svX/Y+7/XJhJTfI/AAAA1EHM/X8UZiL/AwAAQGXE3L8vzET+BwAAgMqIuf+RMJOa5H/9f/3/Pv/8f/1//X/9/5LT/9f/70b/X/+/n9ev/6//T29l6//H3L8/zKQm+R8AAADqIOb+z4eZyP8AAABQGTH3Hwgzkf8BAACgMmLuPxhmUpP8r/+v/6//r/+v/6//v5L0//X/u9H/1//v5/Xr/+v/01vZ+v8x90+FmdQk/wMAAEAdxNx/KMxE/gcAAIDKiLn/cJiJ/A8AAACVEXP/o2Em1cr/axc7Q/9f/1//X/9f/1//fyXp/+v/d6P/r//fz+vX/9f/p7ey9f9j7j8SZlKt/A8AAAC1FnP/F8JM5H8AAACojJj7vxhmIv8DAABAZcTcfzTMpCb5X/9f/7/o/z8wqf9fof7/sP5/pv9fGvr/+v/d6P/r//fz+vX/9f/prWz9/5j7j4WZ1CT/AwAAQB3E3H88zET+BwAAgMqIuf9EmIn8DwAAAJURc//JMJOa5H/9f/1/n/9fwf6/z/9v0P8vB/1//f9uqtr/X6f/r/+v/6//T0PZ+v8x9/9xmElN8j8AAADUQcz9p8JM5H8AAACojJj7p8NM5H8AAACojJj7Z8JMapL/9f/1//X/9f/1//X/V5L+v/5/N1Xt//v8f/1//X/9fwpl6//H3H86zKQm+R8AAAD+n7372vHkKuI4/l9stEYI8SxI3PMIPAM3PILJOZqcc84555xzzjlnMJgMBskIpqoW2N3umdG05/Spz+emBJjdw44A/WR91R3k7r8+brH/AQAAYBq5++8Rt9j/AAAAMI3c/feMW5rsf/1/w/7/ztfr/+MO1v8fdX76f/2//v9E9P/6/4P+/9TOu5/f+/v1//p/1o3W/+fuv1fc0mT/AwAAQAe5++8dt9j/AAAAMI3c/feJW+x/AAAAmEbu/vvGLU32v/6/Yf/v+/+j9v++/58/1xn7/wuXflv9/9nS/+v/D/r/Uzvvfn7v79f/6/9ZN1r/n7v/fnFLk/0PAAAAHeTuv3/cYv8DAADANHL3PyBusf8BAABgGrn7Hxi3NNn/+n/9v/5f/6//9/3/Len/9f9L9P/6/z2/X/+v/2fdaP1/7v4HxS1N9j8AAAB0kLv/wXGL/Q8AAADTyN3/kLjF/gcAAIBp5O5/aNzSZP/r//X/+n/9v/5f/78l/b/+f4n+X/8/3vuv1f/r/zlDo/X/ufsfFrc02f8AAADQQe7+h8ct9j8AAABMI3f/I+IW+x8AAACmkbv/kXFLk/2v/9f/6//1//p//f+W9P/6/yX6f/3/nt+v/9f/s27z/v+uN/znHrf/z91/Q9zSZP8DAABAB7n7HxW32P8AAAAwjdz9j45b7H8AAACYRu7+x8QtTfb/Ffr/aw76/6b9/y0X9P/6/zH7/5vjf2X0//r/y+n/9f8H/f+pXb2fP96fhP5f/6//Z83m/f9K7////zh3/2Pjlib7HwAAADrI3f+4uMX+BwAAgGnk7n983GL/AwAAwDRy9z8hbmmy/33/X/9/lt//z19X/39E/+/7//p//b/+f9mG/f/d8w9T/391593P7/39S/3/XY7xfv0/HYzW/+fuf2Lc0mT/AwAAQAe5+58Ut9j/AAAAMI3c/U+OW+x/AAAAmEbu/qfELU32v/5f/3+W/f+t9/3/o/+unlv/f7ujf7/+/3/fo//X/1+J/l//v8T3//X/e36/7/+fsP+/bu1XZEaj9f+5+58atzTZ/wAAANBB7v6nxS32PwAAAEwjd//T4xb7HwAAAKaRu/8ZcUuT/a//1//vs/8/4vv/A/T/1+j/9f/L9P/6/yX6f/3/nt+v//f9f9aN1v/n7n9m3NJk/wMAAEAHufufFbfY/wAAADCN3P3PjlvsfwAAAJhG7v7nxC1N9r/+X/+v/9f/+/6//n9L+v/p+v8L+v9L9P/6f/2//p9lo/X/ufufG7c02f8AAADQQe7+58Ut9j8AAABMI3f/8+MW+x8AAACmkbv/BXFLk/2v/9f/6//1//p//f+W9P/T9f++//9f9P/6f/2//p9lo/X/uftfGLc02f8AAADQQe7+F8Ut9j8AAABMI3f/i+MW+x8AAACmkbv/JXFLk/2v/9f/6//1//p//f+W9P/6/yX6/yv3/9dd5ffT/4/1/rPp//Onr/9nTqP1/7n7Xxq3NNn/AAAA0EHu/pfFLfY/AAAATCN3/8vjFvsfAAAAppG7/xVxS5P9f7X+/6bbH/3r+v/j0f9f+f36f/2//l//r//X/y/R//v+/57f7/v/+n/Wjdb/5+5/ZdzSZP8DAABAB7n7XxW32P8AAAAwjdz9r45b7H8AAACYRu7+18QtTfa/7//r//X/+n/9v/5/S/p//f+SHfX/F6/0T+r/9f/6f/0/y0br/3P3vzZuabL/AQAAoIPc/a+LW+x/AAAAmEbu/tfHLfY/AAAATCN3/xvilib7X/+v/z/3/v82+v+k/4+fq/5f/38C+n/9/8H3/0/tvPv5vb9f/6//Z91o/X/u/jfGLU32PwAAAHSQu/9NcYv9DwAAANPI3f/muMX+BwAAgGnk7n9L3NJk/+v/9f/n3v/7/n/R/8fPVf+v/z8B/b/+/6D/P7Xz7uf3/n79v/6fdaP1/7n73xq3NNn/AAAA0EHu/rfFLfY/AAAATCN3/9vjFvsfAAAAppG7/x1xS5P9r//X/+v/9f/6f/3/lvT/+v8l+n/9/57fr//X/7NutP4/d/8745Ym+x8AAAA6yN3/rrjF/gcAAIBp5O5/d9xi/wMAAMA0cve/J25psv/1/3vv/+92Y7xA/6//1//r/4ek/9f/L9H/6//3/H79v/6fdaP1/7n73xu3NNn/AAAA0EHu/vfFLfY/AAAATCN3//vjFvsfAAAAppG7/wNxS5P936P/v+1lf9k8/b/v/+v/9f/6/7Hp//X/S/T/+v89v1//r/9n3Wj9f+7+D8YtTfY/AAAAdJC7/0Nxi/0PAAAA08jd/+G4xf4HAACAaeTu/0jc0mT/9+j/L6f/P3Lm/f8td9T/6/+L/l//f9D/6/9X6P/1/3t+/9T9/4WD/p8zMVr/n7v/o3FLk/0PAAAAHeTu/1jcYv8DAADANHL3fzxusf8BAABgGrn7PxE33OkO5/ekW5X+X//v+//6f/2//n9L+n/9/xL9v/5/z++fuv/3/X/OyGj9f+7+T8Yt/v4/AAAATCN3/6fiFvsfAAAAppG7/9Nxi/0PAAAA08jd/5m4pcn+1//r//X/+n/9v/5/S/p//f8S/b/+f8/v1//r/1k3Wv+fu/+zcUuT/Q8AAAAd5O7/XNxi/wMAAMA0cvd/Pm6x/wEAAGAaufu/ELc02f/6f/2//l//f5z+/6L+X/9/Svp//f8S/b/+f8/v1//r/1k3Wv+fu/+LcUuT/Q8AAAAd5O7/Utxi/wMAAMA0cvd/OW6x/wEAAGAaufu/Erc02f/6f/2//l//7/v/+v8t6f/1/0v0//r/Pb9f/6//Z91o/X/u/q/GLU32PwAAAHSQu/9rcYv9DwAAANPI3f/1uMX+BwAAgGnk7v9G3NJk/8/c/y/9Zfr/I/p//f9B/6//35j+X/+/RP+v/9/z+/X/+n/Wjdb/5+7/ZtzSZP8DAABAB7n7vxW32P8AAAAwjdz9345b7H8AAACYRu7+78QtTfb/zP3/Ev3/Ef2//v+g/9f/b0z/r/9fov/X/+/5/fp//T/rRuv/c/d/N25psv8BAACgg9z934tb7H8AAACYRu7+78ct9j8AAABMI3f/D+KWJvtf/6//1//r//X/+v8t6f/1/0v0//r/Pb9f/6//Z91o/X/u/h/GLU32PwAAAHSQu/9HcYv9DwAAANPI3f/juMX+BwAAgGnk7v9J3NJk/+v/9f/6f/2//l//vyX9v/5/if5f/7/n9+v/9f+sG63/z93/07ilyf4HAACADnL3/yxusf8BAABgGrn7fx632P8AAAAwjdz9v4hbmux//b/+X/+v/9f/6/+31Lb///f/rer/V+n/9f97fr/+X//PutH6/9z9v4xbmux/AAAA6CB3/6/iFvsfAAAAppG7/9dxi/0PAAAA08jd/5u4pcn+1//r//X/+n/9v/5/S237f9//Pxb9v/5/z+/X/+v/WTda/5+7/8a4pcn+BwAAgA5y9/82brH/AQAAYBq5+38Xt9j/AAAAMI3c/TfFLU32v/5f/z9l/39R/6//1/+PQv+v/1+i/9f/7/n9+n/9P+tG6/9z9/8+bmmy/wEAAKCD3P1/iFvsfwAAAJhG7v4/xi32PwAAAEwjd/+f4pYm+1//r/+fsv/3/X/9v/5/GPp//f8S/b/+f8/v1//r/1k3Wv+fu//PcUuT/Q8AAAAd5O7/S9xi/wMAAMA0cvf/NW6x/wEAAGAaufv/Frc02f/6f/3/av9/7aX/nPp//b/+X/9/Uvp//f8S/b/+f8/v1//r/1k3Wv+fu//vcUuT/Q8AAAAd5O6/OW6x/wEAAGAaufv/EbfY/wAAADCN3P3/jFua7H/9v/7f9//1//p//f+W9P/6/yX6f/3/nt+v/9f/s260/j93/78CAAD//9+nJ/U=") r2 = open(&(0x7f0000000080)='./file1\x00', 0x64842, 0x86) pwritev2(r2, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0x140000}], 0x1, 0x7800, 0x0, 0x3) r3 = creat(&(0x7f0000000040)='./file1\x00', 0x0) r4 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(r4, 0x107, 0xd, &(0x7f0000000100)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) mmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x0, 0x13012, r4, 0x0) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) r5 = syz_open_procfs(0x0, &(0x7f00000001c0)='pagemap\x00') pread64(r5, &(0x7f0000001240)=""/102400, 0x19000, 0x1000000000) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x4801}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) ioctl$sock_SIOCETHTOOL(r6, 0x8946, &(0x7f00000001c0)={'syzkaller0\x00', &(0x7f0000000240)=@ethtool_drvinfo={0x3, "12e5f23c2edf2cacbf8058fa31f144f84f2dcba667379c8e384d6463521ed7af", "9f5deca0afe9202756c24bd4e443651dd70a66d3aedac133c8c91c1b6929650f", "9b711a48f420b58630f686075eba26c5de61f1f74246f0233879cbd2864b03cf", "bbae26cf7cd15c056d1883c15387ca0e318e864aa47894870783407051fe8fc9", "9f91b68a21397390a69336dd21f1bb4bce429ec6a6ffd1d50190629200c5b21a", "a5f2e5f7b4f334e8fbf51985"}}) r7 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_FLUSH(r7, 0x0, 0xd1, &(0x7f00000001c0), 0x4) setsockopt$MRT_INIT(r7, 0x0, 0xc8, &(0x7f0000000080), 0x16) r8 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f0000000040)) add_key$user(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, &(0x7f0000000340)="572b1a85196f50128545bf7ac160c5c9a136aaa68b42492a62358ea367b2f2a7ae6748ac63d6ad729971d4a023c41e733037c83580c401990604e640b48f336c49af8a04be4e262c039ad5123305068546f5280ef018369d9f5ee2f857fa5b41f46bd9", 0x63, 0xfffffffffffffff9) r9 = add_key$user(&(0x7f0000000200), &(0x7f00000003c0)={'syz', 0x2}, &(0x7f0000000400)="5a088f31558c9100011840d33be5ef1399f2d2eeb6b4cfd13f45a95366fbdfe95f16c1e0bde7bbb166868fbe6cfcc9a553ba5cfa88ac6e07cf7c4c4753c2441808a165a04c7c11fdeb46e342f9125eb32c2ad202cd8f2ad0ab94d6fb17d1b4f83c297dc7cbb62f66f5065e52b048a665a74c216b2612c33c4c936d0e83fb5f025b4ddecf21c4b907ed2ea45014cfa69da8b00a81f391b46d4dfcac68fc0cae3341d7db478b15539c6fd917cc83065913661d6d457df82af2d331b25b1771034843342630", 0xc4, 0xfffffffffffffffd) ioctl$FIGETBSZ(r1, 0x2, &(0x7f00000005c0)) keyctl$dh_compute(0x17, &(0x7f0000000540)={0x0, r9, r9}, &(0x7f0000000600)=""/25, 0x1a, &(0x7f00000006c0)={&(0x7f0000000580)={'poly1305-neon\x00'}, &(0x7f0000000700)="657327ef2dd9267168d12fb664e31e9c35bb5638cfc8e016f1d3fb415a8d6fadadc5d27dc16b223ce1e29446c424e9027447f41f63563930f1d1060d403d983036fd3897d339ac1e63a0aab4fdf257f4238579206f8db3f741433fd42be414ae3232ad5bed43e2d60f97744e89c676ff0ed6ca24b2f3e9117be1bbbba117c8e88fb9af", 0xfffffffffffffcfd}) ioctl$SIOCSIFHWADDR(0xffffffffffffffff, 0x4030582b, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$PTP_EXTTS_REQUEST2(r8, 0xc4c03d16, &(0x7f0000000040)={0x19, 0x1}) setsockopt$MRT_DONE(r7, 0x0, 0xc9, 0x0, 0x0) ioctl$DRM_IOCTL_RES_CTX(r5, 0xc0106426, &(0x7f0000000680)={0x7, &(0x7f0000000640)=[{}, {0x0}, {}, {}, {}, {}, {}]}) ioctl$DRM_IOCTL_NEW_CTX(r3, 0x40086425, &(0x7f00000007c0)={r10, 0x3}) [ 68.651217][ T4668] Bluetooth: hci0: command tx timeout [ 68.995674][ T5318] loop0: detected capacity change from 0 to 32768 [ 69.032283][ T25] audit: type=1800 audit(1761881781.605:2): pid=5318 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.0.0" name="file1" dev="loop0" ino=4 res=0 errno=0 [ 69.047455][ T5318] ------------[ cut here ]------------ [ 69.050083][ T5318] UBSAN: array-index-out-of-bounds in fs/jfs/jfs_dmap.c:2257:2 [ 69.071293][ T5318] index 2097152 is out of range for type 's64[128]' (aka 'long long[128]') [ 69.074787][ T5318] CPU: 0 UID: 0 PID: 5318 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 69.074803][ T5318] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 69.074810][ T5318] Call Trace: [ 69.074817][ T5318] [ 69.074822][ T5318] dump_stack_lvl+0x189/0x250 [ 69.074932][ T5318] ? __pfx_dump_stack_lvl+0x10/0x10 [ 69.074948][ T5318] ? __pfx__printk+0x10/0x10 [ 69.074969][ T5318] ubsan_epilogue+0xa/0x40 [ 69.074979][ T5318] __ubsan_handle_out_of_bounds+0xe9/0xf0 [ 69.075019][ T5318] dbAllocBits+0xa07/0xa60 [ 69.075041][ T5318] dbAllocNear+0x2aa/0x3d0 [ 69.075059][ T5318] dbAlloc+0x933/0xba0 [ 69.075078][ T5318] extAlloc+0x54a/0xfb0 [ 69.075104][ T5318] ? __pfx_extAlloc+0x10/0x10 [ 69.075114][ T5318] ? down_write_nested+0x169/0x200 [ 69.075129][ T5318] ? __pfx_down_write_nested+0x10/0x10 [ 69.075149][ T5318] jfs_get_block+0x346/0xab0 [ 69.075169][ T5318] ? __pfx_jfs_get_block+0x10/0x10 [ 69.075181][ T5318] ? iov_iter_advance+0x8b/0x1c0 [ 69.075199][ T5318] ? __pfx_jfs_get_block+0x10/0x10 [ 69.075210][ T5318] __blockdev_direct_IO+0x16ff/0x3490 [ 69.075248][ T5318] ? __pfx___blockdev_direct_IO+0x10/0x10 [ 69.075261][ T5318] ? __pfx_invalidate_inode_pages2_range+0x10/0x10 [ 69.075278][ T5318] ? __pfx_jfs_get_block+0x10/0x10 [ 69.075292][ T5318] ? filemap_write_and_wait_range+0x18a/0x320 [ 69.075307][ T5318] ? __pfx_filemap_write_and_wait_range+0x10/0x10 [ 69.075352][ T5318] jfs_direct_IO+0x119/0x220 [ 69.075366][ T5318] generic_file_direct_write+0x1db/0x3e0 [ 69.075377][ T5318] ? file_update_time+0x416/0x490 [ 69.075391][ T5318] __generic_file_write_iter+0x11d/0x230 [ 69.075400][ T5318] ? generic_file_write_iter+0x103/0x550 [ 69.075411][ T5318] generic_file_write_iter+0x117/0x550 [ 69.075424][ T5318] ? __pfx_generic_file_write_iter+0x10/0x10 [ 69.075441][ T5318] ? aa_file_perm+0x13a/0x1550 [ 69.075455][ T5318] ? aa_file_perm+0x13a/0x1550 [ 69.075477][ T5318] ? aa_file_perm+0x44d/0x1550 [ 69.075497][ T5318] ? futex_unqueue+0x22/0x240 [ 69.075516][ T5318] ? futex_unqueue+0x211/0x240 [ 69.075530][ T5318] ? __futex_wait+0x34a/0x3d0 [ 69.075538][ T5318] ? __pfx_aa_file_perm+0x10/0x10 [ 69.075554][ T5318] do_iter_readv_writev+0x623/0x8c0 [ 69.075568][ T5318] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 69.075578][ T5318] ? rcu_read_lock_any_held+0xb3/0x120 [ 69.075602][ T5318] vfs_writev+0x31a/0x960 [ 69.075622][ T5318] ? __lock_acquire+0xab9/0xd20 [ 69.075634][ T5318] ? __pfx_vfs_writev+0x10/0x10 [ 69.075659][ T5318] ? __fget_files+0x2a/0x420 [ 69.075675][ T5318] ? __fget_files+0x3a0/0x420 [ 69.075686][ T5318] ? __fget_files+0x2a/0x420 [ 69.075706][ T5318] __se_sys_pwritev2+0x179/0x290 [ 69.075722][ T5318] ? __pfx___se_sys_pwritev2+0x10/0x10 [ 69.075737][ T5318] ? do_syscall_64+0xbe/0xfa0 [ 69.075791][ T5318] ? __x64_sys_pwritev2+0x20/0xc0 [ 69.075809][ T5318] do_syscall_64+0xfa/0xfa0 [ 69.075821][ T5318] ? lockdep_hardirqs_on+0x9c/0x150 [ 69.075834][ T5318] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 69.075845][ T5318] ? clear_bhb_loop+0x60/0xb0 [ 69.075859][ T5318] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 69.075871][ T5318] RIP: 0033:0x7f124af8efc9 [ 69.075883][ T5318] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 69.075891][ T5318] RSP: 002b:00007f124bd4a038 EFLAGS: 00000246 ORIG_RAX: 0000000000000148 [ 69.075904][ T5318] RAX: ffffffffffffffda RBX: 00007f124b1e5fa0 RCX: 00007f124af8efc9 [ 69.075912][ T5318] RDX: 0000000000000001 RSI: 0000200000000240 RDI: 0000000000000005 [ 69.075919][ T5318] RBP: 00007f124b011f91 R08: 0000000000000000 R09: 0000000000000003 [ 69.075926][ T5318] R10: 0000000000007800 R11: 0000000000000246 R12: 0000000000000000 [ 69.075933][ T5318] R13: 00007f124b1e6038 R14: 00007f124b1e5fa0 R15: 00007ffc904d8a28 [ 69.075952][ T5318] [ 69.075957][ T5318] ---[ end trace ]--- [ 69.272020][ T5318] Kernel panic - not syncing: UBSAN: panic_on_warn set ... [ 69.275147][ T5318] CPU: 0 UID: 0 PID: 5318 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 69.279140][ T5318] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 69.283917][ T5318] Call Trace: [ 69.285389][ T5318] [ 69.286791][ T5318] dump_stack_lvl+0x99/0x250 [ 69.288852][ T5318] ? __asan_memcpy+0x40/0x70 [ 69.291080][ T5318] ? __pfx_dump_stack_lvl+0x10/0x10 [ 69.293317][ T5318] ? __pfx__printk+0x10/0x10 [ 69.295324][ T5318] vpanic+0x237/0x6d0 [ 69.297132][ T5318] ? __pfx_vpanic+0x10/0x10 [ 69.299060][ T5318] panic+0xb9/0xc0 [ 69.300655][ T5318] ? __pfx_panic+0x10/0x10 [ 69.302693][ T5318] ? __pfx__printk+0x10/0x10 [ 69.304696][ T5318] check_panic_on_warn+0x89/0xb0 [ 69.306881][ T5318] __ubsan_handle_out_of_bounds+0xe9/0xf0 [ 69.309415][ T5318] dbAllocBits+0xa07/0xa60 [ 69.311376][ T5318] dbAllocNear+0x2aa/0x3d0 [ 69.313304][ T5318] dbAlloc+0x933/0xba0 [ 69.315082][ T5318] extAlloc+0x54a/0xfb0 [ 69.316996][ T5318] ? __pfx_extAlloc+0x10/0x10 [ 69.319103][ T5318] ? down_write_nested+0x169/0x200 [ 69.321395][ T5318] ? __pfx_down_write_nested+0x10/0x10 [ 69.323867][ T5318] jfs_get_block+0x346/0xab0 [ 69.325863][ T5318] ? __pfx_jfs_get_block+0x10/0x10 [ 69.328074][ T5318] ? iov_iter_advance+0x8b/0x1c0 [ 69.330211][ T5318] ? __pfx_jfs_get_block+0x10/0x10 [ 69.332373][ T5318] __blockdev_direct_IO+0x16ff/0x3490 [ 69.334735][ T5318] ? __pfx___blockdev_direct_IO+0x10/0x10 [ 69.337131][ T5318] ? __pfx_invalidate_inode_pages2_range+0x10/0x10 [ 69.339989][ T5318] ? __pfx_jfs_get_block+0x10/0x10 [ 69.342271][ T5318] ? filemap_write_and_wait_range+0x18a/0x320 [ 69.344943][ T5318] ? __pfx_filemap_write_and_wait_range+0x10/0x10 [ 69.347745][ T5318] jfs_direct_IO+0x119/0x220 [ 69.349936][ T5318] generic_file_direct_write+0x1db/0x3e0 [ 69.352445][ T5318] ? file_update_time+0x416/0x490 [ 69.354693][ T5318] __generic_file_write_iter+0x11d/0x230 [ 69.357144][ T5318] ? generic_file_write_iter+0x103/0x550 [ 69.359612][ T5318] generic_file_write_iter+0x117/0x550 [ 69.362040][ T5318] ? __pfx_generic_file_write_iter+0x10/0x10 [ 69.364622][ T5318] ? aa_file_perm+0x13a/0x1550 [ 69.367071][ T5318] ? aa_file_perm+0x13a/0x1550 [ 69.369361][ T5318] ? aa_file_perm+0x44d/0x1550 [ 69.371571][ T5318] ? futex_unqueue+0x22/0x240 [ 69.373890][ T5318] ? futex_unqueue+0x211/0x240 [ 69.376008][ T5318] ? __futex_wait+0x34a/0x3d0 [ 69.378097][ T5318] ? __pfx_aa_file_perm+0x10/0x10 [ 69.380254][ T5318] do_iter_readv_writev+0x623/0x8c0 [ 69.382564][ T5318] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 69.384943][ T5318] ? rcu_read_lock_any_held+0xb3/0x120 [ 69.387321][ T5318] vfs_writev+0x31a/0x960 [ 69.389209][ T5318] ? __lock_acquire+0xab9/0xd20 [ 69.391374][ T5318] ? __pfx_vfs_writev+0x10/0x10 [ 69.393567][ T5318] ? __fget_files+0x2a/0x420 [ 69.395407][ T5318] ? __fget_files+0x3a0/0x420 [ 69.398171][ T5318] ? __fget_files+0x2a/0x420 [ 69.400419][ T5318] __se_sys_pwritev2+0x179/0x290 [ 69.402742][ T5318] ? __pfx___se_sys_pwritev2+0x10/0x10 [ 69.405261][ T5318] ? do_syscall_64+0xbe/0xfa0 [ 69.407442][ T5318] ? __x64_sys_pwritev2+0x20/0xc0 [ 69.409819][ T5318] do_syscall_64+0xfa/0xfa0 [ 69.411895][ T5318] ? lockdep_hardirqs_on+0x9c/0x150 [ 69.414264][ T5318] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 69.417006][ T5318] ? clear_bhb_loop+0x60/0xb0 [ 69.419152][ T5318] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 69.421912][ T5318] RIP: 0033:0x7f124af8efc9 [ 69.424003][ T5318] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 69.432511][ T5318] RSP: 002b:00007f124bd4a038 EFLAGS: 00000246 ORIG_RAX: 0000000000000148 [ 69.436229][ T5318] RAX: ffffffffffffffda RBX: 00007f124b1e5fa0 RCX: 00007f124af8efc9 [ 69.439665][ T5318] RDX: 0000000000000001 RSI: 0000200000000240 RDI: 0000000000000005 [ 69.443313][ T5318] RBP: 00007f124b011f91 R08: 0000000000000000 R09: 0000000000000003 [ 69.446885][ T5318] R10: 0000000000007800 R11: 0000000000000246 R12: 0000000000000000 [ 69.450459][ T5318] R13: 00007f124b1e6038 R14: 00007f124b1e5fa0 R15: 00007ffc904d8a28 [ 69.454125][ T5318] [ 69.455890][ T5318] Kernel Offset: disabled [ 69.458043][ T5318] Rebooting in 86400 seconds..