last executing test programs: 10.193531438s ago: executing program 4 (id=102): r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000f5dfe4)={0xa, 0x4e20, 0x0, @empty}, 0x1c) recvmmsg(r0, &(0x7f0000008880), 0x45b, 0x44000102, 0x0) 8.406503281s ago: executing program 4 (id=112): r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_mount_image$btrfs(&(0x7f0000022240), &(0x7f0000022280)='./file0\x00', 0x2000040, &(0x7f0000000580), 0x1, 0x22215, &(0x7f0000022300)="$eJzs3V+IHVcdB/Azd/9kjYKb0EjxZU3xMdQSMZCY7o5Lt9SHwsXQRy2UItqgLfpkkXiDUhQLYoPJFkQtCPV/82ILIYFLtQnKSjZWQiXQp4CsFBQKGpSAZGbOvXPP3Nm7VDeJ6eez3Dtz5nfOmTOTgdx9+N4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEL4ywc+dPLukz+82FY/tv/Vl649vfLC2TOPv/nia08cCSErjmdV/dHlhz712SOPPjwXB/RfL0t5N2uZsuz6VKfYzFYHB53nb4ytXvMhHK/1iaaq7SemamOz9AShNzOYML42tbx3Y2HfqZW1c5cP7Tl84Ppq89IJw9v77lM9YldDiM92r3jvJD3uGWlnxaPXCVntES3Hpw/csL4+tn4zTgAAjOqV/2vODA50k/al0Xae9O8n7TzpHz9a5eUHirbPzxP1/1gMHXxsrj6KDz9Gryf1dF3p+G1aZ17+qrCjbZ29S6P16v4N2r1kfEj6J79qvPP7WZ5nrm2d4U+j9Vu1TgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDbyfeX33Pvj8795qG2+rH9r7507emVF86eefzNF1974kgI88XxrCxnz3330LH3P/Lwl77x5L2/m134wsxUNS5up2udwxtx5+BSCI/VKlfjtBuLIXRHC0UzPN8srBc7n4wFAAAAAAAAAAAAAAAAAAAAbqZe8d4ZtLPae9zLijR5VvxEZVh8ee/Gwr5TK2vnLh/ac/jA9dW2+aYnztdtmS8fO9+gPT98ZSPrnh8737Ae5spNnqXzbC6dMc3zP3v8zGr262/9u218I/+fb57/j3cu5v9nw83K/9dGFLt/vj+Ep5IRxe7nYwEAAAAAAAAAAAAAAAAAAGBbdcKY/PmHR9plnr0zmmcvhrTnz7vT4+pt+fl7Jp8v2/x862Pr8v/5bDrP5ibl/6995q/PXLnY/WXb+Eb+vzdyykb+P6445v874Z3l/wEAAAAAAAAAAAAAAAAAAOC/se35/8Y8m5uU/39kZfnJu37yj5fbxjfy//2t5f+n69cfD67FBR9dCuG+SUsHAAAAAAAAAAAAAAAAAACA/1vx7+4Pv1og5vXLbw5I8/o//tvn1v717OpH2uZr5P/Drnq5Nf8/8z+/MgAAAAAAAAAAAAAAAAAAALhzHfzBwjNXXvnmg231Rv4/31r+f8e2rxwAAAAAAAAAAAAAAAAAAADuHHcdf2t948DLX2mrN/L/va3l/3dW2065mS/ez4eQFzsnlkKYu7HTL2e7EPLFQQEAAAAAAAAAAAAAAAAAAADeNWJO/33dfV/+w1s7v9fWr5H/rxL71fhG/r/K+4fpatupn2wtfhHA0aUQ7hstdIudj1cFAAAAAAAAAAAAAAAAAAAAuK1MxZ0Yla+C8iH0ivc0f9/sP19t87H9z77e+eKDp3pfbTt/I/8fdtenb83/T9W3cS1vxJ2DSyE8VqtcjcvcWKwucFgor/f5xeGVAwAAAAAAAAAAAAAAAAAAcOcpU/SdQbvMnU+PtLMinZ4VP1GZRV/eu7Gw79TK2rnLh/YcPnB9Nabs0/kG7fnhK6uH9Kv4ezrfsB7myk2/Mc/m0hnTPP93Pv3Abx947tLP2sY38v/51vL/cfve+uX14/35+lIIdxd7u4r3n8bTHU0Kp2dqhUKejDgSR1SF0ztqhfKsyYj9SyHsLfZ2jxZ2xUKeFP6+WBV6SeFiLFTPw6Dwq6TQj0/aycV4gUnhlVjoVdexM97BeB3piLfbRtwojB1xZXByAAAAAAAAAAAAAAAAAACA20pebass+/RoM6RR9tPZpA47J3XoTOowNalDusi0Y9vx0MtGCvH4B3/+i4/98+2P/j60aOT/e1vL/8dbMVtuyvz/+XjPTyzFLzQoCxfihCdi2L3KtF+I/0iDQn93LNw/WqjC7udj2P3b8Rx5txrR/9qgAAAAAAAAAAAAAAAAAAAAALdU/F6AqVu8DgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7D3v3ERrXVcQA/09IWC8ZOXIiJBp/xYd5CfL5ETZ8wM5rgAmPSii5dgCBGNCYoMQFTh0BwQVhojUsjK4J/aqMLoyE6ktCGhISJiYkGlA1bIoSF/xaYzj3nztw7M0yRNlL8fBbcw3zP75wzdwpd/e4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+ww4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8YgcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgp798/aVBjFAfi8Nb3oZBZBHKz/FkEcHASL1iB0cBAC4hcoLgqiuIgOpYNfQBd1dHISZ0UdhA6CQyfRRRBc+gXERRDfm6TJzb1JhSoSngeS+96cnHMCmX8JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADALHt+Z31/sfL9UFN99dS7Fz/uLT99/erql2fr1y9HdNPv11NZTg8fLK7uvXLp9v2bJ98XCzfm53t9u3rXYujN8al/OHM+YmWo8i2inQ+bSxHd0UK+jSfjhY18uFjTkY+fz0XcqnTk47V+AQAAAAAAAAAAAAAAAAAA4K+aGzxlZfj52Mh9ymnruUiDYHZEN7dcOLy5cOLR8oc3Hxf3nT398/FQvVVXj1iLun1Hpu9Lk/dt1Nab9qWafWlkXxkW3+681tR53YZ5ndp5g/v21iONfO527byteuwuL52iOmey6sRqnv/o1/T2YBw43tQ/lv/vTM7/F72+fv6/FdvM/5dfUF3+Px/vLjWk+ff8ceGl/D8AAAAAAAAAAAAAAAAAAPBP7Gj+/3+fN+u/TzCe/18r/2B/x/L/0/oBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4xQ4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zw4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6Gqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHDA3r3G2FHdBwA/d+3dtR1DQkIobaqGV3iprBevd81jvXtJS5I2LXIbKlG1UYrAPGJTxzaoMSCzwWmjihIpDZUqggROhYDyiAuVSICIbaSYkqKyfoBMTZH6SJqoccEt4VGKXO2dObN3Zu743rW99tr8fh98z8z/vGbmPtYf/ucAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw/+zAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwA8cCAAAAAML8rdPo2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICfAgAA//+jV1jI") syz_usb_connect$cdc_ncm(0x2, 0x0, 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000100)={'netdevsim0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, @void, @value, @void, @value}, 0x48) bpf$MAP_DELETE_ELEM(0x3, 0x0, 0x0) bpf$MAP_LOOKUP_ELEM(0x3, 0x0, 0x0) r3 = syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_RATE_NEW(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000300)={0x34, r3, 0x1, 0x0, 0x1, {0x25}, [@handle=@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}]}, 0x34}}, 0x4040004) 5.39282811s ago: executing program 2 (id=127): r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x2}) ioctl$TUNSETLINK(r0, 0x400454cd, 0x308) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) close(r1) r2 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$tipc(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$TIPC_CMD_ENABLE_BEARER(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000680)=ANY=[@ANYBLOB], 0x38}}, 0x0) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) close(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$SIOCSIFHWADDR(r3, 0x8922, &(0x7f0000002280)={'syzkaller0\x00', @random="2b0100004ec6"}) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) close(r4) ioctl$SIOCSIFHWADDR(r4, 0x8922, &(0x7f0000002280)={'syzkaller0\x00', @random='\x00\a\x00'}) 4.889219058s ago: executing program 4 (id=131): r0 = socket$inet(0x2, 0x4000000000000001, 0x0) connect$inet(r0, 0x0, 0x0) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x88}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000000)=0x6) sendmsg$key(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000880)={&(0x7f0000000800)={0x2, 0xe, 0xa3, 0x7, 0x2, 0x0, 0x70bd2c, 0x25dfdbfd}, 0x10}}, 0x481c) r4 = add_key$user(0x0, &(0x7f00000000c0)={'syz', 0x1}, &(0x7f0000000100)="04", 0x1, 0xfffffffffffffffe) keyctl$revoke(0x3, r4) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x1d4c, 0x0, 0x0) setgroups(0x0, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xee00]) fchmodat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0xffffffd3) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x80080, 0x0) r5 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r5, 0x1, 0x11, 0x0, 0x0) setfsuid(0x0) 4.665177147s ago: executing program 3 (id=133): syz_mount_image$udf(&(0x7f00000000c0), &(0x7f0000000180)='./file0\x00', 0x800, &(0x7f0000000200)=ANY=[@ANYBLOB="7368eaa2a30c93d307fc18f746976f727461642c6e6f7374726963742c756d61736b3d30303030303030303030303030303030303137373737372c6769643d666f726765742c766f6c756d653d30303030303030303030303030303030313032332c6e6f6164696e6963622c6e6f7672732c6c617374626c6f636b3d30303030303030303030303030303030303030322c696f6368614e859bee6e5123de025eca78a8457ec08b1f76712103a40bb8f3a1b9befecbb3dbdd24a028c99b6be74d08530b87841f6bfa0543fb5df2105ac2e5edbc21309f1bb4bbc9656f16ebd6b3629791d97d0a84385a5c3feee1ab490c2905e46d11297cc4ffd0d4ecbe300f14ea39448b20b2aad42fc8e54f9f22afe76a8401951135c90f5793953b3e89356d1e5620d28c93505dfdff4294780d50a1"], 0x1, 0xc32, &(0x7f0000009100)="$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") r0 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000380)={'erspan0\x00', &(0x7f00000002c0)={'gre0\x00', 0x0, 0x80, 0x20, 0x6, 0x2, {{0x8, 0x4, 0x0, 0x3b, 0x20, 0x67, 0x0, 0x9, 0x4, 0x0, @multicast1, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@ssrr={0x89, 0xb, 0x8a, [@private=0xa010102, @local]}]}}}}}) r1 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r1, 0x107, 0xf, &(0x7f0000000100)=0x9, 0x4) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000080)={'xfrm0\x00', 0x0}) sendto$packet(r1, &(0x7f00000002c0)="12040500d3fc03fc01004788031c09100628", 0xfd35, 0x4, &(0x7f0000000140)={0x11, 0x0, r3, 0x1, 0x0, 0x6, @multicast}, 0x14) setsockopt$packet_int(r0, 0x107, 0xf, &(0x7f0000000080)=0xf3e, 0x62) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000140)=""/228, 0xe4}], 0x1) 4.550887007s ago: executing program 2 (id=135): r0 = syz_init_net_socket$ax25(0x3, 0x2, 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xe, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000340)=ANY=[@ANYBLOB="140001045200210900000000000000e31c0000"], 0x14}}, 0x0) syz_open_dev$usbfs(&(0x7f0000000040), 0x80000000003, 0x101301) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, 0x0, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x10) syz_genetlink_get_family_id$devlink(&(0x7f0000000600), 0xffffffffffffffff) ioctl$SIOCAX25GETINFO(r0, 0x89ed, &(0x7f0000000300)) 3.315044752s ago: executing program 4 (id=137): r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000040)={'wlan0\x00', &(0x7f0000000000)=@ethtool_rxfh={0x21, 0x2, 0xa3b, 0x3, 0xd, "a3e221", 0xfffffffa}}) 3.223152862s ago: executing program 2 (id=138): syz_mount_image$vfat(&(0x7f0000000180), &(0x7f0000000040)='./file0\x00', 0x300001a, &(0x7f0000000680)=ANY=[@ANYRES8=0x0, @ANYRES64], 0x1, 0x2a0, &(0x7f0000000e40)="$eJzs3T9rA2UYAPDnkjSNOqSIiyJ4oINTaV1dGqWC2EmJoA4abAuShEILASsYO/UTOPo9/AguLn4DwVVwa4fKyeXumoSmf6gxhfr7TU/vved5n9xbkilPvnp92N8/SuLs4vdotZKo7cROXCaxEbWo/BCNAACej8ssi7+yx2Q2asvvBgBYheLzv/DUvQAAq/HJZ59/1Nnb2/04TVvxavt81E0iYng+6hbrncP4JgZxEFvRjquI7FoRf/Dh3m400txGvDUcj7p55vDLX8v6nT8jJvnb0c7/XpS/nRZm8sej7lq8GGl0DteqVtvxyuL8dxbkR7cZb7850/9mtOO3r+MoBrE/6WOa//12mr6f/Xjx3Rf5Nnl+Uovu+uS+qay+wmMBAAAAAAAAAAAAAAAAAAAAAOCZ20zTpBjfM5nfk18q5+/Urybrm2llY34+T5GfVIWK+UBZNeJnnMVP1XydrTRNs/LGaX4jXmv4YQEAAAAAAAAAAAAAAAAAAADInXx72u8NBgfHSwmqaQDV1/ofW2dn5sobcdrv1W8vuP7wvWanDeS93nlzNBqxpMdyX/BC3s/SK69PD/fTKILqYJa618vvFUVP+720XKoecr+X3LdXqzq4n2eXmvFvG8sm/xJX2fyZtq5bnc9qLulpNF9auPR3lmUPq/PuH8UZlVeSyYiNh+2+VgYLX2AetG6exS+3F7z1LaO+lDceAAAAAAAAAAAAAAAAAADghumXfhcsnt2ZWvvPmgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAFZv+/n8VtCJi/sqNYFwm33VPGTTj+OSJXyIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/A/8EAAD///HPT/c=") sync() r0 = openat(0xffffffffffffff9c, 0x0, 0x80042, 0x0) write$tun(r0, 0x0, 0x2c) mount$9p_fd(0x0, &(0x7f00000001c0)='.\x00', 0x0, 0x222464, 0x0) 3.131314041s ago: executing program 3 (id=139): r0 = socket$inet6_udp(0xa, 0x2, 0x0) close_range(r0, r0, 0x2) open_by_handle_at(r0, &(0x7f0000000880)=@reiserfs_4={0x10, 0x4, {0x40, 0xe, 0x170a, 0x4}}, 0x200100) 3.115856401s ago: executing program 4 (id=141): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0xa) syz_clone(0x20001000, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) keyctl$get_keyring_id(0x0, 0x0, 0x1000) socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup3(0xffffffffffffffff, r3, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r5, 0x1, 0x2b, 0x0, 0x0) ioctl$int_in(0xffffffffffffffff, 0x5421, &(0x7f0000000080)=0x1) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x1ffffffffffffff8, &(0x7f00000003c0)=ANY=[@ANYRESHEX=r3, @ANYRES32], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x54, '\x00', 0x0, @fallback=0x19, r4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='kfree\x00', r6}, 0x10) r7 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r7, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000002c0)=@flushpolicy={0x10, 0x12, 0xcdf625c385892729}, 0x10}}, 0x0) timer_settime(0x0, 0x0, &(0x7f0000000180)={{0x77359400}, {0x77359400}}, &(0x7f0000000a80)) r8 = syz_open_dev$usbfs(&(0x7f0000000040), 0x400000001fc, 0x301) ioctl$USBDEVFS_SUBMITURB(r8, 0x8038550a, &(0x7f0000000280)=@urb_type_control={0x2, {}, 0xfffffff8, 0x40, &(0x7f0000000000)={0x4b5a9da54893e123, 0x1, 0x13, 0x2}, 0x8, 0x20400000, 0x0, 0x0, 0x0, 0x20000, 0x0}) 2.989446911s ago: executing program 0 (id=142): openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1817c1, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000100), 0x0, 0x0) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f, 0x0, 0x10400}}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000008380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20, 0x0, 0x0, {0x0, 0x11}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x130, 0x0, 0x0, {0x0, 0x0, 0x0, '\x00', {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, {0x0, 0x5b}}}}}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x101001, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000280)='>', 0x1}], 0x1) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x0, 0x0) close(r0) 2.891345761s ago: executing program 3 (id=143): mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r1 = openat$cgroup_type(r0, &(0x7f00000001c0), 0x2, 0x0) write$cgroup_type(r1, &(0x7f0000000280), 0x9) r2 = openat$cgroup_procs(r0, &(0x7f00000002c0)='cgroup.threads\x00', 0x2, 0x0) write$cgroup_pid(r2, &(0x7f0000000c40), 0x12) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r4 = openat$cgroup_ro(r3, &(0x7f0000000040)='cgroup.freeze\x00', 0x275a, 0x0) write$cgroup_int(r4, &(0x7f0000000200)=0x1, 0x12) 2.89118982s ago: executing program 2 (id=144): syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x804810, &(0x7f0000000a40), 0x26, 0x756, &(0x7f00000002c0)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x40480, 0x0) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, &(0x7f00000010c0)=0x6) 2.868412901s ago: executing program 0 (id=145): r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x2}) ioctl$TUNSETLINK(r0, 0x400454cd, 0x308) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) close(r1) r2 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$tipc(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$TIPC_CMD_ENABLE_BEARER(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000680)=ANY=[@ANYBLOB], 0x38}}, 0x0) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) close(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$SIOCSIFHWADDR(r3, 0x8922, &(0x7f0000002280)={'syzkaller0\x00', @random="2b0100004ec6"}) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) close(r4) ioctl$SIOCSIFHWADDR(r4, 0x8922, &(0x7f0000002280)={'syzkaller0\x00', @random='\x00\a\x00'}) 2.100265037s ago: executing program 4 (id=146): syz_mount_image$gfs2(&(0x7f0000000280), &(0x7f0000000100)='./file0\x00', 0x8c99, &(0x7f0000000a40)=ANY=[@ANYBLOB="757067726164652c6c6f63636f6f6b69652c6c6f636b70726f746f3d6c6f636b5f6e6f6c6f636b2c71756f74615f7175616e74756d3d3078303030303030303030303030303030332c636f6d6d69743d30783030303030303030303030303030352c6c6f63636f6f6b69652c6e6f626172726965722c737569646469722c61636c2c726772706c76622c646973636172642c636f6d6d69743d3078303030303030303030303030303030332c737569646469722c61636c2c71756f74613d6163636f756e742c00b2a7477c9eaed33f2893bf10adba8305218afd7ffe0140eb880764de6239f7ca4445192b7ed18cec1072d68f0f554dd5b7192882e27202fe1d4fb4e7cf0dd8ae8884e49188b47b966593b138dcc0891dfe0f067aa2dc91548fdef0acd8622fe6222801848f2f7b5c7053856c2be8b2b54ac3af976fb82afdb6b05f3dbacc756f7ea9165f316411e622004caf7d44aedbbd93877ad5c088673cf55148aa4a471e1dc9a0c60269cfc4775dfc8b76a52942d6956b5472d7c974a18a73469e0dda6c9faf35075d31973fc6051a98e7de28ad02f85377b732a3c463e27f444894e9a285a0ffa5db013fb25250c5651f2a186a31612a0715473e2542162234c81f07322d4524cda4aeeb4ed563e0bb40e548d30bdd79a4b08d235dad8d3da3", @ANYBLOB="4acb7add53d3cb4c328cd2ba600a645ba6421056b3b0e3967a5b2340372dab946c7aa9da719823f722866346e8775cc3484fc7c0816c2ea998712b365dcac7528d759514358599e5c58e45f79da44d6679c02cd782085edfeb8420ac2b58bbb950c968b014f019ba8064d4dcfbb7dd1857295363f389e56d0a264f9f8d8659e05558ced327", @ANYBLOB="6a5802602a85634deb08f9431434610a29f78d8ed9356b94e1c429d090d61a26df11f4a9584b94ceda27a90fb71ecf7e0c4544dcd9a339fffe4dda186cf1fcab52056664b6106ab0c5d7766e08211022405e58262b3c2c543fe0a84099b4c74c71f4013dbbc39ad0aeabc9f5dc085d7331e0a058ca3f36292308e0550d72da2bf73194f08e77765712", @ANYRES16=0x0], 0x6, 0x127b4, &(0x7f0000027ac0)="$eJzs/XkYqHO9Nnyva17KPCRCKSQlIqEkYyWRIRlSCYWoCGUoQ0rSQCpjE8qUJEmJUGYhIlIZI4WIJCq8x773ue593fe+3n3d7fvpOa7jfT+fP/b32mvz2+t5jn0f53mupWUGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzJgxo3jWQrv+2+n90Pb/frrZZszodvn377n/7b/M3vtryn8/Mxf6//Js/trZltzl/dvt/I73vf/fzn/r57f73vu8cve99/lv/b3/J1708Mar/XihNz3rqNecfuaiV/5onX/Z/yIAAAAAAAAA+BfK7/+XvR+64n/7S7oZM2bO+b/92HwzZsycfcaMsrrqmm//9P/mf//mm/H/1/7y9P/N//kAAADwfyj7v+79yOH9/3HufDNmHHjAf/rx//kjM9t/+6/bffjhR4duz7Pz1z/7P36o/E8f/0Lz5y6Q+6zcBf/Xnx8AAAD8/5bs/6b3I/3NPus/379w7nNyF8ldNHex3OfmPi938dzn574gd4ncJXOXyn1h7tK5L8pdJvfFuS/JXTb3pbnL5S6f+7LcFXJXzH157kq5r8hdOXeV3FVzX5n7qtzVcl+du3rua3LXyF0zd63ctXNn/TkD6+a+Nvd1ua/PXS/3Dbnr574xd4PcDXPflLtR7sa5m+Rumvvm3M1y35K7ee4WuVvmbpX71tytc9+W+/bcd+Ruk/vO3G1zt8vNnzEx4125787dIXfH3J1y35M76w+RyJ9LMeO9ue/LfX/urrm75X4gd/fcPXL3zP1g7ody98rdO3fWH0Cxb+6Hcz+Su1/u/rmzfmXswNyP5h6U+7Hcj+cenPuJ3ENyP5l7aO6ncj+d+5ncz+Yeljvr1/A+l3tE7udzv5D7xdwjc4/KPTr3mNxjc4/L/VLul3O/kvvV3K/lHp97Qu6JuV/P/UbuSbkn556Se2ruabnfzD0991u5Z+R+O/fM3O/knpX73dyzc7+Xe07u93N/kHtu7g9zz8s9P/dHuRfkXph7Ue6Pc3+Se3HuJbmX5l6We3nurH8G68rcq3Jn/bNWV+dek3tt7s9yr8u9PvfnuTfk3pj7i9ybcm/O/WXuLbm/yv117m9yb829Lff23Dty78y9K/e3uXfn3pP7u9x7c3+f+4fc+3Lvz30g94+5D+Y+lPun3IdzH8n9c+6sjPtL7mO5f819PPeJ3L/l/j33H7lP5j6Vm3+YadYvmxf5KPJr20WVm19vL5K7RZvb5c7MnS33GbnPzM2fr1PMkZt/Pq+YK3fu3Hly582dLze/Dl7k18GL/Dp4kV8HL/Lr4EXyv0j+F8n/IvlfJP+L5H+R/C+S/0Xyv0j+F8n/IvlfJP+L5H+R/C+S/0Xyv0j+F8n/IvlfJP+L5H+R/C+S/0Xyv0j+F8n/IvlfJP+L5H+R/C+S/0Xyv0j+F8n/IvlfJP+L5H+R/C+S/0Xyv0j+F8n/IvlfJP+L5H+R/C+S/0Xyv0j+F8n/IvlfJP+L5H+R/C+S/0Xyv0j+F8n/IvlfJP+L5H+R/C+S/0Xyv0j+F8n/IvlfJP+L5H+R/C+S/0Xyv0j+F8n/IvlfJP+L5H+R/C+S/0Xyv0j+F8n/IvlfJP+L5H+R/C+S/0Xyv0j+F8n/IvlfJP+L5H+R/C+S/0Xyv0j+F8n/IvlfJP+L5H+R/C+S/0Xyv0j+F8n/IvlfJP+L5H+R/C+S/0Xyv0j+F8n/IvlfJP+L5H+R/J/1e3hF8r9I/hfJ/yL5XyT/i+R/kfwvkv9F8r9I/hfJ/yL5XyT/i+R/kfwvkv9F8r9I/hfJ/yL5XyT/i+R/kfwvkv9F8r9I/hfJ/yL5XyT/i+R/kfwvkv9F8r9I/hfJ/yL5XyT/i+R/kfwvkv9F8r9I/hfJ/yL5XyT/i+R/kfwvkv9F8r9I/hfJ/yL5XyT/i+R/kfwvkv9F8r9I/hfJ/yL5XyT/i+R/kfwvkv9F8r9I/hfJ/yL5XyT/i+R/kfwvkv9F8r9I/hfJ/yL5XyT/i+R/kfwvkv9F8r9I/hfJ/yL5XyT/i+R/kfwvkv9F8r9I/hfJ/yL5XyT/i+R/kfwvkv9F8r9I/hfJ/1kbt0j+F8n/IvlfJP+L5H+R/C+S/0Xyv0j+F8n/Ivk/67eyy+R/mR8ok/9l8r9M/pfJ/zL5Xyb/y+R/mfwvk/9l8r9M/pfJ/zL5Xyb/y+R/mfwvk/9l8r9c4L/e/2V6QZleUKYXlOkFZXpBmV5QpheU6QVlekGZXlCmF5TpBWV6QZleUKYXlOkFZXpBmV5QpheU6QVlekGZXlCmF5TpBWV6QZleUKYXlOkFZXpBmV5QpheU6QVlekGZXlCmF5TpBWV6QZleUKYXlOkFZXpBmV5QpheU6QVlekGZXlCmF5TpBWV6QZleUKYXlOkFZXpBmV5QpheU6QVlekGZXlCmF5TpBWV6QZleUKYXlOkFZXpBmV5QpheU6QVlekGZXlCmF5TpBWV6QZleUKYXlOkFZXpBmV5QpheU6QVlekGZXlCmF5TpBWV6QZleUKYXlOkFZXpBmV5QpheU6QVlekGZXlCmF5TpBWV6QZleUKYXlOkFZXpBmV5QpheU6QVlekGZXlCmF5TpBWV6QZleUKYXlOkFZXpBmV5QpheU6QVlekGZXlCmF5TpBWV6QZleUKYXlOkFZXpBmV5QpheU6QVlekGZXlCmF5TpBWV6QZleUKYXlOkFZXpBmV5QpheU6QVlekGZXlCmF5TpBWV6QZleUKYXlOkFZXpBmV5QpheU6QVlekGZXlCmF5TpBWV6QZleUKYXlOkFZXpBmV5QpheU6QVlekGZXlCmF5TpBWV6QZleUKYXlOkFZXpBmV5QpheU6QVlekGZXlCmF5TpBWV6QZleUKYXlOkFZXpBmV5QpheU6QVlekGZXlCmF5TpBWV6QZleUKYXlOkFZXpBmV5QpheU6QVlekGZXlCmF5TpBWV6QZleUKYXlOkFZXpBmV5QpheU6QVlekGZXlCmF5TpBWV6QZleUKYXlOkFZXpBmV5QJvvK9IIyvaBMLyjTC8r0gjK9oEwvKNMLyvSCMr2gTC9I/M+o0guq9IIq/4MqvaBKHlfpBVV6QZVeUKUXVOkFVXpBlV5QpRdU6QVVekGVXlClF1TpBVV6QZVeUOXXBarkf5X8r5L/VfK/Sv5Xyf8q+V8l/6vkf5X8r5L/VfK/Sv5Xyf8q+V8l/6vkf5X8r5L/VfK/Sv5Xyf8q+V8l/6vkf5X8r5L/VfK/Sv5Xyf8q+V8l/6vkf5X8r5L/VfK/Sv5Xyf8q+V8l/6vkf5X8r5L/VfK/Sv5Xyf8q+V8l/6vkf5X8r5L/VfK/Sv5Xyf8q+V8l/6vkf5X8r5L/VfK/Sv5Xyf8q+V8l/6vkf5X8r5L/VfK/Sv5Xyf8q+V8l/6vkf5X8r5L/VfK/Sv5Xyf8q+V8l/6vkf5X8r5L/VfK/Sv5Xyf8q+V8l/6vkf5X8r5L/VfK/Sv5Xyf8q+V8l/6vkf5X8r5L/VfK/Sv5Xyf8q+V8l/6vkf5X8r5L/VfK/Sv5Xyf8q+V8l/6vkf5X8r5L/VfK/Sv5Xyf8q+V8l/6vkf5X8r5L/VfK/Sv5Xyf8q+V8l/6vkf5X8r5L/VfK/Sv5Xyf8q+V8l/6vkf5X8r5L/VfK/Sv5Xyf8q+V8l/6vkf5X8r5L/VfK/Sv5Xyf8q+V8l/6vkf5X8r5L/VfK/Sv5Xyf8q+V8l/6vkf5X8r5L/VfK/Sv5Xyf8q+V8l/6sL/v3/wVfJ/yr5XyX/q+R/lfyvkv9V8r9K/lfJ/yr5XyX/q+R/lfyvkv9V8r9K/lfJ/yr5XyX/q+R/lfyvkv9V8r9K/lfJ/yr5XyX/q+R/lfyvkv9V8r9K/lfJ/yr5XyX/q+R/lfyvkv9V8r9K/lfJ/yr5XyX/q/sSiFEl/6vkf5X8r5L/VfK/Sv5Xyf8q+V8l/6vkf5X8r5L/VfK/Sv5Xyf8q+V8l/6vkf5X8r5L/s/4x+zr5Xyf/6+R/nb+gTv7Xyf86+V/n/3Pr5H+d/K+T/3Xyv07+18n/OvlfJ//r5H8973+9/+v0gjq9oE4vqNML6vSCOr2gTi+o0wvq9II6vaBOL6jTC+r0gjq9oE4vqNML6vSCOr2gTi+o0wvq9II6vaBOL6jTC+r0gjq9oE4vqNML6vSCOr2gTi+o0wvq9II6vaBOL6jTC+r0gjq9oE4vqNML6vSCOr2gTi+o0wvq9II6vaBOL6jTC+r0gjq9oE4vqNML6vSCOr2gTi+o0wvq9II6vaBOL6jTC+r0gjq9oE4vqNML6vSCOr2gTi+o0wvq9II6vaBOL6jTC+r0gjq9oE4vqNML6vSCOr2gTi+o0wvq9II6vaBOL6jTC+r0gjq9oE4vqNML6vSCOr2gTi+o0wvq9II6vaBOL6jTC+r0gjq9oE4vqNML6vSCOr2gTi+o0wvq9II6vaBOL6jTC+r0gjq9oE4vqNML6vSCOr2gTi+o0wvq9II6vaBOL6jTC+r0gjq9oE4vqNML6vSCOr2gTi+o0wvq9II6vaBOL6jTC+r0gjq9oE4vqNML6vSCOr2gTi+o0wvq9II6vaBOL6jTC+r0gjq9oE4vqNML6vSCOr2gTi+o0wvq9II6vaBOL6jTC+r0gjq9oE4vqNML6vSCOr2gTi+o0wvq9II6vaBOL6jTC+r0gjq9oE4vqPPrAnV6QZ1eUKcX1OkFdXpBnV5QpxfU6QV1ekGdXlCnF9TpBXV6QZ1eUKcX1OkFdXpBnV5QpxfU6QV1ekGdXlCnF9TpBXV6QZ1eUKcX1OkFdXpBnV5QpxfU6QV1ekGdXlCnF9TpBXV6QZ1eUKcX1OkFdXpBnV5QpxfU+XWBOr8uUKcX1OkFdXpB/dC/B2+dXlCnF9TpBXV6QZ1MrNML6vSCOr2gTi+o0wvq9II6vaBOL6jTC+r0gjq9YFb8NukFTXpBk17QpBc0+Qub9IImvaBJL2jSC5r0gia9oEkvaNILmvSCJr2gSS9o0gua/LpAk/xvkv9N8r9J/jfJ/yb53yT/m+R/k/xvkv9N8r9J/jfJ/yb53yT/m+R/k/xvkv9N8r9J/jfJ/yb53yT/m+R/k/xvkv9N8r9J/jfJ/yb53yT/m+R/k/xvkv9N8r9J/jfJ/yb53yT/m+R/k/xvkv9N8r9J/jfJ/yb53yT/m+R/k/xvkv9N8r9J/jfJ/yb53yT/m+R/k/xvkv9N8r9J/jfJ/yb53yT/m+R/k/xvkv9N8r9J/jfJ/yb53yT/m+R/k/xvkv9N8r9J/jfJ/yb53yT/m+R/k/xvkv9N8r9J/jfJ/yb53yT/m+R/k/xv/i3/n3p6RpP8b5L/TfK/Sf43yf8m+d8k/5vkf5P8b5L/TfK/Sf43yf8m+d8k/5vkf5P8b5L/TfK/Sf43yf8m+d8k/5vkf5P8b5L/TfK/Sf43yf8m+d8k/5vkf5P8b5L/TfK/Sf43yf8m+d8k/5vkf5P8b5L/TfK/Sf43yf8m+d8k/5vkf5P8b5L/TfK/Sf43yf8m+d8k/5vkf5P8b5L/TfK/Sf43yf8m+d8k/5vkf5P8b5L/TfK/Sf43yf8m+d8k/5vkf5P8b5L/TfK/Sf43yf8m+d8k/5vkf5P8b5L/TfK/Sf43yf8m+d8k/5vkf5P8b5L/TfK/Sf43yf8m+d8k/5vkf5P8b5L/TfK/Sf43yf8m+d8k/5vkf5P8b5L/TfK/Sf43yf8m+d8k/5vkf5P8b5L/TfK/Sf43yf8m+d8k/5vkf5P8b5L/TfK/Sf43yf8m+d8k/5vkf5P8b5L/TX5doEn+N8n/JvnfJP+b5H+T/G+S/03yv0n+N8n/JvnfJP+b5H+T/G+S/03yP3E+o03+t8n/NvnfJv/b5H+bv6FN/rfJ/zb53yb/2+R/m/xvk/9t8r+d67/e/216QZte0KYXtOkFbXpBm17Qphe06QVtekGbXtCmF7TpBW16QZte0KYXtOkFbXpBm17Qphe06QVtekGbXtCmF7TpBW16QZte0KYXtOkFbXpBm17Qphe06QVtekGbXtCmF7TpBW16QZte0KYXtOkFbXpBm17Qphe06QVtekGbXtCmF7TpBW16QZte0KYXtOkFbXpBm17Qphe06QVtekGbXtCmF7TpBW16QZte0KYXtOkFbXpBm17Qphe06QVtekGbXtCmF7TpBW16QZte0KYXtOkFbXpBm17Qphe06QVtekGbXtCmF7TpBW16QZte0KYXtOkFbXpBm17Qphe06QVtfl2gTS9o0wva9II2vaBNL2jTC9r0gja9oE0vaNML2vSCNr2gTS9o0wva9II2vaBNL2jTC9r0gja9oE0vaNML2vSCNr2gTS9o0wva9II2vaBNL2jTC9r0gja9oE0vaNML2vSCNr2gTS9o0wva9II2vaBNL2jTC9r0gja9oE0vaNML2vSCNr2gTS9o0wva9II2vaBNL2jTC9r0gja9oE0vaNML2vSCNr2gTS9o0wva9II2vaBNL2jTC9r0gja9oE0vaNML2vSCNr2gTS9o0wva9II2vaBNL2jTC9r0gja9oE0vaNML2vSCNr2gTS9o0wva9II2vaBNL2jTC9r0gja9oE0vaNML2vSCNr2gTS9o0wva9II2vaBNL2jTC9r0gja9oE0vaNML2vSCNr2gTS9o0wva9II2vaBNL2jTC9r0gja9oE0vaNML2vSCNr2gTS9o0wva9II2vaBNL2jX3+Lf/5Hf9II2vaBNL2jTC9r0gja9oE0vaNML2vSCNlnZphe06QVtekGbXtCmF7TpBW16QZte0KYXtOkFbXpB4n1Gl17QpRd06QVdekGX/O7SC7r8jV16QZde0KUXdOkFXXpBl17QpRd0+XWBLvnfJf+75H+X/O+S/13yv0v+d8n/LvnfJf+75H+X/O+S/13yv0v+d8n/LvnfJf+75H+X/O+S/13yv0v+d8n/LvnfJf+75H+X/O+S/13yv0v+d8n/LvnfJf+75H+X/O+S/13yv0v+d8n/LvnfJf+75H+X/O+S/13yv0v+d8n/LvnfJf+75H+X/O+S/13yv0v+d8n/LvnfJf+75H+X/O+S/13yv9vw3/8Pqvu3/N//Gw8skPzvkv9d8r/b9H/7eSb/u+R/l/zvkv9d8r9L/nfJ/y753yX/u+R/l/zvkv9d8r9L/nfJ/27Wv6s6+d8l/7vkf5f875L/XfK/S/7P+vdbd8n/LvnfJf+75H+X/O+S/13yv0v+d8n/LvnfJf+75H+X/O+S/13yv0v+d8n/LvnfJf+75H+X/O+S/13yv0v+d8n/LvnfJf+75H+X/O+S/13yv0v+d8n/LvnfJf+75H+X/O+S/13yv0v+d8n/LvnfJf+75H+X/O+S/13yv0v+d8n/LvnfffXf/yN4XfK/S/53yf8u+d8l/7vkf5f875L/XfK/S/53yf8u+d8l/7vkf5f875L/XfK/S/53yf8u+d8l/7vkf5f875L/XfK/S/53yf8u+d8l/7vkf5f875L/XfK/S/53yf8u+d8l/7vkf5f875L/XfK/S/53yf8u+d8l/7vkf5f875L/XfK/S/53yf8u+d8l/7vkf5f875L/XfK/S/53yf8u+d8l/7vkf3fbf2zh//HfJ/+75H+X/O+S/13yv0v+d8n/LvnfJf+75H+XXxfokv9d8r9L/nfJ/y753yX/u+R/l/zvkv9d8r9L/nfJ/y753yX/u+R/l/zvkv9d8r9L/nfJ/y75P+ufbpiZ/J8569+7n/yfmfyfmfyfmf+fNzP5PzMPzEz+z0z+z0z+z5z9v97/M9MLZv35/zPTC2amF8xML5iZXjAzvWBmesHM9IKZ6QUz0wtm+nP2AAAA4P9F2f+9/xjFrP+M3oz/8ft7B/zHH2Y04+Rb575nidV3WmHgmVl/TuB8/8qfKwAAAPDfM7L/v9jb/8Wiz3nkWesc/uolB56Z9e8HsP8BAABggkb2/5G9/V/OtvgNax298W8+MfDMrH8voP0PAAAAEzSy/4/q7f/qu/e+7Dsfv/qLzxx4Jn+Oj/0PAAAAUzSy/4/u7f/68nVv22PLOfY4deCZ/Pm99j8AAABM0cj+P6a3/5uPHLTaJ1Y98XkXDDyTf2+P/Q8AAABTNLL/j+3t/3ancxe94Z5tf7zIwDP59/Xa/wAAADBFI/v/uN7+727Y/+nnzb/AJX8aeGbW3/N/tv9n/l/8hAEAAIB/2sj+/1Jv/8/c7Ufz//CKG5fcZOCZxXP9/j8AAABM0Mj+/3Jv/8/2030fW++UfXZbd+CZ5+fa/wAAADBBI/v/K739/4zb17x50T3OO/zegWdekGv/AwAAwASN7P+v9vb/M9/1iZUe3GmpW3YeeGaJXPsfAAAAJmhk/3+tt/9nX/rm3U7/3r2rXDnwzJK59j8AAABM0Mj+P763/+c4Yp7Pv+MX6+1y28AzS+Xa/wAAADBBI/v/hN7+n/PgF5/1zNkO+cyHB555Ya79DwAAABM0sv9P7O3/uVb740aPP7j705cNPLN0rv0PAAAAEzSy/7/e2/9zP/Wzl9yxwlmLbT/wzIty7X8AAACYoJH9/43e/p9nndmunW+TRd6w+8Azy+Ta/wAAADBBI/v/pN7+n3ejFR963Wdv/eb1A8+8ONf+BwAAgAka2f8n9/b/fPf9ZY6zP7/GXW8beOYls/6af+lPFgAAAPhvGdn/p/T2//xf2fyu3d50YPX0wDPL5tr/AAAAMEEj+//U3v5fYInPzfjocstt/vuBZ16aa/8DAADABI3s/9N6+/9Zy39z8Zv+/OA5bxh4Zrlc+x8AAAAmaGT/f7O3/xc89L0XL3nPSpe8d+CZ5XPtfwAAAJigkf1/em//P3vpby994aqPLvmz//gf/8+vl+Xa/wAAADBBI/v/W739v9ARO131xi232u2XA8+skGv/AwAAwASN7P8zevt/4YM3vf/ZHz/u8H0Gnlkx1/4HAACACRrZ/9/u7f/nrPbF2e4/ur3lsYFnXp5r/wMAAMAEjez/M3v7f5F3vHv/Tde5fJU3DzyzUq79DwAAABM0sv+/09v/i97ztS9/bYmddll74JlX5Nr/AAAAMEEj+/+s3v5f7OFjz3/08VM+c+fAMyvn2v8AAAAwQSP7/7u9/f/c9bd+e/fcTZ9+68Azq+Ta/wAAADBBI/v/7N7+f97rL5zjORcfsdgTA8+smmv/AwAAwASN7P/v9fb/4o/s/dDvT1ztDQ8OPPPKXPsfAAAAJmhk/5/T2//P/93a156//5PffOPAM6/Ktf8BAABggkb2//d7+/8FW3/8JW/adpu7Lhp4ZrVc+x8AAAAmaGT//6C3/5dY+oUXH3rB8dW2A8+8Otf+BwAAgAka2f/n9vb/kkfcufjet821+Z4Dz6yea/8DAADABI3s/x/29v9SB/96xrLltefcPPDMa3LtfwAAAJigkf1/Xm//v3C1Re+6bdU5ltl64Jk1cu1/AAAAmKCR/X9+b/8v/ZXbZ1vnnqt/+tTAM2vm2v8AAAAwQSP7/0e9/f+iJRa6//sf3/arfxh4Zq1c+x8AAAAmaGT/X9Db/8ss/4KrfrvlifutP/DM2rn2PwAAAEzQyP6/sLf/X3zoPUvPvc7qK18+8Mw6ufY/AAAATNDI/r+ot/9fcuyfZzvp6KdvetfAM+vm2v8AAAAwQSP7/8e9/b/s81a6f7PHN/7oBwaeeW2u/Q8AAAATNLL/f9Lb/y99+VxXFUscvt11A8+8Ltf+BwAAgAka2f8X9/b/cp+9culHLt55nvcMPPP6XPsfAAAAJmhk/1/S2//Lv/H+N9/33NP+dMXAM+vl2v8AAAAwQSP7/9Le/n/ZY8ues9D+9ddvH3jmDbn2PwAAAEzQyP6/rLf/V7hrwaM2OPHSdT8y8Mz6ufY/AAAATNDI/r+8t/9X3OL6PS+4YIvZHx545o259j8AAABM0Mj+v6K3/1/+kt2P3XfbY/646cAzG+Ta/wAAADBBI/v/yt7+X+nI7+11SLnyuesMPLNhrv0PAAAAEzSy/6/q7f9XfPSwLX9z22Nb/G7gmTfl2v8AAAAwQSP7/6e9/b/yKuudt9wVyy7z44FnNsq1/wEAAGCCRvb/1b39v8qxn9roe/M/8NPtBp7ZONf+BwAAgAka2f/X9Pb/qs/b4KzX7rHWV/cYeGaTXPsfAAAAJmhk/1/b2/+vfPmHPj/vKQftd9PAM7P+nQD2PwAAAEzQyP7/WW//v+qz39ntzu8ttvJWA8+8Odf+BwAAgAka2f/X9fb/an9cq9typ9tvenzgmc1y7X8AAACYoJH9f31v/79684/dc9psu330oYFn3pL7v+z/2f4VP2EAAADgnzay/3/e2/+rr33BJU/94sztNhh4ZvNcv/8PAAAAEzSy/2/o7f/XPLHXUnOssP48fx14Zotc+x8AAAAmaGT/39jb/2ucsOOyWzx46J82G3hmy1z7HwAAACZoZP//orf/13z2GT/75meX+PpaA8/M+ncC2P8AAAAwQSP7/6be/l9r9i88+PQm96x7x8Azb821/wEAAGCCRvb/zb39v/Y5m8w++5v2mn2XgWe2zrX/AQAAYIJG9v8ve/t/nZ/86bdXfv7cP1478Mzbcu1/AAAAmKCR/X9Lb/+vu9crilf+ecFzbxl45u259j8AAABM0Mj+/1Vv/792l9mf977lbtpi34Fn3pFr/wMAAMAEjez/X/f2/+tuuuonX77t+LcdNfDMNrn2PwAAAEzQyP7/TW//v36PmS/qym3OX2ngmXfm2v8AAAAwQSP7/9be/l/v2mt/+ui21/7++QPPbJtr/wMAAMAEjez/23r7/w2/evS+r10w12wHDDyzXa79DwAAABM0sv9v7+3/9bdZYeamJx6xxuwDz2yfa/8DAADABI3s/zt6+/+Ny277xnn23/T4MwaeeVeu/Q8AAAATNLL/7+zt/w2O+voZdz33yb+cO/DMu3PtfwAAAJigkf1/V2//b3jQVw475+LV5n/OwDM75Nr/AAAAMEEj+/+3vf3/plW3eO+6S1z+7uMHntkx1/4HAACACRrZ/3f39v9Gf99nnrc93n6iGnhmp1z7HwAAACZoZP/f09v/G695/p/POPqUG+YfeOY9ufY/AAAATNDI/v/dATNmm/XfbLLZwT//2zo7rXDOwDM759r/AAAAMEEj+//e3u//b/rQGsvPtuWj+75y4Jldcu1/AAAAmKCR/f/73v5/83F33X71x1c69uiBZ96ba/8DAADABI3s/z/09v9miy/x6tfcc9y1hw08875c+x8AAAAmaGT/39fb/29ZabFFdl51q+WWHXjm/bn2PwAAAEzQyP6/v7f/Nz/sl08dvdyBb3vGwDO75tr/AAAAMEEj+/+B3v7fYtmFFyj/vMb5pww8s1uu/Q8AAAATNLL//9jb/1se9Zu/Pvz5B39/4cAzH8i1/wEAAGCCRvb/g739v9VBv7vpG29abrZFB57ZPdf+BwAAgAka2f8P9fb/W1d93svfsslZa3xu4Jk9cu1/AAAAmKCR/f+n3v7feqsb1nrws7sfv+LAM3vm2v8AAAAwQSP7/+He/n/bHQt8bdEHb/3LEgPPfDDX/gcAAIAJGtn/j/T2/9sfXe7A9VZYZP6DB575UK79DwAAABM0sv//3Nv/79jwurlmzLj33asNPLNXrv0PAAAAEzSy/x/t7f9tNnjG8ifNttQnvjLwzN659j8AAABM0Mj+/0tv/7/zr1f/fLOdDrnhkwPP7JNr/wMAAMAEjez/x3r7f9vfPvbn4nvrrfDigWf2zbX/AQAAYIJG9v9fe/t/uy2Xn+eRU27c9+SBZz6ca/8DAADABI3s/8d7+3/7ZY94auU9Fji2GXjmI7n2PwAAAEzQyP5/orf/33XUmxe5ZP7zrp134Jn9cu1/AAAAmKCR/f+33v5/90Hve/XhV+yz3JkDz+yfa/8DAADABI3s/7/39v8Oq55y+3bbrfbXeuCZA3LtfwAAAJigkf3/j97+3/G497z8iQuffNZJA88cmGv/AwAAwASN7P8ne/t/p8VPv+kZt2+61ncGnvlorv0PAAAAEzSy/5/q7f/3rHTkX99eHXHi0MY/KNf+BwAAgAka2f9P9/b/zodttMC3Fpvrvq8OPPOxXPsfAAAAJui/3v/djN7+3+Wqo9eb9yfXPvPVA898PNf+BwAAgAn6H/u/7P/I/7L/i97+f++ub//mnSds845lBp45ONf+BwAAgAka+f3/srf/37f99od+b7/jLzhk4JlP5Nr/AAAAMEEj+7/q7f/333bCjq89ZqurVxh4ZtavCdj/AAAAMEEj+7/u7f9dFzlg/reve9yyhw8888lc+x8AAAAmaGT/N739v9tJr33sW0uutPcnBp45NNf+BwAAgAka2f9tb/9/4KwP3/zEE48eveTAM5/Ktf8BAABggkb2f9fb/7vP/OFKz7h7p+tPHXjm07n2PwAAAEzQyP6f2dv/e3z42b/62SqnLP/MgWc+k2v/AwAAwASN7P/Zevt/z8tuW2W1LdrtFxl45rO59j8AAABM0Mj+f0Zv/3/w53cvtOPHLv/4BQPPHJZr/wMAAMAEjez/Z/b2/4d2fP7fjztikb8eM/DMrH8noP0PAAAAEzSy/2fv7f+9rrpj7mLDW5/1qoFnPpdr/wMAAMAEjez/OXr7f+9dl3rkkZfuvtZLBp45Itf+BwAAgAka2f9z9vb/PtsvcsNJj5x14mcHnvl8rv0PAAAAEzSy/+fq7f99b/vVyzZ7aLn7yoFnvpBr/wMAAMAEjez/uXv7/8M/etHr/rjig8/82sAzX8y1/wEAAGCCRvb/PL39/5HuoW8stuka7/j+wDNH5tr/AAAAMEEj+3/e3v7fb75ffOwNhx14wQIDzxyVa/8DAADABI3s//l6+3//U+d797k77nP1tweeOTrX/gcAAIAJGtn/8/f2/wFr33Prfmeft+wcA88ck2v/AwAAwASN7P8Fevv/wCde8JrP3LjA3gsPPHNsrv0PAAAAEzSy/5/V2/8f/eNCi90y88ajfzDwzHG5vf3f/mt+wgAAAMA/bWT/L9jb/wdtfvs/lllgvetfPvDMl3L9/j8AAABM0Mj+f3Zv/3/sBR+Z76ErD1n+yIFnvpxr/wMAAMAEjez/hXr7/+PHnPfwIqcutf2BA898Jfc/7f9n/T/9EwYAAAD+aSP7f+He/j/4Mwde9/o97/34Cwae+Wqu3/8HAACACRrZ/8/p7f9PrPy6Fc772OEH/Gzgma/l2v8AAAAwQSP7f5He/j/kix+/ZfEtNn7neweeOT7X/gcAAIAJGtn/i/b2/yeXW/tVP1/l6ZX2GXjmhFz7HwAAACZoZP8v1tv/h75q74UPvnv1G3858MyJufY/AAAATNDI/n9ub/9/6sALH9/ziRO//Ob/9Mj+M76eL/sfAAAAJmhk/z+vt/8/ffVD56+85LYffmzgmW/k2v8AAAAwQSP7f/He/v/MB1/09kvWvXrpOweeOSnX/gcAAIAJGtn/z+/t/89uO9/+hx8zx5VrDzxzcq79DwAAABM0sv9f0Nv/h/3yF1/ebr/Hznti4JlTcu1/AAAAmKCR/b9Eb/8fvvBf79z3hJW3euvAM6fm2v8AAAAwQSP7f8ne/v/c115WHfKTY+Z848Azp+Xa/wAAADBBI/t/qd7+P+LsZz7/N4tt8dCDA898M9f+BwAAgAka2f8v7O3/z895zUXLVZeetO3AM6fn2v8AAAAwQSP7f+ne/v/CPu9f7r7b69ddNPDMt3LtfwAAAJigkf3/ot7+/+JFp16z0IWnzXfzwDNn5Nr/AAAAMEEj+3+Z3v4/8sbPP7DBdjs/sufAM9/Otf8BAABggkb2/4t7+/+o92025wV7nnnAJgPPnJlr/wMAAMAEjez/l/T2/9FXH3XPEqfu9s4/DTzznVz7HwAAACZoZP8v29v/x3xw4+7mK29f6d6BZ87Ktf8BAABggkb2/0t7+//YbXde6qAFFrtx3YFnvptr/wMAAMAEjez/5Xr7/7hffuuSXWce9OUrB545O9f+BwAAgAka2f/L9/b/l857+1lX3LjWh3ceeOZ7ufY/AAAATNDI/n9Zb/9/uTh6o1ed/cDSHx545pxc+x8AAAAmaGT/r9Db/19Z4ITd3r/jslfeNvDM93PtfwAAAJigkf2/Ym//f/Xb23/+S4fddN72A8/8INf+BwAAgAka2f8v7+3/r53+iYsO2HTBrS4beObcXPsfAAAAJui/2v/f7LqVevv/+Get+fzdVzx3zusHnvlhrv0PAAAAEzTy+/+v6O3/E8p9qxc+tNdDuw88c16u/Q8AAAATNLL/V+7t/xN/8KM7b3zknpOeHnjm/Fz7HwAAACZoZP+v0tv/X7/6uXPO89IlXve2gWd+lGv/AwAAwASN7P9Ve/v/Gx+85YG7Njx0vjcMPHNB7n/a/8/7f/onDAAAAPzTRvb/K3v7/6Rtf3vNOUes/8jvB565MNfv/wMAAMAEjez/V/X2/8m/XHK5dU895H3bDTxzUa79DwAAABM0sv9X6+3/U/a595Lb91zvsB8PPDPrx+x/AAAAmKCR/f/q3v4/9aLFl3rJAvf++qaBZ36Sa/8DAADABI3s/9V7+/+0G5/T7XXlUq/cY+CZi3PtfwAAAJigkf3/mt7+/+b7br3nUzeet/vjA89ckmv/AwAAwASN7P81evv/9P1+esmrZ+5zxFYDz1yaa/8DAADABI3s/zV7+/9bl8yx1LU73njZBgPPXJZr/wMAAMAEjez/tXr7/4zrVu6OPXuBFz408MzlufY/AAAATNDI/l+7t/+//Z6H79lp0wc322zgmSty7X8AAACYoJH9v05v/595yg3H7HbYcmf/deCZK3PtfwAAAJigkf2/bm//f2feBfb96EMH3nHHwDNX5dr/AAAAMEEj+/+1vf1/VrvcVjetuEax1sAzP821/wEAAGCCRvb/63r7/7vn/+EHS7701tdfO/DM1bn2PwAAAEzQyP5/fW//n33F+pvf8cgip+4y8Mw1ufY/AAAATNDI/l+vt/+/94HPfG++I856ct+BZ2b9MwH2PwAAAEzQyP5/Q2//n/Pu73/hdRvuvsgtA8/8LNf+BwAAgAka2f/r9/b/93+z2wfP3uKU9z018Mx1ufY/AAAATNDI/n9jb///YL/vfvmlH9vpsK0Hnrk+1/4HAACACRrZ/xv09v+5l+y5/613X/7r9Qee+Xmu/Q8AAAATNLL/N+zt/x9e96a3f3KV9pV/GHjmhlz7HwAAACZoZP+/qbf/z3vPJ8/fZ8njdn/XwDM35tr/AAAAMEEj+3+j3v4/f7Z9rvrJE1sdcfnAM7/Itf8BAABggkb2/8a9/f+j756/9MuOefSy6waeuSnX/gcAAIAJGtn/m/T2/wUnHzzbu9Zd6YUfGHjm5lz7HwAAACZoZP9v2tv/Fy66xv1HnnDtZlcMPPPLXPsfAAAAJmhk/7+5t/8veu1Gd1y831xnv2fgmVty7X8AAACYoJH9v1lv///4H0eWyy92/B0fGXjmV7n2PwAAAEzQyP5/S2///+T3p79g+59sU9w+8Myvc+1/AAAAmKCR/b95b/9fvMl7fnzU7U++ftOBZ36Ta/8DAADABI3s/y16+/+Spa546SbVaqc+PPDMrbn2PwAAAEzQyP7fsrf/L/3SnFcfv90RT/5u4Jnbcu1/AAAAmKCR/b9Vb/9fdsjL//iXCzddZJ2BZ2b9mQD2PwAAAEzQyP5/a2//X77CI3O1Gy6x0CkDz9yRa/8DAADABI3s/617+/+Kw5e/+0tH3PP4MwaeuTPX/gcAAIAJGtn/b+vt/yuXeax9/yPrn77owDN35dr/AAAAMEEj+//tvf1/1epXv/BVLz10gwsHnvltrv0PAAAAEzSy/9/R2/8//dgzLr1ixQXrFQeeuTvX/gcAAIAJGtn/2/T2/9VXbnXgoQ/ddM/nBp65J9f+BwAAgAka2f/v7O3/a3b/0nZ7H7bXdw4eeOZ3ufY/AAAATNDI/t+2t/+v3eGktZbd9NyNlhh45t5c+x8AAAAmaGT/b9fb/z+7dZuv3Xb2Ws//ysAzv8+1/wEAAGCCRvb/9r39f91z1/rNZTsedPFqA8/8Idf+BwAAgAka2f/v6u3/67/xsdVXmrnsUS8eeOa+XPsfAAAAJmhk/7+7t/9//p0LnvvOGx/44CcHnrk/1/4HAACACRrZ/zv09v8Nz9zrySOu3O01zcAzD+Ta/wAAADBBI/t/x97+v3H/X827+QJn3nbywDN/zLX/AQAAYIJG9v9Ovf3/i0sX+dPX91zs0DMHnnkw1/4HAACACRrZ/+/p7f+brl/q+j+devvO8w4881Cu/Q8AAAAT9F/s/wNmzOh27u3/m3e+Y8XqwnqhlQae+VOu/Q8AAAATNPL7/7v09v8vr3z+L4/Z7tLHjxp45uFc+x8AAAAmaGT/v7e3/2/Z/e5Xvqfa+fQDBp55JNf+BwAAgAka2f/v6+3/X+1w23NWv/20DZ4/8Myfc+1/AAAAmKCR/f/+3v7/9a3PfuKan6xcnzHwzKO59j8AAABM0Mj+37W3/39zwf2H7bnYY/fMPvDMX3LtfwAAAJigkf2/W2//31ov+96D99viO88ZeOaxXPsfAAAAJmhk/3+gt/9vm3vBN/78hGM2Onfgmb/m2v8AAAAwQSP7f/fe/r/9tOvPWHzdbZ9fDTzzeO4/tf/X+O/8hAEAAIB/2sj+36O3/+84dYUnX33MiRcfP/DME7l+/x8AAAAmaGT/79nb/3fO9+hzr31ijqPOGXjmb7n2PwAAAEzQyP7/YG//39Vdu/qxS179wfkHnvl7rv0PAAAAEzSy/z/U2/+//dHM3+y0ysavOXrgmX/k2v8AAAAwQSP7f6/e/r/7ytNWPP3uw2975cAzT+ba/wAAADBBI/t/797+v2f3Xa5/x8dWP3TZgWeeyrX/AQAAYIJG9v8+vf3/ux3e8qdnbvH0zocNPPN0rv0PAAAAEzSy//ft7f97bz183sfPXOD7nxp4ZdaH/Q8AAAATNLL/P9zb/7/ff5Mntt3lxre8aOCVWX+N/Q8AAAATNLL/P9Lb/3+49AvP+dzs+5SrD7xS5uOf2f9PP/3f+ykDAAAA/6SR/b9fb//fd/0Zr7z0uvN++6WBV6p8+P1/AAAAmKCR/b9/b//fv/OOv3zFNUudNvfAK3U+7H8AAACYoJH9f0Bv/z/w40dW2HGee9c/a+CVJh/2PwAAAEzQyP4/sLf//7jvy687brf1nvuNgVfafNj/AAAAMEEj+/+jvf3/4PvnfPhn3zrkqW7glVk/Zv8DAADABI3s/4N6+/+hX1wx32pv2P3TPxp4Zdbfb/8DAADABI3s/4/19v+fFrzv/UscedZ7nzvwymz5sP8BAABggkb2/8d7+//hb73kMzc/tsiqMwdeeUY+7H8AAACYoJH9f3Bv/z9y7rNOP2iZW3952sArz8yH/Q8AAAATNLL/P9Hb/3+urttw15XX+NxSA6/Mng/7HwAAACZoZP8f0tv/j37oA8d/7/4Dd/3YwCtz5MP+BwAAgAka2f+f7O3/v1xz9tqv/dRyS3x+4JU582H/AwAAwASN7P9De/v/sVs+u+28mz946csGXpkrH/Y/AAAATNDI/v9Ub///dbvXH3Dnmit9/1kDr8ydD/sfAAAAJmhk/3+6t/8f//GhO+/75UffcvbAK/Pkw/4HAACACRrZ/5/p7f8n9n3jJw95cqvyxIFX5s2H/Q8AAAATNLL/P9vb/397/wdP+c3ix/22GHhl1u63/wEAAGCCRvb/Yb39//dfnPmG5VZrT/vMwCvz58P+BwAAgAka2f+H9/b/P85Ze7Wj7rh8/eUGXlkgH/Y/AAAATNDI/v9cb/8/OfvHb9v+gJ2eu8rQK/mw/wEAAGCCRvb/Eb39/9SzL3x6+a1PeerYgVcWzMf/3P8z/2U/YwAAAOCfNbL/P9/b/0+fsPeiF5+36aefN/DKs/Ph9/8BAABggkb2/xf+Y/8XMw66Yc/jdzjivR8deGWhfNj/AAAAMEEj+/+Lvf1frLrAUZt0q636xYFXFs6H/Q8AAAATNLL/j+zt/3LZ5c5pf/3kL1ceeOU5+bD/AQAAYIJG9v9Rvf1fHfWHN//lsm0+d97AK4vkw/4HAACACRrZ/0f39n/92/XPW37h43ddaOCVRfNh/wMAAMAEjez/Y3r7v9nyM1tevM9cS8w58Mpi+bD/AQAAYIJG9v+xvf3fbvD9vY466dpLTx945bn5sP8BAABggkb2/3G9/d/9dbdjt9/83IvWGHhl1t9j/wMAAMAEjez/L/X2/8zNvrvbU5/aa/G7Bl5ZPB/2PwAAAEzQyP7/cm//z/bQnp+f4/6b9vzLwCvPz4f9DwAAABM0sv+/0tv/z/j7m87acuUFv7D5wCsvyIf9DwAAABM0sv+/2tv/z1zzkxudtsyht/564JUl8mH/AwAAwASN7P+v9fb/7LPfMv/vH1t/tb0HXlkyH/Y/AAAATNDI/j++t//nOOe5jz3nyHt2fN/AK0vlw/4HAACACRrZ/yf09v+cJyx585vesMQnrx545YX5sP8BAABggkb2/4m9/T/Xs3+70vnfuv3vHxx4Zel82P8AAAAwQSP7/+u9/T/3r3683td3W2zhGwdeeVE+7H8AAACYoJH9/43e/p9nm+6bm89z5oYXD7yyTD7sfwAAAJigkf1/Um//z7vHqw+trtnt2+8ceOXF+bD/AQAAYIJG9v/Jvf0/37V/3/FP1z3wuz8OvPKSfNj/AAAAMEEj+/+U3v6f/4dbfmKl2Zft3jTwyrL5sP8BAABggkb2/6m9/b/AjK++67JdDtp0i4FXXpoP+x8AAAAmaGT/n9bb/8+a/xvrHHHmWmf9beCV5fJh/wMAAMAEjez/b/b2/4JnbHfSO0865qJbB15ZPh/2PwAAAEzQyP4/vbf/nz378Rv8fZ8tFt9/4JWX5cP+BwAAgAka2f/f6u3/hc7Z4dszF35szx0HXlkhH/Y/AAAATNDI/j+jt/8XPuFtn936spW/cNXAKyvmw/4HAACACRrZ/9/u7f/nPPu4Xb7969Nufe3AKy/Ph/0PAAAAEzSy/8/s7f9F9t1x4QW7nVe7e+CVlfJh/wMAAMAEjez/7/T2/6I/PuPxu3e4dMc/D7zyinzY/wAAADBBI/v/rN7+X+wXX7jlzPPqT2488MrK+bD/AQAAYIJG9v93e/v/ue/f5FVrb/303+8feGWVfNj/AAAAMEEj+//s3v5/3i7f2fEdB6y+8HoDr6yaj/9t/z9d/Ct+zgAAAMA/Z2T/f6+3/xe/6UOHnn7H4Ru+feCVV+bD7/8DAADABI3s/3N6+//5P9ngm4+vtvG3/zHwyqvyYf8DAADABI3s/+/39v8L9vrUes9c/Orf7Trwymr5sP8BAABggkb2/w96+3+J2V900rVPztH9fOCVV+fD/gcAAIAJGtn/5/b2/5LnPLTOq7984qaXDryyej7sfwAAAJigkf3/w97+X+qEX7xrpzW3PWuHgVdekw/7HwAAACZoZP+f19v/L3z2fJ84dp/jX/rAwCtr5MP+BwAAgAnq7f9ZvwbQ3//n9/b/0j+8fpcZJ23zsw0HXlkzH/Y/AAAATNDI7///qLf/XzRjwc/++bJrj9ty4JW18mH/AwAAwASN7P8Levt/mfmX/fbJC8+1z98HXlk7H/Y/AAAATNDI/r+wt/9ffMb9G7y5O2LFDw28sk4+7H8AAACYoJH9f1Fv/7/kgid3uevXm/78FwOvrJsP+x8AAAAmaGT//7i3/5etX/XZec578uCfDLzy2nzY/wAAADBBI/v/J739/9K5i2+vu8NqO2wz8Mrr8mH/AwAAwASN7P+Le/t/udMu3+CcAy5f4FcDr7w+H/Y/AAAATNDI/r+kt/+X3/Gel52xdfvoXgOvrJcP+x8AAAAmaGT/X9rb/y/7+QtueNtqp3zt/QOvvCEf9j8AAABM0Mj+v6y3/1e4bKFHZrtjpzWvGXhl/XzY/wAAADBBI/v/8t7+X/HDt8/9tycfnbnmwCtvzIf9DwAAABM0sv+v6O3/l8/8yNOvWXylP/x24JUN8mH/AwAAwASN7P8re/t/pbPOW/TqNY/70aMDr2yYD/sfAAAAJmhk/1/V2/+vOOnA1Y7+8lZbv2XglTflw/4HAACACRrZ/z/t7f+VF3ndbTt/6sCX7jbwykb5sP8BAABggkb2/9W9/b/KBR9f6eHN1/jZDQOvbJwP+x8AAAAmaGT/X9Pb/6vWa99crvzgcZcMvLJJPux/AAAAmKCR/X9tb/+/cu69H3vL/cvt8+6BVzbNh/0PAAAAEzSy/3/W2/+vOu3C+b/x2Fkr3jfwypvzYf8DAADABI3s/+t6+3+1K9+47aLL7P7z1w+8slk+7H8AAACYoJH9f31v/79690MPePANtx78joFXZv07Ae1/AAAAmKCR/f/z3v5ffYczj//hkYvs8OTAK5vnw/4HAACACRrZ/zf09v9rbv3g2uvtdu8Crxt4ZYt82P8AAAAwQSP7/8be/l/j4He/fpFvLfXoPQOvbJkP+x8AAAAmaGT//6K3/9dc7WunPXTNIV97ZOCVrf5f+KkCAAAA/00j+/+m3v5fa+ljP3XePOutudHAK2/Nh9//BwAAgAka2f839/b/2kdsvdPrZ79x5m8GXtk6H/Y/AAAATNDI/v9lb/+v87unDv7MdQv8Yb+BV96WD/sfAAAAJmhk/9/S2//rbr3K9vuded6Pdhp45e35sP8BAABggkb2/696+/+1ry/XXWaXfbb+6cAr78iH/Q8AAAATNLL/f93b/6975JKTb/nyHFu+cOCVbfJh/wMAAMAEjez/3/T2/+s3at+49ppX/+DjA6+8Mx/2PwAAAEzQyP6/tbf/17vvojPOXHzbB44YeGXbfNj/AAAAMEEj+/+23v5/w1N/O+zuJ0+cY/mBV7bLh/0PAAAAEzSy/2/v7f/111ntvQvesfo65w+8sn0+7H8AAACYoJH9f0dv/79xtl1etNlqT39jsYFX3jVjxhoz7H8AAACYppH9f2dv/2/w3dN+etLWGz8828Ar786H/Q8AAAATNLL/7+rt/w1PPvy+Rw44fO5vDryyQz7sfwAAAJigkf3/297+f9Oib5lZ7LDztvMMvLJjPux/AAAAmKCR/X93b/9vdPseeyx03mkHfXfglZ3yYf8DAADABI3s/3t6+3/jd5115H2/rm/++sAr78mH/Q8AAAATNLL/f9fb/5vsdsj3L+gufUU78MrO+bD/AQAAYIJG9v+9vf2/6U833GyDhbfY/9CBV3bJh/0PAAAAEzSy/3/f2/9vvvCBHx5y2TFfWXrglffmw/4HAACACRrZ/3/o7f/NmmW22Pekla96zcAr78uH/Q8AAAATNLL/7+vt/7fMM/fey+3z2Iu/PPDK+/Nh/wMAAMAEjez/+3v7f/Nv3nTcb3ZZdssfDryyaz7sfwAAAJigkf3/QG//bzHb/Lu+9swHfvDsgVd2y4f9DwAAABM0sv//2Nv/W37350d877q1Hphr4JUP5MP+BwAAgAka2f8P9vb/Vif//rt3zn7QHN8aeGX3fNj/AAAAMEEj+/+h3v5/66Iv3XjeeRZbZ/GBV/bIh/0PAAAAEzSy///U2/9b73frC0+75vZvHDTwyp75sP8BAABggkb2/8O9/f+2S55z6Zbf2u3hLwy88sF82P8AAAAwQSP7/5He/n/7dYvfPcduZ879ioFXPpQP+x8AAAAmaGT//7m3/9/xnnvbp45cf9tPD7yyVz7sfwAAAJigkf3/aG//b7NTvdldbzj0oJcOvLJ3Pux/AAAAmKCR/f+X3v5/5w0/+f48yyxx86oDr+yTD/sfAAAAJmhk/z/W2//bXv74kes+ds8rjht4Zd982P8AAAAwQSP7/6+9/b/dR1bf45z799p/wYFXPpwP+x8AAAAmaGT/P97b/9vP9qXjdl/53K98b+CVj+TD/gcAAIAJGtn/T/T2/7u+u9XeB2y+4FUnDLyyXz7sfwAAAJigkf3/t97+f/fJ22xx46duevHQK/vnw/4HAACACRrZ/3/v7f8dFj3phy983uF/PnvglQPyYf8DAADABI3s/3/09v+OF26/8Y/+sfG8zxp45cB82P8AAAAwQSP7/8ne/t+pOeG7G37p6dcWA698NB/2PwAAAEzQyP5/qrf/3zPP0UcsvMbqJ5848MpB+bD/AQAAYIJG9v/Tvf2/8zffvusf3nbig8sNvPKxfNj/AAAAMEH/9f6fMaO3/3e5477Dbzhw27k+M/DKx/Nh/wMAAMAEjez/orf/37vVSz7wvDuvfuuxA68cnA/7HwAAACZoZP+Xvf3/vg2fteker57jh6sMvPKJfNj/AAAAMEEj+7/q7f/3P3rddz7xq8eu+OjAK4fkw/4HAACACRrZ/3Vv/+/6ikeu+Wq78oueN/DKJ/Nh/wMAAMAEjez/prf/d/v0y5fb5d3HfGTlgVcOzYf9DwAAABM0sv/b3v7/wNFzzrnKD7f40hcHXvlUPux/AAAAmKCR/d/19v/uz7/igZ+efOkvFhp45dP5sP8BAABggkb2/8ze/t/jLe+p5ty3fvl5A698Jh/2PwAAAEzQyP6frbf/93zg9DuffM5p25w+8Mpn8/FP7v+Z/42fMQAAAPDPGtn/z+jt/w8+fuRFp16+84FzDrxyWD78/j8AAABM0Mj+f2Zv/39orY2ev9X1Z/75RQOvHJ4P+x8AAAAmaGT/z97b/3vdccSVF82x27yfGnjlc/mw/wEAAGCCRvb/HL39v/dWb37xiu+9/bVfGnjliHzY/wAAADBBI/t/zt7+32fD9z1jh+8sdvLqA698Ph/2PwAAAEzQyP6fq7f/9330lN9/4fSDHjxr4JUv5MP+BwAAgAka2f9z9/b/h49661desutac/1/2PvzqK/Hf+//z+tNyTxkylSEkimJzFNmCSFDMs8yZ8iUIRGfUJQ+ZKZMmeJDhiiUITIPmaIMRQglRb91Xb/D9zr293jvfWzX3vu7jj9ut7Usz851no/1+vfe6zw7l6izcn049D8AAAAUKNP/S0b9f/66Q877bInvDmpUZ2VgOPQ/AAAAFCjT/0tF/X/BpkMPvvK1dUfeVWdlUDj0PwAAABQo0/9LR/1/4SWHjTq79XvjVq2zcsNfn/8/+7QAAADA/41M/zeJ+r/XcYPmHzVruVbP1FkZHA79DwAAAAXK9P8yUf9f9PZeX+0+6Mnz762z8s9w6H8AAAAoUKb/l436/+KxJ4xdfrezb1qwzsqN4dD/AAAAUKBM/y/Xq0GDKtyXnP/AGtP2m/LupXVWbgqH/gcAAIACZfp/+ej9/6WNF39lvb4tNlqzzsqQcOh/AAAAKFCm/1eI+r/3oy+3/GRq30Pb1Fm5ORz6HwAAAAqU6f+mUf9fNvTnxldsvNtFA+qs3BIO/Q8AAAAFyvT/ilH/91m53bSeY7e49MI6K7eGQ/8DAABAgTL9v1LU/5ePmtXg8xX/OOqTOiu3heOv/p/vf+6JAQAAgL8r0/8rR/1/xQJtvlj63M5tXqmzcns4vP8HAACAAmX6f5Wo//suufCYnYb2n3BsnZU7wqH/AQAAoECZ/l816v8r7xvffMTIxQdPrrNyZzj0PwAAABQo0//Nov6/6qshR808+vWzd6yzclc49D8AAAAUKNP/zaP+/0fXg/os0PDQdfaqs3J3OPQ/AAAAFCjT/6tF/d9v58Pu3uuj28b/XGdlaDj0PwAAABQo0/+rR/1/9YyhHW7f8sBRu9RZGRYO/Q8AAAAFyvR/i6j/r9mgd/uRk27sNq3Oyj3h0P8AAABQoEz/rxH1/7V9t/9ol4vaLTS3zsq94dD/AAAAUKBM/68Z9X//m8+Zs/LBv0zrVmflvnDofwAAAChQpv/Xivp/QItRK0zf5rjb36qzcn849D8AAAAUKNP/LaP+v27PlWe2vmnY9qfUWXkgHPofAAAACpTp/1ZR/18/dWKTD+Y2XO6YOivDw6H/AQAAoECZ/l876v+Bf05qd1WzsTNfrLPyYDj0PwAAABQo0/+to/4f1GGt9y/ceKVLv6iz8lA49D8AAAAUKNP/60T9f8NXU7aYMvWTo7aps/JwOPQ/AAAAFCjT/+tG/T+46+qfLtv39DZd6qw8Eg79DwAAAAXK9P96Uf//c+cV5m233yMTfq2z8mg49D8AAAAUKNP/60f9f+OMz1Z+eLf1B59TZ2VEOPQ/AAAAFCjT/xtE/X/Tteuc0HjQ9LMn1ll5LBz6HwAAAAqU6f82Uf8PaT31it9nbbPOa3VWHg+H/gcAAIACZfp/w6j/b956wrDhrS8af1KdlX+FQ/8DAABAgTL93zbq/1t6L7vrwa/1HPVOnZUnwqH/AQAAoECZ/t8o6v9bL/t1hW2XeKrbmXVWngyH/gcAAIACZfq/Xa8GDRqFz7xti7ZzHjllmYUOq7MyMhz6HwAAAAqU6f+No/f/t7ds/NFX978zbUydlafCof8BAACgQJn+3yTq/zv6v9F+mYd3ub1TnZWnw6H/AQAAoECZ/m8f9f+dX3V/f0L3y7f/vs7KM+HQ/wAAAFCgTP9vGvX/XV3va7f6omsu93udlWfDof8BAACgQJn+3yzq/7t3vrbJWW9+PXP/OiujwqH/AQAAoECZ/t886v+hM7rMvHRqi+PfrrPyXDj0PwAAABQo0/9bRP0/bM/rV15l4ylXnlpn5flw6H8AAAAoUKb/t4z6/56pned9v99unx1dZ2V0OPQ/AAAAFCjT/1tF/X/vn8d9+mTfvlu9UGdlTDj0PwAAABQo0/9bR/1/X4cHt9h10HJn7Vxn5a+/E9D/AAAAUKBM/28T9f/9+zy58tzd3hs4tc7Ki+HQ/wAAAFCgTP9vG/X/A9MvnLd467NH/1Fn5aVw6H8AAAAoUKb/t4v6f/jvO3x60KwnVz+kzsrYcOh/AAAAKFCm/7eP+v/BbS7ZYtgS2+01pc7KuHDofwAAAChQpv87RP3/0MW3bfPQa5c8tFOdlZfDof8BAACgQJn+3yHq/4fbH3P79vevO3nPOiuvhEP/AwAAQIEy/b9j1P+PrHPwJcud8t0CM+qsvBoO/Q8AAAAFyvT/TlH/PzrwxsMmdz919wvqrLwWDv0PAAAABcr0/85R/4/4YtN+zR9+6IGP66yMD4f+BwAAgAJl+n+XqP8f23/eiW+9ucrsV+usvB4O/Q8AAAAFyvT/rlH/P777ix0vW/Sz5Y+rs/JGOPQ/AAAAFCjT/7tF/f+vmbUHe6w4//F71FmZEA79DwAAAAXK9P/uUf8/sc/zHX4Y++KV39VZeTMc+h8AAAAKlOn/jlH/Pzm90d0rDT3hszl1Vt4Kh/4HAACAAmX6f4+o/0f+vmWfnc+9d6sD6qy8HQ79DwAAAAXK9H+nqP+f2mbOUU8dvclZ79ZZeScc+h8AAAAKlOn/PaP+f3r1BZeujZw58Kw6K3/9ncB/0P+9/pueGAAAAPi7Mv2/V9T/zwx+/acfP9p/9KF1Vt4Lh/f/AAAAUKBM/+8d9f+z//hlwp0NB68+us7K++HQ/wAAAFCgTP93jvp/1CYbbthl0uF7nV1n5YNw6H8AAAAoUKb/94n6/7kTV9u02vKOh+r8IP98H4ZD/wMAAECBMv2/b9T/z783eeJPBy86eXydlY/Cof8BAACgQJn+3y/q/9GjP/39roteW+DkOisTw6H/AQAAoECZ/u8S9f+Ys5dffr+b9tr9yzorH4dD/wMAAECBMv2/f9T/LywyctaAba55YNs6K5+EQ/8DAABAgTL9f0DU/y8+ft4yhzbbavZ+dVY+DYf+BwAAgAJl+v/AqP9fun3HjTaaO2/5X+qsfBYO/Q8AAAAFyvT/QVH/j12+13tjF7185eXrrHweDv0PAAAABcr0f9eo/8eN3G7Lg9/cZe7IOiuTwqH/AQAAoECZ/j846v+XG1z62fCHvx72QJ2VL8Kh/wEAAKBAmf7vFvX/K02e/fP37mvusnidlb9+J6D+BwAAgAJl+v+QqP9fHX72So1PearBJXVWJodD/wMAAECBMv1/aNT/r33Zcv/d7u85qXmdlSnh0P8AAABQoEz/Hxb1//gDpo984rV3Htu4zspX4dD/AAAAUKBM/x8e9f/rHd+58bslltnnujorX4dD/wMAAECBMv1/RNT/b8xa6pxVZ01fc706K9+EQ/8DAABAgTL9f2TU/xPabbBAo9brj72qzsq34dD/AAAAUKBM/x8V9f+bV8/8+pfdLhpwY52VqeHQ/wAAAFCgTP8fHfX/Wze+9tKtg7Y5bdM6K9PCof8BAACgQJn+Pybq/7ebL9Sic99PNn+szsp34dD/AAAAUKBM/x8b9f87+w57deB+K320XJ2V78Oh/wEAAKBAmf4/Lur/d384qdVRGz/Sr97K9HDofwAAAChQpv+Pj/r/vTn7LNhm6ukn315n5Ydw6H8AAAAoUKb/T4j6//1t+08dPXfYyr3rrPwYDv0PAAAABcr0/4lR/3/w5Z7z7d/suLlr1Vn5KRz6HwAAAAqU6f/uUf9/eMDAL+/bZuywDeqszAiH/gcAAIACZfr/pKj/P+p4/+h5NzXcpX+dlZ/Dof8BAACgQJn+Pznq/4mzjm+2yEU3Nlilzsov4dD/AAAAUKBM/58S9f/H1w3eb8TBB056us7Kr+HQ/wAAAFCgTP+fGvX/J70OGbHTlr88dl+dlZnh0P8AAABQoEz/nxb1/6ebHXX90pPa7dO4zsqscOh/AAAAKFCm/0+P+v+zXnec9XnD19d8tM7Kb+HQ/wAAAFCgTP+fEfX/55ds02LuR4uPXbLOyuxw6H8AAAAoUKb/e0T9P2nTy15afORtAxrWWfk9HPofAAAACpTp/zOj/v9i3ae/PujoQ0+7s87KnHDofwAAAChQpv/Pivr/y0E9Fxh27h+bt6yzMjcc+h8AAAAKlOn/s6P+n/zlB1O7D93io751Vv4Ih/4HAACAAmX6/5yo/6ccsMqCN4/t329InZU/w6H/AQAAoECZ/u8Z9f9XHVu0emXFzidvXWdlXjj0PwAAABQo0//nRv3/9awvXt30jEkjD0pXqr8O/Q8AAAAFyvT/eVH/f7Nvs2Z3DGt20Ox0pQqfo/8BAACgRJn+Pz/q/29/+Gr0nuP6LT49Xan++gYA/Q8AAAAFyvT/BVH/T53z8ZfzN+k0ffd0paqFQ/8DAABAgTL9f2HU/9O2bTrfrMZvDX0uXanmD4f+BwAAgAJl+r9X1P/fTes17Z53l97x8HSlWiAc+h8AAAAKlOn/i6L+/36vHRsf+NgzS/VIV6qG4dD/AAAAUKBM/18c9f/0Hc5rudhx5/38frpSNQqH/gcAAIACZfr/kqj/f5g38pU/+vW5qHu6Uv319fofAAAACpTp/0uj/v9xyxsen7L3joe+ka5UjcOh/wEAAKBAmf7vHfX/T3267bPsht9s9EG6Ui0UDv0PAAAABcr0/2VR/88YcGSP7aa3erdnulItHA79DwAAAAXK9H+fqP9/bnX7oId/HnHTzHSlWiQc+h8AAAAKlOn/y6P+/+XgBmefsX6P8/dJV6pFw6H/AQAAoECZ/r8i6v9fv37pn306TWy1fbpSLRYO/Q8AAAAFyvR/36j/Z/4896m3BzQdNyldqRYPh/4HAACAAmX6/8qo/2ftstkBzXo/P/KldKVaIhz6HwAAAAqU6f+rov7/bdpvj4w8oMFBR6Yr1ZLh0P8AAABQoEz//yPq/9l7bbXnLpsOX/z0dKVaKhz6HwAAAAqU6f9+Uf//vsP8p6485eTpb6Yr1V/dr/8BAACgQJn+vzrq/znzRg+Y/tuMoQenK1WTcOh/AAAAKFCm/6+J+n/uTW2m7Nei7Y7z0pVqmXDofwAAAChQpv+vjfr/jzVnNbqrw5ClvklXqmXDof8BAACgQJn+7x/1/58bjl/zpxu6/rxrulItFw79DwAAAAXK9P+AqP/nXb7wC9WFQy/6MV2plg+H/gcAAIACZfr/uv/T/1WDycctesIdRx+6d7pSrRCO/6D/5/9vemIAAADg78r0//VR/8/X7cEfbhgzbqMd0pWqaTi8/wcAAIACZfp/YNT/1a7Xv/7aqo3f/TpdqVYMh/4HAACAAmX6f1DU/7UfO6+zdXXdTSekK9VK4dD/AAAAUKBM/98Q9f/8l/405vdP9z3/5XSlWjkc+h8AAAAKlOn/wVH/L7DVJs0bPzun1afpSrVKOPQ/AAAAFCjT//+M+r/h2os2OPjwzcadl65Uq4ZD/wMAAECBMv1/Y9T/ja559YvhAzqOvyZdqf76Gv0PAAAABcr0/01R/y+4YePGG3W6ap0N05WqeTj0PwAAABQo0/9Dov5vfPkb08auv9rZa6Qr1Wrh0P8AAABQoEz/3xz1/0I3/frKgJ+/HNwnXaleDgP6HwAAAAqU6f9bov5feM22LQ+dfsGEhdOVqkU49D8AAAAUKNP/t0b9v8gJR5y42oaj2tyTrlR//UyA/gcAAIACZfr/tqj/F33zrn5v7r3kUc+mK9Wa4dD/AAAAUKBM/98e9f9iL97yYO9+Ey5dKV2p1gqH/gcAAIACZfr/jqj/F7/wgI5nHtd65t3pStUyHPofAAAACpTp/zuj/l/imXPbnPTY1OXmT1eqVuH4D/q/8X/TEwMAAAB/V6b/74r6f8lGz7w95N0O29dp/GrtcHj/DwAAAAWab9n5/l8f+Tf9f3fU/0st3WfGy4173/5wulK1Dof+BwAAgAJl3v8Pjfp/6Xu2XWKzJstP2zJdqdYJh/4HAACAAmX6f1jU/00++XLevHEfLnRLulKtGw79DwAAAAXK9P89Uf8vc8waKy8y7Kxul6cr1Xrh0P8AAABQoEz/3xv1/7Knr7rF/mc8PmrtdKVaPxz6HwAAAAqU6f/7ov5f7uUPP73v8O7jF01Xqg3Cof8BAACgQJn+vz/q/+VPWLFdm2fvX+fBdKVqEw79DwAAAAXK9P8DUf+v8OYn74/+tDr7iXSl2jAc+h8AAAAKlOn/4VH/N33x65kDqzGDm6YrVdtw6H8AAAAo0L/b////6n8w6v8VL2ze5KhVu00YmK5UG4VD/wMAAECBMu//H4r6f6WV3jr8kzG3tNkoXanahUP/AwAAQIEy/f9w1P8r392k13p3tDlq9XSl2jgc+h8AAAAKlOn/R6L+X+WR9W7reeGPl16UrlSbhEP/AwAAQIEy/f9o1P+rLvjN9lfcsPDMzdOVqn049D8AAAAUKNP/I6L+b7bwwktc3+GV5QanK9Wm4dD/AAAAUKBM/z8W9X/zh8fPOLrFkdv3S1eqzcKh/wEAAKBAmf5/POr/1e6a9faGv911+zrpSvXXzwTofwAAAChQpv//FfX/6qu2afP8lPbTbk1Xqi3Cof8BAACgQJn+fyLq/xYnDPh0/k1nL1SlK9WW4dD/AAAAUKBM/z8Z9f8ab+67xawDunRbJl2ptgqH/gcAAIACZfp/ZNT/a7548sp39B446l/pSrV1OPQ/AAAAFCjT/09F/b/WhffM2/PZfVffIl2ptgmH/gcAAIACZfr/6aj/W35yQpNXDr9u9M3pSrVtOPQ/AAAAFCjT/89E/d/qmAdmblptNvCKdKXaLhz6HwAAAAqU6f9no/5f+/RB73f/dM5ZrdOVavtw6H8AAAAoUKb/R0X93/rlvdrdPOborYamK1WHcOh/AAAAKFCm/5+L+n+dD3dq0nLVoZ8tkK5UO4RD/wMAAECBMv3/fNT/6x5x0cyJFza+cql0pdoxHPofAAAACpTp/9FR/6931lPvX33HuOMfSleqncKh/wEAAKBAmf4fE/X/+uPPb3deh7bLL5SuVDuHQ/8DAABAgTL9/0LU/xssfsguR94wY/awdKXaJRz6HwAAAAqU6f8Xo/5v89jg+wb91vWBUelKtWs49D8AAAAUKNP/L0X9v+Ftd/Qd02LI7iunK9Vu4dD/AAAAUKBM/4+N+r/tikcdu8GmDRa4Nl2pdg+H/gcAAIACZfp/XNT/G508ts+vU56f3DZdqTqGQ/8DAABAgTL9/3LU/+3ene+ohr1PfqhFulLtEQ79DwAAAAXK9P8rUf9v/PzmHfY+YPhel6UrVadw/Dv93/C/8YkBAACAvyvT/69G/b/JuX/cfVunHqvflq5Ue4bD+38AAAAoUKb/X4v6v/2HW3fcfMCI0bV0pdorHPofAAAACpTp//FR/296xOwHx/3cdGCTdKXaOxz6HwAAAAqU6f/Xo/7f7Kwx/W5af+JZj6crVedw6H8AAAAoUKb/34j6f/PxC5x48oY7brVZulLtEw79DwAAAAXK9P+EqP+3GD6z6fvT+3x2Q7pS7RsO/Q8AAAAFyvT/m1H/b9lkg99a9Gt15dXpSrVfOPQ/AAAAFCjT/29F/b9Vg4U+PGXvb45fN12puoRD/wMAAECBMv3/dtT/W498bfNLHlt6+UHpSrV/OPQ/AAAAFCjT/+9E/b/NpI83eO+4t2a3S1eqA8Kh/wEAAKBAmf5/N+r/bQ9q+tYajc97YLV0pTowHPofAAAACpTp//ei/t+uU7OfT333md17pSvVQeHQ/wAAAFCgTP+/H/X/9r9+teTF45otsEi6UnUNh/4HAACAAmX6/4Oo/ztc1OHPnZpMmjw8XakODof+BwAAgAJl+v/DqP932PzilUac0emhJ9OVqls49D8AAAAUKNP/H0X9v+P6T2z5+bB+e62YrlSHhEP/AwAAQIEy/T8x6v+drr/gs6UPmL3PrHSlOjQc+h8AAAAKlOn/j6P+33mTpze6onf7x/ZNV6rDwqH/AQAAoECZ/v8k6v9d/tHzvZ5TBk7aLl2pDg+H/gcAAIACZfr/06j/dx28zaz1Nu3S4PN0pToiHP+7/2v/o08MAAAA/F2Z/v8s6v/dVr9smU9avLLLielKdWQ4vP8HAACAAmX6//Oo/3c/6b29bvlt4WGvpyvVUeHQ/wAAAFCgTP9Pivq/4ztLPHriDXfN/TBdqY4Oh/4HAACAAmX6/4uo//d4bu3+7TscufK56Up1TDj0PwAAABQo0/9fRv3fqed3p7x6xy0nP5+uVMeGQ/8DAABAgTL9Pznq/z2feH2Rty/s1u+IdKU6Lhz6HwAAAAqU6f8pUf/vVS04vdmqP350RrpSHR8O/Q8AAAAFyvT/V1H/773shm+cMabN5u+lK9UJ4dD/AAAAUKBM/38d9X/n+39Zt8+n9592YLpSnRgO/Q8AAAAFyvT/N1H/7/PBfqO3q7oP+C1dqbqHQ/8DAABAgTL9/23U//sefk2zhw8fM/aHdKU6KRz6HwAAAAqU6f+pUf/vd+a98015tlqzY7pSnRwO/Q8AAAAFyvT/tKj/u7x24pfLDvtwn+PTleqUcOh/AAAAKFCm/7+L+n//k4YveNUZyz82Ll2pTg2H/gcAAIACZfr/+6j/D3jn2KkXNnl80mfpSnVaOPQ/AAAAFCjT/9Oj/j/wub1fbT3urAbnpyvV6eHQ/wAAAFCgTP//EPX/QT2va/XBu1N3+Sldqc4Ih/4HAACAAmX6/8eo/7uucMwhhzZuPaxzulL1CIf+BwAAgAJl+v+nqP8PvuO2ZwYc13tuh3SlOjMc+h8AAAAKlOn/GVH/d/vXjTeNfazDyl+lK9VZ4dD/AAAAUKBM//8c9f8hix58wUZ7jzq5a7pSnR0O/Q8AAAAFyvT/L1H/H7rYs+u27HdBvz/TleqccPyv/p/vf/aJAQAAgL8r0/+/Rv1/2Iiz35g4fcJH36YrVc9weP8PAAAABcr0/8yo/w+/dbvpV2+45Oa7/duF6n/9d274g/4HAACAAmX6f1bU/0c0vXSR89a/6rSx6Up1Xjj0PwAAABQo0/+/Rf1/5Elrfvnkzx0HHJWuVOeHQ/8DAABAgTL9Pzvq/6Pe+Xy+XQd8Ofa0dKW6IBz6HwAAAAqU6f/fo/4/+rmPmq3SabU1J6Qr1YXh0P8AAABQoEz/z4n6/5ieK43+fvKRfx6ZrlS9wqH/AQAAoECZ/p8b9f+xH3za6qz2d636UrpSXRQO/Q8AAAAFyvT/H1H/H3f48q9euv/Cu72ZrlQXh0P/AwAAQIEy/f9n1P/Hn7na1AmXvnLv6elKdUk49D8AAAAUKNP/86L+P+G1yQuuPrjLl/PSlerScOh/AAAAKNB/3P/zNYj6/8Qr1tnnph0GVgenK1XvcOh/AAAAKFCm/+eL+r9726mPn7xG+/12TVeqy8Kh/wEAAKBAmf6vov4/aa0JgzafPftf36QrVZ9w6H8AAAAoUKb/a1H/nzxk2R7jVqle3DtdqS4Ph/4HAACAAmX6f/6o/085ZKPGE0aPafFjulJdEQ79DwAAAAXK9P8CUf+fOmXGtNVv737K1+lK1Tcc+h8AAAAKlOn/hlH/n/bTuFfOuuD+a3dIV6orw6H/AQAAoECZ/m8U9f/puy3W8tIj2nzwcrpSXRUO/Q8AAAAFyvT/glH/n7H1/WO3HfXjpiekK9U/wqH/AQAAoECZ/m8c9X+P3sev8chn3bqfl65U/cKh/wEAAKBAmf5fKOr/M6/dc/6vardc9Wm6Ul0dDv0PAAAABcr0/8JR/5/VeuBXyyzT4c/Z6Up1TTj0PwAAABQo0/+LRP1/9hX7LHr1y71XPShdqa4Nh/4HAACAAmX6f9Go/89p2/+H8+5pvdvu6UrVPxz6HwAAAAqU6f/Fov7vudaw11v2mHrv9HSlGhAO/Q8AAAAFyvT/4lH/nzvkpHUmHnvWl4enK9V14dD/AAAAUKBM/y8R9f95fw458IgRj1fPpSvV9eHQ/wAAAFCgTP8vGfX/+R0OeuKad5bf7/10pRoYDv0PAAAABcr0/1JR/1+w52GDX1jww3/1SFeqQeHQ/wAAAFCgTP8vHfX/hVOHnrvJD6u9+Ea6Ut0QDv0PAAAABcr0f5Oo/3s12Ou5H9t+2aJ7ulINDof+BwAAgAJl+n+ZqP8vGjlotVrnjqf0TFeqf4ZD/wMAAECBMv2/bNT/Fw9/oNbl6quu/SBdqW4Mh/4HAACAAmX6f7mo/y9pcsKkO/sv+cE+6Up1Uzj0PwAAABQo0//LR/1/6aEvL3bYHhM2nVlnZkj4v/4HAACAAmX6f4Wo/3t/tPh3/de7oPukdKW6ORz6HwAAAAqU6f+mUf9f9nq78S/NGHXV9ulKdUs49D8AAAAUKNP/K0b93+eMn9dvVxt3xYPpSnVrOPQ/AAAAFCjT/ytF/X/5e21eePCzxscumq5Ut4VD/wMAAECBMv2/ctT/V5w4a82uo4Zu0TRdqW4Ph/4HAACAAmX6f5Wo//uePb7Rgkcc/ckT6Up1Rzj0PwAAABQo0/+rRv1/5eiFp8y5YM51G6Ur1Z3h0P8AAABQoEz/N4v6/6qrD7rtyds36zEwXanuCof+BwAAgAJl+r951P//aDdk+11HX9f8onSlujsc+h8AAAAKlOn/1aL+79d86OGrrLLvc6unK9XQcOh/AAAAKFCm/1eP+v/qGw/r9f3s4Y8MTleqYeHQ/wAAAFCgTP+3iPr/mgO2n/vrGid33jxdqe4Jh/4HAACAAmX6f42o/6/9svcqDXd4vtE66Up1bzj0PwAAABQo0/9rRv3ff9aorfce3OCrfulKdV849D8AAAAUKNP/a0X9P6DjOZ/cdumQB6t0pbo/HH/1f6P/wUcGAAAA/qZM/7eM+v+6TSdueOT+Xfe4NV2pHgiH9/8AAABQoEz/t4r6//pLVp4wqP2Mpv9KV6rh4dD/AAAAUKBM/68d9f/AQWv9NGZy2znLpCvVg+HQ/wAAAFCgTP+3jvp/0LqTlt5gxjdXbJiuVA+FQ/8DAABAgTL9v07U/zdcvfpv967X6thr0pXq4XDofwAAAChQpv/Xjfp/cLspTQ/Yo88WfdKV6pFw6H8AAAAoUKb/14v6/5/NP9t80f47frJGulI9Gg79DwAAAAXK9P/6Uf/feOMKH/559cTr7klXqhHh0P8AAABQoEz/bxD1/02/TX1wx85NeyycrlSPhUP/AwAAQIEy/d8m6v8h263T8bG2I5qvlK5Uj4dD/wMAAECBMv2/YdT/N++37ImTfujx3LPpSvWvcOh/AAAAKFCm/9tG/X/LdxP6LbVgv0fmT1eqJ8Kh/wEAAKBAmf7fKOr/W39o+8li73TqfHe6Uj0ZDv0PAAAABcr0f7uo/2/b99et/xgxqdHD6Uo1Mhz6HwAAAAqU6f+No/6/fds3Vrnn2GZf1Wn86qlw6H8AAAAoUKb/N4n6/445jece2OOZB29JV6qnw6H/AQAAoECZ/m8f9f+dV9+39C33nLfHlulK9Uw49D8AAAAUKNP/m0b9f1e77j+d+PJbTddOV6q/fieg/gcAAIACZfp/s6j/727eZUL7ZZaec3m6Uo0Kh/4HAACAAmX6f/Oo/4feeO2Gr6434ZhaulI9Fw79DwAAAAXK9P8WUf8P27Tzh3vNWPKy29KV6vlw6H8AAAAoUKb/t4z6/55Lrt/89v6j3no8XalGh0P/AwAAQIEy/b9V1P/3Dnqw6cw9LmjbJF2pxoRD/wMAAECBMv2/ddT/96173G8LdP6y5w3pSvVCOPQ/AAAAFCjT/9tE/X//lhd++OjVq924WbpSvRgO/Q8AAAAFyvT/tlH/P9Dnyc23+eGqN9ZNV6qXwqH/AQAAoECZ/t8u6v/hAy5p2qRtx/WuTleqseHQ/wAAAFCgTP9vH/X/g612+O3rdx7v2i5dqcaFQ/8DAABAgTL93yHq/4emHXPpvAXPemZQulK9HA79DwAAAAXK9P8OUf8/vNdtRy9y7Iff9kpXqlfCof8BAACgQJn+3zHq/0d2uHGn/Ucsv+Bq6Ur1ajj0PwAAABQo0/87Rf3/6LyD77rvnt7bDk9XqtfCof8BAACgQJn+3znq/xFXztv1pB4dbl0kXanGh0P/AwAAQIEy/b9L1P+Ptdl02JBlpv6yYrpSvR4O/Q8AAAAFyvT/rlH/P75G7YqXX269zJPpSvVGOPQ/AAAAFCjT/7tF/f+vW148YbPPfjzm5nSlmhAO/Q8AAAAFyvT/7lH/P7Flo1631tpctkW6Ur0ZDv0PAAAABcr0f8eo/5/s8/zhnY+45a3W6Ur1Vjj0PwAAABQo0/97RP0/csCc7RuN6tb2inSlejsc+h8AAAAKlOn/TlH/P9Vqy9t+uX1MzwXSleqdcOh/AAAAKFCm//eM+v/pXV9/f/cLqhuHpivVu+HQ/wAAAFCgTP/vFfX/Mz8u2G7UKve/8VC6Ur0XDv0PAAAABcr0/95R/z87ecMm00Z3X2+pdKV6Pxz6HwAAAAqU6f/OUf+P6vbLzOXXGNh1WLpSfRAO/Q8AAAAFyvT/PlH/P7fA5D86zu7yzELpSvVhOPQ/AAAAFCjT//tG/f/8qNVWfXbw7G9XTleqj8Kh/wEAAKBAmf7fL+r/0fctv9XUHdovOCpdqSaGQ/8DAABAgTL93yXq/zFLfvrxCvvftW3bdKX6OBz6HwAAAAqU6f/9o/5/4ajz2n586ZG3XpuuVJ+EQ/8DAABAgTL9f0DU/y9+NvLN9Se/8stl6Ur1aTj0PwAAABQo0/8HRv3/0qu9fjy3/cLLtEhXqs/Cof8BAACgQJn+Pyjq/7Gn7rjU5S+ft8S4dKX6PBz6HwAAAAqU6f+uUf+Pe/vS2Ust88xPx6cr1aRw6H8AAAAoUKb/D476/+XjtltxUo+l7zo/Xam+CIf+BwAAgAJl+r9b1P+vnH/2Zo/d81aHz9KV6stw6H8AAAAoUKb/D4n6/9Wxz36w44hOi3ZOV6rJ4dD/AAAAUKBM/x8a9f9rfaffNP+x/b77KV2ppoRD/wMAAECBMv1/WNT/4zdoecGsBZs98VW6Uv31Mf0PAAAABcr0/+FR/7/eYqlD7nhn0gEd0pXq63Bk+//9Q29pvdBON7b8rz85AAAA8J+V6f8jov5/4+Z3ntmzbdPWf6Yr1Tfh8P4fAAAACpTp/yOj/p/QdebzO/8w8ZWu6Ur1bTj0PwAAABQo0/9HRf3/5lcbrP7U1T1u3i1dqaaGQ/8DAABAgTL9f3TU/2/NWKj6ofOIC79NV6pp4dD/AAAAUKBM/x8T9f/bO7/2+Up7tNr4qHSl+i4c+h8AAAAKlOn/Y6P+f2eLkxb/sP83749NV6rvw6H/AQAAoECZ/j8u6v93Lxv2/dozdrxkQrpSTQ+H/gcAAIACZfr/+Kj/3+vf/7UL1utz+GnpSvVDOPQ/AAAAFCjT/ydE/f9+y33W+0f7rkvsm65UP4Zj6cb/w88LAAAA/H2Z/j8x6v8P+g58cbnJQ36ala5UP4XD+38AAAAoUKb/u0f9/+EGe641+dK2d32erlQzwqH/AQAAoECZ/j8p6v+PWhzf8KH9Z3TYLl2pfg6H/gcAAIACZfr/5Kj/J958/+Ttdzh50dfTleqXcOh/AAAAKFCm/0+J+v/jPw7pP2fw8O9OTFeqX8Oh/wEAAKBAmf4/Ner/T3YafMqCsxs8cW66Us0Mh/4HAACAAmX6/7So/z/tfMdeXdd4/oAP05Xqr98JoP8BAACgQJn+Pz3q/8++PerRB0dv1vqIdKX6LRz6HwAAAAqU6f8zov7/fOplnz+6ypxXnk9Xqtnh0P8AAABQoEz/94j6f9Ke21TbXLDvze+lK9Xv4dD/AAAAUKBM/58Z9f8XHXqu3uT26y48I12p5oRD/wMAAECBMv1/VtT/X/759PNfj2q88W/pSjU3HPofAAAACpTp/7Oj/p/cd5X1Vjti3PsHpivVH+HQ/wAAAFCgTP+fE/X/lA0+eO3N2tGXdExXqj/Dof8BAACgQJn+7xn1/1ctvvi+92dDD/8hXanmhUP/AwAAQIEy/X9u1P9f39xi8TM36fjstHSl9teh/wEAAKBAmf4/L+r/b7b4avJ30646ZJd0pRY+R/8DAABAiTL9f37U/99e1qzhqleutnC3dKVWhUP/AwAAQIEy/X9B1P9T+zdda7cuX06dm67U/voBAP0PAAAABcr0/4VR/09r+fGLT+x6wR2npCu1+cOh/wEAAKBAmf7vFfX/dxfvuP5XA0dt91a6UlsgHPofAAAACpTp/4ui/v++fa/xy8xcctkX05Vaw3Dk+/+u//IjAwAAAH9Tpv8vjvp/+jojv9t27QmzjklXao3C4f0/AAAAFCjT/5dE/f/DwPMWe2R8696fpCu1v75e/wMAAECBMv1/adT/P+7T7bR7l5x65IXpSq1xOPQ/AAAAFCjT/72j/v9p+g3XHHBqhw2OTVdqC4VD/wMAAECBMv1/WdT/M36//eFFH+j95ivpSm3hcOh/AAAAKFCm//tE/f/zNkd2/vOh5W/YMV2pLRIO/Q8AAAAFyvT/5VH//7LRS09vfuKH50xOV2qLhkP/AwAAQIEy/X9F1P+/9mvQbdwiZ637c7pSWywc+h8AAAAKlOn/vlH/z/znZhfeNOHx1/ZKV2qLh+M/1f+9/muPDAAAAPxNmf6/Mur/Wc3mDjn5pe7Pnpmu1JYIh/f/AAAAUKBM/18V9f9vF2915q9N7z/knXSltmQ49D8AAAAUKNP//4j6f3b7365r2LNaeEy6UlsqHPofAAAACpTp/35R//++zujH9r57zNTD0pXaX92v/wEAAKBAmf6/Our/OQPn73LbU93u+D5dqTUJh/4HAACAAmX6/5qo/+f+Oqv5Csfcsl2ndKW2TDj0PwAAABQo0//XRv3/R6c2Y6Y2arPs/ulKbdlw6H8AAAAoUKb/+0f9/+dBC3/x7MQfZ/2ertSWC4f+BwAAgAJl+n9A1P/zJo1v0HGLhXtvk67Ulg+H/gcAAIACZfr/uv/T/7UGzx1z7Pqfv3LkF+lKbYVw6H8AAAAoUKb/r4/6f76et/X9uNeRG/yartSahkP/AwAAQIEy/T8w6v/qpBvvu7zrXW92SVdqK4ZD/wMAAECBMv0/KOr/2jsH73Lutu1vmJiu1FYKh/4HAACAAmX6/4ao/+e/dd7dzw6Zfc456Upt5XDofwAAAChQpv8HR/2/QNNNO3T8o8u6J6UrtVXCof8BAACgQJn+/2fU/w0Xqx21QvOBr72WrtRWDYf+BwAAgAJl+v/GqP8bjXixz9QJk15ulq78P1+j/wEAAKBAmf6/Ker/BZdtdOIpizRreXG6Umsejv9E/1f/1UcGAAAA/qZM/w+J+r/x/c/3u+TEfuddn67UVguH9/8AAABQoEz/3xz1/0JPzHnw/Yc6DdkkXamtHg79DwAAAAXK9P8tUf8vXG3ZscUDb73zVLpSaxEO/Q8AAAAFyvT/rVH/L9Kpe+OjT1263QrpSm2NcOh/AAAAKFCm/2+L+n/RX++bdv2Szxy2WLpSWzMc+h8AAAAKlOn/26P+X2zSta88P/68XvenK7W1wqH/AQAAoECZ/r8j6v/FD+rScsO1+8xYNl2ptQyH/gcAAIACZfr/zqj/lxjcY5+1Z+649Ih0pdYqHPofAAAACpTp/7ui/l9y9Ucf/3DgNzvdka7U1g6H/gcAAIACZfr/7qj/l9rkikH/2LXV3fOlK7XW4dD/AAAAUKBM/w+N+n/pf3TqcUGXET/8I12prROO/2T/L/hfeWQAAADgb8r0/7Co/5vM/v6fT13ZY7H105XauuHw/h8AAAAKlOn/e6L+X2b71mfvPG3ige3Tldp64dD/AAAAUKBM/98b9f+yXZY8YKVNmj71z3Sl9tf3BOh/AAAAKFCm/++L+n+5799/6ofmz7/8TLpS2yAc+h8AAAAKlOn/+6P+X77TMnv2+KNBy1XTlVqbcOh/AAAAKFCm/x+I+n+FX99+5LIhw8+r84/31zYMh/4HAACAAmX6f3jU/00nfTvgrW1PHnJvulJrGw79DwAAAAXK9P+DUf+veND6pzbvOuOdNdOV2kbh0P8AAABQoEz/PxT1/0rtP240uFfbdpemK7V24dD/AAAAUKBM/z8c9f/KFzedcvznQw4bkK7UNg6H/gcAAIACZfr/kaj/VxnY7IWttujaq026UtskHPofAAAACpTp/0ej/l91na/WHD9x6Iwr05Va+3DofwAAAChQpv9HRP3fbP0FerzZ6OilW6UrtU3D8Z/q/3nz/deeGQAAAPh7Mv3/WNT/za8fM2i1Y8bttFW6UtssHN7/AwAAQIEy/f941P+rXTT78TOfanz3TelKbfNw6H8AAAAoUKb//xX1/+qbb71P77uv+2GJdKW2RTj0PwAAABQo0/9PRP3fotOQp7bpue9ij6QrtS3Dof8BAACgQJn+fzLq/zV+PeiAR5vOOfCufzPwv7+y9te/CaD/AQAAoECZ/h8Z9f+akw47++uXNnuqUbpS2zoc+h8AAAAKlOn/p6L+X+ugof9s8sfsta5KV2rbhEP/AwAAQIEy/f901P8tZx91ar/m7V9aL12pbRsO/Q8AAAAF+nf6P3yP/3zPRP3favs7Bpy/7cD+m6Yrte3Cof8BAACgQJn3/89G/b92l8GPtBrS5fQb05Xa9uHQ/wAAAFCgTP+Pivq/9feHzJ43b95my6UrtQ7h0P8AAABQoEz/Pxf1/zp/7HLqiV0XnvhYulLbIRz6HwAAAAqU6f/no/5fd6erB9yyxV1X356u1HYMh/4HAACAAmX6f3TU/+t1fuyRVz8/8qQ6K7WdwqH/AQAAoECZ/h8T9f/6356+Z/tGt6w0Ml2p7RyObP/P/19/ZAAAAOBvyvT/C1H/b9B6r3WaTez2x/LpSm2XcHj/DwAAAAXK9P+LUf+3uXbQ628/9eM9i6crtV3Dof8BAACgQJn+fynq/w17P/BDn2Pa7PxAulLbLRz6HwAAAAr07/b/fMMH9Gww39io/9tufcKiZ/S8f77m6Upt93DofwAAAChQ5v3/uKj/N9rt5S8evrv755ekK7WO4dD/AAAAUKBM/78c9X+7nxZvsN1LY0Zcl67U9giH/gcAAIACZfr/laj/N57SrvmyTat9N05Xap3Cof8BAACgQJn+fzXq/00O+XnMlEU+XGvJdKW2Zzj0PwAAABQo0/+vRf3f/o82LS+csPxLj6Yrtb3Cof8BAACgQJn+Hx/1/6Y7zXrlqoce739nulLbOxz6HwAAAAqU6f/Xo/7frPP4aR+ceNbpDdOVWudw6H8AAAAoUKb/34j6f/NvF27c+tSpm/VNV2r7hEP/AwAAQIEy/T8h6v8t+v524YAHWk9sma7U9g2H/gcAAIACZfr/zaj/t9xgqyGHju999dbpSm2/cOh/AAAAKFDS/7UGcf+/FfX/Vi3mf3qjJTucNCRdqXUJh/4HAACAAmXe/78d9f/WN4/uNnbmqJXWSldq+4dD/wMAAECBMv3/TtT/27z41r79177gj97pSu2AcOh/AAAAKFCm/9+N+n/bC5v867BdJ9zTP12pHRgO/Q8AAAAFyvT/e1H/b3fCegPbDVxy5w3SldpB4dD/AAAAUKBM/78f9f/2b35zxktXXjXf0+lKrWs49D8AAAAUKNP/H0T93+GuXW+sden4+SrpSu3gcOh/AAAAKFCm/z+M+n+HVa8658dNvhzROF2pdQuH/gcAAIACZfr/o6j/d1z48f3vnLbavvelK7VDwqH/AQAAoECZ/p8Y9f9OD58yskvTfffcKV2pHRoO/Q8AAAAFyvT/x1H/77z0I3uNf+m6h6ekK7XDwqH/AQAAoECZ/v8k6v9d7jnj0a3u3mzKjHSldng49D8AAAAUKNP/n0b9v+sze/Q/vuec+fdMV2pHhEP/AwAAQIEy/f9Z1P+7Nbr8lMHHHN3x43SldmQ49D8AAAAUKNP/n0f9v/uuH2w08amh91+QrtSOCof+BwAAgAJl+n9S1P8df1zlvZYTG/92XLpSOzoc+h8AAAAKlOn/L6L+32Nyi1nnNRq3wqvpSu2YcOh/AAAAKFCm/7+M+r9Tty+Wufrztiecmq7Ujg2H/gcAAIACZfp/ctT/e9703HGDtpjR9+10pfbXzwTofwAAAChQpv+nRP2/15oNrzyya9dPX0hXaseHQ/8DAABAgTL9/1XU/3tvuMW9G/QasvXR6UrthHDofwAAAChQpv+/jvq/8+W/7zxmSIMzp6YrtRPDof8BAACgQJn+/ybq/33m7j+04bbPD9o5Xal1D4f+BwAAgAJl+v/bqP/33fHmHX5tfvKYQ9KV2knh0P8AAABQoEz/T436f7+97zzytj+Gr/ZHulI7ORz6HwAAAAqU6f9pUf93+ebwy/ae1mPPj9KV2inh0P8AAABQoEz/fxf1//673tp93CYjHj47XamdGg79DwAAAAXK9P/3Uf8f8OPRV2/epemUk9OV2mnh0P8AAABQoEz/T4/6/8DJXYeffOXE+cenK7XTw6H/AQAAoECZ/v8h6v+Duv1z95sG7thx23SldkY49D8AAAAUKNP/P0b933XL4zZrsWuf+79MV2o9wqH/AQAAoECZ/v8p6v+D+zz4wftrt/rtl3SldmY49D8AAAAUKNP/M6L+7zbg+tmXzPxmhf3SldpZ4dD/AAAAUKBM//8c9f8hrTqveMqSS5/wXbpS++t3Aup/AAAAKNBFyUf+Tf//EvX/oWs/tPOJ49/qu0e6UjsnHPofAAAACpR5//9r1P+HXXPmvbc8cN6nB6QrtZ7h0P8AAABQoEz/z4z6//BLd7/y1VOf2XpOulI7Nxz6HwAAAAqU6f9ZUf8fsVXf49qf2OzMs9KV2nnh0P8AAABQoEz//xb1/5G7trzsj4cmDXo3XamdHw79DwAAAAXK9P/sqP+P+nH6kYtN6DRmdLpSuyAc+h8AAAAKlOn/36P+P3ryOzscuEi/1Q5NV2oX/n/wqAAAAMD/pUz/z4n6/5huSw29Z+i4399JV2q9wuH9PwAAABQo0/9zo/4/du6E3due23jFM9OV2kXh0P8AAABQoEz//xH1/3E7Ljv8uRWHdjosXaldHA79DwAAAAXK9P+fUf8fv/c6V1839ujhY9KV2iXh0P8AAABQoEz/z4v6/4RvpnY/5qM5X3dKV2qXhkP/AwAAQIH+4/6vGkT9f+KwmQce1HCzht+nK7Xe4dD/AAAAUKBM/88X9X/3pTZ4YtjR1+39e7pSuywc+h8AAAAKlOn/Kur/kxouNHjuyH0f3T9dqfUJh/4HAACAAmX6vxb1/8lPv3bu4gcPf/6LdKV2eTj0PwAAABQo0//zR/1/ygXTGy130cnNtklXaleEQ/8DAABAgTL9v0DU/6e+0HLK5EnPn9ElXan1DYf+BwAAgAJl+r9h1P+nTVjqhYe2bHD9r+lK7cpw6H8AAAAoUKb/G0X9f/rx76y5fbMhH5+TrtSuCof+BwAAgAJl+n/BqP/PWOXMly+b23XLielK7R/h0P8AAABQoEz/N476v8edD7XucdOM415LV2r9wqH/AQAAoECZ/l8o6v8zH+q7UPNt2l5+UrpSuzoc+h8AAAAKlOn/haP+P2uh3b95a79vft8lXaldEw79DwAAAAXK9P8iUf+fPaxfbee+rVaclq7Urg2H/gcAAIACZfp/0aj/z1lq50lPTe3TaW66UusfDv0PAAAABcr0/2JR//dseNpzP2y84/Bu6UptQDj0PwAAABQo0/+LR/1/7tMjVlup9cSv30pXateFQ/8DAABAgTL9v0TU/+d9ttM+d85q2vCUdKV2fTj0PwAAABQo0/9LRv1//lEXPd5l0Ii9j0lXagPDof8BAID/H3t3GrX12Pf9n/bfXqIQZQjJlDGZM4REpkwZy3yWKZkiJETGZM6YMpPIkJlI5gwZI3MZyhBCyJj+6/qvrfva7ms7r3O7Xfd5r7U9eL2e+K6jjs/6PX33O+wHUKBM/y8S9f+APo9dVety/P3PpSu1q8Kh/wEAAKBAmf5fNOr/014+9fjv77zoqdPSldrV4dD/AAAAUKBM/zeP+v/05c5/tf0xO7f+KF2pDQ2H/gcAAIACZfq/RdT/A4ftuMazC3/S96V0pXZNOPQ/AAAAFCjT/4tF/X/GxSc2vWRC6ysOS1dqw8Kh/wEAAKBAmf5fPOr/M9e/97ueb4z9cGq6UhseDv0PAAAABcr0/xJR/5+1xaLzjGh6yqZbpyu1a8Oh/wEAAKBAmf5fMur/s/94+9M9jnyzV9d0pXZdOPQ/AAAAFCjT/y2j/j/nu++emffeRQf9mK7Urg+H/gcAAIACZfp/qf+//7v/xx/Xzt1j1eVmdjzowmXTldoN4dD/AAAAUKBM/y8dvf8f9MvXLx02/NYjxqYrtRvDof8BAACgQJn+Xybq//N2bLvKsD8X2PCOdKV2Uzj0PwAAABQo0/+tov4f3H3xxq+1fum9+dKV2s3h+Of9X/+3PjIAAADwN2X6f9mo/8//7I2vO2y61yVnpSu1W8Lh/T8AAAAUKNP/raP+v+DugfcM+OTKPm3Sldqt4dD/AAAAUKBM/y8X9f+FzbfZ8cKBG660drpSGxEO/Q8AAAAFyvT/8lH/XzTPqUe8t99vz16WrtRuC4f+BwAAgAJl+n+FqP8vHvPYRauNafDQqulKbWQ49D8AAAAU6F/1/398Mer/S/oNnbnOIc/sdX66Urs9HPofAAAACpR5/79S1P+XPn3Awk81PLI2PF2p3REO/Q8AAAAFyvR/m6j/h0w6eO0r3r/z083SldqocOh/AAAAKFCm/1eO+v+yI26eeMj4tUfdl67U7gyH/gcAAIACZfp/laj/L19i3g43L/X99gunK7W7wqH/AQAAoECZ/l816v8rbho/eZeT92/VKF2p3R2Ov9n/8/5PHhkAAAD4mzL9v1rU/1c+NHtOddv1c25NV2r3hMP7fwAAAChQpv9Xj/r/qiabLPPLvVtdeEa6UhsdDv0PAAAABcr0/xpR/19992+zjjzy7CNapyu1e8Oh/wEAAKBAmf5vG/X/0OabN7+u6eobtk9XanN/J4D+BwAAgAJl+n/NqP+vmae+/ktvTH/vinSldn849D8AAAAUKNP/7aL+HzbmmXc2mnDiJUumK7UHwqH/AQAAoECZ/l8r6v/h763V4L9ZqT0YDv0PAAAABcr0/9pR/1/bc9aWxx6zxEp3piu1h8Kh/wEAAKBAmf5fJ+r/606c0KPNne89u2C6Uns4HPofAAAACpTp/3Wj/r/+lflPf7vL8g89kK7UHgmH/gcAAIACZfp/vaj/b3j1q4kvXvXZXoulK7VHw6H/AQAAoECZ/l8/6v8b+7Zbe+NfdqzNm67UxoRD/wMAAECBMv2/QdT/Nx3YYuGjVr/g05vTldpj4dD/AAAAUKBM/7eP+v/m9yfOvHaDZqPapSu1x8Oh/wEAAKBAmf7fMOr/W+7us0y36a9vf2G6UhsbDv0PAAAABcr0/0ZR/9/a/OE5owYPaHVNulJ7Ihz6HwAAAAqU6f+No/4fMc+Fk+fsOW7OhulKbVw49D8AAAAUKNP/m0T9f9uYLh2aHHlKz/vTldqT4dD/AAAAUKBM/3eI+n/kEue9c+W9Y89olq7UngqH/gcAAIACZfp/06j/b79p5/UPfmPRSQ3TldrT4dD/AAAAUKBM/28W9f8dDx3ffO2mb7a/JV2pPRMO/Q8AAAAFyvT/5lH/j2py/6ynF955wCrpSu3ZcOh/AAAAKFCm/ztG/X/n0re+03fCRdcPTldqz4VD/wMAAECBMv2/RdT/d43ouf65d7Z++dp0pfZ8OP5u/zf4HzwyAAAA8Ddl+r9T1P9339e9+cRjPllt83SlNj4c3v8DAABAgTL9v2XU//fMd/2s1le17HZ2ulJ7IRz6HwAAAAqU6f+tov4f/dLYwRt2+eDRldOV2ovh0P8AAABQoEz/d476/95jTj7s5dWP/3atdKX2Ujj0PwAAABQo0/9bR/1/30FbbHf9Lw80GRL9+dzveTkc+h8AAAAKlOn/baL+v3/yuaOOmL5q51bpSm1COPQ/AAAAFCjT/9tG/f/AHSttdfsGX97yeLpSeyUc+h8AAAAKlOn/7aL+f3Dhz0bsvefW349KV2qvhkP/AwAAQIEy/b991P8PVe+du+Dgc5s1Tldqr4VD/wMAAECBMv3fJer/h59Y9uDZw/ftuWa6Uns9HPofAAAACpTp/x2i/n9k6Y8uOrTjtWdckK7U3giH/gcAAIACZfp/x6j/Hx2x1BGXt1530rB0pfZmOPQ/AAAAFCjT/ztF/T/mvuV2fPLPme03SldqE8Oh/wEAAKBAmf7fOer/x+b74p51Pzl6wIPpSu2tcOh/AAAAKFCm/3eJ+v/x3s3fO3/Tu69fPF2pvR0O/Q8AAAAFyvR/16j/x77x5ib99pvn5X+yUpsUDv0PAAAABcr0/65R/z/x3Jct1xj41Go3pSu1d8Kh/wEAAKBAmf7fLer/caet+euUQzbutkS6Uns3HPofAAAACpTp/92j/n9yxc1+HDzmj0fHpCu198Kh/wEAAKBAmf7fI+r/p677tdlJ7+/x7V3pSu39cOh/AAAAKFCm//eM+v/pwU+v1bbh5U0WSldqH4RD/wMAAECBMv2/V9T/z6xVvTl5qcadz0xXah+GQ/8DAABAgTL93y3q/2e3GrHpUuNfuGW5dKX2UTj0PwAAABQo0//do/5/7q8Dp3x52yHfb5Cu1CaHQ/8DAABAgTL9v3fU/89P3/uvx0++rdnl6UptSjj0PwAAABQo0//7RP0/fpfhS+88+PXm/dKV2sfh0P8AAABQoEz/7xv1/wsz9//l7T2b/fx+ulL7JBz6HwAAAAqU6f/9ov5/cdurW7TZYNyNr6QrtU/Dof8BAACgQJn+3z/q/5f2vWm9Y6cP6Hh0ulL7LBz6HwAAAAqU6f8Dov5/+fODJg385bPGn6Urtanh0P8AAABQoEz/Hxj1/4RR6w15ZvXlv9wiXalNC4f+BwAAgAJl+v8fUf+/0mzmMWt1ueDxPdOV2ufh0P8AAABQoEz/94j6/9X6C10PumrH/X5KV2pfhEP/AwAAQIEy/d8z6v/Xxi14/1XHPNRup3Sl9mU49D8AAAAUKNP/B0X9//qpa7x28Z0nvvpNulL7Khz6HwAAAAqU6f+Do/5/Y/z0tqdMeO+aP9KV2vRw6H8AAAAoUKb/D4n6/82JrzdZZeElTu6ertS+Dof+BwAAgAJl+v/QqP8n9lpsxgdNz17n7XSlNvf/CdD/AAAAUKBM/x8W9f9byzwwb6s3tpp4YrpS+zYc+h8AAAAKlOn/XlH/v33bsZ99e+/0cw9MV2ozwqH/AQAAoECZ/j886v9J92/79KNHrn7I0+lK7btw6H8AAAAoUKb/e0f9/07ji1pvf/L3zaelK7Xvw6H/AQAAoECZ/j8i6v93R+3w8uu3rf3zNulK7Ydw6H8AAAAoUKb/j4z6/71mg1ddYfz1N+6SrtRmhkP/AwAAQIEy/X9U1P/v10fPd+JS+3ecma7UfgyH/gcAAIACZfr/6Kj/Pxh3wvSzGj7TeEC6UvspHPofAAAACpTp/2Oi/v/ww7OHd3i/wZcfpiu1n8Oh/wEAAKBAmf7vE/X/R4dsOeC1MXc+/nK6UpsVDv0PAAAABcr0/7FR/08+9qQDhh1y5H690pXaL+HQ/wAAAFCgTP8fF/X/lBfGjT1s4JXtJqYrtV/Dof8BAACgQJn+7xv1/8cv7zuj7357vdonXan9Fg79DwAAAAXK9P/xUf9/0ueaJudu+ts1h6Qrtd/Dof8BAACgQJn+PyHq/08PvqHtxE82PPnZdKX2Rzj+ef9/9ei/9ZkBAACAvyfT/ydG/f/ZlENea/3nretsm67U/gyH9/8AAABQoEz/94v6f+qoZ1tPa33QxOnpSm12OP5P+r/h/+UjAwAAAH9Tpv9Pivp/WrMGTy/W8aVzZ6crtb/C4f0/AAAAFCjT//2j/v+8vuFnnYYvcMgB6UptTjj0PwAAABQo0/8nR/3/xbi/5r3312nvzJ+uVHMP/Q8AAAAFyvT/KVH/f7lMh+mrr7jiBiPTlSr8Hf0PAAAAJcr0/6lR/3912+/zvbvV4B7j0pWqQTj0PwAAABQo0/8Dov6ffv+Tq15wdZczl0lXqlo49D8AAAAUKNP/p0X9/3Xjhi+fdvakly5NV6q5HwCg/wEAAKBAmf4/Per/b24evtxy3Rdffd10paqHQ/8DAABAgTL9PzDq/2+X3PuZNzd69LQV05WqYTj0PwAAABQo0/9nRP0/o+mBn54zrd9156QrVaNw6H8AAAAoUKb/z4z6/7uHR8xzfIMzv+mQrlRzv1//AwAAQIEy/X9W1P/fH3/WKUdO7tT0unSlahwO/Q8AAAAFyvT/2VH///Bap+uue+Kb7uelK9X84dD/AAAAUKBM/58T9f/MD/qNe6lH20dWT1eqBcKh/wEAAKBAmf4/N+r/H//xxH4bnTb6h9vSlapJOPQ/AAAAFCjT/4Oi/v+pxdL3/Xlzn4Xr6UrVNBz6HwAAAAqU6f/zov7/+Z73d1nomSlbLZKuVAuGQ/8DAABAgTL9Pzjq/1mPfdxnn2Vb3To6XakWCof+BwAAgAJl+v/8qP9/mbfNZSMbP/fOVelKtXA49D8AAAAUKNP/F0T9/+vNU/ut83a1wfrpStUsHPofAAAACpTp/wuj/v9tyeWveerBO3osn65Ucz8TQP8DAABAgTL9f1HU/783XeKxK3r1PvP0dKWa2/36HwAAAAqU6f+Lo/7/4+HJ3Q/pO+ulJulK1Twc+h8AAAAKlOn/S6L+//Ottu0mj2y/+t3pStUiHPofAAAACpTp/0uj/p991NevtH1h6GmPpivVYuHQ/wAAAFCgTP8Pifr/r/5vfHNS827XLZWuVIuHQ/8DAABAgTL9f1nU/3OeXHzBwT/e/M2N6Uq1RDj0PwAAABQo0/+X/2f/V/O0n3r2z+16NK2lK9WS4dD/AAAAUKBM/18R9f+8Fy5/aMOdJ3Rvnq5ULcOh/wEAAKBAmf6/Mur/BkOX2HrXy5o+8lC6Us39TAD9DwAAAAXK9P9VUf/XVph8y40XXfLDxulKtXQ49D8AAAAUKNP/V0f9X+11SpeDdu268NXpSrVMOPQ/AAAAFCjT/0Oj/q9/O+b2q9aZs9XF6UrVKhz6HwAAAAqU6f9rov5v+Nvpg56ZsdmtbdOVatlw6H8AAAAoUKb/h0X932jLrQ9fa9ntbngqXanmfo/+BwAAgAJl+n941P/zfXLWwDueGbRFz3SlWi4c+h8AAAAKlOn/a6P+b7xPp57db27Tom+6Ui0fDv0PAAAABcr0/3VR/8+/c79OTU/74qdJ6Uq1Qjj0PwAAABQo0//XR/2/wM9P3PBXj/5j905XqhXDof8BAACgQJn+vyHq/yaPzJj6+BOP7ftrulKtFA79DwAAAAXK9P+NUf83bbBKw50nt5jvu3SlahMO/Q8AAAAFyvT/TVH/L7jYIisv1eCtr3ZMV6qVw6H/AQAAoECZ/r856v+F7nzruS+ntRv2S7pSrRIO/Q8AAAAFyvT/LVH/L3zUrEe/32hG/z3SlWrVcOh/AAAAKFCm/2+N+r/ZW2vtU+vecc1O6Uq1Wjj0PwAAABQo0/8jov5f5Mn5++919sDXPk5XqtXDof8BAACgQJn+vy3q/0X7T7j6lquXPueIdKVaIxz6HwAAAAqU6f+RUf83X/CoE/+x1UeHvpquVG3Dof8BAACgQJn+vz3q/xYPjLxiyIrHrfteulKtGQ79DwAAAAXK9P8dUf8vdsOQB57/9b43T05XqnbhiPp/vv9XjwwAAAD8TZn+HxX1/+Itd99z/Rm9btg3XanWCof3/wAAAFCgTP/fGfX/Eo9cOfaedUZu8Ve6Uq0dDv0PAAAABcr0/11R/y/ZYJcD9t21YYuv0pVqnXDofwAAAChQpv/vjvq/5WKHD5jvovE/dUlXqnXDof8BAACgQJn+vyfq/6XuvHP4H5ftPXZ8ulKtFw79DwAAAAXK9P/oqP+Xfu2A6VvuPGzfg9OVav1w5Pq/wb/hkQEAAIC/KdP/90b9v8zxQ+cb3W79+Y5NV6oNwuH9PwAAABQo0//3Rf3f6h83rzr1x5++ej1dqdqHQ/8DAABAgTL9f3/U/8t+cPDLizdfaNjh6Uq1YTj0PwAAABQo0/8PRP3f+t1zrl7ghVf7v5CuVBuFQ/8DAABAgTL9/2DU/8v16Nj/15EHrjklXak2Dof+BwAAgAJl+v+hqP+XP6H/Pnf2vfG1U9OVapNw6H8AAAAoUKb/H476f4UJjz96QK8O5/yQrlQdwqH/AQAAoECZ/n8k6v8VH2m15zUPzj50t3Sl2jQc+h8AAAAKlOn/R6P+X6nBuw/0enu3dbdKV6rNwqH/AQAAoECZ/h8T9X+bxT69YtPGQ978PF2pNg+H/gcAAIACZfr/saj/V75zxRNfXafrTkemK1XHcOh/AAAAKFCm/x+P+n+VBT8fvvuMS+55LV2ptgiH/gcAAIACZfp/bNT/qz7QesBtF232x7vpStUpHPofAAAACpTp/yei/l/thpYH/LjrnJb905Vqy3DofwAAAChQpv/HRf2/essPx86zc4/dZqUr1dzfCaD/AQAAoECZ/n8y6v815n9p+EOX3Xzf7ulK1Tkc+h8AAAAKlOn/p6L+bzu6yYDOPzb9fMt0pdo6HPofAAAACpTp/6ej/l/zlg0OaNZuQqNP0pVqm3DofwAAAChQpv+fifq/Xavvx376Qvvj90lXqm3Dof8BAACgQJn+fzbq/7U+fPOp35vPuvy3dKXaLhz6HwAAAAqU6f/nov5fu9l9KzTu2+3JGelKtX049D8AAAAUKNP/z0f9v86xazbYb+TQ5XZIV6ou4dD/AAAAUKBM/4+P+n/dF778+O4Hq8OeTFequf8moP8BAACgQJn+fyHq//Ue336h3r2eO69HulLtGA79DwAAAAXK9P+LUf+v3/CCb69u3Puj49OVaqdw6H8AAAAoUKb/X4r6f4NFHpow4e07OryTrlQ7h0P/AwAAQIEy/f9y1P/tRx6z5ubP9Nnp+3Sl2iUc+h8AAAAKlOn/CVH/bzj/fc/duuzoe3ZNV6qu4dD/AAAAUKBM/78S9f9Go/uuvOdprf7onK5Uc/9NQP8DAABAgTL9/2rU/xvfslPDBjdPaflFulLtFg79DwAAAAXK9P9rUf9v0mrQ1B+e6LRb73Sl2j0c+h8AAAAKlOn/16P+73DqyUO263HmfS+mK9Ue4dD/AAAAUKBM/78R9f+m48ceM6ZB288npyvVnuHQ/wAAAFCgTP+/GfX/ZhPP7Tpj8jeNTklXqr3Cof8BAACgQJn+nxj1/+a9trh/mY0WP/75dKXqFg79DwAAAAXK9P9bUf93XKfrI9tOm3T5QelK1T0c+h8AAAAKlOn/t6P+32LQVXs/dna/J49LV6q9w6H/AQAAoECZ/p8U9X+n4Xed/F33R5d7I12p9gmH/gcAAIACZfr/naj/t2zTe+jSW6142H7pSrVvOPQ/AAAAFCjT/+9G/b/Vri+e8N7V086bk65Uc/9NQP8DAABAgTL9/17U/52/XOjy1X7t8tGX6Uq1fzj0PwAAABQo0//vR/2/9Z/rPzhgxcEdtk9XqgPC8S/7f+C/55EBAACAvynT/x9E/b/N1j/udeHbszcaka5UB4bD+38AAAAoUKb/P4z6f9upaz++eOMO71bpSvWPcOh/AAAAKFCm/z+K+n+7/X/Zf2qvIRf8k8aveoRD/wMAAECBMv0/Oer/7bd/5bTRD+525L3pStUzHPofAAAACpTp/ylR/3f5foFrtxz56oqbpivVQeHQ/wAAAFCgTP9/HPX/DmP3eW/evgs9d326Uh0cDv0PAAAABfov/V/7L/3/SdT/Oza6dpOZzW+8dFC6Uh0SDv0PAAAABcq8//806v+dFr2t5YgXDjxmtXSlOjQc+h8AAAAKlOn/z6L+3/n2f/y6R7thDS5JV6rDwqH/AQAAoECZ/p8a9f8uvbc8a8cf9/5snXSl6hUO/Q8AAAAFyvT/tKj/u75x9iFPXPbTwyulK9Xh4dD/AAAAUKBM/38e9f+uz43bZvrO6+95brpS9Q6H/gcAAIACZfr/i6j/dzvtpFuX3HXksgukK9UR4dD/AAAAUKBM/38Z9f/uC3yw/YcX9frr9nnmPf2/rFRHhkP/AwAAQIEy/f9V1P973LvMyHYzxt/xRLpSHRUO/Q8AAAAFyvT/9Kj/97x15fNOXqdhl6XTlerocOh/AAAAKFCm/7+O+n+vZT/pPWjFjzbaJF2pjgmH/gcAAIACZfr/m6j/u41d4fRFfl363aHpStUnHPofAAAACpTp/2+j/u/eaFqPT66+74KL0pXq2HDofwAAAChQpv9nRP2/96JTtnxwq+OOXCNdqY4Lh/4HAACAAmX6/7uo//e5fckbt+4+Y8Ub0pWqbzj+Zv/X/iePDAAAAPxNmf7/Pur/fV+a/s5fZ7d7rkG6Uh0fDu//AQAAoECZ/v8h6v/9jllj/abTBl7aIl2pTgiH/gcAAIACZfp/ZtT/+x+0WPPuG3U85uF0pToxHPofAAAACpTp/x+j/j9g8uuz7pj8WIOm6UrVLxz6HwAAAAqU6f+fov4/8KN1b32oQf/P7klXqpPCof8BAACgQJn+/znq/38c+vM2nXu89fAj6UrVPxz6HwAAAAqU6f9ZUf/3OO61Q5o90WLPlulKdXI49D8AAAAUKNP/v0T93/PFxmd9evOgZa9MV6pTwqH/AQAAoECZ/v816v+Dxo7qvfJp2/21XrpSnRoO/Q8AAAAFyvT/b1H/H9zoyPPeWvaLO1ZIV6oB4dD/AAAAUKBM//8e9f8hi+418vRn2nQZmK5Up4VD/wMAAECBMv3/R9T/h95+6fbHHXbgZeunK9Xp4dD/AAAAUKBM//8Z9f9hC+x241cP3HjsVelKNfdnAvQ/AAAAFCjT/7Oj/u917xVbtnxroTanpyvVGeHQ/wAAAFCgTP//FfX/4bfe02On+V4dv3y6Up0ZDv0PAAAABcr0/5yo/3sv2+v0sS12u+judKU6Kxz6HwAAAAr0r/u/Nk/U/0fsfeOHDV4ccnSTdKU6Oxz6HwAAAAqU6f95o/4/8uNDN/vh9g6bLJWuVOeEQ/8DAABAgTL93yDq/6N+2m/ZW4+f/f6j6Up1bjj0PwAAABQo0/+1qP+P3mnY7D2HNBxZS1eqQeHQ/wAAAFCgTP9XUf8fc8GjA3faafx2N6Yr1Xnh0P8AAABQoEz/16P+77PBaT3HrtlrmYfSlWpwOPQ/AAAAFCjT/w2j/j92+c6dvpo58s/m6Up1fjj0PwAAABQo0/+Nov4/7uozb2j53foPXp2uVBeEQ/8DAABAgTL9P1/U/32/WW7nKev+tPvG6Up1YTj0PwAAABQo0/+No/4/fs8v7lpjt73naZuuVBeFQ/8DAABAgTL9P3/U/yd0+uiCfhcP++TidKWa+zX9DwAAAAXK9P8CUf+f+OtSR50/tONlI9OV6pJw6H8AAAAoUKb/m0T932/v985u1nngsfOnK9Wl4dD/AAAAUKBM/zeN+v+kj5c99NOV2rVZJl2phoRD/wMAAECBMv2/YNT//X9aaeuHfpsxfly6Ul0WDv0PAAAABcr0/0JR/5+802e3dJ563EXrpivV5eHQ/wAAAFCgTP8vHPX/KW0XfnP2hvcdfWm6Ul0RDv0PAAAABcr0f7Oo/0+9atJaC3ZbepNz0pXqynDofwAAAChQpv8Xifp/wJnfNNv7rI/eXzFdqa4Kh/4HAACAAmX6f9Go/0/baLUfb+/ZZuR16Up1dTj0PwAAABQo0//No/4/feKH2x417ovtOqQr1dBw6H8AAAAoUKb/W0T9P7BXyzuunbLdMqunK9U14dD/AAAAUKBM/y8W9f8Zp7Y+/8XaoD/PS1eqYeHQ/wAAAFCgTP8vHvX/meM/77VxqxYP1tOVang4/s/6f8P/q0cGAAAA/qZM/y8R9f9Z9291zpyn39r9tnSlujYc3v8DAABAgTL9v2TU/2c3PuOgJjf1n2d0ulLN/Z0A+h8AAAAKlOn/llH/n7PMI527DXjsk0XSler6cOh/AAAAKFCm/5eK+v/c2wbcNuriCVP/SleqG8Kh/wEAAKBAmf5fOur/QfXHd1h7t6b1fdOV6sZw/Kv+P/3f9MgAAADA35Tp/2Wi/j9vXP+7n1735q5d0pXqpnB4/w8AAAAFyvR/q6j/B4/qePGV3/UY/VW6Ut0cDv0PAAAABcr0/7JR/5/f7JwjD54557eD05XqlnDofwAAAChQpv9bR/1/wb6TVl15zc2WGJ+uVLeGQ/8DAABAgTL9v1zU/xd+vvDLb+10yQ6vpyvViHDofwAAAChQpv+Xj/r/opmrTT99SNe7jk1XqtvCof8BAACgQJn+XyHq/4u3/Wa+446/Y8oL6Uo1Mhz6HwAAAAqU6f8Vo/6/ZPCrfXvf3nuzw9OV6vZw6H8AAAAoUKb/V4r6/9K15rvy6hefO/zUdKW6Ixz6HwAAAAqU6f82Uf8PWXGdhye0qM6fkq5Uo8Kh/wEAAKBAmf5fOer/y677aY/N5xv69G7pSnVnOPQ/AAAAFCjT/6tE/X/59D3H/P5WtxV+SFequ8Kh/wEAAKBAmf5fNer/K3a5pFvjB2ad+Hm6Ut0dDv0PAAAABcr0/2pR/1+51R0n7XdY+yu3Sleqe8Kh/wEAAKBAmf5fPer/q/46YtjdA76Z2jNdqUaHQ/8DAABAgTL9v0bU/1fve/cx693Utv5UulLdGw79DwAAAAXK9H/bqP+Hfn7YkPFPn9l1UrpS3RcO/Q8AAAAFyvT/mlH/XzNz1/sva9VpdN90pbo/HPofAAAACpTp/3ZR/w/b9vKuB9am/PZrulI9EA79DwAAAAXK9P9aUf8PX/3Qld+d0mqJvdOV6sFw6H8AAAAoUKb/1476/9pLb3xu9XGjd9gxXakeCof+BwAAgAJl+n+dqP+vO3vY1NN69rnru3Slejgc+h8AAAAKlOn/daP+v37z/RpecNbgKXukK9Uj4dD/AAAAUKBM/68X9f8NHZ7Y45JuXTb7JV2pHg2H/gcAAIACZfp//aj/bzyn38M9N5x2+MfpSjUmHPofAAAACpTp/w2i/r9pSKcr209d8fxO6Ur1WDj0PwAAABQo0//to/6/eZWz+j7726NPv5quVI+HQ/8DAABAgTL9v2HU/7fs22bYvCv1W+GIdKUaGw79DwAAAAXK9P9GUf/f+vnHJ83sPOnEk9OV6olw6H8AAAAoUKb/N476f8TM97uNGLr4le+lK9W4cOh/AAAAKFCm/zeJ+v+2bZces8dNb82/a7pSPRkO/Q8AAAAFyvR/h6j/R06f3PW1AS2+/j5dqZ4Kh/4HAACAAmX6f9Oo/2/fZYn7O7R6bNwX6Ur1dDj0PwAAABQo0/+bRf1/x1bLDzmsmmf/zulK9Uw49D8AAAAUKNP/m0f9P+qvqccMm/LF4i+mK9Wz4dD/AAAAUKBM/3eM+v/OGTO7tq21mdU7XameC4f+BwAAgAJl+n+LqP/v2n29+yf3HHTTKelK9Xw49D8AAAAUKNP/naL+v7vjgkMGj9tuy8npSjU+HPofAAAACpTp/y2j/r/n9xeOOanbfWsflK5UL4RD/wMAAECBMv2/VdT/ozec3uQfZx33+vPpSrVRu3Fbtjt6zWb6HwAAAAqU6f/OUf/fe8YaM4ZM/eisN9KV6qVw6H8AAAAoUKb/t476/74rF3vt+Q2XPvi4dKV6ORz6HwAAAAqU6f9tov6/f43X266/0sA15qQr1YRw6H8AAAAoUKb/t436/4Fuxz79/W8dX9kvXaleCYf+BwAAgAJl+n+7qP8f/PSB1rWhM4Zun65Ur4ZD/wMAAECBMv2/fdT/D826aN69Orfr92W6Ur0WDv0PAAAABcr0f5eo/x/eYdvPbtntp/lfS1eq18Oh/wEAAKBAmf7fIer/R2YMnm+zi9f/+sh0pZr7OwH1PwAAABQo0/87Rv3/6O47TH/lu2Hj+qcr1Zvh0P8AAABQoEz/7xT1/5iOJ7w8dN299383XakmhkP/AwAAQIEy/b9z1P+P/T561cPXHL/47ulK9VY49D8AAAAUKNP/u0T9//jQLQ94c2bDWbPSlertcOh/AAAAKFCm/7tG/T92hbPHLjdk5E2fpCvVpHDofwAAAChQpv93jfr/ifbjhh+/U68tt0xXqnfCof8BAACgQJn+3y3q/3EXnjTgnNuHrP1bulLN/UxA/Q8AAAAFyvT/7lH/Pzmp1/ETj9/t9X3Sleq9cOh/AAAAKFCm//eI+v+pI+65qnWL2WftkK5U74dD/wMAAECBMv2/Z9T/T/e74qG+L3Y4eEa6Un0QDv0PAAAABcr0/15R/z/z9G67n/vWjWv0SFeqD8Oh/wEAAKBAmf7vFvX/sw/98Fin+Q585cl0pfooHPofAAAACpTp/+5R/z/XpH33ew97deg76Uo1ORz6HwAAAAqU6f+9o/5/fomm/aY9sFC/4//FnP4HAACAAmX6f5+o/8ff9PI1i3Xud+rQdKX6OBz6HwAAAAqU6f99o/5/YZ7GfS4Y+ujwTdKV6pNw6H8AAAAoUKb/94v6/8Uxr1122m+Lv7BGulJ9Gg79DwAAAAXK9P/+Uf+/dPfP962+0qRVL0pXqs/Cof8BAACgQJn+PyDq/5ebr7vLuxt2ObBBulJNDYf+BwAAgAKl/T+39/9D7cCo/yd079n8mqmDB96QrlTTwqH/AQAAoEDzLrZk/fn//v3/P6L+f+WzW2f1OmvFtx9OV6rPw6H/AQAAoECZn//vEfX/q79c/86m3aat1yJdqb4Ih/4HAACAAmX6v2fU/6/t2H39V8e12vqedKX6Mhz6HwAAAAqU6f+Dov5//eKTt5vUc8ptTdOV6qtw6H8AAAAoUKb/D476/431x45aqdbnx5bpSjU9HPofAAAACpTp/0Oi/n9zuXMH95kyepFH0pXq63DofwAAACjQv+r/ObV55on6f+KwLQ474+m2+6yXrlTfhEP/AwAAQIEy7/8Pi/r/re8+O3ebVt+MuTJdqb4NR9T/Df9fPTIAAADwN2X6v1fU/2/vsdLBDwzoNGNgulLNCIf3/wAAAFCgTP8fHvX/pC2W3erjm85caIV0pfouHPofAAAACpTp/95R/7/zx3sjFn2g26lVulJ9Hw79DwAAAAXK9P8RUf+/232pHc87bOjwEelK9UM49D8AAAAUKNP/R0b9/95nH93Tf772L9ybrlQzw6H/AQAAoECZ/j8q6v/3f/niojXfmrXqP2n86sdw6H8AAAAoUKb/j476/4Mdlzvioxd7H3h9ulL9FA79DwAAAAXK9P8xUf9/uOabLQ9uccfATdOV6udw6H8AAAAoUKb/+0T9/9HlzX+98vjq7dXSlWpWOPQ/AAAAFCjT/8dG/T/59DXfe/r259YblK5Uv4RD/wMAAECBMv1/XNT/Uzb+cpO1d9ps63XSlerXcOh/AAAAKFCm//tG/f/xRgsc1nbInNsuSVeq38Kh/wEAAKBAmf4/Pur/T858ZfDkmV1/PDddqX4Ph/4HAACAAmX6/4So/z+96pdRg9e8ZJGV0pXqj3DofwAAAChQpv9PjPr/s7Zrb3fSuk33uT1dqf4Mh/4HAACAAmX6v1/U/1O7Xzbi8e8mjFkgXalmh0P/AwAAQIEy/X9S1P/TPttjq50v7jFj6XSl+isc+h8AAAAKlOn//lH/f/7L0QcvtdvNCz2RrlRzwqH/AQAAoECZ/j856v8vdrz93C8f227imHSlPvfQ/wAAAFCgTP+fEvX/l9/1PuLYQwets0S6Ug9/R/8DAABAiTL9f2rU/1/tcddFAxu1OWShdKXeIBz6HwAAAAqU6f8BUf9P3+Kqe97+4Itz70pX6rVw6H8AAAAoUKb/T4v6/+s/uu7Y5vn+ry6XrtSrcOh/AAAAKFCm/0+P+v+bri/f1q/lY+3OTFfqcz8AUP8DAABAgTL9PzDq/2+/btr5/P4tTr48Xak3DIf+BwAAgAJl+v+MqP9nzGl/0JQRb12zQbpSbxQO/Q8AAAAFyvT/mVH/f9f5h3PW2KLdlxekK/W536//AQAAoED/q//n/gT//97/Z0X9//25E39f79oZjddMV+qNw6H/AQAAoECZ9/9nR/3/w6Ytlhg/u+N+G6Ur9fnDof8BAACgQJn+Pyfq/5mrttvosuUGPj4sXakvEA79DwAAAAXK9P+5Uf//eNlXHxzYYemfF09X6k3Cof8BAACgQJn+HxT1/09fdFnv1o8/av5gulJvGg79DwAAAAXK9P95Uf//vN+Fk/Y8/biON6Ur9QXDof8BAACgQJn+Hxz1/6ztHv6lwb733fhPVuoLhUP/AwAAQIEy/X9+1P+//NinxQ/b95q4crpSXzgc+h8AAAAKlOn/C6L+/7Xr/X/1vnLkOmenK/Vm4dD/AAAAUKBM/18Y9f9vXx+/9NWzGh4yJF2pLxIO/Q8AAAAFyvT/RVH//z5n500nrDb+3LXSlfrc7tf/AAAAUKBM/18c9f8fnc+bsnn7vV99PF2pNw+H/gcAAIACZfr/kqj//2zT//Zzvx7WrlW6Um8RDv0PAAAABcr0/6VR/88e/niXvuevf3LjdKW+WDj0PwAAABQo0/9Dov7/a9A5h7fe66drRqUr9cXDof8BAACgQJn+vyzq/znrdBw0cfRCXzZLV+pLhEP/AwAAQIEy/X/5f/Z/fZ5Fp3987xGvNr4/XakvGQ79DwAAAAXK9P8VUf/Pe/saDTo1OXC/W9KVestw6H8AAAAoUKb/r4z6v8HYxVZY7PUbH2+YrtSXCof+BwAAgAJl+v+qqP9rjV5/atorHX4enK7Ulw6H/gcAAIACZfr/6qj/q+OOXbN1s9nNV0lX6suEQ/8DAABAgTL9PzTq//qLD0yY2Ge3jpunK/VW4dD/AAAAUKBM/18T9X/Djy769ty7htx4bbpSXzYc+h8AAAAKlOn/YVH/Nzp024X67jvtlj7pSn3u9+h/AAAAKFCm/4dH/T/fc4Onzjh9xc4T05X6cuH4b/q/9u98ZAAAAOBvyvT/tVH/Nz5th4bLfDy42bPpSn35cHj/DwAAAAXK9P91Uf/P3/uElbfr0OX7Q9KV+grh0P8AAABQoEz/X/+f/f8f/3luzHKTHp2ertRXDIf+BwAAgAJl+v+G6P1/k+EfD/x19uLdtk1X6iuFQ/8DAABAgTL9f2PU/03btOm5wLWPNjkgXam3CYf+BwAAgAJl+v+mqP8XXGfpTgds0e/b2elKfeVw6H8AAAAoUKb/b476f6FB799w54gzr98mXamvEg79DwAAAAXK9P8tUf8vvP2vHz7Qv9OAaelKfdVw6H8AAAAoUKb/b436v9n3m222TctvVpuZrtRXC4f+BwAAgAJl+n9E1P+LTK2WXfT5ti/vkq7UVw+H/gcAAIACZfr/ttPnqYW7vuj+T8/++IPRZ3yYrtTXCIf+BwAAgAJl+n9k9P6/+WoHLrJSoz49B6Qr9bbh0P8AAABQoEz/3x71f4tLRnw/6dAp7XulK/U1w6H/AQAAoECZ/r8j6v/Fzhr+xhmPtZr0crpSbxcO/Q8AAAAFyvT/qKj/F99s73X73PXcLd+kK/W1wqH/AQAAoECZ/r8z6v8lhl/97td9qs47pSv1tcOh/wEAAKBAmf6/K+r/Jdvsv/ESze5o1j1dqa8TDv0PAAAABfoX/T/fPPPU7o76v+U6By21wyu9v/8jXamvGw79DwAAAAXKvP+/J+r/pQbd9Nu412c9emK6Ul8vHP9N/7f+dz4yAAAA8Ddl+n901P9Lf9314kZN2nd7O12prx8O7/8BAACgQJn+vzfq/2W6XnXkT0cMbfJ0ulLfIBz6HwAAAAqU6f/7ov5v1fmuHW4Y3e3bA9OVevtw6H8AAAAoUKb/74/6f9k5ve/eba+br38/XalvGA79DwAAAAXK9P8DUf+3/nPQ7J3P7zGgX7pS3ygc+h8AAAAKlOn/B6P+X27rnZZ9/OsJqx2drtQ3Dof+BwAAgAJl+v+hqP+X37XvZl+2b/ryK+lKfZNw6H8AAAAoUKb/H476f4Uv7/twqdUuOWOLdKXeIRz6HwAAAAqU6f9Hov5fcfjC606e1bXnZ+lKfdNw6H8AAAAoUKb/H436f6U2k95oe+Wc9j+lK/XNwqH/AQAAoED/2f+Nwlf+t/4fE/V/m3W++f6k7TebtGe6Ut88HPofAAAACpR5//9Y1P8rD1ptkcF9Zm//UbpS7xgO/Q8AAAAFyvT/41H/r7Lal78tfFeHUaelK/W5nwmo/wEAAKBAmf4fG/X/qpesudRnrwyZc1i6Uu8UDv0PAAAABcr0/xNR/692VvONH262W6uX0pX6luHQ/wAAAFCgTP+Pi/p/9c3efHerJq/utXW6Ut8qHPofAAAACpTp/yej/l9jzWd/m/n6Qg9NTVfqncOh/wEAAKBAmf5/Kur/tpc3WGre0Td++mO6Up/7MwH6HwAAAAqU6f+no/5f8/QNN97jiANrXdOV+jbh0P8AAABQoEz/PxP1f7uN/3p3xPnD+nydrtS3DYf+BwAAgAJl+v/ZqP/X+vXDW57Ya+9LtktX6nO/pv8BAACgQJn+fy7q/7U7tdx6x/Y/Pbt/ulLfPhz6HwAAAAqU6f/no/5fZ8/Why759for/Zmu1LuEQ/8DAABAgTL9Pz7q/3W/+fzs6bNGHnFMulLfIRz6HwAAAAqU6f8Xov5f7+qtDm+3Wq8L30xX6juGQ/8DAABAgTL9/2LU/+svf8agD7cf/95z6Up9p3DofwAAAChQpv9fivp/gw0euX3QlQ03PDRdqe8cDv0PAAAABcr0/8tR/7e/YECXk0//aPuO6Up9l3DofwAAAChQpv8nRP2/4ZqP3/DJvkuP+jRdqXcNh/4HAACAAmX6/5Wo/ze6vH+nRTrcN+fndKW+azj0PwAAABQo0/+vRv2/8ekde2798XGt9kpX6ruFQ/8DAABAgTL9/1rU/5tsfM7AB2fP2OuDdKW+ezj0PwAAABQo0/+vR/3fofvxvzRdrt1DJ6Ur9T3Cof8BAACgQJn+fyPq/00/u7/FX1sM/PSodKW+Zzj0PwAAABQo0/9vRv2/2S/nrXfHtR1rE9KV+tzPBND/AAAAUKBM/0+M+n/zHXee1L3/Y31OSFfq3cLxd/q/0f/wkQEAAIC/KdP/b0X933GxAz5qMqL/JW+lK/Xu4fD+HwAAAAr03/R/g3C/HfX/FncO3XzO8289+0y6Ut87HPofAAAACpR5/z8p6v9Oj9zcalTLFiv9I12p7xMO/Q8AAAAFyvT/O1H/b9ng4D+7NRp0xLfpSn3fcOh/AAAAKFCm/9+N+n+rE8Yveu0H2zX8Jyv1/cKh/wEAAKBAmf5/L+r/zhPm/eGox754r1u6Ut8/HPofAAAACpTp//ej/t/63U1e3/jQNhv+nq7UDwiH/gcAAIACZfr/g6j/t+kxe50Xr+y66WLpSv3AcOh/AAAAKFCm/z+M+n/bJzd/b7ftL/nwgXSlPvd3Auh/AAAAKFCm/z+K+n+7/r9tcsNqmw26OV2p9wiH/gcAAIACZfp/ctT/2x/1TMufZs3pNW+6Uu8ZDv0PAAAABcr0/5So/7u8Vf+10dc9Wl+YrtQPCof+BwAAgAJl+v/jqP93GLrH453b3/xUu3SlfnA49D8AAAAUKNP/n0T9v+MKl+3/0F5Nr9gwXakfEg79DwAAAAXK9P+nUf/v1P720z49f0Lfa9KV+qHh0P8AAABQoEz/fxb1/84XHn1tsyPaN2ydrtQPC4f+BwAAgAJl+n9q1P+77LzjJ41Hz/rijHSl3isc+h8AAAAKlOn/aVH/d/35/Nrvr3e7/4p0pX54OPQ/AAAAFCjT/59H/b/rJ/cuf3eTobu2T1fqvcOh/wEAAKBAmf7/Iur/3fY58cn9mlVLPZau1I8Ih/4HAACAAmX6/8uo/3dv93a7q1957vcl05X6keHQ/wAAAFCgTP9/FfX/Hlcs+krvu3rfvWC6Uj8qHPofAAAACpTp/+lR/+85cNVvNu9zx853piv1o8Oh/wEAAKBAmf7/Our/vTb5bsEJh/bZ9Px0pX5MOPQ/AAAAFCjT/99E/d9taNtpez42+sNV05V6n3DofwAAAChQpv+/jfq/+wpfN7r1g1aDNktX6seGQ/8DAABAgTL9PyPq/73bv9Hmh0ZTeg1PV+rHhUP/AwAAQIEy/f9d1P/7XLj4sw1admq9cLpS7xsO/Q8AAAAFyvT/91H/7ztj6n1jnj/zqfvSlfrx4dD/AAAAUKBM//8Q9f9+uy+/y3Yj2l5xa7pSPyEc+h8AAAAKlOn/mVH/799xiT7L9P+mb6N0pX5iOPQ/AAAAFCjT/z9G/X/A75Mvm3Ht4g3Hpiv1fuHQ/wAAAFCgTP//FPX/gb9t+uTMLSZ9sWy6Uj8pHPofAAAACpTp/5+j/v/Hln8sP+9y/e6fL12p9w+H/gcAAIACZfp/VtT/PfZ6qrbH7Ed3vSNdqZ8cDv0PAAAABcr0/y9R//f8ttEnIz5ecak26Ur9lHDofwAAAChQpv9/jfr/oKG3Ltizw7Tfz0pX6qeGQ/8DAABAgTL9/1vU/wev0PObS/btcvdl6Up9QDj0PwAAABQo0/+/R/1/SPvurzx7+uCd105X6qeFQ/8DAABAgTL9/0fU/4deeH279qtPuOrsdKV+ejj0PwAAABQo0/9/Rv1/WLv9nr3rl6YnrJyu1AeGQ/8DAABAgTL9Pzvq/15XDGuz/1U3L79WulI/Ixz6HwAAAAqU6f+/ov4/fOCNjebv0uOZIelK/cxw6H8AAAAoUKb/50T933uTQ6f9tuecwa3Slfrc3wmo/wEAAKBA/7r/q3mi/j/imIn1ZwZv1vvxdKU+9zMB9T8AAAAUKNP/80b9f+RLLb5Ya/olm49KV+rnhEP/AwAAQIEy/d8g6v+jJrd7/qANuk5unK7Uzw2H/gcAAIACZfq/FvX/0Qd9teJVb9xx5/3pSn1QOPQ/AAAAFCjT/1XU/8eMeLnbxU1779gsXamfFw79DwAAAAXK9H896v8+Szcdc8qRzy3ZMF2pDw6H/gcAAIACZfq/YdT/x87Xftgq91a/3pKu1M8Ph/4HAACAAmX6v1HU/8fd98NJH9w59N5V0pX6BeHQ/wAAAFCgTP/PF/V/3+d3u7LVMd12GZyu1C8Mh/4HAACAAmX6v3HU/8efckXfbxeeVV2brtQvCof+BwAAgAJl+n/+qP9POOyePR6d0H7a5ulK/eJw6H8AAAAoUKb/F4j6/8Q3ez28/fvfXLVEulK/JBz6HwAAAAqU6f8mUf/3O2bUvq83bHvCmHSlfmk49D8AAAAUKNP/TaP+P+mlI59Y4ZAzl78rXakPCYf+BwAAgAJl+n/BqP/7T97r+hPHdHpmoXSlflk49D8AAAAUKNP/C0X9f/JBl5561m1TBp+ZrtQvD4f+BwAAgAJl+n/hqP9PadRjgQ4nt+q9XLpSvyIc+v//Y+9Ow7cc/77fp5zHKWUIGTJlHjKWIZnneYoUMidjEjIrITORJENkrEhEhiRJhhDKTEh/MmRKhmRc232vvXXt99qv7drXf933tW37g9fria/6nZ/tePp2qBMAAAAKlOn/ZlH/XzDunq/fWP7hbTdLV2oDw6H/AQAAoECZ/l8i6v9ew2+fdOtLPT4ZkK7UbgqH/gcAAIACZfp/yaj/ey/Zad3jW145YoN0pTYoHPofAAAACpTp/6Wi/r9w3sjrH/pzz72vTldqN4dD/wMAAECBMv3fPOr/Pjsef3rn22Yud2u6UrslHPofAAAACpTp/6Wj/r+oY/v2C223+m9bpCu1+f9NQP8DAABAgTL9v0zU/xd/N+DhPw4bM+qxdKV2Wzj0PwAAABQo0//LRv1/yc2bHbFNn7P3WyZdqQ0Oh/4HAACAAmX6f7mo//uuNnvcazPeXfA/WandHg79DwAAAAXK9H+LqP8v3fyV227eepmZd6UrtTvCof8BAACgQJn+Xz7q/8uuadrrxMlHfrrP//i32/+XldqQcOh/AAAAKFCm/1eI+v/yDV+/cfbidy7wbbpSuzMc+h8AAAAKlOn/FaP+v+LGhc5qdOpiHf5IV2rz/0yA/gcAAIACZfp/paj/r+zT+qCOI14ffXC6Urs7HPofAAAACpTp/5Wj/r9qy59H3zPqgL/eSVdq94RD/wMAAECBMv3fMur/q8+8Z/YX3fqvcFa6Urs3HPofAAAACpTp/1Wi/r9m8tFLNF9kq92OTFdq94VD/wMAAECBMv2/atT/177fqc32U/8a/ly6UhsaDv0PAAAABcr0/2pR//c7+vapj2xWTTs7XakNC4f+BwAAgAJl+n/1qP+vG/L0g/fPeqndh+lKbXg49D8AAAAUKNP/a0T9f32Lc/c9+MoTTnktXandHw79DwAAAAXK9P+aUf/3X3S7UxY5aFi/7ulK7YFw6H8AAAAoUKb/14r6/4bRl179956bvvhZulIbEQ79DwAAAAXK9P/aUf8PeHb1Y7a86ee1tk9Xag+GQ/8DAABAgTL9v07U/zee+68+k+YecvpB6UptZDj0PwAAABQo0//rRv0/8JT3h9zW6tb+P6crtYfCof8BAACgQJn+bxX1/01vr7RD9623+/StdKX2cDj0PwAAABQo0//rRf0/6MyPhv8yo88CPdKV2qhw6H8AAAAoUKb/14/6/+bJLfas+mzYoWu6UnskHPofAAAACpTp/w2i/r/l/ZYntj/s+9HPpyu1R8Oh/wEAAKBAmf7fMOr/W4/+4vI7tzv9r93SldrocOh/AAAAKFCm/zeK+v+2BZr/vdxtj6wwK12pPRYO/Q8AAAAFyvT/xlH/Dx771gqz/lxht7/Sldrj4dD/AAAAUKBM/7eO+v/2h77e+pmWHw8/Il2pPREO/Q8AAAAFyvR/m6j/72i+4fS9X1pz2sx0pfZkOPQ/AAAAFCjT/5tE/T9k6clX77/8l+12TVdqY8Kh/wEAAKBAmf7fNOr/O0csfMpd5+1+yn7pSu2pcOh/AAAAKFCm/zeL+v+uJzfa99ehl/ebk67UxoZD/wMAAECBMv2/edT/dzf89cHaU81f7JWu1J4Oh/4HAACAAmX6v23U//eceeAOz3Z9e62P0pXauHDofwAAAChQpv+3iPr/3sn9h7Spzj391XSl9kw49D8AAAAUKNP/7aL+v+/9YX2O+3Bs/xPSldr4cOh/AAAAKFCm/7eM+n/o0accM2DG2Yv+K12pPRsO/Q8AAAAFyvT/VlH/D3t2xOWLbj3mh+3SldqEcOh/AAAAKFCm/7eO+n/4uSee+Ndhy4ztmK7UnguH/gcAAIACZfp/m6j/7z9lvz2H93n3kF/SldrEcOh/AAAAKFCm/7eN+v+BtwcOP+S2PZc8J12pPR8O/Q8AAAAFyvT/dlH/j3j+wsu/3e7KOdPSldoL4dD/AAAAUKBM/28f9f+DvXY5ceWWq983OV2pvRgO/Q8AAAAFyvT/DlH/jzzx/D33/HPmrqekK7WXwvFf93+j/yOPDAAAAPybMv2/Y9T/D015aviTy6+06dvpSm1SOLz/BwAAgAJl+n+nqP8fXmLQO0Nemv72melK7eVw6H8AAAAoUKb/d476f9Swwzc/YGiPC49KV2qvhEP/AwAAQIEy/b9L1P+PPN1l6fp5Dx81MV2pvRoO/Q8AAAAFyvT/rlH/P1rd9fPPXddfe990pTb/OwH0PwAAABQo0/+7Rf0/+rQGy2/81Lcvf5eu1F4Lh/4HAACAAmX6f/eo/x+b9OK85z7cYfDv6Urt9XDofwAAAChQpv/3iPr/8Y/+fH9gdfH5ndKV2hvh0P8AAABQoEz/7xn1/xNd27U7dvFOi/ZOV2pTwqH/AQAAoECZ/t8r6v8nn/9t6j+Tb/7h43SlNjUc+h8AAAAKlOn/vaP+H9NrmzZNR2w+9pV0pfZmOPQ/AAAAFCjT//tE/f/UiQsu0enUXw85Pl2pvRUO/Q8AAAAFyvT/vlH/j53y3OwHup205OfpSu3tcOh/AAAAKFCm//eL+v/pRze+dMlR98/ZJV2pvRMO/Q8AAAAFyvT//lH/j2s8t8unUxe8b/90pfZuOPQ/AAAAFCjT/+2j/n9mxdd2Hr3IC7v+lK7U3guH/gcAAIACZfr/gKj/xw9tMnTXWdtsunu6Uns/HPofAAAACpTp/wOj/n/2z+VHLLHZP29/k67UPgiH/gcAAIACZfq/Q9T/E3b5eJ8ZB+1/4Z/pSu3DcOh/AAAAKFCm/w+K+v+59l92f+zK6446PF2pTQuH/gcAAIACZfq/Y9T/E79a5Zpdblpk7TfTldpH4dD/AAAAUKBM/3eK+v/52y4++uI9J798arpS+zgc+h8AAAAKlOn/g6P+f2HNnS88tdXRg49LV2qfhEP/AwAAQIEy/X9I1P8vtu595+pz7z7/hQYNbv71f12pTQ+H/gcAAIACZfr/0Kj/X7p8zI7vVW+fs066Uvs0HPofAAAACpTp/85R/09a97xhe3/YfNBV6UptRjj0PwAAABQo0/+HRf3/8nXj9njmqbGTb0tXav8Kh/4HAACAAmX6//Co/1+55LKTZnU9d/1t0pXaZ+HQ/wAAAFCgTP8fEfX/q9tsf8Vy533Z5ZF0pfZ5OPQ/AAAAFCjT/0dG/T/59GavHTp0zb6Lpyu1meHQ/wAAAFCgTP8fFfX/ay+/t+Gwly6fWk9Xal+EQ/8DAABAgTL9f3TU/69//N2ify6/+0b3piu1L8Oh/wEAAKBAmf4/Jur/N45r9e1ifz6yw8rpSu2rcOh/AAAAKFCm/7tE/T/l3sbXLdPy9LvHpSu1r8Oh/wEAAKBAmf4/Nur/qSu/cdrn23089/50pTYrHPofAAAACpTp/65R/7/Z5JcDHr5thaUXSldq34RD/wMAAECBMv1/XNT/b41qM2rHPn2OuCRdqX0bDv0PAAAABcr0//FR/7/9wvWHX3rYds+sma7UvguH/gcAAIACZfr/hKj/3+nd8emeW38/a+N0pfZ9OPQ/AAAAFCjT/ydG/f/uSd0GrzJjwyY3pCu1H8Kh/wEAAKBAmf4/Ker/96Y+0PvNuT+fMzpdqc0Oh/4HAACAAmX6/+So/98//YQBu7XadNDS6Urtx3DofwAAAChQpv+7Rf3/wcsPnTl2z1snL5Cu1OaEQ/8DAABAgTL9f0rU/x9+fGPHH246ZP2705XaT+HQ/wAAAFCgTP93j/p/2nEHPLbClS912TBdqf0cDv0PAAAABcr0/6lR/3+04JCJ9xxU9b0mXan9Eg79DwAAAAXK9H+PqP8/fqbrKh03Gzb1lnSl9ms49D8AAAAUKNP/p0X9/8n9nRs0mnXCRm3TldrccOh/AAAAKFCm/0+P+n/64rf8a/Yi/Xe4KF2p/RYO/Q8AAAAFyvT/GVH/f7rkOaO+nXrA3S3Tldq8cOh/AAAAKFCm/3tG/T9j+PgDVh7119zN05Xa7+HQ/wAAAFCgTP+fGfX/v8b1PW3PblstfWO6UvsjHPofAAAACpTp/7Oi/v+svuN1T5565xHLpSu1P8Oh/wEAAKBAmf4/O+r/z0+f0fuCEUc+MzZdqf0VDv0PAAAABcr0/zlR/898ea3B105+fdaIdKX2dzj0PwAAABQo0//nRv3/xccrPv3h4os1WTRdqf0TDv0PAAAABcr0/3lR/3953LTD1+k97pMT05Vq/qH/AQAAoECZ/j8/6v+vXljusUfvPn/bSelKFX5G/wMAAECJMv1/QdT/X/ee3nG7iW+eND1dqRqGQ/8DAABAgTL93yvq/1knzTxzqZWXvPKCdKVqFA79DwAAAAXK9H/vqP+/mbragC8bXjvxx3SlWjAc+h8AAAAKlOn/C6P+//a8Mb3GfLLvqgekK1UtHPofAAAACpTp/z5R/383ofdtezwz48yd0pVq/hcA6H8AAAAoUKb/L4r6//t3dh630tEtb/oiXanq4dD/AAAAUKBM/18c9f8P3S8+4ru+02Z2Tleq+Z/X/wAAAFCgTP9fEvX/7AfvXO2Xg1ss+He6UjUOh/4HAACAAmX6v2/U/z8uc9yEaovR+32drlQLh0P/AwAAQIEy/X9p1P9zGh32afuZPUftma5UTcKh/wEAAKBAmf6/LOr/n8bc2vDO37767aV0pWoajiUbNKj+m58YAAAA+Hdl+v/yqP9/fm2L77qsvs5yx6Yr1SLh8P4fAAAACpTp/yui/v/lrH8Wu2mny/Y+LV2pFg2H/gcAAIACZfr/yqj/fz3mhQ0mDtplxJR0pVosHPofAAAACpTp/6ui/p/7QaPJG107+JO56Uq1eDj0PwAAABQo0/9XR/3/23kT1rq/fedtO6QrVbNw6H8AAAAoUKb/r4n6f96E+gsHt55z0g7pSrVEOPQ/AAAAFCjT/9dG/f/7O1t/vsj3ba78NF2p5ne//gcAAIACZfq/X9T/f3T/o/r7p5ETT05XqqXCof8BAACgQJn+vy7q/z+bLnTqLht2X/X1dKVqHg79DwAAAAXK9P/1Uf//9fjr/R/bd8KZH6Qr1dLh0P8AAABQoEz/94/6/++7fn50xg0NbjovXamWCYf+BwAAgAJl+v+GqP//Wbb1/kuc8cfMCelKtWw49D8AAAAUKNP/A/6j/6sGZ+w36Lxh7RY8Jl2plguH/gcAAIACZfr/xqj/F3h94LmXTxqw3xnpStUiHPofAAAACpTp/4FR/zf8cMShHy3VYdS76Uq1fDj0PwAAABQo0/83Rf3f6MgTx2zYeNJvh6Qr1Qrh0P8AAABQoEz/D4r6f8GlJh00653Gy/2WrlQrhkP/AwAAQIEy/X9z1P+1kYuOXu6xoXv/kK5UK4VD/wMAAECBMv1/S9T/1VOb3Lj3CV1H7J2uVCuHQ/8DAABAgTL9f2vU//UGc856ZlCz4XemK9X8z+h/AAAAKFCm/2+L+n+huza6bfWdpuzWKF2pVgmH/gcAAIACZfp/cNT/jZf9tdd7q/daYal0pVo1HPofAAAACpTp/9uj/l+46eQjLv5t/F+PpyvVauHQ/wAAAFCgTP/fEfV/k8cXHnfqzFVHt0tXqtXDof8BAACgQJn+HxL1f9M/DpnXeovPOgxKV6o1wqH/AQAAoECZ/r8z6v9Ftr9t+QkH771Av3SlWjMc+h8AAAAKlOn/u6L+X7TDfe1u7Hv1p+unK9Va4dD/AAAAUKBM/98d9f9iPxz5ftejz+p/U7pSrR0O/Q8AAAAFyvT/PVH/L77+Dvf0eubx0zdNV6p1wqH/AQAAoECZ/r836v9mN12yyzWfLLvWqulKtW449D8AAAAUKNP/90X9v8TFzxz3QcMPXrwwXalahUP/AwAAQIEy/T806v8ltzi777or79SvabpSrRcO/Q8AAAAFyvT/sKj/l9r7wxN/mNj3lJHpSjX/OwH0PwAAABQo0//Do/5vPneFy1e4u1W7MelKtUE49D8AAAAUKNP/90f9v/Rnaw7frfesacunK9WG4dD/AAAAUKBM/z8Q9f8yB3+659gTNh6+VbpSbRQO/Q8AAAAFyvT/iKj/l/1j1SGrPDZ7t9vTlWrjcOh/AAAAKFCm/x+M+n+57T/f4c13Dl/hinSlah0O/Q8AAAAFyvT/yKj/W3T45JhLG9/xV6t0pWoTDv0PAAAABcr0/0NR/y//w7J9ei7VcPTQdKXaJBz6HwAAAAqU6f+Ho/5f4epv5r42aWKHWrpSbRoO/Q8AAAAFyvT/qKj/V9xs/ebbDOu2wBLpSrVZOPQ/AAAAFCjT/49E/b/SqstscuIZIz59OF2pNg+H/gcAAIACZfr/0aj/Vx409d2bb+jYf+F0pWobDv0PAAAABcr0/+io/1ve2rpv330Hnj4sXam2CIf+BwAAgAJl+v+xqP9XWeXn487csO1a49OVql049D8AAAAUKNP/j0f9v+qmr++y6k/zXlwxXam2DIf+BwAAgAJl+v+JqP9X67fQPVO/79Lv+nSl2ioc+h8AAAAKlOn/J6P+X/2P+/dcqvW9p7RJV6qtw6H/AQAAoECZ/h8T9f8a2588/Mv2Tdqtnq5U24RD/wMAAECBMv3/VNT/a3Y46PJHr31l2qXpSrVtOPQ/AAAAFCjT/2Oj/l/rh+tO3O6xxrsukq5U24VD/wMAAECBMv3/dNT/a+/dvs+HJ0y676F0pdo+HPofAAAACpTp/3FR/68zd8Ax6zTuOufJdKXaIRz6HwAAAAqU6f9nov5f97ORO1zwztAlW6Qr1Y7h0P8AAABQoEz/j4/6v9XBxw+5dlK7QwamK9VO4dD/AAAAUKBM/z8b9f96u/fq03apP8Zukq5UO4dD/wMAAECBMv0/Ier/9X968phXz+jww2rpSrVLOPQ/AAAAFCjT/89F/b/BlxftcMewAYv2SVeqXcOh/wEAAKBAmf6fGPX/hoftNOTkfbufv2W6Uu0WDv0PAAAABcr0//NR/290R9ePzrhh5OCb05Vq93DofwAAAChQpv9fiPp/4zWGbHPZTw1evjZdqfYIh/4HAACAAmX6/8Wo/1tvfMvKb204Ye310pVqz3DofwAAAChQpv9fivq/zVWd/2rZuvNRQ9KVaq9w6H8AAAAoUKb/J0X9v8k/fy8x8/vBFzZMV6q9w6H/AQAAoECZ/n856v9Nd247e+lr27zdPF2p9gmH/gcAAIACZfr/laj/N9u/4dQd2s/Z9Il0pdo3HPofAAAACpTp/1ej/t/8m+fbjNppnV2vS1eq/cKh/wEAAKBAmf6fHPV/292r91sN+uq+1ulKtX849D8AAAAUKNP/r0X9v8VPz7Z7/7dd5qyRrlTtw6H/AQAAoECZ/n896v92X/6+/NWrX7bkZelKdUA49D8AAAAUKNP/b0T9v+VhW83rvUWLQ5qkK9WB4dD/AAAAUKBM/0+J+n+rbd7o99LMaWOHpytVh3DofwAAAChQpv+nRv2/9SWNu23St+cPz6Qr1UHh0P8AAABQoEz/vxn1/zbXtdnryINHL7pCulJ1DIf+BwAAgAJl+v+tqP+3XfeXkTc8s+/596UrVadw/Of9v3HD/6PPDAAAAPx7Mv3/dtT/2/WYee+LR187eMF0pTo4HN7/AwAAQIEy/f9O1P/bv7rarps2bPnyf9L41SHh0P8AAABQoEz/vxv1/w7Tl+t61Ccz1h6VrlSHhkP/AwAAQIEy/f9e1P87Hjv9kv4Tzz9q63Sl6hwO/Q8AAAAF+q/6v3GDBg2i/t+p2QUndVx53IV3pCvVYeHQ/wAAAFCgzPv/D6L+3/mBsVfc03vJty9PV6rDw6H/AQAAoECZ/v8w6v9dxvcZNvvuNzddN12pjgiH/gcAAIACZfp/WtT/u9Z23aNR+3s3ejFdqY4Mh/4HAACAAmX6/6Oo/3cb2vfOm6/tMrVLulIdFQ79DwAAAAXK9P/HUf/vvuKOO574/St9T09XqqPDof8BAACgQJn+/yTq/z0an3P0Nq2bdJmarlTHhEP/AwAAQIEy/T896v89Hx1/4WsbDlz/sHSlmv9nAvQ/AAAAFCjT/59G/b/X3z883++njpP/SVeqY8Oh/wEAAKBAmf6fEfX/3juts+b5N8wb9FW6UnUNh/4HAACAAmX6/19R/++z35L1tfdte84e6Up1XDj0PwAAABQo0/+fRf2/76x3Zk4bNrHJ7HSlOj4c+h8AAAAKlOn/z6P+32/tuTdPPKPhrPbpSnVCOPQ/AAAAFCjT/zOj/t+//8bnbbTUiGd2TleqE8Oh/wEAAKBAmf7/Iur/9pc2OaTLpG5HfJmuVCeFQ/8DAABAgTL9/2XU/wds9dqTN70ze+mT0pXq5HDofwAAAChQpv+/ivr/wN26d2zfeOO5L6crVbdw6H8AAAAoUKb/v476v8Oc4Y/decIdd3+SrlSnhEP/AwAAQIEy/T8r6v+DvrhhwC+PHb7D+elK1T0c+h8AAAAKlOn/b6L+79i5w5nV3X03OjRdqU4Nh/4HAACAAmX6/9uo/zv9fdPg23rvNHVeulL1CIf+BwAAgAJl+v+7qP8P3mn/3t1XntX3+3SlOi0c+h8AAAAKlOn/76P+P2S/kw7fcmKrLnulK9Xp4dD/AAAAUKBM//8Q9f+hsx58etInj6//bLpSnREO/Q8AAAAFyvT/7Kj/O19x+CunNjxr8tHpStUzHPofAAAACpTp/x+j/j+szaC1Lz76g0E905XqzHD8f+v/7f63HhkAAAD4N2X6f07U/4evdVfj955Z9pz30pXqrHB4/w8AAAAFyvT/T1H/HzG4yzerH/xZk27pSnV2OPQ/AAAAFCjT/z9H/X/k7Zc92bbvqrPeSFeqc8Kh/wEAAKBAmf7/Jer/o1bf/pBXZ179zPvpSnVuOPQ/AAAAFCjT/79G/X/0Ruedd8cWex9xbrpSnRcO/Q8AAAAFyvT/3Kj/j7ly3M0nrz5l6V/Tler8cOh/AAAAKFCm/3+L+r/L3yufOfy3ZnMPTFeqC8Kh/wEAAKBAmf6fF/X/sTt9MOCQQePv3jFdqXqFQ/8DAABAgTL9/3vU/133++yxRXfqtcOMdKXqHQ79DwAAAAVK+r+Kf3fBP6L+P27WGh3/+qHtLR3SlerCcOh/AAAAKFDm/f+fUf8fv9uXTx/XZt55c9OVqk849D8AAAAUKNP/f0X9f8KcVQ4fcEDHDT9NV6qLwqH/AQAAoECZ/v876v8Tv1i+97P9Br6+Q7pSXRwO/Q8AAAAFyvT/P1H/n9T548Ft+je57PV0pbokHPofAAAACvRf93+tQdT/Jy/XfMLV+7zS9eR0peobDv0PAAAABcr0/wJR/3e7+63Vem/QpfV56Up1aTj0PwAAABQo0/8No/4/5YmvG7aac+9bH6Qr1WXh0P8AAABQoEz/N4r6v/siG376fvPD7zwmXakuD4f+BwAAgAJl+n/BqP9PfWOR2559+Y7tJqQr1RXh0P8AAABQoEz/16L+79Hz1V5thm+81LvpSnVlOPQ/AAAAFCjT/1XU/6cd9eMRx/Wc/csZ6Up1VTjy/V/9bz8yAAAA8G/K9H896v/Tp20+bsDx3Z7+LV2prg6H9/8AAABQoEz/LxT1/xkP3dh+/9EjDjskXamuCYf+BwAAgAJl+r9x1P89mx/w8F1vN2y8d7pSXRsO/Q8AAAAFyvT/wlH/n7nACdf/utDEr35IV6p+4dD/AAAAUKBM/zeJ+v+ssQ+dXltp2VsmpSvVdeHQ/wAAAFCgTP83jfr/7OW6DbrjuQ/OOzFdqa4Ph/4HAACAAmX6f5Go/8+5+4FzT77rrA0vSFeq/uHQ/wAAAFCgTP8vGvX/uU9cf2jbXo+/Pj1dqW4Ih/4HAACAAmX6f7Go/89bpOOYV49pddkB6Uo1IBz6HwAAAAqU6f/Fo/4//5R73jh9/KyuP6Yr1Y3h0P8AAABQoEz/N4v6/4K3j17/wuk7tf4iXakGhkP/AwAAQIEy/b9E1P+9nu3U9O1Gfd/aKV2pbgqH/gcAAIACZfp/yaj/e597+/drfd7rzr/TlWpQOPQ/AAAAFCjT/0tF/X/hdcd3+LTt+O06pyvVzeHQ/wAAAFCgTP83j/q/z7ojn1iyU7Ol9kxXqlvCof8BAACgQJn+Xzrq/4u2GTBw10um/PJ1ulLdGg79DwAAAAXK9P8yUf9ffEn7M0bfvPfTx6Yr1W3h0P8AAABQoEz/Lxv1/yWzZ9/aY+erD3spXakGh0P/AwAAQIEy/b9c1P9999jsnIvWWLXxlHSluj0c+h8AAAAKlOn/FlH/X3p4007vzvvsq9PSleqOcOh/AAAAKFCm/5eP+v+yz195ao2FBnx3e7pSDQmH/gcAAIACZfp/haj/L99lof3Hv92h6VbpSnVnOPQ/AAAAFCjT/ytG/X/Fn68/utfoPzq1Slequ8Kh/wEAAKBAmf5fKer/K7/6uf+yx7cbc0W6Ut0dDv0PAAAABcr0/8pR/1/VvvWp3/QcOruWrlT3hEP/AwAAQIEy/d8y6v+rVz56k+HDuzYbmq5U94ZD/wMAAECBMv2/StT/19x7z7uHvDxp54fTleq+cOh/AAAAKFCm/1eN+v/aUbfPXbR543uWSFeq+f9PwP+7/xdY8L/hmQEAAIB/T6b/V4v6v1+TTs3/mjPn3WHpSjX/17z/BwAAgAJl+n/1qP+ve/ncE2Zu0GbzhdOVang49D8AAAAUKNP/a0T9f/3pT1+19D6Dj1kxXanuD4f+BwAAgAJl+n/NqP/7H3fp/Tv073zR+HSleiAc+h8AAAAKlOn/taL+v+Hj7XYb1W/Cq23SlWpEOPQ/AAAAFCjT/2tH/T9g+L+GnnFAg3WvT1eqB8Oh/wEAAKBAmf5fJ+r/G5dcfefL2ozsdWm6Uo0Mh/4HAACAAmX6f92o/wfWV+ry1g/d71g9XakeCof+BwAAgAJl+r9V1P83jXv/0pbzRn/XKF2pHg6H/gcAAIACZfp/vaj/B63cottTa/Rseme6Uo0Kh/4HAACAAmX6f/2o/2++96N+u+88rdPj6Ur1SDj0PwAAABQo0/8bRP1/y6gvRq54c4sxS6Ur1aPh0P8AAABQoEz/bxj1/61NWu71/SWXzR6UrlSjw6H/AQAAoECZ/t8o6v/bjn+r3UGddmnWLl2pHguH/gcAAIACZfp/46j/B7/Z/P1723618/rpSjX/7wTQ/wAAAFCgTP+3jvr/9hc3nPfj5+vc0y9dqZ4Ih/4HAACAAmX6v03U/3ec//XyDRu9+e6m6Ur1ZDj0PwAAABQo0/+bRP0/pPfCu600fcnNb0pXqjHh0P8AAABQoEz/bxr1/50vTL7/u/HjjrkwXameCsf/0/+N/vseGQAAAPg3Zfp/s6j/75r661Vjjjn/olXTlWpsOLz/BwAAgAJl+n/zqP/vPmmjE/boNePVkelK9XQ49D8AAAAUKNP/baP+v2fl/pf2u6vluk3TlWpcOPQ/AAAAFCjT/1tE/X/vvQd2Of+5a3st/z8/988///zHz1XPhEP/AwAAQIEy/d8u6v/7Rp2y89or7XvHmHSlGh8O/Q8AAAAFyvT/llH/D20ybOi0Na5u1DpdqZ4Nh/4HAACAAmX6f6uo/4cNP3GvBf7zlWpCOPQ/AAAAFCjT/1tH/T98yREjH7n5s8cvS1eq58Kh/wEAAKBAmf7fJur/++sD+32x86od10hXqonh0P8AAABQoEz/bxv1/wPj9uvWvNP4lYanK9Xz4dD/AAAAUKBM/28X9f+IB3fZ6+5Lev3TJF2pXgiH/gcAAIACZfp/+6j/H1zmwpH7fT7lgRXSlerFcOh/AAAAKFCm/3eI+n9ko6f6Ldi22R7PpCvVS+HQ/wAAAFCgTP/vGPX/Q2PO7zZ3+qy2C6Yr1aRw6H8AAAAoUKb/d4r6/+HzDm/2Q6NWH9yXrlQvh0P/AwAAQIEy/b9z1P+jJgz6aYVj+l4zKl2pXgmH/gcAAIACZfp/l6j/H3nnrjd3G7/Tyf9J41evhkP/AwAAQIEy/b9r1P+Pdu+y0di7PljjjnSlmhwO/Q8AAAAFyvT/blH/j17+xem9ei37/NbpSvVaOPQ/AAAAFCjT/7tH/f/YnQ22vmalx69bN12pXg+H/gcAAIACZfp/j6j/H3+s3QofPHdWj8vTleqNcOh/AAAAKFCm//eM+v+Jxf78e923RzR6KF2ppoRD/wMAAECBMv2/V9T/Tz64TfOHF+r2r0XSlWpqOPQ/AAAAFCjT/3tH/T9mmd/m7nj8xMdbhN/8859//gln9WY49D8AAAAUKNP/+0T9/1Sj595dZnTDjk+mK9Vb4dD/AAAAUKBM/+8b9f/YMQtu8vnwO1baJF2p3g6H/gcAAIACZfp/v6j/n/5w7g6dex7+z8B0pXonHPofAAAACpTp//2j/h935MZDHmo++4E+6Ur17v/8R5Pqv/15AQAAgH9fpv/bR/3/zBlN+vzx8sZ7rJauVO+Fw/t/AAAAKFCm/w+I+n/8668ds9AGr7S9OV2p3g+H/gcAAIACZfr/wKj/n73x4+MPm9Pkgy3TleqDcOh/AAAAKFCm/ztE/T9hw+WvHNn/3mvWS1eqD8Oh/wEAAKBAmf4/KOr/57Zc5YHf9+ly8rXpSjUtHPofAAAACpTp/45R/0/s8+XujQ+Yt0bDdKX6KBz6HwAAAAqU6f9OUf8//8vO903u1/b5IelK9XE49D8AAAAUKNP/B0f9/8K+F++07Q8Dr3siXak+CYf+BwAAgAJl+v+QqP9fPHTMsSe16dijebpSTQ+H/gcAAIACZfr/0Kj/X5rR+7JBz7U8Y166Un0aDv0PAAAABcr0f+eo/yftOO7khivNuPHQdKWaEY5/t/+r/x+PDAAAAPybMv1/WNT/L88779ofe+07Ya90pfpXOLz/BwAAgAJl+v/wqP9f+W77h+6969qW36cr1Wfh0P8AAABQoEz/HxH1/6sdL9v7oPFLnnB0ulJ9Hg79DwAAAAXK9P+RUf9PbvFe46WOefPyZ9OVamY49D8AAAAUKNP/R0X9/9qQZt982ej8j95LV6ovwqH/AQAAoECZ/j866v/XR7d65dHp47buma5UX4ZD/wMAAECBMv1/TNT/byz63drbtd1l3zfSleqrcOh/AAAAKFCm/7tE/T9l8hsHdvr8spHd0pXq63DofwAAAChQpv+Pjfp/6pmNH3/gknV+PzddqWaFQ/8DAABAgTL93zXq/zePbnPTP52+Wv79dKX6Jhz6HwAAAAqU6f/jov5/6/1fejbduWf7A9OV6ttw6H8AAAAoUKb/j4/6/+0RHW95+ebRj/6arlTfhUP/AwAAQIEy/X9C1P/vLH392e3mtfhyRrpSfR8O/Q8AAAAFyvT/iVH/v9vwgYNPWWNatWO6Uv0QDv0PAAAABcr0/0lR/7/3ZLexg9s0OKNLulLNDof+BwAAgAJl+v/kqP/fb/HQfvUfJtz4YrpS/RgO/Q8AAAAFyvR/t6j/PxhywiM/9+s+YWq6Us0Jh/4HAACAAmX6/5So/z8cfcANQw4Y2fL0dKX6KRz6HwAAAAqU6f/uUf9PW/TGHgfs0+aEf9KV6udw6H8AAAAoUKb/T436/6NuXevf9J9z+WHpSvVLOPQ/AAAAFCjT/z2i/v/4vSEzl53T+aM90pXq13DofwAAAChQpv9Pi/r/k4m3PL/XBoO3/ipdqeaGQ/8DAABAgTL9f3rU/9PP6bzm+Je77ts+Xal+C4f+BwAAgAJl+v+MqP8/PXd8z7ubDx05O12p5oVD/wMAAECBMv3fM+r/Gc+ec9N+PRv//mW6Uv0eDv0PAAAABcr0/5n/o///+Z/f+Ff96+0dH19w+KTld05Xqj/Cof8BAACgQJn+Pyt6///ZKX0PnDu6Q/uX05Xqz3DofwAAACjQf9r/S82/a2dH/f95i7XGtj5+wKMnpSvVX+HQ/wAAAFCgzPv/c6L+nzlkxsETFmr35fnpSvV3OPQ/AAAAFCjT/+dG/f/F6Gln3/j2H9Un6Ur1Tzj0PwAAABQo0//nRf3/5aIr3tJ1q2Yffpiu1Ocf+h8AAAAKlOn/86P+/2rE9B5/fjply7PTlXr4Gf0PAAAAJcr0/wVR/3+99HI3LHZhr+7d05V6w3DofwAAAChQpv97Rf0/q+Fqjxzaefy1r6Ur9Ubh0P8AAABQoEz/9476/5snZ+43bPtVX9o+XakvGA79DwAAAAXK9P+FUf9/u0Tvp34d/Nman6Ur9Vo49D8AAAAUKNP/faL+/27YmE61v/Y+7ed0pV6FQ/8DAABAgTL9f1HU/98/ffE5+69y9Q0HpSv1+V8AqP8BAACgQJn+vzjq/x+qnW+968WzZnybrtTnf17/AwAAQIEy/X9J1P+znz/uy6daPN5gn3Sl3jgc+h8AAAAKlOn/vlH//9jrztru5y574MHpSn3hcOh/AAAAKFCm/y+N+n/OibeuvuJ9Hzz2R7pSbxIO/Q8AAAAFyvT/ZVH//zTlsBe/H7vTn2elK/Wm4dD/AAAAUKBM/18e9f/P9/yzTqvj+q74TrpSXyQc+h8AAAAKlOn/K6L+/2WlLV59v95q9+fSlfqi4dD/AAAAUKBM/18Z9f+vCzeadfW0WcOOTFfqi4VD/wMAAECBMv1/VdT/cx9+YaHer2384a7pSn3xcOh/AAAAKFCm/6+O+v+3JeqfzWw2e8uZ6Uq9WTj0PwAAABQo0//XRP0/b9iEBZbucXj3OelKfYlw6H8AAAAoUKb/r436//en/2i5w4N3XLtfulKf3/36HwAAAAqU6f9+Uf//UW393KiHG770UbpSXyoc+h8AAAAKlOn/66L+//PY10c3Pnnimr3SlXrzcOh/AAAAKFCm/6+P+v+v6Qsd9HvTbqedkK7Ulw6H/gcAAIACZfq/f9T/f7/a+qyRU0bc8Gq6Ul8mHPofAAAACpTp/xui/v+nx883HrZ5xxk90pX6suHQ/wAAAFCgTP8P+I/+rzfY7/C/tv1mYIO30pX6cuHQ/wAAAFCgTP/fGPX/ArMGrTz5qrYHPp+u1FuEQ/8DAABAgTL9PzDq/4Z/37XNoI7zHuuartSXD4f+BwAAgAJl+v+mqP8b7dTlo5P26PLnrHSlvkI49D8AAAAUKNP/g6L+X3CjF9uMHHjvirulK/UVw6H/AQAAoECZ/r856v/alQ2mHvZrk92PSFfqK4VD/wMAAECBMv1/S9T/1e3tZjde95Vhf6Ur9ZXDof8BAACgQJn+vzXq//rqfy7x+7RxDzZLV+rzP6P/AQAAoECZ/r8t6v+FLt1m3pH18/d6NF2prxIO/Q8AAAAFyvT/4Kj/G2/12/I3HPfmsvekK/VVw6H/AQAAoECZ/r896v+F136u3Utjl5xXpSv11cKh/wEAAKBAmf6/I+r/Jv0XfH+T+659+Mp0pb56OPQ/AAAAFCjT/0Oi/m86/cDbzjx33/3XTlfqa4RD/wMAAECBMv1/Z9T/ixzbv1ffFjNq26Yr9TXDof8BAACgQJn+vyvq/0V7DDti6ostPx+crtTXCof+BwAAgAJl+v/uqP8Xe/WUcauuMm3gWulKff6fCdD/AAAAUKBM/98T9f/ijfea0O6vFmf1TVfq64RD/wMAAECBMv1/b9T/zR69crWXB49erX+6Ul83HPofAAAACpTp//ui/l9i6MMNB2/f87mN0pV6q3DofwAAAChQpv+HRv2/5IpnfnpK56+uejpdqa8XDv0PAAAABcr0/7Co/5c64e3FHrhwnRNXSlfq64dD/wMAAECBMv0/POr/5m8t8V2nTy/bpnG6Ut8gHPofAAAACpTp//uj/l/6pbUnN91ql+kPpCv1DcOh/wEAAKBAmf5/IOr/ZS74foN/1h384NXpSn3+3wmo/wEAAKBAmf4fEfX/stPXe+HYXzvvtUG6Ut84HPofAAAACpTp/wej/l/u2FlrDRw4Z9kt0pV663DofwAAAChQpv9HRv3foseU6rk92sy7NV2ptwmH/gcAAIACZfr/oaj/l3916c837jjy4WXSlfom4dD/AAAAUKBM/z8c9f8Kw2b2v+Kq7vs/lq7UNw2H/gcAAIACZfp/VNT/Ky6x2qnnfjOhdle6Ut8sHPofAAAACpTp/0ei/l+pWm7/DTZv8Pl/slLfPBz6HwAAAAqU6f9Ho/5f+enpj3485Y+BT6Ur9bbh0P8AAABQoEz/j476v+X4rT6d0LTdWcumK/X53wmo/wEAAKBAmf5/LOr/VWq/N2x98oDVFktX6u3Cof8BAACgQJn+fzzq/1WbPbta14c7PPdgulLfMhz6HwAAAAqU6f8nov5f7YFqwo0PTrpqlXSlvlU49D8AAAAUKNP/T0b9v/r0ezbYr0fjEy9OV+pbh0P/AwAAQIEy/T8m6v81jj168t3Nhm4zIF2pbxMO/Q8AAAAFyvT/U1H/r9mj03dzX+s6fbN0pb5tOPQ/AAAAFCjT/2Oj/l/r1dsXW/DXe3ccl67UtwuH/gcAAIACZfr/6aj/1z6h8+e3r9vlrpXTlfr24dD/AAAAUKBM/4+L+n+dt26puu3xyq8LpSv1HcKh/wEAAKBAmf5/Jur/dV8astYWA5ssc3+6Ut8xHPofAAAACpTp//FR/7e6oOsLr1w18PA105X6TuHQ/wAAAFCgTP8/G/X/et1O/fz8jh3HX5Ku1HcOh/4HAACAAmX6f0LU/+u/93jVb/N539yQrtR3CYf+BwAAgAJl+v+5qP83mHj1WtO+abvwxulKfddw/N/9f95/6yMDAAAA/6ZM/0+M+n/Dc/Z4Ye2mE8++Kl2p7xYO7/8BAACgQJn+fz7q/43GHj9moykNb14nXanvHg79DwAAAAXK9P8LUf9vvMDIQyc+POK1bdKV+h7h0P8AAABQoEz/vxj1f+vmA8696eRu692WrtT3DIf+BwAAgAJl+v+lqP/bPNR+UJces49dPF2p7xUO/Q8AAAAFyvT/pKj/N5k2+6w7H9z4kkfSlfre4dD/AAAAUKBM/78c9f+mR212Y/vX7phyb7pS3ycc+h8AAAAKlOn/V6L+36xn09FVs8M3rqcr9X3Dof8BAACgQJn+fzXq/83feOWgX+p9d2yZrtT3C4f+BwAAgAJl+n9y1P9tuy00rvu0ne66KF2p7x8O/Q8AAAAFyvT/a1H/b/He60fcNnbWrzemK/X24dD/AAAAUKBM/78e9X+7iT/3mnRcq2U2T1fqB4RD/wMAAECBMv3/RtT/W57T+rYtz3388LHpSv3AcOh/AAAAKFCm/6dE/b9ViwmzLr7vrPHLpSv1DuHQ/wAAAFCgTP9Pjfp/6yH1hU598YNvFk1X6geFQ/8DAABAgTL9/2bU/9uM3nqd1Vssu/CIdKXeMRz6HwAAAAqU6f+3ov7fdtE/Xn3vr8/OXjpdqXcKh/4HAACAAmX6/+2o/7fr8M2zF62y6s2j05X6weHQ/wAAAFCgTP+/E/X/9j+sv2qP7a9+7e50pX5IOPQ/AAAAFCjT/+9G/b/DH8s0WmPw3ustkK7UDw2H/gcAAIACZfr/vaj/d9x+6ox3L5xy7DXpSr1zOPQ/AAAAFCjT/+9H/b/TpqcvumTnZpdsmK7UDwuH/gcAAIACZfr/g6j/d+732LefbjV+Stt0pX54OPQ/AAAAFCjT/x9G/b/Lrf1eG/1pr41vSVfqR4RD/wMAAECBMv0/Ler/XVfZfcNdmzXe5Mx0pX5kOPQ/AAAAFCjT/x9F/b/bxVc9//Frk955O12pHxUO/Q8AAAAFyvT/x1H/777F3mtu8GDXPhPTlfrR4dD/AAAAUKBM/38S9f8e659VP7fH0COPSlfqx4RD/wMAAECBMv0/Per/PW8aNfOKk9ut8126Uu8SDv0PAAAABcr0/6dR/+/14Yw7X334j0n7piv1Y8Oh/wEAAKBAmf6fEfX/3keutWPbKR1u65Su1LuGQ/8DAABAgTL9/6+o//c5Y8WjT2464ILf53/0P36uflw49D8AAAAUKNP/n0X9v+/r0y6845vui22XrtSPD4f+BwAAgAJl+v/zqP/3azrvz8s2H/n9v9KV+gnh0P8AAABQoEz/z4z6f//Ht13pjI4NnvolXamfGA79DwAAAAXK9P8XUf+3v6u2bcurJhzaMV2pnxQO/Q8AAAAFyvT/l1H/H7DsxI/fGth5iWnpSv3kcOh/AAAAKFCm/7+K+v/Ak49qvfQeg386J12pdwuH/gcAAIACZfr/66j/O7w7dMrMddsMPSVdqc//Nf0PAAAABcr0/6yo/w96bvCPo36ds8vkdKXePRz6HwAAAAqU6f9vov7vePahS+7w6TqbfJOu1E8Nh/4HAACAAmX6/9uo/zt9ePNv72/11Tu7pyv1HuHQ/wAAAFCgTP9/F/V/g4ZHtGjVeZc+h6cr9dPCof8BAACgQJn+/z7q/0POOHbL3hdeduSf6Ur99HDofwAAAChQpv9/iPr/0Nfv/uDqwS3WOTVdqZ8RDv0PAAAABcr0/+yo/zs/uN9Dm2w/bdKb6Uq9Zzj0PwAAABQo0/8/Rv1/2DID935plZ63vZCu1M8Mh/4HAACAAmX6f07U/4c3GnHyDX+NvuC4dKV+Vjj0PwAAABQo0/8/Rf1/xJgTrz2yxb6LfZyu1M8Oh/4HAACAAmX6/+eo/4986oqPz3/x2u97pyv1c8Kh/wEAAKBAmf7/Jer/oxrsu22/+1o+dXy6Uj83HPofAAAACpTp/1+j/j96qZ4rTTt3xqGvpCv188Kh/wEAAKBAmf6fG/X/MSMf/XPt485fYpd0pX5+OPQ/AAAAFCjT/79F/d/lw2ZLfjd23E+fpyv1C8Kh/wEAAKBAmf6fF/X/sUe+9+NK05Yc+lO6Uu8VDv0PAAAABcr0/+9R/3c947spe9Tf3GX/dKU+/zsB9D8AAAAUKNP/f0T9f9zrrVqPGTHg9pnpSv3CcOh/AAAAKFCm//+M+v/4k7/+YLVTO/TeNV2p9wmH/gcAAIACZfr/r6j/T3h3wy2nLP5Hq/3SlfpF4dD/AAAAUKBM//8d9f+JzzVvccnkdq/MSVfqF4dD/wMAAECBMv3/T9T/J5391m9nTR16ca90pX5JOPQ/AAAAFOi/7v+qQdT/J7d94409F+l69EfpSr1vOPQ/AAAAFCjT/wtE/d/tosbrP9lt0mavpiv1S8Oh/wEAAKBAmf5vGPX/KQPbNP12VOP3TkhX6peFQ/8DAABAgTL93yjq/+7r/fL9ygfNufetdKV+eTj0PwAAABQo0/8LRv1/6vfv9a9f2WanHulK/Ypw6H8AAAAoUKb/a1H/9ziw2ak/zxq8eNd0pX5lOPQ/AAAAFCjT/1XU/6dt12r/IZt1/vH5dKV+VTj0PwAAABQo0//1qP9P//27Rw9oNeHJ3dKV+tXh0P8AAABQoEz/LxT1/xnX7tt54NwGB89KV+rXhEP/AwAAQIEy/d846v+em1zxzLE3jVzkr3Slfm049D8AAAAUKNP/C/9H/y/QoOWjd2y8Z/dvj0hX6v3Cof8BAACgQJn+bxK9/z/rlp4XPHfY6NvPTlfq14VD/wMAAECBMv3fNOr/s9s+MbBTn569P0xX6teHQ/8DAABAgTL9v0jU/+dc1OOMB2ZMa/VaulLvHw79DwAAAAXK9P+iUf+fO3DPDv9s3eKV7ulK/YZw6H8AAAAoUKb/F4v6/7z1rnmiacvLLv4sXakP+L/Yu/N4Lef88eN3DV33maZkHSMzLYx9Es03O2UajAyzyV7WwihrQkiUNdtMWWtkyDbGGkIRaayDsmfNmuxjV/g98C5XrprLjJjr8fk9n/+83+d0n3fneMzIq/t0F4v+BwAAgAoq6f8Wuf4/dIvDbxk9c6OdOxevZMNi0f8AAABQQSX9v3Cu/w97d8wyGw+f1rFb8Up2Wiz6HwAAACqopP8XyfX/4VOPbLxopxUfead4JTs9Fv0PAAAAFVTS/4vm+n/Adl2eeebCyaM2L17JzohF/wMAAEAFlfT/Yrn+P+LKq7Zbvv+iXV4tXsnOjEX/AwAAQAWV9P/iuf4f2PSA6x9sOa7FjOKV7KxY9D8AAABUUEn/L5Hr/yNbbX7GEbcf+tY2xSvZ2bHofwAAAKigkv7/Ya7/jxp17CH7T5k65qHilWx4LPofAAAAKqik/5fM9f+gSSsNu7ZJ6236Fa9kI2LR/wAAAFBBJf3/o1z/D/7jq/1+2fOkZjsWr2R/iUX/AwAAQAWV9P9Suf4/esDD3Ra+YYtXby1eyc6JRf8DAABABZX0f8tc/x8zscXoZ7uu+XK74pVsZCz6HwAAACqopP+XzvX/sb0m9zjo9A/rQ4pXsnNj0f8AAABQQSX9/+Nc/x/35GLjTnh/q+3PLl7J/hqL/gcAAIAKKun/n+T6//g72w1/euXTxq1VvJKdF4v+BwAAgAoq6f9Wuf4/Yf9ph6/Ssek71xSvZOfHov8BAACggkr6v3Wu/4esP2btPtPvWvyHxSvZqFj0PwAAAFTQv+//TwfUvuz/Ewcd/uiI43ftPJcr2QWx6H8AAACooJLn/9vmnv8/6ZQuH97ZbdTIvxavZBfGov8BAACggkr6f5lc/5+80pEt176y++Qli1eyi2LR/wAAAFBBJf2/bK7/T5k2slfb3ud0uKF4Jbs4Fv0PAAAAFVTS/z/N9f+pv+s5eFKz1Xr9vXgluyQW/Q8AAAAVVNL/y+X6/08bbX/+4ElvHr1Q8Ur2t1j0PwAAAFRQSf8vn+v/P888a6MD7+l931HFK9mlseh/AAAAqKCS/l8h1/9Dj13z4qtbXNquTfFKNuvPBOh/AAAAqKCS/l8x1//DVv+ka6d9Gh/SsXgluywW/Q8AAAAVVNL/K+X6/7TlbttzsUsnnD20eCW7PBb9DwAAABVU0v8r5/r/9OGNj33phiVfvrp4JbsiFv0PAAAAFVTS/6vk+v+M9cfvcljPx+oLF69kV8ai/wEAAKCCSvr/Z7n+P3NQk4EnNem3fZPileyqWPQ/AAAAVFBJ/7fL9f9Zp6w7csqUa8edX7ySzfozAfofAAAAKqik/1fN9f/ZK3204Yq3r/zOCsUr2ehY9D8AAABUUEn/t8/1//BfNfz81JbTFz++eCW7Jhb9DwAAABVU0v+r5fp/xNv3Pbxz/y6dRxSvZNfGov8BAACggkr6f/Vc///lpXff73jh4JEbFK9k18Wi/wEAAKCCSvq/Q67/z9mhw+ITOx0+eXDxSjYmFv0PAAAAFVTS/z/P9f/I7vdv9NjwmzssX7ySXR+L/gcAAIAKKun//8v1/7nPL3H+SjMX7tW+eCW7IRb9DwAAABVU0v8dc/3/1zdXGXx46/uP/lPxSnZjLPofAAAAKqik/9fI9f95m07vdeJ6v77vJ8Ur2dhY9D8AAABUUEn/r5nr//PX3+TYTaYOaTe2eCUbF4v+BwAAgAoq6f+1cv0/atBJe944sO0hfyteyW6KRf8DAABABZX0/9q5/r/glNFd39jhubMbileym2PR/wAAAFBBJf2/Tq7/L1xpv4uX7tk6O7J4JRsfi/4HAACACirp/3Vz/X/RsVdsePQNU19sXbyS3RKL/gcAAIAKKun/9XL9f/HqB47sO2WLq9YoXslujUX/AwAAQAWV9P/6uf6/ZLnNBrZpctLvhxWvZBNi0f8AAABQQSX9v0Gu/79Xq9Umt1x0qR8Vr2S3xaL/AQAAoIJK+r9Trv8vHTJ8w11vnzzjxuKVbGIs+h8AAAAqqKT/O+f6/+8dtx15+oWHXn5p8Ur2j1j0PwAAAFRQSf9vmOv/y9ruOHBC/3GbNy9eyW6PRf8DAABABc3Z/0d8tf9/kev/y8+4YJf2wzdad3TxSnZHLPofAAAAKqjk+f8uuf6/YttBrVbodMyTSxSvZHfGov8BAACggkr6/5e5/r/ymQ0/frz1isc1Kl7J7opF/wMAAEAFlfT/Rrn+v+qdg544eea03c8rXsnujkX/AwAAQAWV9P/Guf6/evOb1j90at82qxavZPfEov8BAACggkr6f5Nc/49ee+lJ1683evyJxSvZP2PR/wAAAFBBJf3/q1z/X3PElA6b7rDU0LOKV7J7Y9H/AAAAUEEl/b9prv+vHfrMIj8Z+HjfNYtXsvti0f8AAABQQcX+r+X7v2uu/69rt9ybr51ey1oVr2T3x6L/AQAAoIJKnv/fLNf/Y4Y837Jf11teHFe8kk2KRf8DAABABZX0/69z/X99x7YfDlp576suKV7JJsei/wEAAKCCSvp/81z/39B2yUfvf/+y39eLV7IHYtH/AAAAUEEl/b9Frv9vPOOptZeZ3mGpQcUr2YOx6H8AAACooJL+/02u/8fO+NlmZ3f814zlileyh2LR/wAAAFBBJf3/21z/j+v8ymW7d9v+8tWKV7KHY9H/AAAAUEEl/f+7XP/ftOWkk9c9fsTmfy5eyR6JRf8DAABABZX0/+9z/X/zGz/sfV/vnuuuWLySPRqL/gcAAIAKKun/P+T6f/zorOdZV1745AnFK9ljseh/AAAAqKCS/t8y1/+3NL9l0B6TGo4bXrySTYlF/wMAAEAFlfR/o1qj2f1/61IzRq3X7I7d1y9eyR6PRf8DAABABZX0/1a55/8njFxv43tbbNnmquKV7IlY9D8AAABUUEn/b53r/9sePOeipvcMHd+ieCV7Mhb9DwAAABVU0v/b5Pp/Yp9tNv3g0rWHZsUr2VP17+BzBQAAAP47Jf2/ba7//3HILn+8dJ8ZfUcVr2RPx+L5fwAAAKigufb/grP2Jtvl+v/28aOO6zFwyD6/Kl7JnolF/wMAAEAFlTz/v32u/+/YudfOE3f49amvFK9kU2PR/wAAAFBBJf2/Q67/73z03CM6rvfcxJnFK9mzseh/AAAAqKCS/u+e6/+77jn73J2ntl22e/FK9lws+h8AAAAqqKT/e+T6/+4Dd/jFqTNv7j25eCV7Phb9DwAAABVU0v875vr/nnWaZQ+0PnzIPsUr2Qux6H8AAACooJL+3ynX//8cePcLrTvd/2iv4pXsxVj0PwAAAFRQSf/vnOv/e4e9ddsBwxdea2LxSvZSLPofAAAAKqik/3fJ9f99q66x3DH9p3cdULySTYtF/wMAAEAFlfT/rrn+v/+1xbc958KVL3myeCV7ORb9DwAAABVU0v+75fp/0lYPjNnr9sGf3FW8kk2PZZ7933j+fcoAAADAf6ik/3vm+n/yL14+c82WXVrtXrySvRKL5/8BAACggkr6v1eu/x/4cNX+dzd5rNvzxSvZq7HofwAAAKigkv7fPdf/D5544tDmU5a8bqPiley1WPQ/AAAAVFBJ/++R6/+H1uh64Mc3XPvcb4tXstdj0f8AAABQQSX9v2eu/x9eZt+tLu7Zr/HbxSvZG7HofwAAAKigkv7/Y67/Hznzumu23efSfR4sXsnejEX/AwAAQAWV9P9euf5/dJ2+3cdf2vvUA4tXsrdi0f8AAABQQSX93zvX/48NvHpsh3smTNypeCX7Vyz6HwAAACqopP/75Pp/yrDjRvRq0XjZCcUr2azXBND/AAAAUEEl/b93rv8fX3WLAUObndN7i+KV7J1Y9D8AAABUUEn/75Pr/yc2G9uwyqTuQ14rXsnejUX/AwAAQAWV9P++uf5/8r1DXnn6yjcf/ah4JXsvFv0PAAAAFVTS//vl+v+pZzvddULv1dbaunglez8W/Q8AAAAVVNL/++f6/+mtj17hoOPv6vps8Ur2QSz6HwAAACqopP8PyPX/M9vt1n/Xbk0v6VS8kn0Yi/4HAACACirp/765/p869bwzT+846pOtileyWa8JoP8BAACggkr6/8Bc/z/77pljJkzftdW7xSvZjFj0PwAAAFRQSf/3y/X/c1v02Lb9+x92O7h4JZsZi/4HAACACirp/4Ny/f/8Oh9f8+7Ka173ePFK9nEs+h8AAAAqqKT/D871/wsD19mqSdfTnruneCX7JBb9DwAAABVU0v+H5Pr/xWGNDvzd6Vs17lO8kn0ai/4HAACACirp//65/n9p1duHnvtCo/7bFK/M/nD9DwAAABVU0v+H5vp/2okLDlhnrfFnzSheqcdj9D8AAABUUUn/H5br/5fXmDDijm363Ptq8Uq9cSz6HwAAACqopP8Pz/X/9GU+HDt88OWrbl68Uv9eLPofAAAAKqik/wfk+v+VMzfovvcZq/e8tXilvkAs+h8AAAAqqKT/j8j1/6sdRo1ercvbx+xYvFJfMBb9DwAAABVU0v8Dc/3/2nG7dLt12R0e6Fe8Um8Si/4HAACACirp/yNz/f/6iG36nfbB8NUfKl6pZ7HofwAAAKigkv4/Ktf/byx/zrDdWvXqtHfxSn3Wx+t/AAAAqKCS/h+U6/83Xxj38mETLjj3n8Ur9YZY9D8AAABUUEn/D871/1s9+jc96bz6u1OKV+rfj0X/AwAAQAWV9P/Ruf7/V9fOK00ZcOdiBxWv1JvGov8BAACggkr6/5hc/7/91jF3rLjzH3Z4p3il/oNY9D8AAABUUEn/H5vr/3cG/3T5V28aNrZb8Uq9WSz6HwAAACqopP+Py/X/uxs8N7HVU+tM61y8Um8ei/4HAACACirp/+Nz/f/eyo8937XxRw3PFa/UF4pF/wMAAEAFlfT/Cbn+f//UVk3GLNam/23FK/UWseh/AAAAqKCS/h+S6/8POjz5Wts7njmrZ/FKfeFY9D8AAABUUEn/n5jr/w+Pa7nQpIs2v3ff4pX6IrHofwAAAKigkv4/Kdf/H41o027wASev+kDxSn1W9+t/AAAAqKCS/j851/8zln/pngP3WKRnj+KV+mKx6H8AAACooC/7f4N4zxz9f0qu/2d2WeyGe6954JiPi1fqi8ei/wEAAKCCSp7/PzXX/x9/Mnnr9R467IHpxSv1JWLR/wAAAFBBJf3/p1z/fzJ92sF7NIxdfZPilfoPY9H/AAAAUEEl/f/nXP9/+pt2Z5/1+sad/lW8Ul8yFv0PAAAAFRT9v0DuPafkfrjxF6P+o1qt82u598fjF5rV/Z//HsEuh771ztzmlz67k5+f/xSNarUFrvjKp1X/Zl/VPM3+epo/+OyGtfa1Rvmv/DPt5vH40+pLLF1rX2tcePycH/C9ePxS3Wf++Kha+1qTrz5+zz367LrbQbPfjB+tt9ykz+ur19rX6l99/D677dejz9677hZvxj+XhjZddl/45Vr72gJf/Se1R5++vXNvNsRou9Qby570+efzlcfvf8BOB/Tcf/ab34/HL3PlwSP6zu3x+835+TeNxy+719ILvdbsjtqCX338vn33PmCnGgAAAP9rJf0/u2drtc7jc++PLv6P+3+pOWdtXv3/vW/2Vc3T7K/nW+r/+F6J2qIz+/3yleZjavWv9vCee/fdr89Oe7WfD18LAAAAfG0l/T/7+en51P8t55y1efX/gt/sq5qn2V/Pt9T/8XnXl5768TH319asNZ3b8/M99tupT6/d5vgtgCbxcT9uOvaFg2tr1prP/Xn6HrvsPueHZvFxPznsvd+e03yTWrO5Pv9e+DAAAAD+f1PS/7N7tlYbeET+w2K2yL/9Nfp/6TlnLfofAAAA+DaV9P/s56Xn0f//6fP/P55z1vQ/AAAAfAdK+n/295fPtf9bzH7za/Z/Q+sv783SeM6b36p6m5htYy4Tc9mYP425XMzlY64Qc8WYK8VcOeYqMX8WM/5UQH3VmPGt9/XVYq4es0PMn8f8v5gdY64Rc82Ya8VcO+Y6MdeNuV7M9WNuELNTzM4xN4z5i5hdYv4y5kYxN44Zf+dj/VcxN43ZNeZmMX8dc/OYW8T8TczfxvxdzN/H/EPMLWN2i7lVzK1jbhNz25jbxdw+5g4xu8fsEXPHmPFShPWdY+4Sc9eY8TqL9Z4xe8XcPeYeMfeM+ceYe8WM116s94m5d8x9Yu4bc7+Y8cqL9QNi9o15YMx+MeMVF+sHxzwkZv+Yh8Y8LObhMQfEjP/v1gfGPDLmUTEHxRwc8+iYx8Q8NuZxMY+PeULMITFPjHlSzJNjxr9T6qfG/FPMP8ccGnNYzNNinh7zjJhnxjwr5tkxh8ccEfMvMc+JOTLmuTH/GvO8mOfHHBXzgpgXxrwo5sUxL4n5t5jx767632NeFvPymPHnm+pXxrwq5tUxR8e8Jua1Ma+LOSbm9TFviHljzLExx8W8KebNMePPbtVviXlrzAkxb4s5MeY/Yt4e846Yd8a8K+bdMe+J+c+Y98a8L+b9MSfFnBzzgZgPxnwo5sMxH4n5aMzHYk6J+XjMJ2I+GfOpmE/HfCbm1JjPxnwu5vMxX4j5YsyXYk6L+XLM6TFfiflqzHiN3PrrMd+I+WbMt2LG36FTfztm/DpZfzfmezHfj/lBzA9jfhRzRsyZMT+O+UnMT7+Y8TKwtYb432lD/KLbEK+H0xC//jfE9/s1xO/7N8Sv/w2zXnd21uvJznqd2Fmv//qDmM1iNo+5UMz4L4WGhWMuEjP+vqCGxWIuHnOJmPH3CjfE8wwN8brBDfH6QQ3x5wgb4vsJG+J5hYb474uGVjFzf6cRAAAAAACkL57/b5x71x1frk0emftr8dXb1GrZE7Vao/fHjbhqo2/y82/5DX36bf1NAQAAAJCQ6P/mX75nwYP+l58PAAAAMP/pfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEjf1+//hu/scwIAAADmL8//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApK+0/5t+958TAAAAMH95/h8AAADSV9b/Wy/0P/ikAAAAgPnK8/8AAACQPv0PAAAA6dP/AAAAkD79DwAAAOnT/wAAAJA+/Q8AAADp0/8AAACQPv0PAAAA6dP/AAAAkD79DwAAAOnT/wAAAJA+/Q8AAADp0/8AAACQPv0PAAAA6dP/AAAAkD79DwAAAOnT/wAAAJA+/Q8AAADp0/8AAACQPv0PAAAA6dP/AAAAkD79DwAAAOnT/wAAAJA+/Q8AAADp0/8AAACQPv0PAAAA6dP/AAAAkD79DwAAAOnT/wAAAJA+/Q8AAADp0/8AAACQPv0PAAAA6dP/AAAAkD79DwAAAOnT/wAAAJA+/Q8AAADp0/8AAACQPv0PAAAA6dP/AAAAkD79DwAAAOnT/wAAAJA+/Q8AAADp0/8AAACQPv0PAAAA6dP/AAAAkD79DwAAAOnT/wAAAJA+/Q8AAADp0/8AAACQPv0PAAAA6dP/AAAAkD79DwAAAOnT/wAAAJA+/Q8AAADp0/8AAACQPv0PAAAA6dP/AAAAkD79DwAAAOnT/wAAAJA+/Q8AAADp0/8AAACQPv0PAAAA6dP/AAAAkD79DwAAAOnT/wAAAJA+/Q8AAADp0/8AAACQPv0PAAAA6dP/AAAAkD79DwAAAOnT/wAAAJA+/Q8AAADp0/8AAACQPv0PAAAA6dP/AAAAkD79DwAAAOnT/wAAAJA+/Q8AAADp0/8AAACQPv0PAAAA6dP/AAAAkD79DwAAAOnT/wAAAJA+/Q8AAADp0/8AAACQPv0PAAAA6dP/AAAAkD79DwAAAOnT/wAAAJA+/Q8AAADp0/8AAACQPv0PAAAA6dP/AAAAkD79DwAAAOnT/wAAAJA+/Q8AAADp0/8AAACQPv0PAAAA6dP/AAAAkD79DwAAAOnT/wAAAJA+/Q8AAADp0/8AAACQPv0PAAAA6dP/AAAAkD79DwAAAOnT/wAAAJA+/Q8AAADp0/8AAACQPv0PAAAA6dP/AAAAkD79DwAAAOnT/wAAAJA+/Q8AAADp0/8AAACQPv0PAAAA6dP/AAAAkD79DwAAAOnT/wAAAJA+/Q8AAADp0/8AAACQPv0PAAAA6dP/AAAAkD79DwAAAOnT/wAAAJA+/Q8AAADp0/8AAACQPv0PAAAA6dP/AAAAkD79DwAAAOnT/wAAAJA+/Q8AAADp0/8AAACQPv0PAAAA6dP/AAAAkD79DwAAAOmL/l8g955Tcj9c/2I0tKnVBh6R/7A5f/yLt3c59K135ja/9Nmd/PxM41m3ak2enh9f0b/V7Fv/GQAAAKCCSvq/IUbbefT/kvm3v0b/t51z1ubo/2/fQtO+mE0eiXf84Lv7uQEAAOB/59/3f6PvfzEblplH/4/Pv/01+n+ZOWct+n+BzebfV/RvLZL73D+zaK1W/0Gt1vh78+d8vfWc9+ttarXsiVqt0fvz5z4AAAD8d0qe/2/6xWhYdh79f0X+7a/R/8vOOWvR/ws+Ma/Pr+d/80V9fY22WaD+h+4DarUdt2r1+Zz2Qvb5nO3Ida6/pNE1s39/Ytbjnlm81ZyP+27uAgAAwH+lpP/j++MbflqrdX4t9/7GX4yF/tPv///pnHPWxy5wxVc+rcbf6Iuat9lfT/MHn92w1r7WKP+Vf6bdPB5/Wn2JpZtPqzUuPL7dt/SZAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8P3bgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwckAAAAAIL+v25HoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcwUAAP//N+/q7g==") r0 = syz_open_dev$loop(&(0x7f0000000640), 0x0, 0x22400) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, 0xffffffffffffffff, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) ioctl$LOOP_SET_STATUS(r0, 0x4c02, &(0x7f00000000c0)={0x0, {}, 0x0, {}, 0x40010001, 0x5, 0x8, 0x0, "9e959f16b6787b08aa26e66c40568a1695284854c382ec6bcfeef4fb0efcc1d8a6078ed98e203fd5f0643902dd8f6fac274de9d940bba5e51e92bbd4ce85450d", "f625c1076e4c36c800def96015e0fb7e904d865c2fdc458ec58d347f41be5a08", [0x4, 0x7]}) mount(0x0, &(0x7f0000000000)='.\x00', 0x0, 0x2012024, 0x0) 2.031335667s ago: executing program 1 (id=147): r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000640)=ANY=[@ANYBLOB="1800000013002f0a"], 0x38}}, 0x4050) 2.031079977s ago: executing program 2 (id=148): r0 = socket$inet(0x2, 0x4000000000000001, 0x0) connect$inet(r0, 0x0, 0x0) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x88}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000000)=0x6) sendmsg$key(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000880)={&(0x7f0000000800)={0x2, 0xe, 0xa3, 0x7, 0x2, 0x0, 0x70bd2c, 0x25dfdbfd}, 0x10}}, 0x481c) r4 = add_key$user(&(0x7f0000000080), 0x0, &(0x7f0000000100)="04", 0x1, 0xfffffffffffffffe) keyctl$revoke(0x3, r4) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x1d4c, 0x0, 0x0) setgroups(0x0, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xee00]) fchmodat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0xffffffd3) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x80080, 0x0) r5 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r5, 0x1, 0x11, 0x0, 0x0) setfsuid(0x0) 1.969492377s ago: executing program 3 (id=149): ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'vcan0\x00'}) syz_io_uring_submit(0x0, 0x0, 0x0) r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000f5dfe4)={0xa, 0x4e20, 0x0, @empty}, 0x1c) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x88}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000000)=0x6) recvmmsg(r0, &(0x7f0000008880), 0x45b, 0x44000102, 0x0) 1.760790117s ago: executing program 1 (id=150): r0 = syz_init_net_socket$ax25(0x3, 0x2, 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xe, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000340)=ANY=[@ANYBLOB="140001045200210900000000000000e31c0000"], 0x14}}, 0x0) syz_open_dev$usbfs(&(0x7f0000000040), 0x80000000003, 0x101301) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, 0x0, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x10) syz_genetlink_get_family_id$devlink(&(0x7f0000000600), 0xffffffffffffffff) ioctl$SIOCAX25GETINFO(r0, 0x89ed, &(0x7f0000000300)) 1.187431124s ago: executing program 0 (id=151): r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000840)='cgroup.procs\x00', 0x2, 0x0) write$cgroup_pid(r1, &(0x7f0000000380), 0x12) 637.125502ms ago: executing program 0 (id=152): syz_mount_image$iso9660(&(0x7f0000000dc0), &(0x7f0000000000)='./file0\x00', 0x3a0cc08, &(0x7f0000000040)={[{@hide}, {@check_strict}], [], 0x2c}, 0x1, 0x9d6, &(0x7f0000001800)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000640)='.\x00', 0x0, 0x0) renameat2(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x02\x00', 0x4) 636.817662ms ago: executing program 1 (id=153): r0 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000007c0)=@newqdisc={0x6c, 0x24, 0xd0f, 0x70bd2d, 0x0, {0x60, 0x0, 0x0, r2, {0x0, 0xa}, {0xffff, 0xffff}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x40, 0x2, [@TCA_TBF_PARMS={0x28, 0x1, {{0x4, 0x2, 0x0, 0x0, 0x7, 0x8}, {0x12, 0x3, 0x0, 0x1, 0x8001, 0x400}, 0xa5, 0x4, 0x10000000}}, @TCA_TBF_BURST={0x8, 0x6, 0x8057}, @TCA_TBF_PRATE64={0xc, 0x5, 0x5b5707f6ed1dade4}]}}]}, 0x6c}}, 0x0) socket(0x10, 0x3, 0x0) r3 = socket$inet6_sctp(0xa, 0x1, 0x84) sendmmsg$inet6(r3, &(0x7f0000003c40)=[{{&(0x7f0000000080)={0xa, 0x4e23, 0x0, @loopback}, 0x1c, &(0x7f0000000240)=[{&(0x7f0000000140)="03", 0x1}], 0x1}}], 0x1, 0x0) 636.695942ms ago: executing program 2 (id=154): r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000180)=0x400000001, 0xc2) connect$inet6(r0, &(0x7f0000000240)={0xa, 0x4e23, 0x0, @remote, 0x3}, 0x1c) 636.158172ms ago: executing program 3 (id=155): openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1817c1, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000100), 0x0, 0x0) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f, 0x0, 0x10400}}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000008380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20, 0x0, 0x0, {0x0, 0x11}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x130, 0x0, 0x0, {0x0, 0x0, 0x0, '\x00', {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, {0x0, 0x5b}}}}}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x101001, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000280)='>', 0x1}], 0x1) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x0, 0x0) close(r0) 518.066672ms ago: executing program 3 (id=156): r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x6, 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="180200000000ffff0000000000000000850000004100000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @xdp, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x94) bpf$ENABLE_STATS(0x20, 0x0, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000600)={r0, 0x0, 0x2111, 0x0, &(0x7f0000000100), 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x50) 459.387482ms ago: executing program 0 (id=157): r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)=@bridge_newneigh={0x30, 0x1c, 0xa0d, 0x70bd26, 0x25dfdbfc, {0x2, 0x0, 0x0, 0x0, 0x0, 0x9d}, [@NDA_DST_IPV6={0x14, 0x1, @mcast2}]}, 0x30}}, 0x0) 447.105181ms ago: executing program 1 (id=158): syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000640)='./file1\x00', 0x3000010, &(0x7f0000000680)={[{@nodiscard}, {@nombcache}, {@usrquota}, {@barrier}, {@bsdgroups}, {@nodelalloc}]}, 0x41, 0x51b, &(0x7f0000000100)="$eJzs3c9vI1cdAPDvTOLd7G6KU0CoVKJUtGi3grU3DW0jhKBc4FQJKPclJE4UxY6j2CmbqKKp+A8QEkicOHFB4g9AQj3wB6BKleCCOCBAIARbOCABHTTjsZp17CTQrJ3Gn4/04vfm1/e9sfw8M36ZCWBqPRkRL0bETEQ8ExHVcnpaprt54bC33Nv3X13NUxJZ9vJfk0jKaf1t5eXZiLjRWyXmIuJrX474ZnI8bmf/YGul2WzsluV6t7VT7+wf3N5srWw0NhrbS0uLzy+/sPzc8p2s9J7audDP/PhLn//5p7/1u7t/vvXtvFqf+0hUYqAd56nX9EqxL/ryfbT7MIJNwEzZnsqkKwIAwJnkx/gfjIhPFMf/1ZgpjuYGzEyiZgAAAMB5yb4wH/9OIjIAAADg0kojYj6StFaOBZiPNL1SXhv4cFxPm+1O91Pr7b3ttXxexEJU0vXNZuNOOVZ4ISpJXl4sx9j2y88OlJci4tGI+F71WlGurbabaxO+9gEAAADT4sbA+f8/qmmRP92Q/xMAAAAALq6FkQUAAADgsnDKDwAAAJff4Pm/+/0DAADApfKVl17KU9Z//vXaK/t7W+1Xbq81Olu11t5qbbW9u1PbaLc3inv2tU7bXrPd3vlMbO/dq3cbnW69s39wt9Xe2+7e3XzgEdgAAADAGD368Td+nUTE4WevFSnK+wACPOAPk64AcJ4M9YPp5S7eML0qk64AMHHJKfMN3gEAgPe/mx89/vt///n/rg3A5WasDwBMH7//w/SqGAEIU2u2vAbwgV7x6qjlRv7+/8uzRsqyiDerR6e4vggAAOM1X6QkrZXnAfORprVaxCMR6UJUkvXNZuNOeX7wq2rlal5eLNZMTh0zDAAAAAAAAAAAAAAAAAAAAAAAAAD0ZFkSGQAAAHCpRaR/Soq7+UfcrD49P3h94Eryz2r8sSz88OXv31vpdncX8+l/K57ldSUiuj8opz878vFhAAAAwHlLDkfO6p2nl6+LY60VAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFPg7fuvrvbTOOP+5YsRsTAs/mzMFa9zUYmI639PYvbIeklEzJxD/MPXI+KxYfGTeCfLXouyFsPiX3vI8ReKXTM8fhoRN84hPkyzN/L+58Vhn780nixeh3/+Zsv0Xo3u/9Iy8mNFPzes/3nk2NZaQ2M8/tZP671c5Xj81yMenx3e//T732RE/KeObe1fWZYdj/+Nrx8cjGp/9qOIm0O/f5IHYtW7rZ16Z//g9mZrZaOx0dheWlp8fvmF5eeW79TXN5uN8u/QGN/92M/eGRU/b//1IfF/+5te/3tS+58etdEB/3nr3v0P9bLH3oA8/q2nhn7/zsWI+Gn53ffJMp/Pv9nPH/byRz3xkzefOKn9ayP2/2nv/60ztv+Zr37n92dcFAAYg87+wdZKs9nYPSEzd4Zl3o+ZX8xdiGr8j5nstd47d1Hq8/9m8qPVd6f0W3UBKnYkk40l1tXieP6sa10ZU9sn2i0BAAAPwbsH/ZOuCQAAAAAAAAAAAAAAAAAAAEyvcdxKbTDm4WSaCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwov8GAAD//3QT3Gw=") quotactl$Q_QUOTAON(0xffffffff80000102, &(0x7f0000000140)=@loop={'/dev/loop', 0x0}, 0x0, 0x0) 423.925821ms ago: executing program 0 (id=159): mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r1 = openat$cgroup_type(r0, &(0x7f00000001c0), 0x2, 0x0) write$cgroup_type(r1, &(0x7f0000000280), 0x9) r2 = openat$cgroup_procs(r0, &(0x7f00000002c0)='cgroup.threads\x00', 0x2, 0x0) write$cgroup_pid(r2, &(0x7f0000000c40), 0x12) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r4 = openat$cgroup_ro(r3, &(0x7f0000000040)='cgroup.freeze\x00', 0x275a, 0x0) write$cgroup_int(r4, &(0x7f0000000200)=0x1, 0x12) 127.11864ms ago: executing program 1 (id=160): r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x11, 0x3, &(0x7f0000000680)=@framed, &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x25, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000500)={r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x50) 0s ago: executing program 1 (id=161): r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$IP_VS_SO_SET_ADD(r0, 0x0, 0x482, &(0x7f0000000040)={0x84, @dev={0xac, 0x14, 0x14, 0x18}, 0x15, 0x3, 'none\x00', 0x19, 0x4, 0x10072}, 0x2c) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$IP_VS_SO_SET_ADDDEST(r1, 0x0, 0x487, &(0x7f0000000000)={{0x84, @initdev={0xac, 0x1e, 0x1, 0x0}, 0x4e21, 0x3, 'lc\x00', 0x4, 0x81, 0x5}, {@rand_addr=0x64010102, 0x4e23, 0x0, 0xcb, 0x12d5c, 0x12d5c}}, 0x44) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.91' (ED25519) to the list of known hosts. [ 34.267197][ T4286] cgroup: Unknown subsys name 'net' [ 34.518633][ T4286] cgroup: Unknown subsys name 'rlimit' Setting up swapspace version 1, size = 127995904 bytes [ 34.817538][ T4286] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k SSFS [ 35.860044][ T4299] Bluetooth: hci0: unexpected cc 0x0c03 length: 249 > 1 [ 35.862516][ T4299] Bluetooth: hci0: unexpected cc 0x1003 length: 249 > 9 [ 35.864905][ T4299] Bluetooth: hci0: unexpected cc 0x1001 length: 249 > 9 [ 35.867242][ T4299] Bluetooth: hci0: unexpected cc 0x0c23 length: 249 > 4 [ 35.869713][ T4299] Bluetooth: hci0: unexpected cc 0x0c25 length: 249 > 3 [ 35.871491][ T4299] Bluetooth: hci0: unexpected cc 0x0c38 length: 249 > 2 [ 35.918185][ T4299] Bluetooth: hci1: unexpected cc 0x0c03 length: 249 > 1 [ 35.920559][ T4299] Bluetooth: hci1: unexpected cc 0x1003 length: 249 > 9 [ 35.922618][ T4299] Bluetooth: hci1: unexpected cc 0x1001 length: 249 > 9 [ 35.933968][ T4299] Bluetooth: hci1: unexpected cc 0x0c23 length: 249 > 4 [ 35.936307][ T4299] Bluetooth: hci1: unexpected cc 0x0c25 length: 249 > 3 [ 35.938228][ T4299] Bluetooth: hci1: unexpected cc 0x0c38 length: 249 > 2 [ 35.964108][ T47] Bluetooth: hci2: unexpected cc 0x0c03 length: 249 > 1 [ 35.966774][ T47] Bluetooth: hci2: unexpected cc 0x1003 length: 249 > 9 [ 35.968883][ T47] Bluetooth: hci2: unexpected cc 0x1001 length: 249 > 9 [ 35.971008][ T47] Bluetooth: hci2: unexpected cc 0x0c23 length: 249 > 4 [ 35.972955][ T47] Bluetooth: hci2: unexpected cc 0x0c25 length: 249 > 3 [ 35.975167][ T47] Bluetooth: hci2: unexpected cc 0x0c38 length: 249 > 2 [ 36.011991][ T4297] Bluetooth: hci3: unexpected cc 0x0c03 length: 249 > 1 [ 36.023736][ T4308] Bluetooth: hci4: unexpected cc 0x0c03 length: 249 > 1 [ 36.025586][ T4308] Bluetooth: hci3: unexpected cc 0x1003 length: 249 > 9 [ 36.027969][ T4297] Bluetooth: hci4: unexpected cc 0x1003 length: 249 > 9 [ 36.029957][ T4297] Bluetooth: hci3: unexpected cc 0x1001 length: 249 > 9 [ 36.031577][ T4297] Bluetooth: hci4: unexpected cc 0x1001 length: 249 > 9 [ 36.039503][ T4297] Bluetooth: hci3: unexpected cc 0x0c23 length: 249 > 4 [ 36.041310][ T4297] Bluetooth: hci4: unexpected cc 0x0c23 length: 249 > 4 [ 36.042395][ T4310] Bluetooth: hci3: unexpected cc 0x0c25 length: 249 > 3 [ 36.044801][ T4297] Bluetooth: hci3: unexpected cc 0x0c38 length: 249 > 2 [ 36.046687][ T4297] Bluetooth: hci4: unexpected cc 0x0c25 length: 249 > 3 [ 36.049757][ T47] Bluetooth: hci4: unexpected cc 0x0c38 length: 249 > 2 [ 36.197604][ T4300] chnl_net:caif_netlink_parms(): no params data found [ 36.253109][ T4296] chnl_net:caif_netlink_parms(): no params data found [ 36.261567][ T4302] chnl_net:caif_netlink_parms(): no params data found [ 36.320923][ T4300] bridge0: port 1(bridge_slave_0) entered blocking state [ 36.322622][ T4300] bridge0: port 1(bridge_slave_0) entered disabled state [ 36.325992][ T4300] device bridge_slave_0 entered promiscuous mode [ 36.335026][ T4304] chnl_net:caif_netlink_parms(): no params data found [ 36.343126][ T4296] bridge0: port 1(bridge_slave_0) entered blocking state [ 36.345727][ T4296] bridge0: port 1(bridge_slave_0) entered disabled state [ 36.347811][ T4296] device bridge_slave_0 entered promiscuous mode [ 36.352281][ T4300] bridge0: port 2(bridge_slave_1) entered blocking state [ 36.356004][ T4300] bridge0: port 2(bridge_slave_1) entered disabled state [ 36.358914][ T4300] device bridge_slave_1 entered promiscuous mode [ 36.371410][ T4296] bridge0: port 2(bridge_slave_1) entered blocking state [ 36.372895][ T4296] bridge0: port 2(bridge_slave_1) entered disabled state [ 36.378198][ T4296] device bridge_slave_1 entered promiscuous mode [ 36.413304][ T4300] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 36.416854][ T4300] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 36.429154][ T4296] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 36.447822][ T4296] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 36.457231][ T4302] bridge0: port 1(bridge_slave_0) entered blocking state [ 36.458783][ T4302] bridge0: port 1(bridge_slave_0) entered disabled state [ 36.460751][ T4302] device bridge_slave_0 entered promiscuous mode [ 36.490120][ T4302] bridge0: port 2(bridge_slave_1) entered blocking state [ 36.491677][ T4302] bridge0: port 2(bridge_slave_1) entered disabled state [ 36.494284][ T4302] device bridge_slave_1 entered promiscuous mode [ 36.505048][ T4300] team0: Port device team_slave_0 added [ 36.525750][ T4300] team0: Port device team_slave_1 added [ 36.533121][ T4296] team0: Port device team_slave_0 added [ 36.538215][ T4304] bridge0: port 1(bridge_slave_0) entered blocking state [ 36.539695][ T4304] bridge0: port 1(bridge_slave_0) entered disabled state [ 36.541822][ T4304] device bridge_slave_0 entered promiscuous mode [ 36.546527][ T4302] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 36.555613][ T4296] team0: Port device team_slave_1 added [ 36.557567][ T4300] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 36.559002][ T4300] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 36.564330][ T4300] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 36.567508][ T4304] bridge0: port 2(bridge_slave_1) entered blocking state [ 36.568988][ T4304] bridge0: port 2(bridge_slave_1) entered disabled state [ 36.571156][ T4304] device bridge_slave_1 entered promiscuous mode [ 36.575050][ T4302] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 36.585772][ T4300] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 36.587192][ T4300] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 36.592079][ T4300] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 36.611251][ T4296] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 36.612689][ T4296] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 36.622200][ T4296] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 36.630802][ T4305] chnl_net:caif_netlink_parms(): no params data found [ 36.647089][ T4296] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 36.648530][ T4296] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 36.657764][ T4296] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 36.669209][ T4304] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 36.672615][ T4302] team0: Port device team_slave_0 added [ 36.715738][ T4300] device hsr_slave_0 entered promiscuous mode [ 36.753663][ T4300] device hsr_slave_1 entered promiscuous mode [ 36.822854][ T4304] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 36.826612][ T4302] team0: Port device team_slave_1 added [ 36.878586][ T4304] team0: Port device team_slave_0 added [ 36.881213][ T4304] team0: Port device team_slave_1 added [ 36.914984][ T4296] device hsr_slave_0 entered promiscuous mode [ 36.953863][ T4296] device hsr_slave_1 entered promiscuous mode [ 36.993390][ T4296] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 36.995216][ T4296] Cannot create hsr debugfs directory [ 36.996736][ T4302] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 36.998172][ T4302] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 37.003164][ T4302] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 37.025907][ T4302] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 37.027284][ T4302] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 37.032270][ T4302] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 37.036082][ T4304] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 37.037491][ T4304] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 37.042487][ T4304] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 37.049773][ T4305] bridge0: port 1(bridge_slave_0) entered blocking state [ 37.051354][ T4305] bridge0: port 1(bridge_slave_0) entered disabled state [ 37.053465][ T4305] device bridge_slave_0 entered promiscuous mode [ 37.060063][ T4304] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 37.061560][ T4304] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 37.067011][ T4304] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 37.086568][ T4305] bridge0: port 2(bridge_slave_1) entered blocking state [ 37.088205][ T4305] bridge0: port 2(bridge_slave_1) entered disabled state [ 37.090200][ T4305] device bridge_slave_1 entered promiscuous mode [ 37.195033][ T4302] device hsr_slave_0 entered promiscuous mode [ 37.234102][ T4302] device hsr_slave_1 entered promiscuous mode [ 37.283615][ T4302] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 37.285223][ T4302] Cannot create hsr debugfs directory [ 37.288017][ T4305] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 37.324776][ T4305] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 37.376080][ T4304] device hsr_slave_0 entered promiscuous mode [ 37.413781][ T4304] device hsr_slave_1 entered promiscuous mode [ 37.453316][ T4304] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 37.454796][ T4304] Cannot create hsr debugfs directory [ 37.511650][ T4305] team0: Port device team_slave_0 added [ 37.526826][ T4305] team0: Port device team_slave_1 added [ 37.555066][ T4305] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 37.556438][ T4305] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 37.561394][ T4305] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 37.579810][ T4305] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 37.581255][ T4305] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 37.586557][ T4305] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 37.676298][ T4305] device hsr_slave_0 entered promiscuous mode [ 37.713807][ T4305] device hsr_slave_1 entered promiscuous mode [ 37.753537][ T4305] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 37.755058][ T4305] Cannot create hsr debugfs directory [ 37.788431][ T4296] netdevsim netdevsim1 netdevsim0: renamed from eth0 [ 37.826806][ T4296] netdevsim netdevsim1 netdevsim1: renamed from eth1 [ 37.868518][ T4296] netdevsim netdevsim1 netdevsim2: renamed from eth2 [ 37.907704][ T4296] netdevsim netdevsim1 netdevsim3: renamed from eth3 [ 37.923922][ T47] Bluetooth: hci0: command 0x0409 tx timeout [ 37.987181][ T4304] netdevsim netdevsim0 netdevsim0: renamed from eth0 [ 38.003705][ T4297] Bluetooth: hci2: command 0x0409 tx timeout [ 38.003813][ T47] Bluetooth: hci1: command 0x0409 tx timeout [ 38.024981][ T4304] netdevsim netdevsim0 netdevsim1: renamed from eth1 [ 38.075644][ T4304] netdevsim netdevsim0 netdevsim2: renamed from eth2 [ 38.083468][ T47] Bluetooth: hci4: command 0x0409 tx timeout [ 38.084052][ T4299] Bluetooth: hci3: command 0x0409 tx timeout [ 38.114961][ T4304] netdevsim netdevsim0 netdevsim3: renamed from eth3 [ 38.201121][ T4302] netdevsim netdevsim2 netdevsim0: renamed from eth0 [ 38.225586][ T4302] netdevsim netdevsim2 netdevsim1: renamed from eth1 [ 38.260137][ T4302] netdevsim netdevsim2 netdevsim2: renamed from eth2 [ 38.295150][ T4302] netdevsim netdevsim2 netdevsim3: renamed from eth3 [ 38.386216][ T4300] netdevsim netdevsim3 netdevsim0: renamed from eth0 [ 38.415425][ T4300] netdevsim netdevsim3 netdevsim1: renamed from eth1 [ 38.461529][ T4300] netdevsim netdevsim3 netdevsim2: renamed from eth2 [ 38.500810][ T4300] netdevsim netdevsim3 netdevsim3: renamed from eth3 [ 38.603023][ T4296] 8021q: adding VLAN 0 to HW filter on device bond0 [ 38.607577][ T4305] netdevsim netdevsim4 netdevsim0: renamed from eth0 [ 38.640942][ T4305] netdevsim netdevsim4 netdevsim1: renamed from eth1 [ 38.666385][ T4305] netdevsim netdevsim4 netdevsim2: renamed from eth2 [ 38.698882][ T4304] 8021q: adding VLAN 0 to HW filter on device bond0 [ 38.703879][ T4296] 8021q: adding VLAN 0 to HW filter on device team0 [ 38.706656][ T4305] netdevsim netdevsim4 netdevsim3: renamed from eth3 [ 38.744887][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 38.747972][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 38.762036][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 38.765240][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 38.767581][ T1659] bridge0: port 1(bridge_slave_0) entered blocking state [ 38.769100][ T1659] bridge0: port 1(bridge_slave_0) entered forwarding state [ 38.771261][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 38.773455][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 38.775431][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 38.788529][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 38.791698][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 38.795524][ T1681] bridge0: port 2(bridge_slave_1) entered blocking state [ 38.797140][ T1681] bridge0: port 2(bridge_slave_1) entered forwarding state [ 38.812002][ T4304] 8021q: adding VLAN 0 to HW filter on device team0 [ 38.817317][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 38.826587][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 38.828822][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 38.830742][ T1659] bridge0: port 1(bridge_slave_0) entered blocking state [ 38.832117][ T1659] bridge0: port 1(bridge_slave_0) entered forwarding state [ 38.838269][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 38.840256][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 38.842325][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 38.844883][ T1659] bridge0: port 2(bridge_slave_1) entered blocking state [ 38.846322][ T1659] bridge0: port 2(bridge_slave_1) entered forwarding state [ 38.863131][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 38.872189][ T402] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 38.875511][ T402] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 38.877531][ T402] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 38.882404][ T4302] 8021q: adding VLAN 0 to HW filter on device bond0 [ 38.891449][ T402] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 38.894873][ T402] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 38.897014][ T402] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 38.912215][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 38.917615][ T4302] 8021q: adding VLAN 0 to HW filter on device team0 [ 38.928499][ T4296] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 38.930554][ T4296] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 38.934754][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 38.937010][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 38.939055][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 38.941524][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 38.944914][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 38.947065][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 38.949395][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 38.951378][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 38.954056][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 38.956022][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 38.971467][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 38.974294][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 38.993339][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 38.995554][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 38.997468][ T1659] bridge0: port 1(bridge_slave_0) entered blocking state [ 38.998834][ T1659] bridge0: port 1(bridge_slave_0) entered forwarding state [ 39.000810][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 39.002842][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 39.006241][ T1659] bridge0: port 2(bridge_slave_1) entered blocking state [ 39.007663][ T1659] bridge0: port 2(bridge_slave_1) entered forwarding state [ 39.017918][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 39.019928][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 39.021900][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 39.024976][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 39.027049][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 39.037714][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 39.050779][ T4305] 8021q: adding VLAN 0 to HW filter on device bond0 [ 39.056014][ T4304] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 39.061019][ T4300] 8021q: adding VLAN 0 to HW filter on device bond0 [ 39.077033][ T4300] 8021q: adding VLAN 0 to HW filter on device team0 [ 39.084880][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 39.087128][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 39.089043][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 39.090938][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 39.092765][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 39.121690][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 39.127110][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 39.138173][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 39.140177][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 39.142260][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 39.149992][ T39] bridge0: port 1(bridge_slave_0) entered blocking state [ 39.151591][ T39] bridge0: port 1(bridge_slave_0) entered forwarding state [ 39.154986][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 39.157018][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 39.158899][ T39] bridge0: port 2(bridge_slave_1) entered blocking state [ 39.160374][ T39] bridge0: port 2(bridge_slave_1) entered forwarding state [ 39.162140][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 39.180800][ T4296] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 39.184085][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 39.185713][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 39.192138][ T4305] 8021q: adding VLAN 0 to HW filter on device team0 [ 39.195419][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 39.197754][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 39.199945][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 39.215036][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 39.217173][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 39.219200][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 39.221196][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 39.223043][ T39] bridge0: port 1(bridge_slave_0) entered blocking state [ 39.224590][ T39] bridge0: port 1(bridge_slave_0) entered forwarding state [ 39.229804][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 39.238716][ T4302] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 39.241422][ T4302] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 39.245982][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 39.248710][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 39.250853][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 39.261368][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 39.262929][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 39.265622][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 39.268006][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 39.269925][ T1681] bridge0: port 2(bridge_slave_1) entered blocking state [ 39.271357][ T1681] bridge0: port 2(bridge_slave_1) entered forwarding state [ 39.273526][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 39.275968][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 39.292202][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 39.294725][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 39.296830][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 39.299893][ T4304] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 39.320658][ T4300] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 39.322734][ T4300] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 39.328048][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 39.330270][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 39.332507][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 39.336129][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 39.338087][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 39.346482][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 39.348642][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 39.350994][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 39.353148][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 39.370383][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 39.379032][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 39.397925][ T4304] device veth0_vlan entered promiscuous mode [ 39.406571][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 39.409363][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 39.411421][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 39.415362][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 39.417566][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 39.419780][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 39.428999][ T4304] device veth1_vlan entered promiscuous mode [ 39.434149][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 39.436232][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 39.438591][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 39.440571][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 39.442539][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 39.451921][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 39.461491][ T4296] device veth0_vlan entered promiscuous mode [ 39.475417][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 39.477680][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 39.480924][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 39.482920][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 39.496160][ T4296] device veth1_vlan entered promiscuous mode [ 39.504312][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 39.506419][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 39.508348][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 39.509899][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 39.511412][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 39.514624][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 39.531640][ T4302] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 39.535786][ T4305] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 39.551088][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 39.553148][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 39.558377][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 39.564728][ T4296] device veth0_macvtap entered promiscuous mode [ 39.582241][ T4296] device veth1_macvtap entered promiscuous mode [ 39.586387][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 39.588496][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 39.590651][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 39.592337][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 39.612011][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 39.614115][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 39.618396][ T4304] device veth0_macvtap entered promiscuous mode [ 39.622043][ T4300] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 39.625649][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 39.627731][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 39.629759][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 39.642013][ T4304] device veth1_macvtap entered promiscuous mode [ 39.677644][ T4296] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 39.679254][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 39.681388][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 39.688269][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 39.694321][ T4304] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 39.696495][ T4304] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 39.700075][ T4304] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 39.713283][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 39.715577][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 39.717565][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 39.719608][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 39.723158][ T4304] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 39.729681][ T4302] device veth0_vlan entered promiscuous mode [ 39.732893][ T4296] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 39.735147][ T4296] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 39.737905][ T4296] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 39.740820][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 39.742927][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 39.750545][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 39.752725][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 39.755815][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 39.757912][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 39.759993][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 39.762086][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 39.768037][ T4304] netdevsim netdevsim0 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 39.769963][ T4304] netdevsim netdevsim0 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 39.771668][ T4304] netdevsim netdevsim0 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 39.773853][ T4304] netdevsim netdevsim0 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 39.790184][ T4296] netdevsim netdevsim1 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 39.791867][ T4296] netdevsim netdevsim1 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 39.794974][ T4296] netdevsim netdevsim1 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 39.796714][ T4296] netdevsim netdevsim1 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 39.800710][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 39.803028][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 39.805877][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 39.807506][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 39.809085][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 39.810904][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 39.817692][ T4300] device veth0_vlan entered promiscuous mode [ 39.832063][ T4302] device veth1_vlan entered promiscuous mode [ 39.836624][ T4305] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 39.851993][ T4300] device veth1_vlan entered promiscuous mode [ 39.909494][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 39.911672][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 39.921136][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 39.924554][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 39.929886][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 39.932082][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 39.936142][ T4302] device veth0_macvtap entered promiscuous mode [ 39.939620][ T4302] device veth1_macvtap entered promiscuous mode [ 39.955449][ T4300] device veth0_macvtap entered promiscuous mode [ 39.961209][ T4302] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 39.969375][ T4302] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 39.971281][ T4302] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 39.974709][ T4302] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 39.977782][ T4302] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 39.979459][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 39.981589][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 39.985127][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 39.987270][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 39.989274][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 39.991412][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 39.999928][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 40.003890][ T4297] Bluetooth: hci0: command 0x041b tx timeout [ 40.009553][ T1681] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 40.011197][ T1681] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 40.021915][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 40.029985][ T4300] device veth1_macvtap entered promiscuous mode [ 40.046822][ T4302] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 40.048900][ T4302] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 40.050823][ T4302] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 40.052780][ T4302] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 40.058397][ T4302] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 40.065172][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 40.067076][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 40.069047][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 40.072360][ T39] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 40.078048][ T39] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 40.084220][ T4299] Bluetooth: hci1: command 0x041b tx timeout [ 40.085521][ T4299] Bluetooth: hci2: command 0x041b tx timeout [ 40.087950][ T4300] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 40.090027][ T4300] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 40.091904][ T4300] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 40.094984][ T4300] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 40.096865][ T4300] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 40.098740][ T4300] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 40.101557][ T4300] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 40.115111][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 40.117037][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 40.119136][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 40.121168][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 40.123153][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 40.136283][ T4302] netdevsim netdevsim2 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 40.138051][ T4302] netdevsim netdevsim2 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 40.139750][ T4302] netdevsim netdevsim2 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 40.141429][ T4302] netdevsim netdevsim2 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 40.164598][ T4297] Bluetooth: hci4: command 0x041b tx timeout [ 40.165828][ T4297] Bluetooth: hci3: command 0x041b tx timeout [ 40.178642][ T1681] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 40.180273][ T1681] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 40.184105][ T11] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 40.185756][ T11] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 40.188442][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 40.190570][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 40.192695][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 40.197656][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 40.200313][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 40.202634][ T1659] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 40.210795][ T4300] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 40.214035][ T4300] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 40.215976][ T4300] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 40.217996][ T4300] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 40.219830][ T4300] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 40.221972][ T4300] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 40.226185][ T4300] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 40.245462][ T1681] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 40.250371][ T1681] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 40.262011][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 40.263949][ T402] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 40.265612][ T402] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 40.269661][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 40.271759][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 40.275492][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 40.304313][ T4305] device veth0_vlan entered promiscuous mode [ 40.322123][ T4300] netdevsim netdevsim3 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 40.325189][ T4300] netdevsim netdevsim3 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 40.326935][ T4300] netdevsim netdevsim3 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 40.328616][ T4300] netdevsim netdevsim3 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 40.338499][ T4305] device veth1_vlan entered promiscuous mode [ 40.371012][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 40.440326][ T4305] device veth0_macvtap entered promiscuous mode [ 40.444526][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 40.446663][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 40.449737][ T1681] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 40.526365][ T4305] device veth1_macvtap entered promiscuous mode [ 40.542138][ T4305] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 40.544826][ T4305] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 40.546755][ T4305] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 40.549339][ T4305] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 40.551210][ T4305] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 40.561810][ T4305] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 40.565803][ T4305] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 40.567801][ T4305] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 40.571219][ T4305] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 40.581677][ T4305] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 40.585128][ T4305] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 40.587225][ T4305] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 40.589206][ T4305] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 40.591361][ T4305] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 40.599104][ T4305] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 40.601122][ T4305] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 40.622333][ T4305] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 40.631608][ T4305] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 40.647504][ T4305] netdevsim netdevsim4 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 40.650416][ T4305] netdevsim netdevsim4 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 40.652179][ T4305] netdevsim netdevsim4 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 40.654225][ T4305] netdevsim netdevsim4 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 40.696058][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 40.698134][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 40.700155][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 40.702175][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 40.707534][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 40.897469][ T4383] netlink: 'syz.0.1': attribute type 4 has an invalid length. [ 41.548605][ T4378] device syzkaller0 entered promiscuous mode [ 41.554645][ T1659] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 41.556266][ T1659] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 41.581036][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 41.737853][ T9] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 41.739605][ T9] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 42.371697][ T4297] Bluetooth: hci2: command 0x040f tx timeout [ 42.373366][ T4297] Bluetooth: hci1: command 0x040f tx timeout [ 42.375252][ T4297] Bluetooth: hci3: command 0x040f tx timeout [ 42.377072][ T4297] Bluetooth: hci4: command 0x040f tx timeout [ 42.413509][ T4299] Bluetooth: hci0: command 0x040f tx timeout [ 42.821863][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 42.836821][ T9] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 42.838482][ T9] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 42.841266][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 42.873179][ T4397] loop1: detected capacity change from 0 to 512 [ 42.889793][ T4397] EXT4-fs: Ignoring removed nobh option [ 42.890923][ T4397] EXT4-fs: Ignoring removed mblk_io_submit option [ 42.902463][ T4397] EXT4-fs: Mount option(s) incompatible with ext3 [ 42.933382][ T9] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 42.934960][ T9] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 42.956856][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 44.438299][ T4404] loop3: detected capacity change from 0 to 16 [ 44.450517][ T4310] Bluetooth: hci2: command 0x0419 tx timeout [ 44.451825][ T47] Bluetooth: hci3: command 0x0419 tx timeout [ 44.451869][ T4297] Bluetooth: hci1: command 0x0419 tx timeout [ 44.452021][ T4299] Bluetooth: hci4: command 0x0419 tx timeout [ 44.492554][ T4297] Bluetooth: hci0: command 0x0419 tx timeout [ 44.830110][ T4404] erofs: (device loop3): mounted with root inode @ nid 36. [ 47.431464][ T4428] netlink: 8 bytes leftover after parsing attributes in process `syz.4.14'. [ 47.490744][ T4430] loop3: detected capacity change from 0 to 8 [ 48.583080][ T4434] SQUASHFS error: zstd decompression error: 10 [ 48.584600][ T4434] SQUASHFS error: zstd decompression failed, data probably corrupt [ 48.586453][ T4434] SQUASHFS error: Failed to read block 0x62b: -5 [ 48.587772][ T4434] SQUASHFS error: Unable to read metadata cache entry [629] [ 48.589328][ T4434] SQUASHFS error: Unable to read directory block [629:ff26] [ 48.951421][ T4417] loop1: detected capacity change from 0 to 32768 [ 49.010335][ T4417] XFS (loop1): Mounting V5 Filesystem [ 49.080171][ T4417] XFS (loop1): Ending clean mount [ 49.102646][ T4417] XFS (loop1): Quotacheck needed: Please wait. [ 49.167565][ T4417] XFS (loop1): Quotacheck: Done. [ 50.540165][ T4296] XFS (loop1): Unmounting Filesystem [ 56.424952][ T4518] loop1: detected capacity change from 0 to 16 [ 56.544360][ T4518] erofs: (device loop1): mounted with root inode @ nid 36. [ 59.042647][ T4535] loop3: detected capacity change from 0 to 8 [ 59.244710][ T4537] process 'syz.0.40' launched './file1' with NULL argv: empty string added [ 60.126302][ T4539] SQUASHFS error: zstd decompression error: 10 [ 60.127655][ T4539] SQUASHFS error: zstd decompression failed, data probably corrupt [ 60.129266][ T4539] SQUASHFS error: Failed to read block 0x62b: -5 [ 60.130560][ T4539] SQUASHFS error: Unable to read metadata cache entry [629] [ 60.132075][ T4539] SQUASHFS error: Unable to read directory block [629:ff26] [ 63.609174][ T4572] netlink: 28 bytes leftover after parsing attributes in process `syz.1.53'. [ 63.629320][ T4576] sch_tbf: burst 32855 is lower than device lo mtu (65550) ! [ 64.459631][ T4577] Zero length message leads to an empty skb [ 64.474987][ T4572] bridge0: port 3(syz_tun) entered blocking state [ 64.476490][ T4572] bridge0: port 3(syz_tun) entered disabled state [ 64.479454][ T4572] device syz_tun entered promiscuous mode [ 64.481321][ T4572] bridge0: port 3(syz_tun) entered blocking state [ 64.482778][ T4572] bridge0: port 3(syz_tun) entered forwarding state [ 64.511856][ T2061] ieee802154 phy0 wpan0: encryption failed: -22 [ 64.513308][ T2061] ieee802154 phy1 wpan1: encryption failed: -22 [ 64.752129][ T4559] loop3: detected capacity change from 0 to 32768 [ 64.760985][ T4559] ======================================================= [ 64.760985][ T4559] WARNING: The mand mount option has been deprecated and [ 64.760985][ T4559] and is ignored by this kernel. Remove the mand [ 64.760985][ T4559] option from the mount to silence this warning. [ 64.760985][ T4559] ======================================================= [ 65.867860][ T4599] loop4: detected capacity change from 0 to 512 [ 66.080955][ T4599] EXT4-fs: Quota format mount options ignored when QUOTA feature is enabled [ 66.973849][ T4599] EXT4-fs (loop4): revision level too high, forcing read-only mode [ 66.975522][ T4599] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=e000e118, mo2=0002] [ 66.977212][ T4599] System zones: 0-1, 15-15, 18-18, 34-34 [ 66.979181][ T4599] EXT4-fs (loop4): orphan cleanup on readonly fs [ 66.980681][ T4599] Quota error (device loop4): v2_read_header: Failed header read: expected=8 got=0 [ 66.982663][ T4599] EXT4-fs warning (device loop4): ext4_enable_quotas:7029: Failed to enable quota tracking (type=1, err=-22, ino=4). Please run e2fsck to fix. [ 67.027286][ T4599] EXT4-fs (loop4): Cannot turn on quotas: error -22 [ 67.044900][ T4599] EXT4-fs error (device loop4): ext4_validate_block_bitmap:438: comm syz.4.60: bg 0: block 40: padding at end of block bitmap is not set [ 69.698369][ T4619] loop1: detected capacity change from 0 to 512 [ 69.787114][ T4619] EXT4-fs warning (device loop1): ext4_multi_mount_protect:298: Invalid MMP block in superblock [ 69.800052][ T4599] EXT4-fs error (device loop4) in ext4_mb_clear_bb:6170: Corrupt filesystem [ 69.813524][ T4599] EXT4-fs (loop4): 1 truncate cleaned up [ 69.814784][ T4599] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 69.895117][ T4305] EXT4-fs (loop4): unmounting filesystem. [ 70.036390][ T24] cfg80211: failed to load regulatory.db [ 70.511612][ T4623] loop3: detected capacity change from 0 to 16 [ 70.561735][ T4623] erofs: (device loop3): mounted with root inode @ nid 36. [ 73.349408][ T4639] Bluetooth: MGMT ver 1.22 [ 74.504847][ T4649] hsr_slave_0: hsr_addr_subst_dest: Unknown node [ 74.506382][ T4649] hsr_slave_1: hsr_addr_subst_dest: Unknown node [ 74.507941][ T4649] hsr_slave_0: hsr_addr_subst_dest: Unknown node [ 74.509325][ T4649] hsr_slave_1: hsr_addr_subst_dest: Unknown node [ 74.511214][ T4649] hsr_slave_0: hsr_addr_subst_dest: Unknown node [ 74.513270][ T4649] hsr_slave_1: hsr_addr_subst_dest: Unknown node [ 74.524999][ T4649] hsr_slave_0: hsr_addr_subst_dest: Unknown node [ 74.526471][ T4649] hsr_slave_1: hsr_addr_subst_dest: Unknown node [ 74.527951][ T4649] hsr_slave_0: hsr_addr_subst_dest: Unknown node [ 74.529260][ T4649] hsr_slave_1: hsr_addr_subst_dest: Unknown node [ 74.588567][ T4647] device syzkaller0 entered promiscuous mode [ 74.951406][ T4658] loop4: detected capacity change from 0 to 128 [ 75.598582][ T4655] syz.0.74 uses obsolete (PF_INET,SOCK_PACKET) [ 75.670134][ T4393] kworker/u4:8: attempt to access beyond end of device [ 75.670134][ T4393] loop4: rw=1, sector=145, nr_sectors = 896 limit=128 [ 75.748915][ T4665] loop3: detected capacity change from 0 to 512 [ 75.757416][ T4665] EXT4-fs: Quota format mount options ignored when QUOTA feature is enabled [ 75.802902][ T4665] EXT4-fs (loop3): revision level too high, forcing read-only mode [ 75.810112][ T4665] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=e000e118, mo2=0002] [ 75.812023][ T4665] System zones: 0-1, 15-15, 18-18, 34-34 [ 75.814359][ T4665] EXT4-fs (loop3): orphan cleanup on readonly fs [ 75.816874][ T4665] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 75.858035][ T4665] EXT4-fs warning (device loop3): ext4_enable_quotas:7029: Failed to enable quota tracking (type=1, err=-22, ino=4). Please run e2fsck to fix. [ 75.861128][ T4665] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 75.890140][ T4665] EXT4-fs error (device loop3): ext4_validate_block_bitmap:438: comm syz.3.77: bg 0: block 40: padding at end of block bitmap is not set [ 75.904019][ T4665] EXT4-fs error (device loop3) in ext4_mb_clear_bb:6170: Corrupt filesystem [ 75.906142][ T4665] EXT4-fs (loop3): 1 truncate cleaned up [ 75.907294][ T4665] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. [ 75.949980][ T4674] loop4: detected capacity change from 0 to 4096 [ 75.955008][ T4674] ntfs3: loop4: Different NTFS' sector size (4096) and media sector size (512) [ 78.106614][ T4674] ntfs3: loop4: Inode r=19 is not in use! [ 78.119676][ T4674] ntfs3: loop4: Mark volume as dirty due to NTFS errors [ 78.145748][ T4300] EXT4-fs (loop3): unmounting filesystem. [ 78.348711][ T4689] loop3: detected capacity change from 0 to 2048 [ 78.354975][ T4689] EXT4-fs: Ignoring removed mblk_io_submit option [ 78.357539][ T4689] EXT4-fs: Ignoring removed i_version option [ 78.412969][ T4689] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: none. [ 78.464910][ T4673] loop1: detected capacity change from 0 to 32768 [ 78.486987][ T4300] EXT4-fs (loop3): unmounting filesystem. [ 78.496165][ T4673] XFS (loop1): Mounting V5 Filesystem [ 78.619309][ T4673] XFS (loop1): Ending clean mount [ 78.628478][ T4673] XFS (loop1): Quotacheck needed: Please wait. [ 78.648413][ T4673] XFS (loop1): Quotacheck: Done. [ 78.772767][ T4296] XFS (loop1): Unmounting Filesystem [ 78.898781][ T4685] batman_adv: batadv0: Adding interface: dummy0 [ 78.900071][ T4685] batman_adv: batadv0: The MTU of interface dummy0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 78.905753][ T4685] batman_adv: batadv0: Interface activated: dummy0 [ 79.048473][ T4707] sch_tbf: burst 32855 is lower than device lo mtu (65550) ! [ 79.500914][ T4724] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 79.572659][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): syzkaller0: link becomes ready [ 79.688719][ T4715] loop2: detected capacity change from 0 to 32768 [ 79.786169][ T4713] loop4: detected capacity change from 0 to 40427 [ 79.796435][ T4715] XFS (loop2): Mounting V5 Filesystem [ 79.797166][ T4713] F2FS-fs (loop4): Unrecognized mount option "age_extent_cache" or missing value [ 79.845999][ T4297] Bluetooth: hci4: Controller not accepting commands anymore: ncmd = 0 [ 79.847821][ T4297] Bluetooth: hci4: Injecting HCI hardware error event [ 79.850047][ T47] Bluetooth: hci4: hardware error 0x00 [ 79.932970][ T4715] XFS (loop2): Ending clean mount [ 79.939106][ T4715] XFS (loop2): Quotacheck needed: Please wait. [ 79.999291][ T4715] XFS (loop2): Quotacheck: Done. [ 80.210520][ T4302] XFS (loop2): Unmounting Filesystem [ 81.320323][ T4751] batman_adv: batadv0: Adding interface: dummy0 [ 81.321869][ T4751] batman_adv: batadv0: The MTU of interface dummy0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 81.352288][ T4751] batman_adv: batadv0: Interface activated: dummy0 [ 81.368941][ T4751] net_ratelimit: 88 callbacks suppressed [ 81.368958][ T4751] batadv0: mtu less than device minimum [ 81.374445][ T4751] batman_adv: batadv0: Forced to purge local tt entries to fit new maximum fragment MTU (-320) [ 81.379928][ T4751] batman_adv: batadv0: Forced to purge local tt entries to fit new maximum fragment MTU (-320) [ 81.384998][ T4751] batman_adv: batadv0: Forced to purge local tt entries to fit new maximum fragment MTU (-320) [ 81.390078][ T4751] batman_adv: batadv0: Forced to purge local tt entries to fit new maximum fragment MTU (-320) [ 81.395199][ T4751] batman_adv: batadv0: Forced to purge local tt entries to fit new maximum fragment MTU (-320) [ 81.400257][ T4751] batman_adv: batadv0: Forced to purge local tt entries to fit new maximum fragment MTU (-320) [ 81.405342][ T4751] batman_adv: batadv0: Forced to purge local tt entries to fit new maximum fragment MTU (-320) [ 81.410422][ T4751] batman_adv: batadv0: Forced to purge local tt entries to fit new maximum fragment MTU (-320) [ 81.415533][ T4751] batman_adv: batadv0: Forced to purge local tt entries to fit new maximum fragment MTU (-320) [ 82.084094][ T47] Bluetooth: hci4: Opcode 0x0c03 failed: -110 [ 82.162749][ T4763] sch_tbf: burst 32855 is lower than device lo mtu (65550) ! [ 82.228973][ T4299] Bluetooth: hci1: unexpected event 0x06 length: 4 > 3 [ 83.562201][ T4785] netlink: 36 bytes leftover after parsing attributes in process `syz.3.110'. [ 83.763369][ T4788] loop1: detected capacity change from 0 to 32768 [ 84.014702][ T4798] sch_tbf: burst 32855 is lower than device lo mtu (65550) ! [ 84.086063][ T27] audit: type=1326 audit(84.070:2): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=4803 comm="syz.1.116" exe="/root/syz-executor" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffffa5b53a68 code=0x0 [ 84.229928][ T4809] ieee802154 phy0 wpan0: encryption failed: -22 [ 84.249865][ T4299] Bluetooth: hci1: command 0x2016 tx timeout [ 84.880836][ T4815] loop2: detected capacity change from 0 to 32768 [ 84.889022][ T4815] BTRFS: device fsid c9fe44da-de57-406a-8241-57ec7d4412cf devid 1 transid 8 /dev/loop2 scanned by syz.2.121 (4815) [ 84.929836][ T4815] BTRFS info (device loop2): first mount of filesystem c9fe44da-de57-406a-8241-57ec7d4412cf [ 84.932040][ T4815] BTRFS info (device loop2): using crc32c (crc32c-generic) checksum algorithm [ 84.934256][ T4815] BTRFS info (device loop2): use no compression [ 84.935494][ T4815] BTRFS info (device loop2): turning on sync discard [ 84.938798][ T4815] BTRFS info (device loop2): force clearing of disk cache [ 84.941258][ T4815] BTRFS info (device loop2): enabling auto defrag [ 84.949493][ T4815] BTRFS info (device loop2): turning off discard [ 84.951411][ T4815] BTRFS info (device loop2): using free space tree [ 85.092269][ T4813] Bluetooth: hci1: Opcode 0x0c1a failed: -4 [ 85.102765][ T4813] Bluetooth: hci1: Opcode 0x0406 failed: -4 [ 85.127465][ T4813] Bluetooth: hci1: Suspend notifier action (1) failed: -4 [ 85.130095][ T4813] Bluetooth: hci3: Opcode 0x0c1a failed: -4 [ 85.133129][ T4813] Bluetooth: hci3: Opcode 0x0406 failed: -4 [ 85.135426][ T4813] Bluetooth: hci3: Suspend notifier action (1) failed: -4 [ 85.228600][ T4815] BTRFS info (device loop2): enabling ssd optimizations [ 85.257946][ T4815] BTRFS info (device loop2): rebuilding free space tree [ 85.533699][ T4815] Process accounting resumed [ 86.294098][ T4840] Process accounting resumed [ 86.551078][ T4846] netlink: 8 bytes leftover after parsing attributes in process `syz.1.126'. [ 86.595771][ T4302] BTRFS info (device loop2): last unmount of filesystem c9fe44da-de57-406a-8241-57ec7d4412cf [ 86.698620][ T4772] net_ratelimit: 10 callbacks suppressed [ 86.698634][ T4772] Set syz1 is full, maxelem 65536 reached [ 86.838195][ T4853] sch_tbf: burst 32855 is lower than device lo mtu (65550) ! [ 87.069554][ T4858] device syzkaller0 entered promiscuous mode [ 87.280812][ T4870] loop3: detected capacity change from 0 to 2048 [ 87.284912][ T4870] UDF-fs: bad mount option "shꢣ “Óü÷F—ortad" or missing value [ 87.314556][ T4290] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 88.760141][ T4884] loop2: detected capacity change from 0 to 256 [ 88.895166][ T4891] sch_tbf: burst 32855 is lower than device lo mtu (65550) ! [ 89.172972][ T4899] usb usb2: Requested nonsensical USBDEVFS_URB_ZERO_PACKET. [ 89.257552][ T4898] loop2: detected capacity change from 0 to 2048 [ 89.785735][ T4898] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: none. [ 89.803726][ T4898] EXT4-fs (loop2): Online resizing not supported with bigalloc [ 89.844107][ T4905] device syzkaller0 entered promiscuous mode [ 89.885779][ T4302] EXT4-fs (loop2): unmounting filesystem. [ 91.349716][ T4931] sch_tbf: burst 32855 is lower than device lo mtu (65550) ! [ 91.539534][ T4939] loop1: detected capacity change from 0 to 512 [ 91.556404][ T4939] EXT4-fs: Warning: mounting with data=journal disables delayed allocation, dioread_nolock, O_DIRECT and fast_commit support! [ 91.610078][ T4939] EXT4-fs error (device loop1): ext4_do_update_inode:5224: inode #16: comm syz.1.158: corrupted inode contents [ 91.618232][ T4939] EXT4-fs error (device loop1): ext4_dirty_inode:6089: inode #16: comm syz.1.158: mark_inode_dirty error [ 91.625255][ T4939] EXT4-fs error (device loop1): ext4_do_update_inode:5224: inode #16: comm syz.1.158: corrupted inode contents [ 91.630009][ T4939] EXT4-fs error (device loop1): __ext4_ext_dirty:202: inode #16: comm syz.1.158: mark_inode_dirty error [ 91.638272][ T4939] EXT4-fs error (device loop1): ext4_do_update_inode:5224: inode #16: comm syz.1.158: corrupted inode contents [ 91.644773][ T4939] EXT4-fs error (device loop1) in ext4_orphan_del:305: Corrupt filesystem [ 91.648649][ T4939] EXT4-fs error (device loop1): ext4_do_update_inode:5224: inode #16: comm syz.1.158: corrupted inode contents [ 91.657768][ T4939] EXT4-fs error (device loop1): ext4_truncate:4311: inode #16: comm syz.1.158: mark_inode_dirty error [ 91.667756][ T4939] EXT4-fs error (device loop1) in ext4_process_orphan:347: Corrupt filesystem [ 91.681193][ T4939] EXT4-fs (loop1): 1 truncate cleaned up [ 91.686551][ T4908] loop4: detected capacity change from 0 to 32768 [ 91.688018][ T4939] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 91.702380][ T4372] Quota error (device loop1): do_check_range: Getting dqdh_entries 15 out of range 0-14 [ 91.709387][ T4372] EXT4-fs error (device loop1): ext4_release_dquot:6817: comm kworker/u4:7: Failed to release dquot type 1 [ 91.710235][ T4908] gfs2: fsid=syz:syz: Trying to join cluster "lock_nolock", "syz:syz" [ 91.718998][ T4908] gfs2: fsid=syz:syz: Now mounting FS (format 1801)... [ 91.759726][ T4908] gfs2: fsid=syz:syz.0: journal 0 mapped with 16 extents in 0ms [ 91.770332][ T4296] EXT4-fs (loop1): unmounting filesystem. [ 91.772338][ T4341] gfs2: fsid=syz:syz.0: jid=0, already locked for use [ 91.778123][ T4341] gfs2: fsid=syz:syz.0: jid=0: Looking at journal... [ 91.854002][ T4341] gfs2: fsid=syz:syz.0: jid=0: Journal head lookup took 75ms [ 91.856755][ T4341] gfs2: fsid=syz:syz.0: jid=0: Done [ 91.858562][ T4908] gfs2: fsid=syz:syz.0: first mount done, others may mount [ 91.966764][ T4908] gfs2: fsid=syz:syz.0: original: gfs2_fill_super+0x1b4c/0x1ef8 [ 91.969075][ T4908] gfs2: fsid=syz:syz.0: pid: 4908 [ 91.970347][ T4908] gfs2: fsid=syz:syz.0: lock type: 1 req lock state : 3 [ 91.971845][ T4908] gfs2: fsid=syz:syz.0: new: gfs2_reconfigure+0x58c/0xaa8 [ 91.973419][ T4908] gfs2: fsid=syz:syz.0: pid: 4908 [ 91.974429][ T4908] gfs2: fsid=syz:syz.0: lock type: 1 req lock state : 3 [ 91.975943][ T4908] gfs2: fsid=syz:syz.0: G: s:SH n:1/2 f:qb t:SH d:EX/0 a:0 v:0 r:4 m:20 p:0 [ 91.977701][ T4908] gfs2: fsid=syz:syz.0: H: s:SH f:eEH e:0 p:4908 [syz.4.146] gfs2_fill_super+0x1b4c/0x1ef8 [ 91.980140][ T4908] ------------[ cut here ]------------ [ 91.981280][ T4908] kernel BUG at fs/gfs2/glock.c:1555! [ 91.982615][ T4908] Internal error: Oops - BUG: 00000000f2000800 [#1] PREEMPT SMP [ 91.984262][ T4908] Modules linked in: [ 91.985054][ T4908] CPU: 0 PID: 4908 Comm: syz.4.146 Tainted: G W 6.1.120-syzkaller #0 [ 91.987092][ T4908] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 91.989047][ T4908] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 91.990711][ T4908] pc : gfs2_glock_nq+0xf80/0x11d8 [ 91.991900][ T4908] lr : gfs2_glock_nq+0xf80/0x11d8 [ 91.992914][ T4908] sp : ffff8000218e78f0 [ 91.993721][ T4908] x29: ffff8000218e7960 x28: ffff8000218e7ac8 x27: ffff0000db8d93c0 [ 91.995397][ T4908] x26: 0000000000000000 x25: 0000000000000084 x24: ffff0000d89351c2 [ 91.997049][ T4908] x23: ffff0000f3c54640 x22: ffff8000218e7ac2 x21: ffff0000f3c54658 [ 91.998719][ T4908] x20: ffff0000d8935270 x19: 0000000000000001 x18: ffff8000218e6980 [ 92.000458][ T4908] x17: 32736667205d3634 x16: ffff800012328c24 x15: 0000000000000002 [ 92.002331][ T4908] x14: 00000000ffffffff x13: 0000000000000001 x12: 0000000000080000 [ 92.004003][ T4908] x11: 000000000000aef9 x10: ffff8000293ba000 x9 : 7689296ebd48c700 [ 92.005719][ T4908] x8 : 7689296ebd48c700 x7 : 0000000000000001 x6 : 0000000000000001 [ 92.007377][ T4908] x5 : ffff8000218e6d38 x4 : ffff800015b631e0 x3 : ffff800008587354 [ 92.009067][ T4908] x2 : 0000000000000001 x1 : 0000000000000003 x0 : 0000000000000000 [ 92.010695][ T4908] Call trace: [ 92.011329][ T4908] gfs2_glock_nq+0xf80/0x11d8 [ 92.012381][ T4908] gfs2_freeze_lock_shared+0x98/0x110 [ 92.013600][ T4908] gfs2_reconfigure+0x58c/0xaa8 [ 92.014533][ T4908] reconfigure_super+0x318/0x7a4 [ 92.015679][ T4908] path_mount+0xc70/0xe5c [ 92.016602][ T4908] __arm64_sys_mount+0x45c/0x594 [ 92.017563][ T4908] invoke_syscall+0x98/0x2bc [ 92.018528][ T4908] el0_svc_common+0x138/0x258 [ 92.019662][ T4908] do_el0_svc+0x58/0x13c [ 92.020505][ T4908] el0_svc+0x58/0x168 [ 92.021422][ T4908] el0t_64_sync_handler+0x84/0xf0 [ 92.022485][ T4908] el0t_64_sync+0x18c/0x190 [ 92.023434][ T4908] Code: aa1f03e0 aa1703e1 52800022 97ffe1a4 (d4210000) [ 92.024928][ T4908] ---[ end trace 0000000000000000 ]--- [ 92.414654][ T4908] Kernel panic - not syncing: Oops - BUG: Fatal exception [ 92.416118][ T4908] SMP: stopping secondary CPUs [ 92.417100][ T4908] Kernel Offset: disabled [ 92.418007][ T4908] CPU features: 0x080000,02070084,26017203 [ 92.419213][ T4908] Memory Limit: none [ 92.789034][ T4908] Rebooting in 86400 seconds..