last executing test programs: 2.239692141s ago: executing program 3 (id=702): shmctl$SHM_LOCK(0x0, 0xb) 2.17497458s ago: executing program 3 (id=705): syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x51, &(0x7f0000000100)={[{@nombcache}, {@max_dir_size_kb={'max_dir_size_kb', 0x3d, 0x40}}, {@norecovery}, {@commit={'commit', 0x3d, 0x5}}, {@auto_da_alloc_val={'auto_da_alloc', 0x3d, 0xb760}}]}, 0x8, 0x5fe, &(0x7f0000000ac0)="$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") 2.035835388s ago: executing program 3 (id=711): seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x15}, {0x5}, {0x6, 0x8d, 0x0, 0x1}]}) 1.958553768s ago: executing program 3 (id=714): futex(0x0, 0xb, 0x0, &(0x7f0000000280)={0x77359400}, 0xffffffffffffffff, 0x0) 1.889557467s ago: executing program 3 (id=717): bpf$BPF_BTF_LOAD(0x12, &(0x7f00000009c0)={&(0x7f0000000740)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x28, 0x28, 0xa, [@datasec={0x6, 0x1, 0x0, 0xf, 0x1, [{0x4, 0xfff}], '\t'}, @datasec={0x0, 0x0, 0x0, 0xf, 0x3, [], "e10418"}]}, {0x0, [0x0, 0x0, 0x0, 0x2e, 0x61, 0x61, 0x30, 0x61]}}, &(0x7f0000000900)=""/179, 0x4a, 0xb3, 0x1}, 0x28) 1.796252249s ago: executing program 3 (id=719): syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000000000)='./file2\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='checkpoint=disable:0'], 0x3, 0x2042f, &(0x7f0000040940)="$eJzs181qM1UYB/ATdaGg8i7EjZsDoiRiQif9QDfiR0sRbClaF65kkkyHaZNMSNI0duUVeBXeiTcgeCUKgu4kMxMQ3Fkw9e3vB8N/5pxnnjmni4YTgCfrWfz9t1Z4PbwSQngxhPBqCNX9CyGE1rbo+zreCiF81Mz9/TraTL7UXC83TZ6FEN6oe7aauvd+fm38bnH60w8//nr5y59/vLm7XQO79k4IYTKr7+8mdZZ5ndfNeLoqqpwcrJqsJyY3zXNZ5102qDrcpdu6tMr9vK4vZ7eLTV6N0+Em8+KqGp9N6w8uVvm2T/XCdTqvnkfZoMpiUVaZ39frWjd5v1jWfUZNv++q9mG53GY9nq2zej+zmyqH02UzXvctR9l6k6smm8+FYTkeVesY/Os/86P3RTG9XcdVNl8U5TQe9pIPeslRN5mXo2yZHXTTyejoILbz8aasu/mN+Tgvy3yc9YblpBPb+XDYTZLYPs4GRTqNSdLb7+11DzvN3fvx9PzrOB7F9iY/Laa3y2K8iFflPNZvdGK/t/9hJ76dxK/OLuLFlycnZxeX3x5/c/7J2eefNUX/WFZs9/f6/W6y1+0nnf9w/8ssnTxn+4cHae16AQD/P87/wC7s4vy//a/m/P94PPXz71PfPzyI8z8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwF/s3D1O3EAUAOBne727LEggQYFES4FScQRKjkGbLiVlDpBz5AJcgIYj0KQOHUdAIbJnomC0KyXBP2H1fZJn/Kz10/PKzRtbBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAiD/XNZbtzmuLdfPwkHzrPcRkRs4h4XqOKeSdnEx1HxGrD7+tXNdwV6ZwiIhZ5a869yNvT/tD/AgAAAGyv2/h8GFE1u+1w9LcJfjX0QxTH0NKiTbl31VO+MiLqg8eess3iX+7ITeZtxuuesq2aYdlTsnapLF3uaKrOtHwxFWkqRy0HAAAYRbcTGLcLAQAAYExfpi6AaRTNkN/Fzy/wL9KUHwjudCIAAADgHSqmLgAAAAAYXNv/+/4fAAAAbLfbs/vDqWsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYdg/1zeXt2f3hW/P8eH6bfq4GAAAAWOd7fXPZ7pymeDcfP8mHznNcRsQsItb17lXMOzmb6DgiVht+X7+q4S6fU0TEIm/NuRd5e9of+l8AAACA7fX1w8dvEVWz2w5HUxfEmNKiTbl31VO+MiLqg8eess2izzty3ma87inbqhmWPSVrl8rS5Y6m6kzLF1ORpvLP8rxeyQMAAP5n3U5g3C4EAACAMX2augCmUcTvJ3j5Bf5FmvIDwZ1OBAAAALxDxdQFAAAAAINr+3/f/wMAAIDtlr7/BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPCT/TmoAgACAiB6UkYSVRRTQBtnORBi7e3/APPeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQaZfZRu0r2jk35s8NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI/9eUfREAiiMHp9a27Q+1/pcEHTSeWHc6Dho4oKGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z/S8zG8sjTvJ2mlj63gk2btqHF01zq4bVw/G178BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAftH0vMxvLI07ydppY+t4JNm7ahxdNc4eNK4ejK9/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf+zAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhx/5RGgiiOADvn6xWYsAUlp5A9AgWingNURQ8go0H8A72lt4jtSIWHiCFYK+82R2VNILFbmS/DybvEYbMy6TJbwEAAAAAAAAAAAAAAGBVLA6++zpepm1fde89vl2fRn1aquHi6H07VvRln0P/Q+XO0BMAAAAwBnXO90VRvDYPx1GrWcr/Td4Tmf9uo+1znl/O/bnm7B/r4/7l+eugaXtOfOj55dXZXm/fcPVt/rpjkm4+PXup0w9SndxsLZp0n+XtfH64ltr1PqYFAP5iN9euyf+Hou4PORgAozHpVvEj/9ezYWcCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4ZOeOWZt4wwCAv0l6+f+roLgdIhJwUASNsRLiB1C6CYKTLqGNtZiqtBlscSl+Ej+BQ8HZXZzEwdGCYwdFN0G55Nq+wQwR4S60vx88d8/d8N77Zgg899wdAMBxsLcdTu7nlRDC2bnDPPPp64ulSftHt7+n+3Hrzs/L8ZjZEEkI4eFqv3etwLXMuo3Nrcfdfr+3LpFIJAdJ2f9MAAAcNUkeWV3/OdlZzM5V0hB+vRqv/y9GeZiy/n+w++5efK24/m8VtsLZ1xysPWtubG5dWV3rrvRWek9aC51252b7RqfdHN4rabpjAgAAwL+p5xHX/9X0z/7/iSgPU9b/p+6+/hJfq6b+n+iw6Vf2TAAAAI63M40f3yoTzlfq9fC8Oxist0bbg+Pro20JU/1r/+UR1/+1tOxZAQAAAEXY266M9f+XozxM2f8/9+b++3jMWghhPu//X1162l8ubjkzrYjXicteIwAAAOWazyPu/ydpqEal/vDg0oVRnn8GcKr6/+PL02Pv/8fP/y8Ut8SZVG2Mfo/hvhHCXKPsGQEAAHCU/Z9HVuzvJjuL59O3H+qe/wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+syvHBgBAQADEDvvPzAjaL5I6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDc/Y5TrfZjf95NFgajOA6fvHwfmlZHsA9eZrCxEh3BCwiBzOAALmRjZRtcRGcQ9M0KsXme5v8rz+kyRVqdx8+/iPiPdGnb5eCTxfX1aIbf3N7u65yj2EzKiCij6OMdAIDeVd3mOJ7qwzTvLO887yJvtWvq/S+PBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4M0OHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAIMjfepALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYK8AAAD///mCXr0=") 694.96887ms ago: executing program 2 (id=732): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x1e, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x1, 0x2, 0x3, 0x8, 0x1, 0x2e}]}, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x24}, 0x80) 694.81768ms ago: executing program 1 (id=733): syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000640)='./file0\x00', 0x40, &(0x7f0000001bc0)={[{@nodecompose}, {@gid}, {}, {@part={'part', 0x3d, 0x1000003}}, {@barrier}, {@barrier}, {@type={'type', 0x3d, "cd1763c0"}}, {@part={'part', 0x3d, 0x8000000000060}}]}, 0x1, 0x604, &(0x7f0000000f40)="$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") 664.381604ms ago: executing program 2 (id=735): syz_mount_image$cramfs(&(0x7f00000001c0), &(0x7f00000003c0)='./file2\x00', 0x2a00880, &(0x7f0000000180)=ANY=[], 0x2, 0x156, &(0x7f0000000400)="$eJzs0E9L23Acx/F30rQdW0sD66DbYRvbYWGla5rSscvYVphYsAYELx5EsBGFasWC9OgfvHnwAfSgLXgqfQii9VRtQeqT8FLw4F3JL4mIN++/1yXh8/0k+eb3//fQgF+g46mtrm849bpT+TxjlxMEoui8EncKT53+g2X3qsF4GyrAeRziVJ0fi7VqBTS3Z3ByU3wDSysqJl73NVBMulnVUfzM+Aq9d2GRWSJT/czr5f3eBw2KCTeLij3uj+AboOL1csAdX/wtpwf9Uub78XyIvVL601sFGs10t3MREvlHZ9+aeN+OpXbd51viNxvN62w/c5XtdkbDQXnKLtvDvGX9zJs50yyM7MtBqbB1gDYZ24S5x/d534lEgFnYUaCpQEfMx2dKHOgdtoKzu13TQRGTv0GWiCaDibvHQirc/pPUVULGs4OXJEmSJEmSJEmSpBd4CAAA//+/TFki") 635.126298ms ago: executing program 4 (id=737): setreuid(0xffffffffffffffff, 0xee00) 612.295751ms ago: executing program 2 (id=738): bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x10, 0x4, &(0x7f0000000100)=ANY=[@ANYBLOB="b400000000000000791048000000000071000a00000000009500000000000000db74589d4b38cc306ac390649f72dea0e50e2317db042855d6c74ff3493c7e31e3f6c643155a8e2e01d50bc3347475750472719cc516fa14b769e7f385ba72c60242263c05ddab05e37efe81b8bffc35cdf2ac0d93263ff755d611c4cca1684b1470af6a83366aa430ad2d700b186da622d6fba70000000000000000000000000200"/173], &(0x7f0000003ff6)='GPL\x00', 0x2, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @sk_msg}, 0x48) 576.194816ms ago: executing program 4 (id=739): bpf$BPF_BTF_LOAD(0x12, &(0x7f00000000c0)={&(0x7f0000000440)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x28, 0x28, 0x2, [@int={0x0, 0x0, 0x0, 0x1, 0x5}, @array={0x0, 0x0, 0x0, 0x3, 0x0, {0x1, 0x1}}]}}, 0x0, 0x42}, 0x28) 556.634088ms ago: executing program 1 (id=740): bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000000)={0x1b, 0x0, 0x0, 0x1000000, 0x4}, 0x48) 546.67167ms ago: executing program 2 (id=741): bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x12, 0xc, &(0x7f0000000580)=ANY=[@ANYBLOB="180000000000000000000000000000008500000063000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000003900000095"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x24, '\x00', 0x0, @cgroup_sock_addr=0x14, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) 537.681361ms ago: executing program 4 (id=743): prctl$PR_SET_PDEATHSIG(0x1, 0x41) 480.902108ms ago: executing program 2 (id=744): socket(0x25, 0x5, 0xffffffe1) 431.375034ms ago: executing program 4 (id=746): lsetxattr$system_posix_acl(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='system.posix_acl_default\x00', &(0x7f0000000180)=ANY=[@ANYBLOB="0200000001000000000000000400000000000000080000000000007d08"], 0x24, 0x0) 430.792724ms ago: executing program 2 (id=747): syz_mount_image$ocfs2(&(0x7f0000004440), &(0x7f0000000040)='./file1\x00', 0x8c0, &(0x7f0000000080)={[{@nouser_xattr}, {@heartbeat_none}, {@dir_resv_level={'dir_resv_level', 0x3d, 0xfa}}, {@barrier={'barrier', 0x3d, 0x4}}, {@err_ro}, {@localflocks}, {@journal_async_commit}, {@coherency_buffered}]}, 0x1, 0x4431, &(0x7f0000008940)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4LztwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYpX+UBoIoDsBvxkJLj2G17Ha2K4po4YrgCfQYHkaP4iW8g0WKtClCIJmFsH9gm6T6vubB/Jh5D+YBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMs9vnXvr3UTkeJqexnx+/n3f5w/l/p9N33/4gwzcjpPL939Q92Uf0+j/LYcrdq8Tzfrr4+YqL2fwZ4M9+lg3Gdobt/m5uv7XkfKVUS0Jb9JOVfVsrcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYsQMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBYAAAAAEOZvHUXfBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwKwAA//9k4ChH") 398.689279ms ago: executing program 4 (id=749): syz_emit_ethernet(0x4a, &(0x7f00000004c0)={@local, @dev, @void, {@ipv4={0x800, @tcp={{0xa, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x6, 0x0, @private=0xa010102, @private=0xa010100, {[@generic={0x7, 0x7, "0420e74160"}, @timestamp_addr={0x44, 0xc, 0x6, 0x1, 0x0, [{@broadcast, 0xf}]}]}}, {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x6, 0x5}}}}}}, 0x0) 383.196011ms ago: executing program 1 (id=750): clock_nanosleep(0x2, 0x1, 0x0, 0x0) 345.016616ms ago: executing program 4 (id=752): syz_mount_image$gfs2(&(0x7f0000000400), &(0x7f0000000000)='./file0\x00', 0x11, &(0x7f0000000240), 0x1, 0x125eb, &(0x7f0000012540)="$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bXpBm17Qphe06QVtekGbXtCmF7TpBW16QZte0KYXtOkFbXpBm17Qphe06QVtekGbXtCmF7TpBW16QZte0KYXtOkFbXpBm17Qphe06QVtekGbXtCmF7TpBW16QZte0KYXtOkFbXpBm17Qphe06QVtekGbXtCmF7TpBW16QZte0KYXtOkFbXpBm17Qphe06QVtekGbXtCmF7TpBW16QZte0KYXtOkFbXpBm17Qphe06QVtekGbXtCmF7TpBW16QZte0KYXtOkFbXpBm17Qphe06QVtekGbXtCmF7TpBW16QZte0KYXtOkFbXpBm17Qphe06QVtekGbXtCmF7TpBW16QZte0KYXtOkFbXpBm17Qphe06QVtekGbXtCmF7TpBW16QZte0KYXtOkFbXpBm17Qphe06QVtekGbXtCmF7TpBW16QZte0KYXtOkFbXpBm17Qphe06QVtekGbXtCmF7TpBW16QZte0KYXtOkFbXpBm17Qphe06QVtekGbXtCmF7TpBW16QZte0KYXtOkFbXpBm17Qphe06QVtekGbXtCmF7TpBW16QZte0KYXtOkFbXpBm17Qphe06QVtekGbXtCmF7TpBW16QZte0KYXtOkFbXpBm17Qphe06QVtekGbXtCmF7TpBW16QZte0KYXtOkFbXpBm17Qphe06QVtekGbXtCmF7TpBW16QZte0KYXtOkFbXpBm17Qphe06QVtekGbXtCmF7TpBW16QZte0KYXtOkFbXpBm17QJivb9II2vaBNL2jTC9r0gja9oE0vaNML2vSC9t97QdumFyTeZ3TpBV16QZde0KUXdMnvLr2gy9/YpRd06QVdekGXXtClF3TpBV16QZefF+iS/13yv0v+d8n/LvnfJf+75H+X/O+S/13yv0v+d8n/LvnfJf+75H+X/O+S/13yv0v+d8n/LvnfJf+75H+X/O+S/92Tzz77b/9P2iX/u+R/l/zvkv9d8r9L/nfJ/y753yX/u+R/l/zvkv9d8r9L/nfJ/y753yX/u+R/l/zvkv9d8r9L/nfJ/y753yX/u+R/l/zvkv9d8r9L/nfJ/y753yX/u+R/l/zvkv9d8r9L/nfJ/y753yX/u+R/l/zvkv9d8r9L/nfJ/y753yX/u+R/l/zvkv9d8r9L/nfJ/y753yX/u+R/N+vPqk7+d8n/LvnfJf+75H+X/O+S/7P+fOsu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LGhe/wcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9H3N/v/0e9/FNwUAAAAsUF7/BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9EX/L5T7zGm5H67PGg2ta7X+R+W/bO4fn/Vx98PeeW9e8wuf3cnPzzRutMCeTLlm3+HPBQAAAJVR0v8NMdrMp/+Xzn/8Ffq/zdyz9h33/yKTZ80mT8QnfvDd/dwAAADw31PS/9+fNRqWm0//j85//BX6f7m5Zy36f6EtF9gT+t8tXqvVFs59/MNarf6DWq3x9xbM+Xqrz55Q7uPWtVr2TK3WaNqCuQ8AAAD/NyX933TWaFh+Pv1/Vf7jr9D/y889a9H/Cz+zwJ7Q19No+4Xqf+x6ZK2287YtP5+TX84+n3Mcvf7Nlze6fs7vT8x+3AtLtpz7cd/NXQAAAPg/Ken/+PPxDSvUap2m5j4fr3Ev8nX//P8Kc8/ZX7vQVV/6thp/oyc1f3OeT/NHX9yk1q7WKP/MP9N2Po8/s77Uss0n1xoXHt/2W/pOAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPh/7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDkgAAAAABP1/3Y5AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAuQIAAP//3B/sGw==") 323.060048ms ago: executing program 1 (id=753): bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0x10, 0x16, &(0x7f0000000340)=ANY=[@ANYBLOB="61122800000000006113380000000000bf1000000000000025000200091b00003d200000000000008701000000000000bc26000000000000bf67000000000000150300000ee600f0670200000300000015030000ffffffffbf050000000000000f650000000000006507f4ff02000400070700006b3128fe1f75000000000000bf540000000000000705000003001500ae430100000000009500000000000000050000000000000095000000000000004d9bd591d568253e9988431ec068e3a82983d58719d72183f2cb7f43dd55788be820b236dcb695dbfd737cbf719506d2d6b05fe70305863f970eac3590ac99b798f8125f1c322c2a154a8a8d"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x4, '\x00', 0x0, @sk_msg}, 0x48) 293.344892ms ago: executing program 0 (id=754): mount(&(0x7f0000000000)=@nbd={'/dev/nbd', 0x0}, &(0x7f0000000040)='./cgroup\x00', &(0x7f00000000c0)='omfs\x00', 0xa08410, 0x0) 216.423332ms ago: executing program 0 (id=755): bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000540)=ANY=[@ANYBLOB="9feb01001800000000000000280000002800000005000000020000000100000f0300000000000000000000000000000000ba000e00000004aee05f000000006b00005fae00"], &(0x7f0000000400)=""/188, 0x45, 0xbc, 0x1}, 0x28) 177.593587ms ago: executing program 0 (id=756): keyctl$invalidate(0x15, 0x0) 113.022495ms ago: executing program 0 (id=757): prlimit64(0x0, 0x0, 0x0, 0xfffffffffffffffe) 112.007026ms ago: executing program 1 (id=758): futex(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0, 0x82) 34.869875ms ago: executing program 0 (id=759): madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x10) 34.672475ms ago: executing program 1 (id=760): syz_mount_image$ext4(&(0x7f0000000180)='ext4\x00', &(0x7f00000001c0)='./file0\x00', 0xa007ca, &(0x7f0000000000)={[{@nodioread_nolock}, {@barrier_val={'barrier', 0x3d, 0xe}}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x5c}}, {@nouid32}, {@resgid}, {@errors_remount}, {@init_itable_val={'init_itable', 0x3d, 0x8d59}}]}, 0x0, 0x48a, &(0x7f0000000200)="$eJzs3M1vFOUfAPDvTF+gP17aH+ILiFolJo3GlhZUDl40mhiD0UQPeKxtIQ0LNbQaQSLFGLyYGBI9G49G/wJvxsSoJxOvevFkSIhyAfRSM7MzsLvtFkq3bO1+PsnA88w8u/N895mXZ55ntwF0rMHsnyRia0T8GhH91Wx9gcHqf1cvn5m4dvnMRBILC6/9meTlrlw+M1EWLV+3pcgMpRHph0mxk3qzp04fG69Upk4W+ZG542+NzJ46/cQ7x8ePTh2dOjF28OCB/aNPPzX2ZEvizOK6svv9mT27XnzjwssThy+8+ePXWX23Fttr42iVwSzwvxZyNavzj+nRVu+szbbVpJPuNlaEFemKiKy5evLzvz+64kbj9ccLH7S1csCayu5Nm5pvnl8ANrAk2l0DoD3KG332/Fsud6jrsS5cerb6AJTFfbVYqlu6Iy3K9DQ837bSYEQcnv/782yJNRqHAACo9fHEZ4d6I+K9a1+9lPU9+vO1fRGRxj15+ve6GaGBiPh/ROyIiLsiYmdE3B2Rl703Iu5bZX0W93/Si6t8y2Vl/b9nirmt+v5f2fuLga4ity2Pvyc5Ml2Z2hcR2yNiKHo2ZfnRZfbx7fO/fNJsW23/L1uy/Zd9waIeF7sbBugmx+fG805pC1w6F7G7e6n4k+szAVnr74qI3St76+1lYvqxL/c0K3Tz+JfRgnmmhS+y8Oaz+OejIf5SUjs/Ob1ofnJkc1Sm9o2UR8ViP/18/tVm+x+MhduPvwUuTcU/UX/8NxYZSGrna2dXvo/zv33U9JnmNo//tDd5PZ9n7i3WvTs+N3dyNKI3OZTn69aP3XhtmS/LZ8f/0N6lz/8dxWuy+O+PiOwgfiAiHoyIh4q6PxwRj0TE3mXi/+G55tvK+CNtU/ufi5hc8vp3/fhvaP+VJ7qOff9Ns/3fWvsfyFNDxZr8+ncTS1Unu1w0VnA1nx0AAAD8V6T5d+CTdPh6Ok2Hh6vf4d8Z/0srM7Nzjx+ZefvEZPW78gPRk5YjXf3FeGhlujI1mswX71gdHx0rxorL8dL9xbjxp119eX54YqYy2ebYodNtaXL+Z/7oanftgDXWt+Tasd47XhGgDRrn0dP67NlXwsUANiq/14bO1fz83xyLuwPARuL+D51rqfP/bEPeXABsTO7/0Lmc/9Ch0u/aXQOgjdz/oSOt5nf9a5jYvD6q0Z7Eem2UPBFRJtJ1UJ900R90kLhZou/WCrf7ygQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAa/wYAAP//mJnpag==") 0s ago: executing program 0 (id=761): syz_read_part_table(0x1057, &(0x7f0000001080)="$eJzsz82pwkAYBdCb9wYJBDUluBErsgTBrR2kHhfWYD+Cu+BSMUaxAdHFOZu5c+cHvvBl07fc75LLfFP/J81h7MqqH9a/JM091GOfpFsMJyVVSclx2zWPe7M2y9enp8nzSbok52vaatyv95+fDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+3y0AAP//xJIL+Q==") kernel console output (not intermixed with test programs): [ 9.331078][ T3989] eql: remember to turn off Van-Jacobson compression on your slave devices Starting crond: [ 9.359430][ T448] gvnic 0000:00:00.0 enp0s0: Device link is up. [ 9.367575][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s0: link becomes ready OK Starting sshd: OK syzkaller Warning: Permanently added '10.128.0.249' (ED25519) to the list of known hosts. syzkaller login: [ 31.883833][ T4307] cgroup: Unknown subsys name 'net' [ 32.116060][ T4307] cgroup: Unknown subsys name 'rlimit' Setting up swapspace version 1, size = 127995904 bytes [ 32.363978][ T4307] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k SSFS [ 33.461754][ T4323] Bluetooth: hci0: unexpected cc 0x0c03 length: 249 > 1 [ 33.463720][ T4323] Bluetooth: hci0: unexpected cc 0x1003 length: 249 > 9 [ 33.465161][ T4323] Bluetooth: hci0: unexpected cc 0x1001 length: 249 > 9 [ 33.467723][ T4323] Bluetooth: hci0: unexpected cc 0x0c23 length: 249 > 4 [ 33.469258][ T4323] Bluetooth: hci0: unexpected cc 0x0c25 length: 249 > 3 [ 33.470710][ T4323] Bluetooth: hci0: unexpected cc 0x0c38 length: 249 > 2 [ 33.483596][ T4326] Bluetooth: hci1: unexpected cc 0x0c03 length: 249 > 1 [ 33.488032][ T47] Bluetooth: hci1: unexpected cc 0x1003 length: 249 > 9 [ 33.489905][ T47] Bluetooth: hci1: unexpected cc 0x1001 length: 249 > 9 [ 33.491753][ T47] Bluetooth: hci1: unexpected cc 0x0c23 length: 249 > 4 [ 33.493064][ T47] Bluetooth: hci1: unexpected cc 0x0c25 length: 249 > 3 [ 33.494533][ T47] Bluetooth: hci1: unexpected cc 0x0c38 length: 249 > 2 [ 33.499147][ T47] Bluetooth: hci2: unexpected cc 0x0c03 length: 249 > 1 [ 33.500519][ T47] Bluetooth: hci2: unexpected cc 0x1003 length: 249 > 9 [ 33.505924][ T47] Bluetooth: hci2: unexpected cc 0x1001 length: 249 > 9 [ 33.508756][ T47] Bluetooth: hci2: unexpected cc 0x0c23 length: 249 > 4 [ 33.510302][ T4326] Bluetooth: hci2: unexpected cc 0x0c25 length: 249 > 3 [ 33.511590][ T4321] Bluetooth: hci2: unexpected cc 0x0c38 length: 249 > 2 [ 33.536462][ T4326] Bluetooth: hci3: unexpected cc 0x0c03 length: 249 > 1 [ 33.538127][ T4326] Bluetooth: hci3: unexpected cc 0x1003 length: 249 > 9 [ 33.539486][ T4326] Bluetooth: hci3: unexpected cc 0x1001 length: 249 > 9 [ 33.540975][ T4326] Bluetooth: hci3: unexpected cc 0x0c23 length: 249 > 4 [ 33.542341][ T4326] Bluetooth: hci3: unexpected cc 0x0c25 length: 249 > 3 [ 33.543631][ T4326] Bluetooth: hci3: unexpected cc 0x0c38 length: 249 > 2 [ 33.558171][ T4323] Bluetooth: hci4: unexpected cc 0x0c03 length: 249 > 1 [ 33.559658][ T4323] Bluetooth: hci4: unexpected cc 0x1003 length: 249 > 9 [ 33.560940][ T4323] Bluetooth: hci4: unexpected cc 0x1001 length: 249 > 9 [ 33.562449][ T4323] Bluetooth: hci4: unexpected cc 0x0c23 length: 249 > 4 [ 33.564036][ T4323] Bluetooth: hci4: unexpected cc 0x0c25 length: 249 > 3 [ 33.567662][ T4323] Bluetooth: hci4: unexpected cc 0x0c38 length: 249 > 2 [ 33.624915][ T4327] chnl_net:caif_netlink_parms(): no params data found [ 33.647232][ T4320] chnl_net:caif_netlink_parms(): no params data found [ 33.676114][ T4324] chnl_net:caif_netlink_parms(): no params data found [ 33.690273][ T4327] bridge0: port 1(bridge_slave_0) entered blocking state [ 33.691494][ T4327] bridge0: port 1(bridge_slave_0) entered disabled state [ 33.693000][ T4327] device bridge_slave_0 entered promiscuous mode [ 33.696226][ T4328] chnl_net:caif_netlink_parms(): no params data found [ 33.706165][ T4327] bridge0: port 2(bridge_slave_1) entered blocking state [ 33.707367][ T4327] bridge0: port 2(bridge_slave_1) entered disabled state [ 33.708889][ T4327] device bridge_slave_1 entered promiscuous mode [ 33.727771][ T4320] bridge0: port 1(bridge_slave_0) entered blocking state [ 33.728922][ T4320] bridge0: port 1(bridge_slave_0) entered disabled state [ 33.730472][ T4320] device bridge_slave_0 entered promiscuous mode [ 33.732904][ T4320] bridge0: port 2(bridge_slave_1) entered blocking state [ 33.735448][ T4320] bridge0: port 2(bridge_slave_1) entered disabled state [ 33.736957][ T4320] device bridge_slave_1 entered promiscuous mode [ 33.739448][ T4327] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 33.742875][ T4327] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 33.748255][ T4324] bridge0: port 1(bridge_slave_0) entered blocking state [ 33.749411][ T4324] bridge0: port 1(bridge_slave_0) entered disabled state [ 33.750807][ T4324] device bridge_slave_0 entered promiscuous mode [ 33.769152][ T4324] bridge0: port 2(bridge_slave_1) entered blocking state [ 33.770400][ T4324] bridge0: port 2(bridge_slave_1) entered disabled state [ 33.771849][ T4324] device bridge_slave_1 entered promiscuous mode [ 33.774160][ T4327] team0: Port device team_slave_0 added [ 33.778561][ T4327] team0: Port device team_slave_1 added [ 33.781747][ T4328] bridge0: port 1(bridge_slave_0) entered blocking state [ 33.782849][ T4328] bridge0: port 1(bridge_slave_0) entered disabled state [ 33.785767][ T4328] device bridge_slave_0 entered promiscuous mode [ 33.788449][ T4320] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 33.794527][ T4324] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 33.799907][ T4320] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 33.804878][ T4328] bridge0: port 2(bridge_slave_1) entered blocking state [ 33.806032][ T4328] bridge0: port 2(bridge_slave_1) entered disabled state [ 33.807460][ T4328] device bridge_slave_1 entered promiscuous mode [ 33.809420][ T4324] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 33.824598][ T4327] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 33.825702][ T4327] 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. [ 33.829661][ T4327] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 33.832737][ T4320] team0: Port device team_slave_0 added [ 33.837883][ T4327] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 33.838970][ T4327] 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. [ 33.843874][ T4327] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 33.846764][ T4324] team0: Port device team_slave_0 added [ 33.848859][ T4324] team0: Port device team_slave_1 added [ 33.850879][ T4320] team0: Port device team_slave_1 added [ 33.852677][ T4328] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 33.863122][ T4328] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 33.869753][ T4328] team0: Port device team_slave_0 added [ 33.871432][ T4328] team0: Port device team_slave_1 added [ 33.877506][ T4320] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 33.878527][ T4320] 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. [ 33.882748][ T4320] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 33.886331][ T4324] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 33.887408][ T4324] 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. [ 33.891602][ T4324] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 33.897416][ T4328] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 33.898489][ T4328] 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. [ 33.902518][ T4328] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 33.906845][ T4320] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 33.907803][ T4320] 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. [ 33.911470][ T4320] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 33.916492][ T4324] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 33.917507][ T4324] 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. [ 33.921393][ T4324] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 33.923585][ T4328] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 33.924682][ T4328] 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. [ 33.928649][ T4328] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 33.974490][ T4327] device hsr_slave_0 entered promiscuous mode [ 34.023627][ T4327] device hsr_slave_1 entered promiscuous mode [ 34.069412][ T4331] chnl_net:caif_netlink_parms(): no params data found [ 34.114279][ T4324] device hsr_slave_0 entered promiscuous mode [ 34.153438][ T4324] device hsr_slave_1 entered promiscuous mode [ 34.193312][ T4324] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 34.194590][ T4324] Cannot create hsr debugfs directory [ 34.234352][ T4328] device hsr_slave_0 entered promiscuous mode [ 34.273461][ T4328] device hsr_slave_1 entered promiscuous mode [ 34.343303][ T4328] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 34.344461][ T4328] Cannot create hsr debugfs directory [ 34.404360][ T4320] device hsr_slave_0 entered promiscuous mode [ 34.443497][ T4320] device hsr_slave_1 entered promiscuous mode [ 34.503318][ T4320] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 34.504482][ T4320] Cannot create hsr debugfs directory [ 34.527398][ T4331] bridge0: port 1(bridge_slave_0) entered blocking state [ 34.528659][ T4331] bridge0: port 1(bridge_slave_0) entered disabled state [ 34.530131][ T4331] device bridge_slave_0 entered promiscuous mode [ 34.539848][ T4331] bridge0: port 2(bridge_slave_1) entered blocking state [ 34.541061][ T4331] bridge0: port 2(bridge_slave_1) entered disabled state [ 34.542446][ T4331] device bridge_slave_1 entered promiscuous mode [ 34.563072][ T4331] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 34.565511][ T4331] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 34.592200][ T4331] team0: Port device team_slave_0 added [ 34.594262][ T4331] team0: Port device team_slave_1 added [ 34.603782][ T4331] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 34.604944][ T4331] 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. [ 34.609037][ T4331] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 34.620058][ T4331] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 34.621147][ T4331] 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. [ 34.625131][ T4331] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 34.694462][ T4331] device hsr_slave_0 entered promiscuous mode [ 34.733560][ T4331] device hsr_slave_1 entered promiscuous mode [ 34.773294][ T4331] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 34.774472][ T4331] Cannot create hsr debugfs directory [ 34.783831][ T4327] netdevsim netdevsim3 netdevsim0: renamed from eth0 [ 34.850523][ T4327] netdevsim netdevsim3 netdevsim1: renamed from eth1 [ 34.884485][ T4327] netdevsim netdevsim3 netdevsim2: renamed from eth2 [ 34.932155][ T4327] netdevsim netdevsim3 netdevsim3: renamed from eth3 [ 34.988811][ T4328] netdevsim netdevsim2 netdevsim0: renamed from eth0 [ 35.030852][ T4328] netdevsim netdevsim2 netdevsim1: renamed from eth1 [ 35.064506][ T4328] netdevsim netdevsim2 netdevsim2: renamed from eth2 [ 35.109330][ T4328] netdevsim netdevsim2 netdevsim3: renamed from eth3 [ 35.171326][ T4324] netdevsim netdevsim0 netdevsim0: renamed from eth0 [ 35.204385][ T4324] netdevsim netdevsim0 netdevsim1: renamed from eth1 [ 35.268172][ T4324] netdevsim netdevsim0 netdevsim2: renamed from eth2 [ 35.312987][ T4324] netdevsim netdevsim0 netdevsim3: renamed from eth3 [ 35.381809][ T4320] netdevsim netdevsim1 netdevsim0: renamed from eth0 [ 35.414715][ T4320] netdevsim netdevsim1 netdevsim1: renamed from eth1 [ 35.481630][ T4320] netdevsim netdevsim1 netdevsim2: renamed from eth2 [ 35.519958][ T4320] netdevsim netdevsim1 netdevsim3: renamed from eth3 [ 35.533458][ T4326] Bluetooth: hci1: command 0x0409 tx timeout [ 35.543911][ T4326] Bluetooth: hci2: command 0x0409 tx timeout [ 35.543927][ T4323] Bluetooth: hci0: command 0x0409 tx timeout [ 35.575123][ T4331] netdevsim netdevsim4 netdevsim0: renamed from eth0 [ 35.613413][ T4323] Bluetooth: hci4: command 0x0409 tx timeout [ 35.613440][ T4326] Bluetooth: hci3: command 0x0409 tx timeout [ 35.617597][ T4327] 8021q: adding VLAN 0 to HW filter on device bond0 [ 35.621498][ T4331] netdevsim netdevsim4 netdevsim1: renamed from eth1 [ 35.644931][ T4331] netdevsim netdevsim4 netdevsim2: renamed from eth2 [ 35.670075][ T4331] netdevsim netdevsim4 netdevsim3: renamed from eth3 [ 35.706977][ T4327] 8021q: adding VLAN 0 to HW filter on device team0 [ 35.714710][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 35.716678][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 35.738927][ T4324] 8021q: adding VLAN 0 to HW filter on device bond0 [ 35.741709][ T4328] 8021q: adding VLAN 0 to HW filter on device bond0 [ 35.743088][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 35.745210][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 35.746576][ T4363] bridge0: port 1(bridge_slave_0) entered blocking state [ 35.747792][ T4363] bridge0: port 1(bridge_slave_0) entered forwarding state [ 35.749343][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 35.750769][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 35.752136][ T4363] bridge0: port 2(bridge_slave_1) entered blocking state [ 35.753283][ T4363] bridge0: port 2(bridge_slave_1) entered forwarding state [ 35.757483][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 35.759113][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 35.766476][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 35.769335][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 35.771013][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 35.772527][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 35.787931][ T4328] 8021q: adding VLAN 0 to HW filter on device team0 [ 35.789792][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 35.791294][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 35.798723][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 35.800159][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 35.801912][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 35.804270][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 35.812260][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 35.814390][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 35.816398][ T1599] bridge0: port 1(bridge_slave_0) entered blocking state [ 35.817533][ T1599] bridge0: port 1(bridge_slave_0) entered forwarding state [ 35.818957][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 35.820566][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 35.822167][ T1599] bridge0: port 2(bridge_slave_1) entered blocking state [ 35.823307][ T1599] bridge0: port 2(bridge_slave_1) entered forwarding state [ 35.827049][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 35.828340][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 35.829897][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 35.832147][ T4324] 8021q: adding VLAN 0 to HW filter on device team0 [ 35.845873][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 35.847479][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 35.848982][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 35.850693][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 35.852014][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 35.854767][ T1599] bridge0: port 1(bridge_slave_0) entered blocking state [ 35.855916][ T1599] bridge0: port 1(bridge_slave_0) entered forwarding state [ 35.857279][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 35.859014][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 35.861196][ T4327] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 35.869546][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 35.871077][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 35.872541][ T1599] bridge0: port 2(bridge_slave_1) entered blocking state [ 35.873697][ T1599] bridge0: port 2(bridge_slave_1) entered forwarding state [ 35.878391][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 35.880478][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 35.881955][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 35.883854][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 35.888313][ T4320] 8021q: adding VLAN 0 to HW filter on device bond0 [ 35.898385][ T448] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 35.900233][ T448] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 35.901692][ T448] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 35.903149][ T448] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 35.906981][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 35.908601][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 35.916954][ T4331] 8021q: adding VLAN 0 to HW filter on device bond0 [ 35.920621][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 35.922257][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 35.924532][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 35.927173][ T4328] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 35.930949][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 35.932682][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 35.938539][ T4320] 8021q: adding VLAN 0 to HW filter on device team0 [ 35.946575][ T4324] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 35.948060][ T4324] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 35.951380][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 35.952779][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 35.958024][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 35.959589][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 35.961115][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 35.963098][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 35.974039][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 35.976013][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 35.979289][ T4331] 8021q: adding VLAN 0 to HW filter on device team0 [ 35.982489][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 35.984050][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 35.985364][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 35.986875][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 35.988249][ T4363] bridge0: port 1(bridge_slave_0) entered blocking state [ 35.989367][ T4363] bridge0: port 1(bridge_slave_0) entered forwarding state [ 35.991052][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 35.994824][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 35.996362][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 35.998054][ T11] bridge0: port 2(bridge_slave_1) entered blocking state [ 35.999158][ T11] bridge0: port 2(bridge_slave_1) entered forwarding state [ 36.011277][ T4327] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 36.018656][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 36.019937][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 36.021250][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 36.022869][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 36.026225][ T39] bridge0: port 1(bridge_slave_0) entered blocking state [ 36.027298][ T39] bridge0: port 1(bridge_slave_0) entered forwarding state [ 36.028641][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 36.030092][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 36.031416][ T39] bridge0: port 2(bridge_slave_1) entered blocking state [ 36.032542][ T39] bridge0: port 2(bridge_slave_1) entered forwarding state [ 36.037061][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 36.039200][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 36.040921][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 36.042598][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 36.045088][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 36.046579][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 36.053947][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 36.055567][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 36.057152][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 36.058683][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 36.060192][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 36.061634][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 36.063055][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 36.067319][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 36.077539][ T4328] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 36.084680][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 36.086124][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 36.087513][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 36.089100][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 36.090297][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 36.091592][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 36.093145][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 36.098910][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 36.100425][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 36.104194][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 36.105984][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 36.110710][ T4320] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 36.112550][ T4320] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 36.116862][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 36.118428][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 36.120694][ T4331] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 36.127699][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 36.128960][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 36.136744][ T448] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 36.138355][ T448] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 36.146557][ T4324] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 36.155607][ T448] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 36.157251][ T448] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 36.158929][ T448] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 36.160326][ T448] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 36.161782][ T448] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 36.163095][ T448] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 36.167917][ T448] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 36.169546][ T448] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 36.176150][ T4328] device veth0_vlan entered promiscuous mode [ 36.178220][ T4327] device veth0_vlan entered promiscuous mode [ 36.182986][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 36.184629][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 36.190725][ T4328] device veth1_vlan entered promiscuous mode [ 36.192816][ T4327] device veth1_vlan entered promiscuous mode [ 36.209631][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 36.211194][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 36.212698][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 36.215000][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 36.216693][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 36.218206][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 36.221804][ T4324] device veth0_vlan entered promiscuous mode [ 36.227579][ T4320] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 36.231047][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 36.232475][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 36.234302][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 36.235418][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 36.240227][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 36.241700][ T11] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 36.249954][ T4324] device veth1_vlan entered promiscuous mode [ 36.257863][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 36.259368][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 36.260773][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 36.262240][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 36.269415][ T4328] device veth0_macvtap entered promiscuous mode [ 36.273091][ T4328] device veth1_macvtap entered promiscuous mode [ 36.275782][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 36.277295][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 36.278575][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 36.280126][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 36.282410][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 36.284088][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 36.286142][ T4327] device veth0_macvtap entered promiscuous mode [ 36.290496][ T4327] device veth1_macvtap entered promiscuous mode [ 36.299449][ T4331] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 36.303183][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 36.305370][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 36.306681][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 36.308132][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 36.310840][ T4328] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 36.312095][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 36.316936][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 36.318304][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 36.319894][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 36.321962][ T4327] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 36.324164][ T4327] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 36.326401][ T4327] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 36.330791][ T4320] device veth0_vlan entered promiscuous mode [ 36.332507][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 36.334628][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 36.340096][ T4324] device veth0_macvtap entered promiscuous mode [ 36.342910][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 36.344673][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 36.347407][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 36.349099][ T4324] device veth1_macvtap entered promiscuous mode [ 36.352619][ T4327] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 36.357889][ T4328] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 36.359599][ T4328] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 36.361792][ T4328] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 36.371232][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 36.372817][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 36.376960][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 36.378525][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 36.384342][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 36.387066][ T4327] netdevsim netdevsim3 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 36.388510][ T4327] netdevsim netdevsim3 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 36.389921][ T4327] netdevsim netdevsim3 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 36.391121][ T4327] netdevsim netdevsim3 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 36.400446][ T4328] netdevsim netdevsim2 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 36.401717][ T4328] netdevsim netdevsim2 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 36.402976][ T4328] netdevsim netdevsim2 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 36.407043][ T4328] netdevsim netdevsim2 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 36.409522][ T4320] device veth1_vlan entered promiscuous mode [ 36.415228][ T4324] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 36.416856][ T4324] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 36.418479][ T4324] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 36.420185][ T4324] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 36.422332][ T4324] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 36.426893][ T4324] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 36.428386][ T4324] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 36.429792][ T4324] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 36.431360][ T4324] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 36.437416][ T4324] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 36.440020][ T4324] netdevsim netdevsim0 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 36.441354][ T4324] netdevsim netdevsim0 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 36.442766][ T4324] netdevsim netdevsim0 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 36.444941][ T4324] netdevsim netdevsim0 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 36.448240][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 36.449596][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 36.451059][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 36.452577][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 36.455516][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 36.456961][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 36.482542][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 36.484299][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 36.485722][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 36.487233][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 36.495390][ T4320] device veth0_macvtap entered promiscuous mode [ 36.515571][ T4320] device veth1_macvtap entered promiscuous mode [ 36.525740][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 36.527263][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 36.528664][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 36.530153][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 36.532814][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 36.538650][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 36.540783][ T4331] device veth0_vlan entered promiscuous mode [ 36.545573][ T4331] device veth1_vlan entered promiscuous mode [ 36.547507][ T4320] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 36.548987][ T4320] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 36.550449][ T4320] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 36.552074][ T4320] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 36.554185][ T4320] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 36.555900][ T4320] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 36.558237][ T4320] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 36.562226][ T39] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 36.563015][ T4320] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 36.563405][ T39] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 36.566454][ T4320] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 36.568092][ T4320] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 36.569556][ T4320] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 36.571015][ T4320] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 36.572452][ T4320] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 36.577626][ T4320] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 36.580773][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 36.582234][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 36.585203][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 36.586624][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 36.588313][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 36.589797][ T1599] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 36.598809][ T4320] netdevsim netdevsim1 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 36.600130][ T4320] netdevsim netdevsim1 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 36.601472][ T4320] netdevsim netdevsim1 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 36.602730][ T4320] netdevsim netdevsim1 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 36.606044][ T1599] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 36.609673][ T1599] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 36.613542][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 36.614979][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 36.635643][ T39] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 36.636902][ T39] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 36.638505][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 36.646152][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 36.647739][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 36.649755][ T4331] device veth0_macvtap entered promiscuous mode [ 36.652886][ T4331] device veth1_macvtap entered promiscuous mode [ 36.667790][ T448] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 36.668935][ T448] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 36.671185][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 36.673158][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 36.677051][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 36.678799][ T4331] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 36.680501][ T4331] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 36.682019][ T4331] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 36.684417][ T4331] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 36.685918][ T4331] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 36.687381][ T4331] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 36.688711][ T4331] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 36.690224][ T4331] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 36.692544][ T4331] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 36.696609][ T39] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 36.697821][ T39] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 36.702562][ T448] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 36.703803][ T448] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 36.715105][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 36.716717][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 36.718087][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 36.719424][ T4363] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 36.725887][ T4363] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 36.726789][ T4331] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 36.727411][ T4363] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 36.728868][ T4331] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 36.731634][ T4331] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 36.738338][ T4331] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 36.739857][ T4331] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 36.741497][ T4331] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 36.742915][ T4331] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 36.745317][ T4331] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 36.747519][ T4331] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 36.751212][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 36.752662][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 36.759421][ T4363] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 36.760660][ T4363] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 36.762761][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 36.765255][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 36.798933][ T4331] netdevsim netdevsim4 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 36.800232][ T4331] netdevsim netdevsim4 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 36.801443][ T4331] netdevsim netdevsim4 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 36.802690][ T4331] netdevsim netdevsim4 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 36.877017][ T39] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 36.878817][ T39] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 36.880896][ T39] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 36.914875][ T4436] I/O error, dev loop1, sector 128 op 0x0:(READ) flags 0x1000 phys_seg 1 prio class 2 [ 36.916235][ T448] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 36.916264][ T448] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 36.916768][ T448] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 36.917433][ T4436] gfs2: error 10 reading superblock [ 37.068784][ T4455] loop3: detected capacity change from 0 to 8 [ 37.094708][ T4455] SQUASHFS error: xz decompression failed, data probably corrupt [ 37.095956][ T4455] SQUASHFS error: Failed to read block 0x108: -5 [ 37.096931][ T4455] SQUASHFS error: Unable to read metadata cache entry [106] [ 37.097005][ T4446] loop4: detected capacity change from 0 to 8192 [ 37.098013][ T4455] SQUASHFS error: Unable to read inode 0x11f [ 37.099453][ T4446] ======================================================= [ 37.099453][ T4446] WARNING: The mand mount option has been deprecated and [ 37.099453][ T4446] and is ignored by this kernel. Remove the mand [ 37.099453][ T4446] option from the mount to silence this warning. [ 37.099453][ T4446] ======================================================= [ 37.144054][ T4446] REISERFS warning (device loop4): super-6514 reiserfs_parse_options: unknown quota format specified. [ 37.190583][ T27] audit: type=1326 audit(37.170:2): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=4463 comm="syz.2.18" exe="/root/syz-executor" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffff84f75928 code=0x0 [ 37.336409][ T4442] loop0: detected capacity change from 0 to 40427 [ 37.360887][ T4442] F2FS-fs (loop0): Small segment_count (9 < 1 * 24) [ 37.362021][ T4442] F2FS-fs (loop0): Can't find valid F2FS filesystem in 1th superblock [ 37.372460][ T4442] F2FS-fs (loop0): invalid crc value [ 37.402163][ T4442] F2FS-fs (loop0): Wrong journal entry on segno 65538 [ 37.407867][ T4442] F2FS-fs (loop0): Failed to initialize F2FS segment manager (-117) [ 37.488280][ T4505] loop4: detected capacity change from 0 to 8 [ 37.508232][ T4505] SQUASHFS error: xz decompression failed, data probably corrupt [ 37.509650][ T4505] SQUASHFS error: Failed to read block 0x108: -5 [ 37.510606][ T4505] SQUASHFS error: Unable to read metadata cache entry [106] [ 37.511709][ T4505] SQUASHFS error: Unable to read inode 0x11f [ 37.623549][ T4323] Bluetooth: hci1: command 0x041b tx timeout [ 37.678828][ T4525] loop1: detected capacity change from 0 to 2048 [ 37.694229][ T4321] Bluetooth: hci4: command 0x041b tx timeout [ 37.703502][ T4323] Bluetooth: hci3: command 0x041b tx timeout [ 37.717403][ T4525] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 37.720123][ T4525] UDF-fs: error (device loop1): udf_read_inode: (ino 1408) failed !bh [ 37.721370][ T4525] UDF-fs: error (device loop1): udf_fill_super: Error in udf_iget, block=96, partition=0 [ 37.764964][ T4310] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 37.897683][ T4509] loop3: detected capacity change from 0 to 40427 [ 37.912167][ T4509] F2FS-fs (loop3): build fault injection attr: rate: 25, type: 0x3ffff [ 37.916574][ T4509] F2FS-fs (loop3): build fault injection attr: rate: 0, type: 0x1da6 [ 37.920772][ T4509] F2FS-fs (loop3): invalid crc value [ 37.940680][ T4509] F2FS-fs (loop3) : inject kvmalloc in f2fs_kvmalloc of build_dirty_segmap+0x10c/0xdb8 [ 37.942396][ T4509] F2FS-fs (loop3): Failed to initialize F2FS segment manager (-12) [ 38.038075][ T4323] Bluetooth: hci1: unexpected cc 0x202f length: 1 < 9 [ 38.119472][ T4533] loop4: detected capacity change from 0 to 40427 [ 38.123465][ T4533] F2FS-fs (loop4): Insane cp_payload (553648128 >= 504) [ 38.124565][ T4533] F2FS-fs (loop4): Can't find valid F2FS filesystem in 1th superblock [ 38.130887][ T4564] loop2: detected capacity change from 0 to 64 [ 38.141000][ T4533] F2FS-fs (loop4): build fault injection attr: rate: 3, type: 0x3ffff [ 38.142778][ T4533] F2FS-fs (loop4) : inject kmalloc in f2fs_kmalloc of f2fs_init_write_merge_io+0x81c/0x9bc [ 38.175211][ T4564] hfs: unable to load iocharset "cp12µâ" [ 38.176233][ T4564] hfs: unable to parse mount options [ 38.234180][ T4571] futex_wake_op: syz.2.68 tries to shift op by 32; fix this program [ 38.268306][ T4573] dccp_v4_rcv: dropped packet with invalid checksum [ 38.352384][ T4549] loop1: detected capacity change from 0 to 32768 [ 38.360770][ T4549] gfs2: fsid=syz:syz: Trying to join cluster "lock_nolock", "syz:syz" [ 38.363903][ T4549] gfs2: fsid=syz:syz: Now mounting FS (format 1801)... [ 38.380649][ T4549] gfs2: fsid=syz:syz.0: journal 0 mapped with 1 extents in 0ms [ 38.384883][ T4549] gfs2: fsid=syz:syz.0: gfs2_check_dirent: zero inode number (not first in block) [ 38.387960][ T4549] gfs2: fsid=syz:syz.0: fatal: filesystem consistency error [ 38.387960][ T4549] inode = 2 2072 [ 38.387960][ T4549] function = gfs2_dirent_scan, file = fs/gfs2/dir.c, line = 602 [ 38.398991][ T4549] gfs2: fsid=syz:syz.0: G: s:SH n:2/818 f:qob t:SH d:EX/0 a:0 v:0 r:3 m:20 p:1 [ 38.401934][ T4549] gfs2: fsid=syz:syz.0: H: s:SH f:H e:0 p:4549 [syz.1.57] gfs2_lookup_simple+0xb0/0x104 [ 38.408163][ T4549] gfs2: fsid=syz:syz.0: I: n:2/2072 t:4 f:0x00 d:0x00000201 s:3864 p:0 [ 38.411671][ T4549] gfs2: fsid=syz:syz.0: about to withdraw this file system [ 38.422431][ T4549] gfs2: fsid=syz:syz.0: Journal recovery skipped for jid 0 until next mount. [ 38.429095][ T4549] gfs2: fsid=syz:syz.0: Glock dequeues delayed: 0 [ 38.442767][ T4549] gfs2: fsid=syz:syz.0: File system withdrawn [ 38.443857][ T4549] CPU: 0 PID: 4549 Comm: syz.1.57 Not tainted syzkaller #0 [ 38.444898][ T4549] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/03/2025 [ 38.446498][ T4549] Call trace: [ 38.447015][ T4549] dump_backtrace+0x1c0/0x1ec [ 38.447854][ T4549] show_stack+0x2c/0x3c [ 38.448506][ T4549] __dump_stack+0x30/0x40 [ 38.449170][ T4549] dump_stack_lvl+0xf4/0x15c [ 38.449812][ T4549] dump_stack+0x1c/0x5c [ 38.450402][ T4549] gfs2_withdraw+0xfa4/0x1390 [ 38.451092][ T4549] gfs2_consist_inode_i+0xf0/0x10c [ 38.451858][ T4549] gfs2_dirent_scan+0x458/0x584 [ 38.452572][ T4549] gfs2_dirent_search+0x250/0x6f0 [ 38.453369][ T4549] gfs2_dir_search+0x5c/0x204 [ 38.454105][ T4549] gfs2_lookupi+0x3cc/0x5b0 [ 38.454790][ T4549] gfs2_lookup_simple+0xb0/0x104 [ 38.455495][ T4549] init_journal+0xe78/0x1e94 [ 38.456206][ T4549] init_inodes+0xe0/0x2d4 [ 38.456836][ T4549] gfs2_fill_super+0x11c0/0x194c [ 38.457534][ T4549] get_tree_bdev+0x358/0x544 [ 38.458181][ T4549] gfs2_get_tree+0x54/0x1b4 [ 38.458792][ T4549] vfs_get_tree+0x90/0x274 [ 38.459501][ T4549] do_new_mount+0x228/0x810 [ 38.460171][ T4549] path_mount+0x5bc/0xe80 [ 38.460828][ T4549] __arm64_sys_mount+0x49c/0x59c [ 38.461551][ T4549] invoke_syscall+0x98/0x2b4 [ 38.462259][ T4549] el0_svc_common+0x138/0x258 [ 38.462921][ T4549] do_el0_svc+0x58/0x130 [ 38.463546][ T4549] el0_svc+0x58/0x128 [ 38.464188][ T4549] el0t_64_sync_handler+0x84/0xf0 [ 38.464963][ T4549] el0t_64_sync+0x18c/0x190 [ 38.475722][ T4561] loop0: detected capacity change from 0 to 40427 [ 38.477839][ T4561] F2FS-fs (loop0): Mismatch start address, segment0(0) cp_blkaddr(512) [ 38.486771][ T4561] F2FS-fs (loop0): Can't find valid F2FS filesystem in 2th superblock [ 38.488492][ T4561] F2FS-fs (loop0): Invalid gid value -1 [ 38.522896][ T4549] gfs2: fsid=syz:syz.0: can't read in statfs inode: -5 [ 38.610869][ T4313] I/O error, dev loop0, sector 40192 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 38.647595][ T4592] binder: Bad value for 'stats' [ 38.784598][ T4599] loop1: p1 < > p3 p4 [ 38.785326][ T4599] loop1: partition table partially beyond EOD, truncated [ 38.786713][ T4599] loop1: p1 start 2304 is beyond EOD, truncated [ 38.787681][ T4599] loop1: p3 start 4294901760 is beyond EOD, truncated [ 38.788839][ T4599] loop1: p4 start 3539992576 is beyond EOD, truncated [ 38.830021][ T4605] rock: directory entry would overflow storage [ 38.831164][ T4605] rock: sig=0x4543, size=28, remaining=18 [ 38.889305][ T3934] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 38.890863][ T3934] Buffer I/O error on dev loop1, logical block 0, async page read [ 38.891985][ T3934] ldm_validate_partition_table(): Disk read failed. [ 38.923815][ T3934] Dev loop1: unable to read RDB block 0 [ 38.924867][ T3934] loop1: unable to read partition table [ 38.931015][ T3934] loop1: partition table beyond EOD, truncated [ 38.986886][ T4597] F2FS-fs (loop4): build fault injection attr: rate: 0, type: 0x35f7 [ 39.012809][ T4310] I/O error, dev loop2, sector 8064 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 39.057020][ T4321] Bluetooth: hci2: command 0x040f tx timeout [ 39.123201][ T4621] ntfs3: loop1: ntfs_set_state r=3 failed, -22. [ 39.124894][ T4621] ntfs3: loop1: ntfs3_write_inode r=3 failed, -22. [ 39.125916][ T4621] ntfs3: loop1: ntfs_evict_inode r=3 failed, -22. [ 39.129576][ T4627] Attempt to set a LOCK_MAND lock via flock(2). This support has been removed and the request ignored. [ 39.185667][ T4625] ntfs3: loop2: Failed to load $MFT. [ 39.214060][ T4323] Bluetooth: hci0: command 0x040f tx timeout [ 39.307443][ T4635] ntfs: (device loop1): parse_options(): The disable_sparse option requires a boolean argument. [ 39.313071][ T4567] F2FS-fs (loop3): Allow to mount readonly mode only [ 39.370369][ T4314] I/O error, dev loop1, sector 3968 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 39.426769][ T4654] EXT4-fs (loop0): revision level too high, forcing read-only mode [ 39.428569][ T4654] EXT4-fs (loop0): orphan cleanup on readonly fs [ 39.431041][ T4654] Quota error (device loop0): find_block_dqentry: Quota for id 0 referenced but not present [ 39.432679][ T4654] Quota error (device loop0): qtree_read_dquot: Can't read quota structure for id 0 [ 39.439698][ T4654] EXT4-fs error (device loop0): ext4_acquire_dquot:6835: comm syz.0.108: Failed to acquire dquot type 1 [ 39.447335][ T4654] EXT4-fs error (device loop0): ext4_validate_block_bitmap:438: comm syz.0.108: bg 0: block 40: padding at end of block bitmap is not set [ 39.451816][ T4654] EXT4-fs error (device loop0) in ext4_mb_clear_bb:6181: Corrupt filesystem [ 39.455785][ T4654] EXT4-fs (loop0): 1 truncate cleaned up [ 39.502560][ T4654] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: writeback. [ 39.570639][ T4324] EXT4-fs (loop0): unmounting filesystem. [ 39.696293][ T4670] loop0: p1 < > p4 [ 39.696293][ T4670] p4: [ 39.699091][ T4670] loop0: p4 size 722688 extends beyond EOD, truncated [ 39.700724][ T4670] loop0: p6 start 262464109 is beyond EOD, truncated [ 39.701822][ T4670] loop0: p7 size 2304 extends beyond EOD, truncated [ 39.773562][ T4321] Bluetooth: hci4: command 0x040f tx timeout [ 39.786475][ T4313] I/O error, dev loop0, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 39.880460][ T4657] F2FS-fs (loop2): Corrupted extension count (64 + 1 > 64) [ 39.881818][ T4657] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 39.928274][ T4657] F2FS-fs (loop2): Found nat_bits in checkpoint [ 39.958684][ T4657] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 39.959951][ T4657] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 40.013384][ T4323] Bluetooth: hci3: command 0x0419 tx timeout [ 40.059608][ T4672] F2FS-fs (loop1): Invalid segment/section count (31, 24 x 2305) [ 40.059827][ T4704] tmpfs: Bad value for 'mpol' [ 40.060915][ T4672] F2FS-fs (loop1): Can't find valid F2FS filesystem in 2th superblock [ 40.068545][ T4672] F2FS-fs (loop1): invalid crc value [ 40.080051][ T4672] F2FS-fs (loop1): Invalid segment type: 8, segno: 11 [ 40.081699][ T4672] F2FS-fs (loop1): Failed to initialize F2FS segment manager (-117) [ 40.093599][ T4321] Bluetooth: hci1: command 0x0419 tx timeout [ 40.200524][ T4690] (syz.4.125,4690,0):ocfs2_fill_super:1176 ERROR: status = -22 [ 40.226434][ T4310] udevd[4310]: inotify_add_watch(7, /dev/loop0p5, 10) failed: No such file or directory [ 40.237500][ T4700] BTRFS: device fsid c9fe44da-de57-406a-8241-57ec7d4412cf devid 1 transid 8 /dev/loop0 scanned by syz.0.128 (4700) [ 40.237880][ T4314] udevd[4314]: inotify_add_watch(7, /dev/loop0p4, 10) failed: No such file or directory [ 40.248750][ T4700] BTRFS info (device loop0): first mount of filesystem c9fe44da-de57-406a-8241-57ec7d4412cf [ 40.250444][ T4700] BTRFS info (device loop0): using crc32c (crc32c-generic) checksum algorithm [ 40.262003][ T4700] BTRFS info (device loop0): turning on flush-on-commit [ 40.263100][ T4700] BTRFS info (device loop0): max_inline at 4096 [ 40.264639][ T4700] BTRFS info (device loop0): enabling disk space caching [ 40.265723][ T4700] BTRFS info (device loop0): enabling free space tree [ 40.266801][ T4700] BTRFS info (device loop0): turning off barriers [ 40.267808][ T4700] BTRFS info (device loop0): disabling tree log [ 40.268798][ T4700] BTRFS info (device loop0): force clearing of disk cache [ 40.269920][ T4700] BTRFS info (device loop0): setting incompat feature flag for COMPRESS_LZO (0x8) [ 40.271276][ T4700] BTRFS info (device loop0): use lzo compression, level 0 [ 40.272387][ T4700] BTRFS info (device loop0): max_inline at 0 [ 40.286389][ T4700] BTRFS info (device loop0): using free space tree [ 40.312807][ T4714] udevd[4714]: inotify_add_watch(7, /dev/loop0p7, 10) failed: No such file or directory [ 40.315097][ T4313] udevd[4313]: inotify_add_watch(7, /dev/loop0p1, 10) failed: No such file or directory [ 40.383364][ T4715] I/O error, dev loop4, sector 32640 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 40.497830][ T4700] BTRFS info (device loop0): enabling ssd optimizations [ 40.500138][ T4700] BTRFS info (device loop0): rebuilding free space tree [ 40.586595][ T4713] F2FS-fs (loop3): Fix alignment : internally, start(4096) end(16896) block(12288) [ 40.592392][ T4713] F2FS-fs (loop3): build fault injection attr: rate: 0, type: 0x2 [ 40.597088][ T4713] F2FS-fs (loop3): invalid crc value [ 40.607217][ T4324] BTRFS info (device loop0): last unmount of filesystem c9fe44da-de57-406a-8241-57ec7d4412cf [ 40.612513][ T4713] F2FS-fs (loop3): Found nat_bits in checkpoint [ 40.650623][ T4713] F2FS-fs (loop3): recover fsync data on readonly fs [ 40.652142][ T4713] F2FS-fs (loop3): Cannot turn on quotas: -2 on 1 [ 40.666887][ T4713] F2FS-fs (loop3): Cannot turn on quotas: -2 on 2 [ 40.669041][ T4760] ntfs: (device loop1): ntfs_read_inode_mount(): Incorrect mft record size 1024 in superblock, should be 4096. [ 40.693226][ T4713] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 40.694609][ T4760] ntfs: (device loop1): ntfs_read_inode_mount(): Failed. Marking inode as bad. [ 40.698062][ T4760] ntfs: (device loop1): ntfs_fill_super(): Failed to load essential metadata. [ 40.806437][ T4313] BTRFS: device fsid c9fe44da-de57-406a-8241-57ec7d4412cf devid 1 transid 10 /dev/loop0 scanned by udevd (4313) [ 40.901339][ T4793] IPv6: addrconf: prefix option has invalid lifetime [ 40.957599][ T4791] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 40.959587][ T4791] REISERFS (device loop3): found reiserfs format "3.5" with non-standard journal [ 40.961137][ T4791] REISERFS (device loop3): using ordered data mode [ 40.974042][ T4795] ntfs3: loop1: Different NTFS' sector size (1024) and media sector size (512) [ 40.976013][ T4791] reiserfs: using flush barriers [ 40.979078][ T4791] REISERFS (device loop3): journal params: device loop3, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 40.981559][ T4791] REISERFS (device loop3): checking transaction log (loop3) [ 40.983027][ T4795] ntfs3: loop1: Mark volume as dirty due to NTFS errors [ 40.985975][ T4795] ntfs3: loop1: Failed to load $MFT. [ 41.003735][ T4791] REISERFS (device loop3): Using r5 hash to sort names [ 41.005364][ T4791] REISERFS warning (device loop3): jdm-20006 create_privroot: xattrs/ACLs enabled and couldn't find/create .reiserfs_priv. Failing mount. [ 41.111268][ T4812] dccp_invalid_packet: P.type (SYNCACK) not Data || [Data]Ack, while P.X == 0 [ 41.134175][ T4323] Bluetooth: hci2: command 0x0419 tx timeout [ 41.293793][ T4321] Bluetooth: hci0: command 0x0419 tx timeout [ 41.345985][ T4840] omfs: Invalid superblock (7b3184f9) [ 41.637831][ T4866] JFS: discard option not supported on device [ 41.643069][ T4866] Mount JFS Failure: -22 [ 41.646824][ T4866] jfs_mount failed w/return code = -22 [ 41.662693][ T4868] VFS: Found a Xenix FS (block size = 512) on device loop1 [ 41.684728][ T4868] sysv_free_block: trying to free block not in datazone [ 41.686239][ T4868] sysv_free_block: trying to free block not in datazone [ 41.687551][ T4868] sysv_free_block: getblk() failed [ 41.688375][ T4868] sysv_free_block: getblk() failed [ 41.689312][ T4868] sysv_free_block: getblk() failed [ 41.690220][ T4868] sysv_free_block: getblk() failed [ 41.707507][ T4842] F2FS-fs (loop0): build fault injection attr: rate: 14, type: 0x3ffff [ 41.708899][ T4842] F2FS-fs (loop0): build fault injection attr: rate: 0, type: 0x77 [ 41.710372][ T4868] sysv_free_block: getblk() failed [ 41.711158][ T4868] sysv_free_block: getblk() failed [ 41.712064][ T4868] sysv_free_block: getblk() failed [ 41.712933][ T4868] sysv_free_block: getblk() failed [ 41.716700][ T4868] sysv_free_block: getblk() failed [ 41.718655][ T4842] F2FS-fs (loop0): invalid crc value [ 41.719750][ T4868] sysv_free_block: getblk() failed [ 41.720736][ T4868] sysv_free_block: getblk() failed [ 41.721513][ T4868] sysv_free_block: getblk() failed [ 41.727978][ T4842] F2FS-fs (loop0) : inject kvmalloc in f2fs_kvmalloc of f2fs_build_segment_manager+0xaf8/0x4234 [ 41.729418][ T4842] F2FS-fs (loop0): Failed to initialize F2FS segment manager (-12) [ 41.732605][ T4868] sysv_free_block: getblk() failed [ 41.733884][ T4868] sysv_free_block: getblk() failed [ 41.734722][ T4868] sysv_free_block: getblk() failed [ 41.735529][ T4868] sysv_free_block: getblk() failed [ 41.736272][ T4868] sysv_free_block: getblk() failed [ 41.737057][ T4868] sysv_free_block: getblk() failed [ 41.737903][ T4868] sysv_free_block: getblk() failed [ 41.738637][ T4868] sysv_free_block: getblk() failed [ 41.739398][ T4868] sysv_free_block: getblk() failed [ 41.740195][ T4868] sysv_free_block: getblk() failed [ 41.740958][ T4868] sysv_free_block: getblk() failed [ 41.741719][ T4868] sysv_free_block: getblk() failed [ 41.742423][ T4868] sysv_free_block: getblk() failed [ 41.766609][ T4868] sysv_free_block: getblk() failed [ 41.768104][ T4868] sysv_free_block: getblk() failed [ 41.768946][ T4868] sysv_free_block: getblk() failed [ 41.769778][ T4868] sysv_free_block: getblk() failed [ 41.770598][ T4868] sysv_free_block: getblk() failed [ 41.771410][ T4868] sysv_free_block: getblk() failed [ 41.772282][ T4868] sysv_free_block: getblk() failed [ 41.773136][ T4868] sysv_free_block: getblk() failed [ 41.787062][ T4868] sysv_free_block: getblk() failed [ 41.787961][ T4868] sysv_free_block: getblk() failed [ 41.791342][ T4873] ntfs: (device loop4): parse_ntfs_boot_sector(): Mft record size (512) is smaller than the sector size (2048). This is not supported. Sorry. [ 41.794552][ T4868] sysv_free_block: getblk() failed [ 41.795016][ T4873] ntfs: (device loop4): ntfs_fill_super(): Unsupported NTFS filesystem. [ 41.795410][ T4868] sysv_free_block: getblk() failed [ 41.807733][ T4868] sysv_free_block: getblk() failed [ 41.808521][ T4868] sysv_free_block: trying to free block not in datazone [ 41.810033][ T4868] sysv_free_block: trying to free block not in datazone [ 41.811120][ T4868] sysv_free_block: trying to free block not in datazone [ 41.812250][ T4868] sysv_free_inode: inode 0,1,2 or nonexistent inode [ 41.841125][ T4310] I/O error, dev loop4, sector 3968 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 41.854026][ T4323] Bluetooth: hci4: command 0x0419 tx timeout [ 42.015484][ T4893] NILFS (loop0): segctord starting. Construction interval = 5 seconds, CP frequency < 30 seconds [ 42.266462][ T4908] ICMPv6: NA: 01:80:c2:00:00:03 advertised our address fe80::aa on syz_tun! [ 42.294269][ T4894] set_capacity_and_notify: 27 callbacks suppressed [ 42.294279][ T4894] loop3: detected capacity change from 0 to 32768 [ 42.309988][ T4894] BTRFS: device fsid 3d39d0ba-bdae-447e-827b-b091e1a68885 devid 1 transid 8 /dev/loop3 scanned by syz.3.208 (4894) [ 42.324449][ T4894] BTRFS info (device loop3): first mount of filesystem 3d39d0ba-bdae-447e-827b-b091e1a68885 [ 42.326057][ T4894] BTRFS info (device loop3): using crc32c (crc32c-generic) checksum algorithm [ 42.327275][ T4894] BTRFS error (device loop3): superblock checksum mismatch [ 42.330240][ T4910] loop1: detected capacity change from 0 to 64 [ 42.340981][ T4894] BTRFS error (device loop3): open_ctree failed: -22 [ 42.344271][ T4910] hfs: keylen 9474 too large [ 42.345134][ T4910] hfs: get root inode failed [ 42.409999][ T4904] loop0: detected capacity change from 0 to 32768 [ 42.427713][ T4751] loop2: detected capacity change from 0 to 262144 [ 42.431442][ T4904] (syz.0.213,4904,1):ocfs2_check_dir_entry:325 ERROR: bad entry in directory #66: directory entry overrun - offset=56, inode=68, rec_len=12064, name_len=18 [ 42.434591][ T4904] (syz.0.213,4904,1):ocfs2_init_global_system_inodes:461 ERROR: status = -22 [ 42.436014][ T4904] (syz.0.213,4904,1):ocfs2_init_global_system_inodes:463 ERROR: Unable to load system inode 1, possibly corrupt fs? [ 42.436047][ T4904] (syz.0.213,4904,1):ocfs2_init_global_system_inodes:472 ERROR: status = -22 [ 42.450357][ T4904] (syz.0.213,4904,1):ocfs2_initialize_super:2255 ERROR: status = -22 [ 42.451760][ T4904] (syz.0.213,4904,1):ocfs2_fill_super:1176 ERROR: status = -22 [ 42.472551][ T4751] F2FS-fs (loop2): Found nat_bits in checkpoint [ 42.490098][ T4751] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 42.546665][ T4581] udevd[4581]: incorrect btrfs checksum on /dev/loop3 [ 42.624393][ T4929] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 42.629620][ T4929] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 42.820221][ T4948] loop3: detected capacity change from 0 to 4096 [ 42.822121][ T4948] ntfs3: Unexpected value for 'sparse' [ 42.823948][ T4947] loop0: detected capacity change from 0 to 8192 [ 42.835608][ T4947] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 42.837622][ T4947] REISERFS (device loop0): found reiserfs format "3.6" with non-standard journal [ 42.839010][ T4947] REISERFS (device loop0): using ordered data mode [ 42.839934][ T4947] reiserfs: using flush barriers [ 42.841984][ T4947] REISERFS (device loop0): journal params: device loop0, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 42.864046][ T4947] REISERFS (device loop0): checking transaction log (loop0) [ 42.918236][ T4951] loop3: detected capacity change from 0 to 256 [ 42.934387][ T4951] exFAT-fs (loop3): failed to read boot sector [ 42.935320][ T4951] exFAT-fs (loop3): failed to recognize exfat type [ 42.986866][ T4944] loop2: detected capacity change from 0 to 32768 [ 42.988424][ T4944] resize option for remount only [ 43.039940][ T4953] loop3: detected capacity change from 0 to 4096 [ 43.041505][ T4953] ntfs3: Invalid value for dmask. [ 43.315416][ T4969] loop2: detected capacity change from 0 to 8192 [ 43.343722][ T4969] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 43.345830][ T4969] REISERFS (device loop2): found reiserfs format "3.5" with non-standard journal [ 43.347260][ T4969] REISERFS (device loop2): using ordered data mode [ 43.348153][ T4969] reiserfs: using flush barriers [ 43.349264][ T4969] REISERFS (device loop2): journal params: device loop2, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 43.351977][ T4969] REISERFS (device loop2): checking transaction log (loop2) [ 43.527940][ T4972] BTRFS: device fsid a6a605fc-d5f1-4e66-8595-3726e2b761d6 devid 1 transid 8 /dev/loop0 scanned by syz.0.244 (4972) [ 43.530395][ T4969] REISERFS (device loop2): Using r5 hash to sort names [ 43.531774][ T4969] REISERFS (device loop2): Created .reiserfs_priv - reserved for xattr storage. [ 43.562491][ T4972] BTRFS info (device loop0): first mount of filesystem a6a605fc-d5f1-4e66-8595-3726e2b761d6 [ 43.565029][ T4972] BTRFS info (device loop0): using blake2b (blake2b-256-generic) checksum algorithm [ 43.569748][ T4972] BTRFS info (device loop0): turning off barriers [ 43.570814][ T4972] BTRFS info (device loop0): max_inline at 0 [ 43.571801][ T4972] BTRFS info (device loop0): enabling all of the rescue options [ 43.573096][ T4972] BTRFS info (device loop0): ignoring data csums [ 43.574381][ T4992] vhci_hcd vhci_hcd.0: pdev(3) rhport(0) sockfd(3) [ 43.575510][ T4992] vhci_hcd vhci_hcd.0: devid(0) speed(2) speed_str(full-speed) [ 43.578933][ T4992] vhci_hcd vhci_hcd.0: Device attached [ 43.585807][ T4993] vhci_hcd: connection closed [ 43.586915][ T11] vhci_hcd: stop threads [ 43.588494][ T11] vhci_hcd: release socket [ 43.589078][ T4972] BTRFS info (device loop0): ignoring bad roots [ 43.589254][ T11] vhci_hcd: disconnect device [ 43.590224][ T4972] BTRFS info (device loop0): disabling log replay at mount time [ 43.592000][ T4972] BTRFS info (device loop0): force zlib compression, level 3 [ 43.593113][ T4972] BTRFS info (device loop0): enabling ssd optimizations [ 43.603981][ T4972] BTRFS info (device loop0): using spread ssd allocation scheme [ 43.610613][ T4972] BTRFS info (device loop0): allowing degraded mounts [ 43.611646][ T4972] BTRFS info (device loop0): using free space tree [ 43.615602][ T4972] workqueue: max_active 2097161 requested for btrfs-worker is out of range, clamping between 1 and 512 [ 43.622994][ T4972] workqueue: max_active 2097161 requested for btrfs-worker-high is out of range, clamping between 1 and 512 [ 43.636339][ T4972] workqueue: max_active 2097161 requested for btrfs-delalloc is out of range, clamping between 1 and 512 [ 43.682386][ T4972] workqueue: max_active 2097161 requested for btrfs-endio is out of range, clamping between 1 and 512 [ 43.684455][ T4972] workqueue: max_active 2097161 requested for btrfs-endio-meta is out of range, clamping between 1 and 512 [ 43.694752][ T4972] workqueue: max_active 2097161 requested for btrfs-endio-raid56 is out of range, clamping between 1 and 512 [ 43.703057][ T4972] workqueue: max_active 2097161 requested for btrfs-rmw is out of range, clamping between 1 and 512 [ 43.732467][ T4972] workqueue: max_active 2097161 requested for btrfs-endio-write is out of range, clamping between 1 and 512 [ 43.735538][ T4972] workqueue: max_active 2097161 requested for btrfs-compressed-write is out of range, clamping between 1 and 512 [ 43.739772][ T5011] ntfs3: loop1: Failed to load $BadClus. [ 43.789291][ T4363] BTRFS warning (device loop0): checksum verify failed on logical 5337088 mirror 1 wanted 0x324c5e2d0cac2dc8f61cbfdfc8cd69d9816061b1498b9e1bff7d10a59610160b found 0x752e265ca9724eb47c3236b0e85f876d1222941063a0a0afe40232d9dc9ca6dd level 0 [ 43.792959][ T4972] BTRFS error (device loop0): failed to load root extent [ 43.813511][ T11] BTRFS warning (device loop0: state C): checksum verify failed on logical 5328896 mirror 1 wanted 0xe27e479340067083b74b333c1de55c530774f48d9bb4dbb5f2229db663324412 found 0x95f62be744ba79d2c7edda0b7f35c3ed250500c283e6cfbf6ba5d84a2ae65a3d level 1 [ 43.839986][ T4889] F2FS-fs (loop4): Found nat_bits in checkpoint [ 43.873552][ T4324] BTRFS info (device loop0: state C): last unmount of filesystem a6a605fc-d5f1-4e66-8595-3726e2b761d6 [ 43.880003][ T4889] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 44.060582][ T4313] BTRFS: device fsid a6a605fc-d5f1-4e66-8595-3726e2b761d6 devid 1 transid 8 /dev/loop0 scanned by udevd (4313) [ 44.348307][ T5085] befs: Invalid uid -1, using default [ 44.359778][ T5085] befs: Unrecognized mount option "fsuuid=21e013b5-ðå55c7T" or missing value [ 44.364953][ T5081] loop1: p1 < p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17 p18 p19 p20 p21 p22 p23 p24 p25 p26 p27 p28 p29 p30 p31 p32 p33 p34 p35 p36 p37 p38 p39 p40 p41 p42 p43 p44 p45 p46 p47 p48 p49 p50 p51 p52 p53 p54 p55 p56 p57 p58 p59 p60 p61 p62 p63 p64 p65 p66 p67 p68 p69 p70 p71 p72 p73 p74 p75 p76 p77 p78 p79 p80 p81 p82 p83 p84 p85 p86 p87 p88 p89 p90 p91 p92 p93 p94 p95 p96 p97 p98 p99 p100 p101 p102 p103 p104 p105 p106 p107 p108 p109 p110 p111 p112 p113 p114 p115 p116 p117 p118 p119 p120 p121 p122 p123 p124 p125 p126 p127 p128 p129 p130 p131 p132 p133 p134 p135 p136 p137 p138 p139 p140 p141 p142 p143 p144 p145 p146 p147 p148 p149 p150 p151 p152 p153 p154 p155 p156 p157 p158 p159 p160 p161 p162 p163 p164 p165 p166 p167 p168 p169 p170 p171 p172 p173 p174 p175 p176 p177 p178 p179 p180 p181 p182 p183 p184 p185 p186 p187 p188 p189 p190 p191 p192 p193 p194 p195 p196 p197 p198 p199 p200 p201 p202 p203 p204 p205 p206 p207 p208 p209 p210 p211 p212 p213 p214 p215 p216 [ 44.365438][ T5081] loop1: p3 size 458752 extends beyond EOD, [ 44.381105][ T5085] befs: (loop4): cannot parse mount options [ 44.408895][ T5081] truncated [ 44.424045][ T5081] loop1: p4 start 42180 is beyond EOD, truncated [ 44.425278][ T5081] loop1: p5 size 458752 extends beyond EOD, truncated [ 44.427601][ T5081] loop1: p6 start 42180 is beyond EOD, truncated [ 44.428572][ T5081] loop1: p7 size 458752 extends beyond EOD, truncated [ 44.440373][ T5081] loop1: p8 start 42180 is beyond EOD, truncated [ 44.441357][ T5081] loop1: p9 size 458752 extends beyond EOD, truncated [ 44.443715][ T5081] loop1: p10 start 42180 is beyond EOD, truncated [ 44.444672][ T5081] loop1: p11 size 458752 extends beyond EOD, truncated [ 44.456934][ T5081] loop1: p12 start 42180 is beyond EOD, truncated [ 44.457944][ T5081] loop1: p13 size 458752 extends beyond EOD, truncated [ 44.463868][ T5081] loop1: p14 start 42180 is beyond EOD, truncated [ 44.464885][ T5081] loop1: p15 size 458752 extends beyond EOD, truncated [ 44.468597][ T5081] loop1: p16 start 42180 is beyond EOD, truncated [ 44.469630][ T5081] loop1: p17 size 458752 extends beyond EOD, truncated [ 44.470926][ T5073] XFS (loop3): sunit and swidth must be specified together [ 44.473887][ T5081] loop1: p18 start 42180 is beyond EOD, truncated [ 44.474906][ T5081] loop1: p19 size 458752 extends beyond EOD, truncated [ 44.481163][ T5081] loop1: p20 start 42180 is beyond EOD, truncated [ 44.482167][ T5081] loop1: p21 size 458752 extends beyond EOD, truncated [ 44.486347][ T5081] loop1: p22 start 42180 is beyond EOD, truncated [ 44.487386][ T5081] loop1: p23 size 458752 extends beyond EOD, truncated [ 44.489281][ T5081] loop1: p24 start 42180 is beyond EOD, truncated [ 44.490198][ T5081] loop1: p25 size 458752 extends beyond EOD, truncated [ 44.494344][ T5081] loop1: p26 start 42180 is beyond EOD, truncated [ 44.495335][ T5081] loop1: p27 size 458752 extends beyond EOD, truncated [ 44.497949][ T5081] loop1: p28 start 42180 is beyond EOD, truncated [ 44.498946][ T5081] loop1: p29 size 458752 extends beyond EOD, truncated [ 44.501614][ T5081] loop1: p30 start 42180 is beyond EOD, truncated [ 44.502714][ T5081] loop1: p31 size 458752 extends beyond EOD, truncated [ 44.512532][ T5081] loop1: p32 start 42180 is beyond EOD, truncated [ 44.515945][ T5081] loop1: p33 size 458752 extends beyond EOD, truncated [ 44.517320][ T5081] loop1: p34 start 42180 is beyond EOD, truncated [ 44.518345][ T5081] loop1: p35 size 458752 extends beyond EOD, truncated [ 44.519736][ T5081] loop1: p36 start 42180 is beyond EOD, truncated [ 44.520756][ T5081] loop1: p37 size 458752 extends beyond EOD, truncated [ 44.522285][ T5081] loop1: p38 start 42180 is beyond EOD, truncated [ 44.525974][ T5081] loop1: p39 size 458752 extends beyond EOD, truncated [ 44.531781][ T5081] loop1: p40 start 42180 is beyond EOD, truncated [ 44.533009][ T5081] loop1: p41 size 458752 extends beyond EOD, truncated [ 44.546538][ T5081] loop1: p42 start 42180 is beyond EOD, truncated [ 44.547931][ T5081] loop1: p43 size 458752 extends beyond EOD, truncated [ 44.556847][ T5081] loop1: p44 start 42180 is beyond EOD, truncated [ 44.556864][ T4714] I/O error, dev loop3, sector 32640 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 44.558164][ T5081] loop1: p45 size 458752 extends beyond EOD, truncated [ 44.558888][ T5081] loop1: p46 start 42180 is beyond EOD, truncated [ 44.562026][ T5081] loop1: p47 size 458752 extends beyond EOD, truncated [ 44.568560][ T5097] unable to read xattr id index table [ 44.578337][ T5081] loop1: p48 start 42180 is beyond EOD, truncated [ 44.579439][ T5081] loop1: p49 size 458752 extends beyond EOD, truncated [ 44.586224][ T5081] loop1: p50 start 42180 is beyond EOD, truncated [ 44.587342][ T5081] loop1: p51 size 458752 extends beyond EOD, truncated [ 44.598317][ T5081] loop1: p52 start 42180 is beyond EOD, truncated [ 44.599574][ T5081] loop1: p53 size 458752 extends beyond EOD, truncated [ 44.605845][ T5081] loop1: p54 start 42180 is beyond EOD, truncated [ 44.606919][ T5081] loop1: p55 size 458752 extends beyond EOD, truncated [ 44.613775][ T5081] loop1: p56 start 42180 is beyond EOD, truncated [ 44.614923][ T5081] loop1: p57 size 458752 extends beyond EOD, truncated [ 44.619988][ T5081] loop1: p58 start 42180 is beyond EOD, truncated [ 44.620820][ T5081] loop1: p59 size 458752 extends beyond EOD, truncated [ 44.626526][ T5081] loop1: p60 start 42180 is beyond EOD, truncated [ 44.627484][ T5081] loop1: p61 size 458752 extends beyond EOD, truncated [ 44.633851][ T5081] loop1: p62 start 42180 is beyond EOD, truncated [ 44.634922][ T5081] loop1: p63 size 458752 extends beyond EOD, truncated [ 44.640410][ T5081] loop1: p64 start 42180 is beyond EOD, truncated [ 44.641423][ T5081] loop1: p65 size 458752 extends beyond EOD, truncated [ 44.648233][ T5081] loop1: p66 start 42180 is beyond EOD, truncated [ 44.649351][ T5081] loop1: p67 size 458752 extends beyond EOD, truncated [ 44.657961][ T5081] loop1: p68 start 42180 is beyond EOD, truncated [ 44.660704][ T5081] loop1: p69 size 458752 extends beyond EOD, truncated [ 44.663632][ T5081] loop1: p70 start 42180 is beyond EOD, truncated [ 44.664638][ T5081] loop1: p71 size 458752 extends beyond EOD, truncated [ 44.671156][ T5081] loop1: p72 start 42180 is beyond EOD, truncated [ 44.672208][ T5081] loop1: p73 size 458752 extends beyond EOD, truncated [ 44.677696][ T5081] loop1: p74 start 42180 is beyond EOD, truncated [ 44.678764][ T5081] loop1: p75 size 458752 extends beyond EOD, truncated [ 44.685383][ T5099] Filesystem uses "lzma" compression. This is not supported [ 44.688408][ T5081] loop1: p76 start 42180 is beyond EOD, truncated [ 44.689525][ T5081] loop1: p77 size 458752 extends beyond EOD, truncated [ 44.691034][ T5081] loop1: p78 start 42180 is beyond EOD, truncated [ 44.692063][ T5081] loop1: p79 size 458752 extends beyond EOD, truncated [ 44.702328][ T5081] loop1: p80 start 42180 is beyond EOD, truncated [ 44.704327][ T5081] loop1: p81 size 458752 extends beyond EOD, truncated [ 44.711306][ T5081] loop1: p82 start 42180 is beyond EOD, truncated [ 44.716838][ T5081] loop1: p83 size 458752 extends beyond EOD, truncated [ 44.721437][ T5081] loop1: p84 start 42180 is beyond EOD, truncated [ 44.722387][ T5081] loop1: p85 size 458752 extends beyond EOD, truncated [ 44.729208][ T5081] loop1: p86 start 42180 is beyond EOD, truncated [ 44.730239][ T5081] loop1: p87 size 458752 extends beyond EOD, truncated [ 44.737138][ T5081] loop1: p88 start 42180 is beyond EOD, truncated [ 44.738111][ T5081] loop1: p89 size 458752 extends beyond EOD, truncated [ 44.741899][ T5081] loop1: p90 start 42180 is beyond EOD, truncated [ 44.748315][ T5081] loop1: p91 size 458752 extends beyond EOD, truncated [ 44.749783][ T5081] loop1: p92 start 42180 is beyond EOD, truncated [ 44.762757][ T5081] loop1: p93 size 458752 extends beyond EOD, truncated [ 44.766442][ T5081] loop1: p94 start 42180 is beyond EOD, truncated [ 44.767511][ T5081] loop1: p95 size 458752 extends beyond EOD, truncated [ 44.776732][ T5081] loop1: p96 start 42180 is beyond EOD, truncated [ 44.777825][ T5081] loop1: p97 size 458752 extends beyond EOD, truncated [ 44.783776][ T5081] loop1: p98 start 42180 is beyond EOD, truncated [ 44.784816][ T5081] loop1: p99 size 458752 extends beyond EOD, truncated [ 44.787275][ T5081] loop1: p100 start 42180 is beyond EOD, truncated [ 44.788372][ T5081] loop1: p101 size 458752 extends beyond EOD, truncated [ 44.789754][ T5081] loop1: p102 start 42180 is beyond EOD, truncated [ 44.790847][ T5081] loop1: p103 size 458752 extends beyond EOD, truncated [ 44.797272][ T5081] loop1: p104 start 42180 is beyond EOD, truncated [ 44.798449][ T5081] loop1: p105 size 458752 extends beyond EOD, truncated [ 44.799685][ T5095] XFS (loop0): Mounting V5 Filesystem [ 44.799951][ T5081] loop1: p106 start 42180 is beyond EOD, truncated [ 44.801571][ T5081] loop1: p107 size 458752 extends beyond EOD, truncated [ 44.807343][ T5081] loop1: p108 start 42180 is beyond EOD, truncated [ 44.808343][ T5081] loop1: p109 size 458752 extends beyond EOD, truncated [ 44.809765][ T5081] loop1: p110 start 42180 is beyond EOD, truncated [ 44.810989][ T5081] loop1: p111 size 458752 extends beyond EOD, truncated [ 44.813094][ T5081] loop1: p112 start 42180 is beyond EOD, truncated [ 44.826430][ T5081] loop1: p113 size 458752 extends beyond EOD, truncated [ 44.829744][ T5081] loop1: p114 start 42180 is beyond EOD, truncated [ 44.831683][ T5081] loop1: p115 size 458752 extends beyond EOD, truncated [ 44.834116][ T5081] loop1: p116 start 42180 is beyond EOD, truncated [ 44.835183][ T5081] loop1: p117 size 458752 extends beyond EOD, truncated [ 44.838460][ T5081] loop1: p118 start 42180 is beyond EOD, truncated [ 44.839511][ T5081] loop1: p119 size 458752 extends beyond EOD, truncated [ 44.842945][ T5081] loop1: p120 start 42180 is beyond EOD, truncated [ 44.844512][ T5081] loop1: p121 size 458752 extends beyond EOD, truncated [ 44.846359][ T5081] loop1: p122 start 42180 is beyond EOD, truncated [ 44.847403][ T5081] loop1: p123 size 458752 extends beyond EOD, truncated [ 44.848936][ T5081] loop1: p124 start 42180 is beyond EOD, truncated [ 44.850006][ T5081] loop1: p125 size 458752 extends beyond EOD, truncated [ 44.850743][ T5115] EXT4-fs warning (device loop4): ext4_init_metadata_csum:4556: metadata_csum and uninit_bg are redundant flags; please run fsck. [ 44.851421][ T5081] loop1: p126 start 42180 is beyond EOD, truncated [ 44.854729][ T5081] loop1: p127 size 458752 extends beyond EOD, truncated [ 44.856126][ T5081] loop1: p128 start 42180 is beyond EOD, truncated [ 44.857229][ T5081] loop1: p129 size 458752 extends beyond EOD, truncated [ 44.858708][ T5081] loop1: p130 start 42180 is beyond EOD, truncated [ 44.859879][ T5081] loop1: p131 size 458752 extends beyond EOD, truncated [ 44.861349][ T5081] loop1: p132 start 42180 is beyond EOD, truncated [ 44.862310][ T5081] loop1: p133 size 458752 extends beyond EOD, truncated [ 44.864474][ T5081] loop1: p134 start 42180 is beyond EOD, truncated [ 44.865545][ T5081] loop1: p135 size 458752 extends beyond EOD, truncated [ 44.866905][ T5081] loop1: p136 start 42180 is beyond EOD, truncated [ 44.867945][ T5081] loop1: p137 size 458752 extends beyond EOD, truncated [ 44.868870][ T5095] XFS (loop0): Ending clean mount [ 44.869350][ T5081] loop1: p138 start 42180 is beyond EOD, truncated [ 44.871026][ T5081] loop1: p139 size 458752 extends beyond EOD, truncated [ 44.872547][ T5081] loop1: p140 start 42180 is beyond EOD, truncated [ 44.874037][ T5081] loop1: p141 size 458752 extends beyond EOD, truncated [ 44.875431][ T5081] loop1: p142 start 42180 is beyond EOD, truncated [ 44.876493][ T5115] EXT4-fs (loop4): VFS: Found ext4 filesystem with unknown checksum algorithm. [ 44.878028][ T5081] loop1: p143 size 458752 extends beyond EOD, truncated [ 44.881535][ T5095] XFS (loop0): Quotacheck needed: Please wait. [ 44.916007][ T5081] loop1: p144 start 42180 is beyond EOD, truncated [ 44.917107][ T5081] loop1: p145 size 458752 extends beyond EOD, truncated [ 44.918504][ T448] XFS (loop0): Metadata CRC error detected at xfs_agfl_read_verify+0x15c/0x230, xfs_agfl block 0x3 [ 44.918594][ T5081] loop1: p146 start 42180 is beyond EOD, truncated [ 44.920340][ T448] XFS (loop0): Unmount and run xfs_repair [ 44.921068][ T5081] loop1: p147 size 458752 extends beyond EOD, [ 44.921876][ T448] XFS (loop0): First 128 bytes of corrupted metadata buffer: [ 44.921895][ T448] 00000000: 58 41 46 ff 07 00 00 00 bf dc 47 fc 10 d8 4e ed XAF.......G...N. [ 44.924238][ T5081] truncated [ 44.927009][ T5081] loop1: p148 start 42180 is beyond EOD, truncated [ 44.928053][ T5081] loop1: p149 size 458752 extends beyond EOD, truncated [ 44.930375][ T5081] loop1: p150 start 42180 is beyond EOD, truncated [ 44.931297][ T5081] loop1: p151 size 458752 extends beyond EOD, truncated [ 44.932721][ T5081] loop1: p152 start 42180 is beyond EOD, truncated [ 44.943827][ T5081] loop1: p153 size 458752 extends beyond EOD, truncated [ 44.944980][ T448] 00000010: a5 62 11 a8 31 b3 f7 91 00 00 00 00 00 00 00 00 .b..1........... [ 44.946362][ T448] 00000020: a5 3b c8 8a ff ff ff ff 00 00 00 07 00 00 00 08 .;.............. [ 44.947658][ T448] 00000030: 00 00 00 09 00 00 00 0a 00 00 00 0b 00 00 00 0c ................ [ 44.958282][ T5081] loop1: p154 start 42180 is beyond EOD, truncated [ 44.959267][ T448] 00000040: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ [ 44.959281][ T448] 00000050: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ [ 44.959289][ T448] 00000060: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ [ 44.960638][ T5081] loop1: p155 size 458752 extends beyond EOD, truncated [ 44.968359][ T448] 00000070: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ [ 44.972925][ T5081] loop1: p156 start 42180 is beyond EOD, truncated [ 44.974650][ T5081] loop1: p157 size 458752 extends beyond EOD, truncated [ 44.978513][ T5081] loop1: p158 start 42180 is beyond EOD, truncated [ 44.979592][ T5081] loop1: p159 size 458752 extends beyond EOD, truncated [ 44.981691][ T448] XFS (loop0): metadata I/O error in "xfs_alloc_read_agfl+0x1a0/0x340" at daddr 0x3 len 1 error 74 [ 44.983976][ T5081] loop1: p160 start 42180 is beyond EOD, truncated [ 44.986634][ T5095] XFS (loop0): Quotacheck: Unsuccessful (Error -117): Disabling quotas. [ 44.988535][ T5081] loop1: p161 size 458752 extends beyond EOD, truncated [ 44.989948][ T5081] loop1: p162 start 42180 is beyond EOD, truncated [ 44.991020][ T5081] loop1: p163 size 458752 extends beyond EOD, truncated [ 44.996848][ T5122] EXT4-fs: Ignoring removed nomblk_io_submit option [ 44.998238][ T5081] loop1: p164 start 42180 is beyond EOD, truncated [ 44.999406][ T5081] loop1: p165 size 458752 extends beyond EOD, truncated [ 45.003735][ T5081] loop1: p166 start 42180 is beyond EOD, truncated [ 45.004639][ T5081] loop1: p167 size 458752 extends beyond EOD, truncated [ 45.006717][ T5081] loop1: p168 start 42180 is beyond EOD, truncated [ 45.007848][ T5081] loop1: p169 size 458752 extends beyond EOD, truncated [ 45.011249][ T5081] loop1: p170 start 42180 is beyond EOD, truncated [ 45.012356][ T5081] loop1: p171 size 458752 extends beyond EOD, truncated [ 45.017701][ T5081] loop1: p172 start 42180 is beyond EOD, truncated [ 45.018778][ T5081] loop1: p173 size 458752 extends beyond EOD, truncated [ 45.031646][ T5081] loop1: p174 start 42180 is beyond EOD, truncated [ 45.033151][ T5081] loop1: p175 size 458752 extends beyond EOD, truncated [ 45.035370][ T5081] loop1: p176 start 42180 is beyond EOD, truncated [ 45.036348][ T5081] loop1: p177 size 458752 extends beyond EOD, truncated [ 45.036653][ T5122] [EXT4 FS bs=2048, gc=1, bpg=16384, ipg=32, mo=e802c018, mo2=0002] [ 45.038936][ T5122] System zones: 0-2, 18-18, 34-35 [ 45.042824][ T5124] SQUASHFS error: xz decompression failed, data probably corrupt [ 45.046815][ T5081] loop1: p178 start 42180 is beyond EOD, truncated [ 45.047766][ T5081] loop1: p179 size 458752 extends beyond EOD, truncated [ 45.047996][ T4324] XFS (loop0): Unmounting Filesystem [ 45.049164][ T5081] loop1: p180 start 42180 is beyond EOD, truncated [ 45.050665][ T5081] loop1: p181 size 458752 extends beyond EOD, truncated [ 45.053709][ T5081] loop1: p182 start 42180 is beyond EOD, truncated [ 45.054625][ T5081] loop1: p183 size 458752 extends beyond EOD, truncated [ 45.058927][ T5081] loop1: p184 start 42180 is beyond EOD, truncated [ 45.060019][ T5081] loop1: p185 size 458752 extends beyond EOD, truncated [ 45.061678][ T5081] loop1: p186 start 42180 is beyond EOD, truncated [ 45.062819][ T5081] loop1: p187 size 458752 extends beyond EOD, truncated [ 45.068285][ T5124] SQUASHFS error: Failed to read block 0x108: -5 [ 45.077353][ T5124] SQUASHFS error: Unable to read metadata cache entry [106] [ 45.078502][ T5124] SQUASHFS error: Unable to read inode 0x11f [ 45.087624][ T5081] loop1: p188 start 42180 is beyond EOD, truncated [ 45.088774][ T5081] loop1: p189 size 458752 extends beyond EOD, truncated [ 45.090167][ T5122] Quota error (device loop4): v2_read_file_info: Can't read info structure [ 45.091691][ T5122] EXT4-fs warning (device loop4): ext4_enable_quotas:7087: Failed to enable quota tracking (type=0, err=-5, ino=3). Please run e2fsck to fix. [ 45.096236][ T5081] loop1: p190 start 42180 is beyond EOD, truncated [ 45.101383][ T5081] loop1: p191 size 458752 extends beyond EOD, truncated [ 45.105351][ T5122] EXT4-fs (loop4): mount failed [ 45.108157][ T5081] loop1: p192 start 42180 is beyond EOD, truncated [ 45.109214][ T5081] loop1: p193 size 458752 extends beyond EOD, truncated [ 45.114275][ T5043] F2FS-fs (loop2): Test dummy encryption mode enabled [ 45.115735][ T5043] F2FS-fs (loop2): Test dummy encryption mode enabled [ 45.116722][ T5043] F2FS-fs (loop2): inline xattr size is out of range: 6 ~ 903 [ 45.139690][ T5081] loop1: p194 start 42180 is beyond EOD, truncated [ 45.140734][ T5081] loop1: p195 size 458752 extends beyond EOD, truncated [ 45.143596][ T5081] loop1: p196 start 42180 is beyond EOD, truncated [ 45.144677][ T5081] loop1: p197 size 458752 extends beyond EOD, truncated [ 45.146574][ T5081] loop1: p198 start 42180 is beyond EOD, truncated [ 45.147567][ T5081] loop1: p199 size 458752 extends beyond EOD, truncated [ 45.153187][ T5081] loop1: p200 start 42180 is beyond EOD, truncated [ 45.170566][ T5132] ntfs3: loop3: Different NTFS' sector size (4096) and media sector size (512) [ 45.172135][ T4310] I/O error, dev loop2, sector 130944 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 45.183872][ T5081] loop1: p201 size 458752 extends beyond EOD, truncated [ 45.194421][ T5081] loop1: p202 start 42180 is beyond EOD, truncated [ 45.195514][ T5081] loop1: p203 size 458752 extends beyond EOD, truncated [ 45.203203][ T5081] loop1: p204 start 42180 is beyond EOD, truncated [ 45.206976][ T5081] loop1: p205 size 458752 extends beyond EOD, truncated [ 45.211711][ T5081] loop1: p206 start 42180 is beyond EOD, truncated [ 45.216991][ T5081] loop1: p207 size 458752 extends beyond EOD, [ 45.217004][ T5132] ntfs3: loop3: Mark volume as dirty due to NTFS errors [ 45.217885][ T5081] truncated [ 45.235292][ T5081] loop1: p208 start 42180 is beyond EOD, truncated [ 45.236765][ T5081] loop1: p209 size 458752 extends beyond EOD, truncated [ 45.244275][ T5081] loop1: p210 start 42180 is beyond EOD, truncated [ 45.245280][ T5081] loop1: p211 size 458752 extends beyond EOD, truncated [ 45.246757][ T5081] loop1: p212 start 42180 is beyond EOD, truncated [ 45.247767][ T5081] loop1: p213 size 458752 extends beyond EOD, truncated [ 45.254672][ T5081] loop1: p214 start 42180 is beyond EOD, truncated [ 45.255609][ T5081] loop1: p215 size 458752 extends beyond EOD, truncated [ 45.261511][ T5081] loop1: p216 start 42180 is beyond EOD, truncated [ 45.262597][ T5081] loop1: p217 size 458752 extends beyond EOD, truncated [ 45.269119][ T5081] loop1: p218 start 42180 is beyond EOD, truncated [ 45.270131][ T5081] loop1: p219 size 458752 extends beyond EOD, truncated [ 45.275667][ T5081] loop1: p220 start 42180 is beyond EOD, truncated [ 45.276804][ T5081] loop1: p221 size 458752 extends beyond EOD, truncated [ 45.286742][ T5081] loop1: p222 start 42180 is beyond EOD, truncated [ 45.287966][ T5081] loop1: p223 size 458752 extends beyond EOD, truncated [ 45.292844][ T5081] loop1: p224 start 42180 is beyond EOD, truncated [ 45.297042][ T5081] loop1: p225 size 458752 extends beyond EOD, truncated [ 45.313431][ T5081] loop1: p226 start 42180 is beyond EOD, truncated [ 45.314517][ T5081] loop1: p227 size 458752 extends beyond EOD, truncated [ 45.322860][ T5081] loop1: p228 start 42180 is beyond EOD, truncated [ 45.324182][ T5081] loop1: p229 size 458752 extends beyond EOD, truncated [ 45.325608][ T5081] loop1: p230 start 42180 is beyond EOD, truncated [ 45.326640][ T5081] loop1: p231 size 458752 extends beyond EOD, truncated [ 45.328075][ T5081] loop1: p232 start 42180 is beyond EOD, truncated [ 45.329065][ T5081] loop1: p233 size 458752 extends beyond EOD, truncated [ 45.330389][ T5081] loop1: p234 start 42180 is beyond EOD, truncated [ 45.331362][ T5081] loop1: p235 size 458752 extends beyond EOD, truncated [ 45.342964][ T5081] loop1: p236 start 42180 is beyond EOD, truncated [ 45.353670][ T5081] loop1: p237 size 458752 extends beyond EOD, truncated [ 45.355049][ T5081] loop1: p238 start 42180 is beyond EOD, truncated [ 45.356074][ T5081] loop1: p239 size 458752 extends beyond EOD, truncated [ 45.357389][ T5081] loop1: p240 start 42180 is beyond EOD, truncated [ 45.358404][ T5081] loop1: p241 size 458752 extends beyond EOD, truncated [ 45.359766][ T5081] loop1: p242 start 42180 is beyond EOD, truncated [ 45.360779][ T5081] loop1: p243 size 458752 extends beyond EOD, truncated [ 45.372421][ T5081] loop1: p244 start 42180 is beyond EOD, truncated [ 45.373827][ T5081] loop1: p245 size 458752 extends beyond EOD, truncated [ 45.381009][ T5081] loop1: p246 start 42180 is beyond EOD, truncated [ 45.382021][ T5081] loop1: p247 size 458752 extends beyond EOD, truncated [ 45.383833][ T5081] loop1: p248 start 42180 is beyond EOD, truncated [ 45.384892][ T5081] loop1: p249 size 458752 extends beyond EOD, truncated [ 45.398356][ T5081] loop1: p250 start 42180 is beyond EOD, truncated [ 45.399457][ T5081] loop1: p251 size 458752 extends beyond EOD, truncated [ 45.400948][ T5081] loop1: p252 start 42180 is beyond EOD, truncated [ 45.401905][ T5081] loop1: p253 size 458752 extends beyond EOD, truncated [ 45.408435][ T5081] loop1: p254 start 42180 is beyond EOD, truncated [ 45.409489][ T5081] loop1: p255 size 458752 extends beyond EOD, truncated [ 45.550382][ T5149] vxfs: WRONG superblock magic 00000000 at 1 [ 45.551579][ T5149] vxfs: WRONG superblock magic 00000000 at 8 [ 45.552494][ T5149] vxfs: can't find superblock. [ 45.575024][ T5152] tmpfs: Bad value for 'nr_inodes' [ 45.617299][ T5136] gfs2: fsid=syz:syz: Trying to join cluster "lock_nolock", "syz:syz" [ 45.618599][ T5136] gfs2: fsid=syz:syz: Now mounting FS (format 1801)... [ 45.633146][ T5136] syz.4.306: attempt to access beyond end of device [ 45.633146][ T5136] loop4: rw=12288, sector=18446744073709551608, nr_sectors = 8 limit=32768 [ 45.635583][ T5136] gfs2: fsid=syz:syz.0: fatal: filesystem consistency error [ 45.635583][ T5136] inode = 1 19 [ 45.635583][ T5136] function = gfs2_jdesc_check, file = fs/gfs2/super.c, line = 115 [ 45.643432][ T5136] gfs2: fsid=syz:syz.0: G: s:SH n:2/13 f:qob t:SH d:EX/0 a:0 v:0 r:3 m:20 p:6 [ 45.644762][ T5136] gfs2: fsid=syz:syz.0: H: s:SH f:eEcH e:0 p:0 [(none)] init_inodes+0xe0/0x2d4 [ 45.646169][ T5136] gfs2: fsid=syz:syz.0: I: n:1/19 t:8 f:0x00 d:0x00000200 s:8388608 p:0 [ 45.647405][ T5136] gfs2: fsid=syz:syz.0: about to withdraw this file system [ 45.648396][ T5136] gfs2: fsid=syz:syz.0: Journal recovery skipped for jid 0 until next mount. [ 45.668792][ T5136] gfs2: fsid=syz:syz.0: Glock dequeues delayed: 0 [ 45.670076][ T5136] gfs2: fsid=syz:syz.0: File system withdrawn [ 45.670999][ T5136] CPU: 1 PID: 5136 Comm: syz.4.306 Not tainted syzkaller #0 [ 45.672148][ T5136] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/03/2025 [ 45.673727][ T5136] Call trace: [ 45.674254][ T5136] dump_backtrace+0x1c0/0x1ec [ 45.675018][ T5136] show_stack+0x2c/0x3c [ 45.675689][ T5136] __dump_stack+0x30/0x40 [ 45.676387][ T5136] dump_stack_lvl+0xf4/0x15c [ 45.677080][ T5136] dump_stack+0x1c/0x5c [ 45.677745][ T5136] gfs2_withdraw+0xfa4/0x1390 [ 45.678469][ T5136] gfs2_consist_inode_i+0xf0/0x10c [ 45.679276][ T5136] gfs2_jdesc_check+0x12c/0x264 [ 45.680007][ T5136] init_journal+0xad8/0x1e94 [ 45.680716][ T5136] init_inodes+0xe0/0x2d4 [ 45.681342][ T5136] gfs2_fill_super+0x11c0/0x194c [ 45.682089][ T5136] get_tree_bdev+0x358/0x544 [ 45.682743][ T5136] gfs2_get_tree+0x54/0x1b4 [ 45.683472][ T5136] vfs_get_tree+0x90/0x274 [ 45.684128][ T5136] do_new_mount+0x228/0x810 [ 45.684789][ T5136] path_mount+0x5bc/0xe80 [ 45.685425][ T5136] __arm64_sys_mount+0x49c/0x59c [ 45.686113][ T5136] invoke_syscall+0x98/0x2b4 [ 45.686780][ T5136] el0_svc_common+0x138/0x258 [ 45.687452][ T5136] do_el0_svc+0x58/0x130 [ 45.688089][ T5136] el0_svc+0x58/0x128 [ 45.688701][ T5136] el0t_64_sync_handler+0x84/0xf0 [ 45.689445][ T5136] el0t_64_sync+0x18c/0x190 [ 45.703179][ T5164] EXT4-fs (loop2): bad geometry: block count 204800 exceeds size of device (64 blocks) [ 45.714412][ T5136] gfs2: fsid=syz:syz.0: my journal (0) is bad: -5 [ 45.777742][ T5162] hpfs: filesystem error: improperly stopped; already mounted read-only [ 45.779193][ T5162] hpfs: filesystem error: warning: spare dnodes used, try chkdsk [ 45.782970][ T5162] hpfs: filesystem error: sector(s) 'dir_band_bitmap' badly placed at 00000000 [ 45.785136][ T5169] VFS: Found a Xenix FS (block size = 512) on device loop2 [ 46.028222][ T5195] ntfs3: loop2: Different NTFS' sector size (1024) and media sector size (512) [ 46.045924][ T5195] ntfs3: loop2: try to read out of volume at offset 0xffffffff0000 [ 46.153418][ T4313] I/O error, dev loop2, sector 3968 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 46.180545][ T5181] F2FS-fs (loop4): build fault injection attr: rate: 13, type: 0x3ffff [ 46.181860][ T5181] F2FS-fs (loop4): build fault injection attr: rate: 0, type: 0x2 [ 46.188803][ T5181] F2FS-fs (loop4): invalid crc value [ 46.198626][ T5181] F2FS-fs (loop4) : inject kvmalloc in f2fs_kvmalloc of build_dirty_segmap+0x1dc/0xdb8 [ 46.200450][ T5209] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 46.202772][ T5181] F2FS-fs (loop4): Failed to initialize F2FS segment manager (-12) [ 46.204152][ T5209] REISERFS (device loop3): found reiserfs format "3.6" with non-standard journal [ 46.205536][ T5209] REISERFS (device loop3): using ordered data mode [ 46.207301][ T5209] REISERFS warning (device loop3): sh-457 journal_init_dev: journal_init_dev: Cannot open './cgroup': -15 [ 46.218824][ T4715] udevd[4715]: inotify_add_watch(7, /dev/loop1p3, 10) failed: No such file or directory [ 46.222193][ T4581] udevd[4581]: inotify_add_watch(7, /dev/loop1p1, 10) failed: No such file or directory [ 46.225504][ T4312] udevd[4312]: inotify_add_watch(7, /dev/loop1p5, 10) failed: No such file or directory [ 46.246530][ T4581] udevd[4581]: inotify_add_watch(7, /dev/loop1p17, 10) failed: No such file or directory [ 46.249579][ T4715] udevd[4715]: inotify_add_watch(7, /dev/loop1p19, 10) failed: No such file or directory [ 46.252962][ T4312] udevd[4312]: inotify_add_watch(7, /dev/loop1p21, 10) failed: No such file or directory [ 46.256520][ T4581] udevd[4581]: inotify_add_watch(7, /dev/loop1p23, 10) failed: No such file or directory [ 46.259342][ T4715] udevd[4715]: inotify_add_watch(7, /dev/loop1p25, 10) failed: No such file or directory [ 46.262468][ T4312] udevd[4312]: inotify_add_watch(7, /dev/loop1p27, 10) failed: No such file or directory [ 46.272309][ T4581] udevd[4581]: inotify_add_watch(7, /dev/loop1p29, 10) failed: No such file or directory [ 46.287167][ T5220] FAT-fs (loop1): Invalid FSINFO signature: 0x41008052, 0x61417272 (sector = 1) [ 46.289187][ T5220] FAT-fs (loop1): error, fat_get_cluster: invalid start cluster (i_pos 1, start 00010000) [ 46.293476][ T5209] REISERFS warning (device loop3): sh-462 journal_init: unable to initialize journal device [ 46.311459][ T5222] cgroup: Invalid name [ 46.392638][ T5205] (syz.0.338,5205,1):ocfs2_parse_options:1458 ERROR: Invalid heartbeat mount options [ 46.399389][ T5205] (syz.0.338,5205,1):ocfs2_fill_super:1176 ERROR: status = -22 [ 46.404989][ T5229] UDF-fs: bad mount option "rootdir=00000000000000018216" or missing value [ 46.406662][ T5232] EXT4-fs (loop2): bad block size 65536 [ 46.539727][ T5244] futex_wake_op: syz.1.353 tries to shift op by -1; fix this program [ 46.924274][ T5284] Dev loop1: RDB in block 1 has bad checksum [ 46.946035][ T3934] Dev loop1: RDB in block 1 has bad checksum [ 47.004405][ T3934] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 47.005806][ T3934] Buffer I/O error on dev loop1, logical block 0, async page read [ 47.007110][ T3934] ldm_validate_partition_table(): Disk read failed. [ 47.008033][ T3934] Dev loop1: unable to read RDB block 0 [ 47.008847][ T3934] loop1: unable to read partition table [ 47.009838][ T3934] loop1: partition table beyond EOD, truncated [ 47.131006][ T5294] XFS (loop4): invalid log iosize: 2 [not 12-30] [ 47.140919][ T5308] ntfs: (device loop0): parse_ntfs_boot_sector(): Mft record size (32768) exceeds the PAGE_SIZE on your system (4096). This is not supported. Sorry. [ 47.143428][ T5308] ntfs: (device loop0): ntfs_fill_super(): Unsupported NTFS filesystem. [ 47.146699][ T5314] erofs: (device loop3): z_erofs_load_lz4_config: invalid lz4 cfgs, size=5 [ 47.275318][ T5320] qnx6: unable to set blocksize [ 47.309701][ T5324] set_capacity_and_notify: 34 callbacks suppressed [ 47.309710][ T5324] loop4: detected capacity change from 0 to 256 [ 47.356992][ T5324] FAT-fs (loop4): Directory bread(block 64) failed [ 47.358162][ T5324] FAT-fs (loop4): Directory bread(block 65) failed [ 47.359253][ T5324] FAT-fs (loop4): Directory bread(block 66) failed [ 47.363831][ T5324] FAT-fs (loop4): Directory bread(block 67) failed [ 47.364896][ T5324] FAT-fs (loop4): Directory bread(block 68) failed [ 47.365998][ T5324] FAT-fs (loop4): Directory bread(block 69) failed [ 47.367089][ T5324] FAT-fs (loop4): Directory bread(block 70) failed [ 47.368113][ T5324] FAT-fs (loop4): Directory bread(block 71) failed [ 47.369173][ T5324] FAT-fs (loop4): Directory bread(block 72) failed [ 47.370194][ T5324] FAT-fs (loop4): Directory bread(block 73) failed [ 47.416573][ T5313] loop1: detected capacity change from 0 to 40427 [ 47.632773][ T5328] loop3: detected capacity change from 0 to 32768 [ 47.657186][ T5328] BTRFS: device fsid 3d39d0ba-bdae-447e-827b-b091e1a68885 devid 1 transid 8 /dev/loop3 scanned by syz.3.396 (5328) [ 47.663048][ T5328] BTRFS: Invalid seeding and uuid-changed device detected [ 47.667502][ T5326] loop0: detected capacity change from 0 to 32768 [ 47.669768][ T5326] gfs2: fsid=__а"_½z#²˱1Ä ¢ “I¡3ØÆÆåwÕÊ‚X9: Trying to join cluster "lock_nolock", "__а"_½z#²˱1Ä ¢ “I¡3ØÆÆåwÕÊ‚X9" [ 47.672050][ T5326] gfs2: fsid=__а"_½z#²˱1Ä ¢ “I¡3ØÆÆåwÕÊ‚X9: Now mounting FS (format 0)... [ 47.687508][ T5326] gfs2: fsid=__а"_½z#²˱1Ä ¢ “I¡3ØÆÆåwÕÊ‚X9.0: journal 0 mapped with 16 extents in 0ms [ 47.695058][ T4357] gfs2: fsid=__а"_½z#²˱1Ä ¢ “I¡3ØÆÆåwÕÊ‚X9.0: jid=0, already locked for use [ 47.696724][ T4357] gfs2: fsid=__а"_½z#²˱1Ä ¢ “I¡3ØÆÆåwÕÊ‚X9.0: jid=0: Looking at journal... [ 47.705962][ T5339] tmpfs: Bad value for 'mpol' [ 47.744389][ T4357] gfs2: fsid=__а"_½z#²˱1Ä ¢ “I¡3ØÆÆåwÕÊ‚X9.0: jid=0: Journal head lookup took 47ms [ 47.746436][ T4357] gfs2: fsid=__а"_½z#²˱1Ä ¢ “I¡3ØÆÆåwÕÊ‚X9.0: jid=0: Done [ 47.748189][ T5326] gfs2: fsid=__а"_½z#²˱1Ä ¢ “I¡3ØÆÆåwÕÊ‚X9.0: first mount done, others may mount [ 47.750696][ T5326] gfs2: fsid=__а"_½z#²˱1Ä ¢ “I¡3ØÆÆåwÕÊ‚X9.0: no resource groups found in the file system. [ 47.954486][ T5359] loop0: detected capacity change from 0 to 8 [ 47.964235][ T5359] SQUASHFS error: lzo decompression failed, data probably corrupt [ 47.965467][ T5359] SQUASHFS error: Failed to read block 0x91: -5 [ 47.966487][ T5359] SQUASHFS error: Unable to read metadata cache entry [8f] [ 47.967575][ T5359] SQUASHFS error: Unable to read inode 0x11f [ 48.075639][ T5366] loop0: detected capacity change from 0 to 128 [ 48.076133][ T5363] loop1: detected capacity change from 0 to 4096 [ 48.077745][ T5366] FAT-fs (loop0): bogus logical sector size 0 [ 48.078717][ T5366] FAT-fs (loop0): Can't find a valid FAT filesystem [ 48.084133][ T5363] ntfs: (device loop1): parse_ntfs_boot_sector(): Mft record size (65536) exceeds the PAGE_SIZE on your system (4096). This is not supported. Sorry. [ 48.086467][ T5363] ntfs: (device loop1): ntfs_fill_super(): Unsupported NTFS filesystem. [ 48.143777][ T5367] IPv6: addrconf: prefix option has invalid lifetime [ 48.149960][ T5354] loop3: detected capacity change from 0 to 32768 [ 48.171623][ T5354] OCFS2: ERROR (device loop3): int __ocfs2_find_path(struct ocfs2_caching_info *, struct ocfs2_extent_list *, u32, path_insert_t *, void *): Owner 69 has empty extent list at depth 2 [ 48.184191][ T5354] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 48.185766][ T5354] OCFS2: File system is now read-only. [ 48.186702][ T5354] (syz.3.408,5354,0):ocfs2_find_leaf:1941 ERROR: status = -30 [ 48.189131][ T5369] loop0: detected capacity change from 0 to 512 [ 48.196424][ T5354] (syz.3.408,5354,0):ocfs2_get_clusters_nocache:421 ERROR: status = -30 [ 48.197786][ T5354] (syz.3.408,5354,0):ocfs2_get_clusters:624 ERROR: status = -30 [ 48.201224][ T5354] (syz.3.408,5354,0):ocfs2_extent_map_get_blocks:671 ERROR: status = -30 [ 48.202508][ T5354] (syz.3.408,5354,0):ocfs2_map_slot_buffers:378 ERROR: status = -30 [ 48.210789][ T5354] (syz.3.408,5354,0):ocfs2_init_slot_info:426 ERROR: status = -30 [ 48.212090][ T5354] (syz.3.408,5354,0):ocfs2_initialize_super:2279 ERROR: status = -30 [ 48.218844][ T5354] (syz.3.408,5354,0):ocfs2_fill_super:1176 ERROR: status = -30 [ 48.270702][ T5376] loop1: detected capacity change from 0 to 128 [ 48.380668][ T5379] EXT4-fs (loop0): blocks per group (131072) and clusters per group (8192) inconsistent [ 48.418702][ T5386] EXT4-fs (loop4): corrupt root inode, run e2fsck [ 48.419947][ T5386] EXT4-fs (loop4): mount failed [ 48.695480][ T5383] ocfs2: Mounting device (7,3) on (node local, slot 0) with ordered data mode. [ 48.698141][ T1599] (kworker/u4:4,1599,1):ocfs2_check_dir_entry:325 ERROR: bad entry in directory #72: rec_len % 4 != 0 - offset=312, inode=13845347915746889, rec_len=25793, name_len=214 [ 48.823146][ T4327] (syz-executor,4327,1):ocfs2_inode_is_valid_to_delete:872 ERROR: Skipping delete of system file 70 [ 48.827552][ T4327] (syz-executor,4327,1):ocfs2_inode_is_valid_to_delete:872 ERROR: Skipping delete of system file 72 [ 48.838558][ T5408] PKCS7: Unknown OID: [5] (bad) [ 48.839359][ T5408] PKCS7: Only support pkcs7_signedData type [ 48.841225][ T4327] ocfs2: Unmounting device (7,3) on (node local) [ 48.869770][ T5410] hpfs: Bad magic ... probably not HPFS [ 48.935452][ T5417] affs: Error parsing options [ 48.996008][ T27] audit: type=1326 audit(526914.978:3): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=5421 comm="syz.4.441" exe="/root/syz-executor" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffffa6175928 code=0x0 [ 48.999467][ T4581] I/O error, dev loop0, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 49.026552][ T5430] jffs2: rp_size unrepresentable [ 49.109451][ T5429] EXT4-fs warning (device loop0): dx_probe:878: Directory (ino: 2) htree depth 0x0002 exceedsupported value [ 49.111317][ T5429] EXT4-fs warning (device loop0): dx_probe:881: Enable large directory feature to access it [ 49.112834][ T5429] EXT4-fs warning (device loop0): dx_probe:966: inode #2: comm syz.0.445: Corrupt directory, running e2fsck is recommended [ 49.143209][ T5429] EXT4-fs (loop0): Cannot turn on journaled quota: type 1: error -117 [ 49.161363][ T5429] EXT4-fs error (device loop0): ext4_iget_extra_inode:4756: inode #15: comm syz.0.445: corrupted in-inode xattr [ 49.186661][ T5429] EXT4-fs error (device loop0): ext4_orphan_get:1404: comm syz.0.445: couldn't read orphan inode 15 (err -117) [ 49.188870][ T5429] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: writeback. [ 49.213289][ T5440] ntfs3: loop1: Different NTFS' sector size (2048) and media sector size (512) [ 49.232759][ T4324] EXT4-fs (loop0): unmounting filesystem. [ 49.358451][ T5455] ntfs: (device loop3): parse_options(): The disable_sparse option requires a boolean argument. [ 49.371470][ T5462] hpfs: filesystem error: invalid number of hotfixes: 2066844986, used: 2066844985; going on - but anything won't be destroyed because it's read-only [ 49.374354][ T5462] hpfs: filesystem error: improperly stopped [ 49.375255][ T5462] hpfs: filesystem error: warning: spare dnodes used, try chkdsk [ 49.376417][ T5462] hpfs: Proceeding, but your filesystem could be corrupted if you delete files or directories [ 49.378082][ T5462] hpfs: filesystem error: sector(s) 'dir_band' badly placed at 7b318cc2 [ 49.489503][ T5472] hfsplus: request for non-existent node 196608 in B*Tree [ 49.490773][ T5472] hfsplus: request for non-existent node 196608 in B*Tree [ 49.492003][ T5472] hfsplus: failed to load root directory [ 49.506919][ T5475] FAT-fs (loop4): bogus number of FAT sectors [ 49.507932][ T5475] FAT-fs (loop4): Can't find a valid FAT filesystem [ 49.660699][ T27] audit: type=1326 audit(526915.638:4): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=5497 comm="syz.2.478" exe="/root/syz-executor" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffff84f75928 code=0x0 [ 49.891398][ T4313] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 49.902408][ T78] block nbd0: Attempted send on invalid socket [ 49.903491][ T78] I/O error, dev nbd0, sector 2 op 0x0:(READ) flags 0x800 phys_seg 1 prio class 2 [ 49.917449][ T5216] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 49.952326][ T5534] ntfs: (device loop2): ntfs_mapping_pairs_decompress(): Corrupt attribute. deltaxcn = 0x1, max_cluster = 0x0 [ 49.954358][ T5534] ntfs: (device loop2): ntfs_mapping_pairs_decompress(): Corrupt mapping pairs array in non-resident attribute. [ 49.974832][ T5534] ntfs: volume version 3.1. [ 50.472159][ T5592] EXT4-fs (loop2): couldn't mount as ext3 due to feature incompatibilities [ 50.506646][ T4313] I/O error, dev loop2, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 50.551249][ T5578] (syz.0.518,5578,1):ocfs2_block_check_validate:402 ERROR: CRC32 failed: stored: 0xb3775c19, computed 0x2dd1c265. Applying ECC. [ 50.553709][ T5578] (syz.0.518,5578,1):ocfs2_block_check_validate:402 ERROR: CRC32 failed: stored: 0xb3775c19, computed 0x2dd1c265. Applying ECC. [ 50.560908][ T5578] (syz.0.518,5578,1):ocfs2_block_check_validate:402 ERROR: CRC32 failed: stored: 0x22b6429d, computed 0xaeb6429d. Applying ECC. [ 50.585977][ T5578] (syz.0.518,5578,1):ocfs2_block_check_validate:416 ERROR: Fixed CRC32 failed: stored: 0x22b6429d, computed 0xaeb6429d [ 50.587872][ T5578] (syz.0.518,5578,1):ocfs2_validate_inode_block:1382 ERROR: Checksum failed for dinode 20 [ 50.595945][ T5578] (syz.0.518,5578,1):ocfs2_read_locked_inode:521 ERROR: status = -5 [ 50.597296][ T5578] (syz.0.518,5578,1):_ocfs2_get_system_file_inode:144 ERROR: status = -5 [ 50.598624][ T5578] (syz.0.518,5578,1):ocfs2_init_global_system_inodes:461 ERROR: status = -22 [ 50.600835][ T5578] (syz.0.518,5578,1):ocfs2_init_global_system_inodes:463 ERROR: Unable to load system inode 1, possibly corrupt fs? [ 50.600863][ T5578] (syz.0.518,5578,1):ocfs2_init_global_system_inodes:472 ERROR: status = -22 [ 50.604168][ T5578] (syz.0.518,5578,1):ocfs2_initialize_super:2255 ERROR: status = -22 [ 50.605522][ T5578] (syz.0.518,5578,1):ocfs2_fill_super:1176 ERROR: status = -22 [ 50.625817][ T5600] __ntfs_error: 16 callbacks suppressed [ 50.625828][ T5600] ntfs: ntfs_runlists_merge(): Run lists overlap. Cannot merge! [ 50.627960][ T5600] ntfs: (device loop4): ntfs_mapping_pairs_decompress(): Failed to merge runlists. [ 50.629417][ T5600] ntfs: (device loop4): ntfs_read_inode_mount(): ntfs_mapping_pairs_decompress() failed with error code -34. $MFT is corrupt. [ 50.671610][ T5600] ntfs: (device loop4): ntfs_read_inode_mount(): Failed. Marking inode as bad. [ 50.699596][ T5558] XFS (loop1): cannot change alignment: superblock does not support data alignment [ 51.228257][ T4321] Bluetooth: Wrong link type (-71) [ 51.311007][ T5696] ntfs: (device loop3): parse_ntfs_boot_sector(): Mft record size (8192) exceeds the PAGE_SIZE on your system (4096). This is not supported. Sorry. [ 51.313484][ T5696] ntfs: (device loop3): ntfs_fill_super(): Unsupported NTFS filesystem. [ 51.410073][ T5216] I/O error, dev loop3, sector 3968 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 51.447262][ T5709] loop0: p1 p2 p4 < > [ 51.447909][ T5709] loop0: partition table partially beyond EOD, truncated [ 51.449174][ T5709] loop0: p1 start 16777216 is beyond EOD, truncated [ 51.450499][ T5709] loop0: p2 size 515840 extends beyond EOD, truncated [ 51.451987][ T5709] loop0: p4 start 16777216 is beyond EOD, truncated [ 51.628847][ T5731] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 51.655150][ T5712] BTRFS: device fsid ed167579-eb65-4e76-9a50-61ac97e9b59d devid 1 transid 8 /dev/loop1 scanned by syz.1.582 (5712) [ 51.682590][ T5712] BTRFS info (device loop1): first mount of filesystem ed167579-eb65-4e76-9a50-61ac97e9b59d [ 51.684177][ T5712] BTRFS info (device loop1): using sha256 (sha256-ce) checksum algorithm [ 51.685395][ T5712] BTRFS info (device loop1): setting nodatacow, compression disabled [ 51.686673][ T5712] BTRFS info (device loop1): force clearing of disk cache [ 51.687754][ T5712] BTRFS info (device loop1): enabling ssd optimizations [ 51.688785][ T5712] BTRFS info (device loop1): using spread ssd allocation scheme [ 51.689895][ T5712] BTRFS info (device loop1): disabling free space tree [ 51.690886][ T5712] BTRFS info (device loop1): not using ssd optimizations [ 51.691852][ T5712] BTRFS info (device loop1): not using spread ssd allocation scheme [ 51.712724][ T5737] tmpfs: Unexpected value for 'inode32' [ 51.715709][ T5712] BTRFS info (device loop1): turning on sync discard [ 51.845608][ T5753] loop2: [ICS] [ 51.866958][ T5712] BTRFS info (device loop1): rebuilding free space tree [ 51.874241][ T5712] BTRFS info (device loop1): disabling free space tree [ 51.881060][ T5712] BTRFS info (device loop1): clearing compat-ro feature flag for FREE_SPACE_TREE (0x1) [ 51.882550][ T5712] BTRFS info (device loop1): clearing compat-ro feature flag for FREE_SPACE_TREE_VALID (0x2) [ 51.884753][ T5722] gfs2: fsid=: Unknown on-disk format, unable to mount [ 51.979019][ T4320] BTRFS info (device loop1): last unmount of filesystem ed167579-eb65-4e76-9a50-61ac97e9b59d [ 52.076197][ T5789] gfs2: gfs2 mount does not exist [ 52.177251][ T5803] squashfs image failed sanity check [ 52.249639][ T4314] I/O error, dev loop4, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 52.336049][ T27] audit: type=1326 audit(526918.119:5): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=5824 comm="syz.3.628" exe="/root/syz-executor" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffffb2175928 code=0x0 [ 52.340238][ T5823] NILFS (loop4): broken superblock, retrying with spare superblock (blocksize = 1024) [ 52.341808][ T5823] NILFS (loop4): mounting unchecked fs [ 52.342824][ T5823] NILFS (loop4): recovery required for readonly filesystem [ 52.350016][ T5823] NILFS (loop4): write access will be enabled during recovery [ 52.379742][ T5823] NILFS (loop4): recovery complete [ 52.400310][ T4323] Bluetooth: min 8 > max 0 [ 52.534671][ T5856] set_capacity_and_notify: 31 callbacks suppressed [ 52.534681][ T5856] loop0: detected capacity change from 0 to 190 [ 52.534765][ T5848] loop3: detected capacity change from 0 to 4096 [ 52.549249][ T5856] ntfs: (device loop0): read_ntfs_boot_sector(): Primary boot sector is invalid. [ 52.550682][ T5856] ntfs: (device loop0): read_ntfs_boot_sector(): Mount option errors=recover not used. Aborting without trying to recover. [ 52.552575][ T5856] ntfs: (device loop0): ntfs_fill_super(): Not an NTFS volume. [ 52.555326][ T5858] loop2: detected capacity change from 0 to 47 [ 52.558389][ T5848] ntfs3: loop3: Different NTFS' sector size (2048) and media sector size (512) [ 52.559663][ T5858] MINIX-fs: bad superblock [ 52.573588][ T5848] ntfs3: loop3: Mark volume as dirty due to NTFS errors [ 52.576627][ T5848] ntfs3: loop3: Failed to load $AttrDef -> 0 [ 52.651598][ T4581] I/O error, dev loop2, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 52.678290][ T5873] loop1: detected capacity change from 0 to 8 [ 52.694589][ T5873] SQUASHFS error: zlib decompression failed, data probably corrupt [ 52.695911][ T5873] SQUASHFS error: Failed to read block 0x9b: -5 [ 52.696845][ T5873] SQUASHFS error: Unable to read metadata cache entry [99] [ 52.697997][ T5873] SQUASHFS error: Unable to read inode 0x127 [ 52.736442][ T5875] loop2: detected capacity change from 0 to 4096 [ 52.948049][ T5877] loop4: detected capacity change from 0 to 32768 [ 53.028266][ T5877] loop4: p9 p11 p16 [ 53.048103][ T5905] loop2: detected capacity change from 0 to 256 [ 53.054066][ T5888] loop3: detected capacity change from 0 to 32768 [ 53.064799][ T5905] exFAT-fs (loop2): failed to load upcase table (idx : 0x00010000, chksum : 0x368b264c, utbl_chksum : 0xe619d30d) [ 53.072110][ T5888] (syz.3.657,5888,1):ocfs2_check_set_options:1206 ERROR: User quotas were requested, but this filesystem does not have the feature enabled. [ 53.077878][ T5888] (syz.3.657,5888,1):ocfs2_fill_super:1176 ERROR: status = -22 [ 53.134108][ T5905] exFAT-fs (loop2): IO charset B not found [ 53.177034][ T5893] loop0: detected capacity change from 0 to 32768 [ 53.207744][ T5902] loop1: detected capacity change from 0 to 32768 [ 53.210473][ T5893] *** Log Is Dirty ! *** [ 53.211314][ T5893] lmLogInit: exit(-22) [ 53.211978][ T5893] lmLogOpen: exit(-22) [ 53.212664][ T5893] jfs_mount_rw failed, return code = -22 [ 53.214135][ T5902] jfs_mount: dbMount failed w/rc = -5 [ 53.215086][ T5902] Mount JFS Failure: -5 [ 53.217739][ T5902] jfs_mount failed w/return code = -5 [ 53.283055][ T5917] affs: No valid root block on device loop2 [ 53.618741][ T5956] ntfs3: loop3: Failed to load $MFT. [ 53.643091][ T5959] REISERFS warning (device loop2): super-6515 reiserfs_parse_options: journaled quota format not specified. [ 53.699585][ T5216] I/O error, dev loop3, sector 3968 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 53.795371][ T5946] gfs2: fsid=syz:syz: Trying to join cluster "lock_nolock", "syz:syz" [ 53.796727][ T5946] gfs2: fsid=syz:syz: Now mounting FS (format 1802)... [ 53.800917][ T5946] gfs2: fsid=syz:syz.0: fatal: filesystem consistency error [ 53.800917][ T5946] inode = 0 19 [ 53.800917][ T5946] function = gfs2_dinode_in, file = fs/gfs2/glops.c, line = 464 [ 53.803878][ T5946] gfs2: fsid=syz:syz.0: G: s:SH n:2/13 f:qobnN t:SH d:EX/0 a:0 v:0 r:3 m:20 p:1 [ 53.805322][ T5946] gfs2: fsid=syz:syz.0: H: s:SH f:H e:0 p:5946 [syz.0.687] gfs2_lookup_simple+0xb0/0x104 [ 53.825270][ T5946] gfs2: fsid=syz:syz.0: I: n:0/19 t:4 f:0x00 d:0x00000000 s:0 p:0 [ 53.826570][ T5946] gfs2: fsid=syz:syz.0: about to withdraw this file system [ 53.830122][ T5946] gfs2: fsid=syz:syz.0: File system withdrawn [ 53.831085][ T5946] CPU: 1 PID: 5946 Comm: syz.0.687 Not tainted syzkaller #0 [ 53.832215][ T5946] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/03/2025 [ 53.833650][ T5946] Call trace: [ 53.834157][ T5946] dump_backtrace+0x1c0/0x1ec [ 53.834894][ T5946] show_stack+0x2c/0x3c [ 53.835557][ T5946] __dump_stack+0x30/0x40 [ 53.836204][ T5946] dump_stack_lvl+0xf4/0x15c [ 53.836872][ T5946] dump_stack+0x1c/0x5c [ 53.837500][ T5946] gfs2_withdraw+0xfa4/0x1390 [ 53.838163][ T5946] gfs2_consist_inode_i+0xf0/0x10c [ 53.838907][ T5946] gfs2_inode_refresh+0x918/0xd64 [ 53.839647][ T5946] inode_go_instantiate+0x4c/0x68 [ 53.840395][ T5946] gfs2_instantiate+0x178/0x2b4 [ 53.841046][ T5946] gfs2_glock_wait+0x1b4/0x298 [ 53.841800][ T5946] gfs2_glock_nq+0x8bc/0x11c4 [ 53.842514][ T5946] gfs2_lookupi+0x37c/0x5b0 [ 53.843151][ T5946] gfs2_lookup_simple+0xb0/0x104 [ 53.843879][ T5946] init_journal+0x18c/0x1e94 [ 53.844557][ T5946] init_inodes+0xe0/0x2d4 [ 53.845204][ T5946] gfs2_fill_super+0x11c0/0x194c [ 53.845929][ T5946] get_tree_bdev+0x358/0x544 [ 53.846633][ T5946] gfs2_get_tree+0x54/0x1b4 [ 53.847294][ T5946] vfs_get_tree+0x90/0x274 [ 53.847943][ T5946] do_new_mount+0x228/0x810 [ 53.848637][ T5946] path_mount+0x5bc/0xe80 [ 53.849319][ T5946] __arm64_sys_mount+0x49c/0x59c [ 53.850050][ T5946] invoke_syscall+0x98/0x2b4 [ 53.850677][ T5946] el0_svc_common+0x138/0x258 [ 53.851371][ T5946] do_el0_svc+0x58/0x130 [ 53.852018][ T5946] el0_svc+0x58/0x128 [ 53.852599][ T5946] el0t_64_sync_handler+0x84/0xf0 [ 53.853317][ T5946] el0t_64_sync+0x18c/0x190 [ 53.867748][ T5964] BTRFS: device fsid ed167579-eb65-4e76-9a50-61ac97e9b59d devid 1 transid 8 /dev/loop4 scanned by syz.4.697 (5964) [ 53.870743][ T5980] syz.1.704 (5980): attempted to duplicate a private mapping with mremap. This is not supported. [ 53.881386][ T5964] BTRFS info (device loop4): first mount of filesystem ed167579-eb65-4e76-9a50-61ac97e9b59d [ 53.883021][ T5964] BTRFS info (device loop4): using sha256 (sha256-ce) checksum algorithm [ 53.884379][ T5964] BTRFS info (device loop4): setting nodatacow, compression disabled [ 53.885571][ T5964] BTRFS info (device loop4): force clearing of disk cache [ 53.886692][ T5964] BTRFS info (device loop4): enabling ssd optimizations [ 53.892563][ T5964] BTRFS info (device loop4): using spread ssd allocation scheme [ 53.893747][ T5964] BTRFS info (device loop4): disabling free space tree [ 53.894816][ T5964] BTRFS info (device loop4): not using ssd optimizations [ 53.895883][ T5964] BTRFS info (device loop4): not using spread ssd allocation scheme [ 53.897147][ T5964] BTRFS info (device loop4): turning on sync discard [ 53.902529][ T5982] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (7780!=20869) [ 53.902644][ T5946] gfs2: fsid=syz:syz.0: can't lookup journal index: 0 [ 53.915887][ T5982] EXT4-fs (loop3): invalid journal inode [ 53.916902][ T5982] EXT4-fs (loop3): can't get journal size [ 53.934118][ T5982] EXT4-fs error (device loop3): ext4_map_blocks:635: inode #3: block 17104912: comm syz.3.705: lblock 2 mapped to illegal pblock 17104912 (length 1) [ 53.957434][ T5982] EXT4-fs (loop3): failed to initialize system zone (-117) [ 53.958782][ T5982] EXT4-fs (loop3): mount failed [ 54.046243][ T5964] BTRFS info (device loop4): rebuilding free space tree [ 54.050874][ T5964] BTRFS info (device loop4): disabling free space tree [ 54.051941][ T5964] BTRFS info (device loop4): clearing compat-ro feature flag for FREE_SPACE_TREE (0x1) [ 54.053396][ T5964] BTRFS info (device loop4): clearing compat-ro feature flag for FREE_SPACE_TREE_VALID (0x2) [ 54.142503][ T4331] BTRFS info (device loop4): last unmount of filesystem ed167579-eb65-4e76-9a50-61ac97e9b59d [ 54.628887][ T4321] Bluetooth: hci1: command 0x2021 tx timeout [ 54.746673][ T4314] BTRFS: device fsid ed167579-eb65-4e76-9a50-61ac97e9b59d devid 1 transid 11 /dev/loop4 scanned by udevd (4314) [ 54.894915][ T6033] XFS (loop1): alignment check failed: sunit/swidth vs. agsize(16384) [ 54.928987][ T6041] F2FS-fs (loop0): build fault injection attr: rate: 24, type: 0x3ffff [ 54.930683][ T6041] F2FS-fs (loop0): invalid crc value [ 54.954468][ T6041] F2FS-fs (loop0) : inject kmalloc in f2fs_kmalloc of f2fs_build_segment_manager+0x13c8/0x4234 [ 54.956070][ T6041] F2FS-fs (loop0): Failed to initialize F2FS segment manager (-12) [ 55.040519][ T4313] I/O error, dev loop0, sector 40192 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 55.078816][ T5978] F2FS-fs (loop2): invalid crc value [ 55.106162][ T5978] F2FS-fs (loop2): Found nat_bits in checkpoint [ 55.113395][ T5978] F2FS-fs (loop2): sanity_check_inode: inode (ino=3) is with extra_attr, but extra_attr feature is off [ 55.119076][ T5978] F2FS-fs (loop2): Failed to read root inode [ 55.209516][ T6051] *** Log Is Dirty ! *** [ 55.210290][ T6051] lmLogInit: exit(-22) [ 55.211037][ T6051] lmLogOpen: exit(-22) [ 55.211638][ T6051] jfs_mount_rw failed, return code = -22 [ 55.404282][ T4313] I/O error, dev loop0, sector 3968 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 55.785681][ T78] block nbd0: Attempted send on invalid socket [ 55.786762][ T78] I/O error, dev nbd0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 56.001112][ T6098] JBD2: Ignoring recovery information on journal [ 56.002937][ T6098] jbd2_journal_bmap: journal block not found at offset 32 on loop2-75 [ 56.004333][ T6098] JBD2: bad block at offset 32 [ 56.059600][ T6098] (syz.2.747,6098,1):ocfs2_load_local_alloc:311 ERROR: Invalid local alloc inode, 75 [ 56.061206][ T6098] (syz.2.747,6098,1):ocfs2_load_local_alloc:355 ERROR: status = -22 [ 56.062411][ T6098] (syz.2.747,6098,1):ocfs2_check_volume:2461 ERROR: status = -22 [ 56.063573][ T6098] (syz.2.747,6098,1):ocfs2_check_volume:2489 ERROR: status = -22 [ 56.064736][ T6098] (syz.2.747,6098,1):ocfs2_mount_volume:1821 ERROR: status = -22 [ 56.084592][ T6098] (syz.2.747,6098,1):ocfs2_fill_super:1176 ERROR: status = -22 [ 56.087092][ T6110] gfs2: fsid=loop4: Trying to join cluster "lock_nolock", "loop4" [ 56.091703][ T6124] EXT4-fs warning (device loop1): ext4_expand_extra_isize_ea:2799: Unable to expand inode 15. Delete some EAs or run e2fsck. [ 56.094037][ T6124] EXT4-fs error (device loop1): ext4_do_update_inode:5272: inode #15: comm syz.1.760: corrupted inode contents [ 56.099882][ T6110] gfs2: fsid=loop4: Now mounting FS (format 1801)... [ 56.107278][ T6124] EXT4-fs (loop1): Remounting filesystem read-only [ 56.108269][ T6124] EXT4-fs error (device loop1): ext4_dirty_inode:6137: inode #15: comm syz.1.760: mark_inode_dirty error [ 56.112353][ T6110] gfs2: fsid=loop4.0: journal 0 mapped with 10 extents in 0ms [ 56.122538][ T111] gfs2: fsid=loop4.0: jid=0, already locked for use [ 56.123633][ T111] gfs2: fsid=loop4.0: jid=0: Looking at journal... [ 56.132427][ T111] kworker/1:2: attempt to access beyond end of device [ 56.132427][ T111] loop4: rw=0, sector=67113728, nr_sectors = 8 limit=32768 [ 56.145603][ T6124] EXT4-fs (loop1): Remounting filesystem read-only [ 56.146694][ T6124] EXT4-fs error (device loop1): ext4_do_update_inode:5272: inode #15: comm syz.1.760: corrupted inode contents [ 56.149363][ T111] gfs2: fsid=loop4.0: jid=0: Failed [ 56.150282][ T6110] gfs2: fsid=loop4.0: error recovering journal 0: -5 [ 56.156127][ T51] gfs2: fsid=loop4.0: G: s:UN n:2/81a f: t:UN d:EX/0 a:0 v:0 r:-128 m:20 p:1 [ 56.156615][ T6031] F2FS-fs (loop3): invalid crc value [ 56.157830][ T51] ------------[ cut here ]------------ [ 56.159374][ T51] kernel BUG at fs/gfs2/glock.c:289! [ 56.160248][ T51] Internal error: Oops - BUG: 00000000f2000800 [#1] PREEMPT SMP [ 56.161399][ T51] Modules linked in: [ 56.161416][ T6031] F2FS-fs (loop3): Found nat_bits in checkpoint [ 56.161993][ T51] CPU: 1 PID: 51 Comm: kworker/1:1H Not tainted syzkaller #0 [ 56.162012][ T51] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/03/2025 [ 56.162017][ T51] Workqueue: glock_workqueue glock_work_func [ 56.162031][ T51] pstate: 62400005 (nZCv daif +PAN -UAO +TCO -DIT -SSBS BTYPE=--) [ 56.162039][ T51] pc : __gfs2_glock_put+0x498/0x51c [ 56.162046][ T51] lr : __gfs2_glock_put+0x498/0x51c [ 56.162050][ T51] sp : ffff80001cf87ac0 [ 56.162053][ T51] x29: ffff80001cf87ac0 x28: fffffbffeffe7000 x27: ffff0000c3fc9108 [ 56.162062][ T51] x26: ffff0000c4c32c18 x25: 0000000000000140 x24: 1fffe0001a8cf815 [ 56.162070][ T51] x23: ffff0000d467c000 x22: dfff800000000000 x21: ffff0000c3fc9278 [ 56.162078][ T51] x20: ffff0000c3fc92c8 [ 56.167693][ T6031] F2FS-fs (loop3): Start checkpoint disabled! [ 56.168212][ T51] x19: ffff0000c3fc8fd8 [ 56.169501][ T6031] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 56.169871][ T51] x18: ffff800011b7bf60 [ 56.178578][ T51] x17: ffff800018338000 x16: ffff8000082d9364 x15: ffff800017e19000 [ 56.179841][ T51] x14: 0000000000000001 x13: 1ffff00002a799d4 x12: 0000000000ff0100 [ 56.181116][ T51] x11: ff0080000a1c96b0 x10: 0000000000000000 x9 : 80777a31b9b58c00 [ 56.182406][ T51] x8 : 80777a31b9b58c00 x7 : 0000000000000000 x6 : 0000000000000000 [ 56.183674][ T51] x5 : 0000000000000020 x4 : 0000000000000008 x3 : 0000000000000030 [ 56.184926][ T51] x2 : 0000000000000008 x1 : 0000000000000000 x0 : ffff7000039f0f08 [ 56.186199][ T51] Call trace: [ 56.186751][ T51] __gfs2_glock_put+0x498/0x51c [ 56.187538][ T51] glock_work_func+0x238/0x41c [ 56.188281][ T51] process_one_work+0x7f8/0x13a4 [ 56.189062][ T51] worker_thread+0x8c4/0xfec [ 56.189778][ T51] kthread+0x250/0x2d8 [ 56.190401][ T51] ret_from_fork+0x10/0x20 [ 56.191058][ T51] Code: aa1f03e0 aa1303e1 52800022 97fff7f8 (d4210000) [ 56.192024][ T51] ---[ end trace 0000000000000000 ]--- [ 56.444640][ T51] Kernel panic - not syncing: Oops - BUG: Fatal exception [ 56.445685][ T51] SMP: stopping secondary CPUs [ 56.446376][ T51] Kernel Offset: disabled [ 56.447019][ T51] CPU features: 0x080000,000f0097,a65bfea7 [ 56.447854][ T51] Memory Limit: none [ 56.692732][ T51] Rebooting in 86400 seconds..