last executing test programs: 1.921417507s ago: executing program 1 (id=5846): bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x3, 0x6, &(0x7f0000000000)=@framed={{0xffffffb4, 0x6, 0x0, 0x0, 0x0, 0x71, 0x11, 0xbd}, [@func={0x85, 0x0, 0x1, 0x0, 0x2}, @call, @exit]}, &(0x7f0000000080)='GPL\x00', 0x4, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @sched_cls, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0xe}, 0x70) 1.878148431s ago: executing program 1 (id=5851): syz_mount_image$hfs(&(0x7f0000000040), &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x200401, &(0x7f0000000100)={[{@session={'session', 0x3d, 0x9}}, {@dir_umask={'dir_umask', 0x3d, 0x6}}, {@uid}, {@uid}, {@session={'session', 0x3d, 0xa}}, {@codepage={'codepage', 0x3d, 'cp862'}}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@dir_umask={'dir_umask', 0x3d, 0x8}}, {@session}]}, 0x1, 0x301, &(0x7f0000000740)="$eJzs3U1rE0Ecx/HfbJI2faCubUXwotQW9CI+gohQKblJ755EbVIohoptBfXSKt4UX4A3D74FX4QHFW+e9OTJF9Dbykxmk912s2lok7T1+4GEzezM7H862Z2ZhXQF4L+1UPn16dof+zJSQQVJt6RAUlkqSjql0+VnqxsrG/VaNa+igithX0aNkmZXnqXVWlZRW86V8EL7qajxZBp6I4qiO78HHQQGzp39GQJp2J+Hbn+5z3H1ypZ0dtAx9EHqGpzsYLOtbT3XRP9DAgAcJn78D/wwMe6SjIJAmvPD/rEa/7cHHcDBul7flRTlFnDj/8/RiXjlFRnbvyfcrtZ6z00f7P4gXiXuJZjSjs9DanyzUhNM02lV6WIJRpZXirq09ErVQK817yWyTbv3auOrG+sQ7UzG2jRH+9pKWhxttMbNKHeKQ1peqdeG7UZG/FPdHXF/3tpQv5jv5r4J9UHV5vyvGBnbTa6nwh09FZRs/Jfb1zrmStlc8lPOeUVBKstJd5Az/gheh1aWs1ckyTrjGwRbzQjy4nTHnlT6tkKjdVc6lJrKKhU2P7V2mGSp6VSpQmJ37q2U3oibaN6be2ZGf/VZlcT8P7DxzSlxZuZd6o3L6b8ZS0/q1XTPJhRdznDXyNE6Xc41I/CGu24bpC7vlr3TI93UxPqLl48L9XptzW48zNh4Or5mfErpjZSZp/cbBeXk0VYrJbI2o2ivNUe9DP7igVZorx/NFHv6ZGW2Z1kzJehcczxWD6BPe7Wx6ZvUw0NUvh2Tv1gUSamUxdtf/a4Dvz7hEFo3ce/7hJEBB4R+s/Mu01j/uZm8n9W5qap9C3Pm6fmLTDspKbbm2M0VXHoqOOneR7tawY21X8El2nC1zZrRrbnOX5BmE4lG/oibmdWGPs5jwlT0Qw+4/w8AAAAAAAAAAAAAAAAAAHDU7OWnAoGk/fzSYNBtBAAAAAAAAAAAAAAAAAAAAADgqFuoDHX//N+s/xHvnv8bZj3/9+ON2buNLZ7/Cxwq/wIAAP//nExwCQ==") 1.791405387s ago: executing program 1 (id=5856): bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x10, 0x4, &(0x7f00000001c0)=ANY=[@ANYBLOB="b402000000000000791100000000000085000000010000009500000000000000359bb9f43d86b136000000008762000000f3"], &(0x7f0000000100)='syzkaller\x00', 0x4, 0xc5, &(0x7f0000000300)=""/197, 0x0, 0x0, '\x00', 0x0, @sk_msg, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xffffffffffffff31, 0x10, &(0x7f00000002c0), 0xffffffffffffff35}, 0x54) 1.725625432s ago: executing program 1 (id=5859): syz_emit_vhci(&(0x7f0000000380)=ANY=[@ANYBLOB="043e3e05"], 0xf) 1.685716106s ago: executing program 1 (id=5861): bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x17, 0x4, &(0x7f00000009c0)=ANY=[@ANYBLOB="18000000010000000000000000000000711217000000000095"], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @cgroup_sysctl=0x12, 0xffffffffffffffff, 0xf00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) 1.607158542s ago: executing program 1 (id=5863): bpf$MAP_CREATE(0x0, &(0x7f0000000700)=@bloom_filter={0x1e, 0x0, 0x6a, 0x40000004, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) 1.122850601s ago: executing program 2 (id=5879): syz_mount_image$udf(&(0x7f00000005c0), &(0x7f0000000600)='./file0\x00', 0x0, &(0x7f0000000640), 0x1, 0x5af, &(0x7f0000000680)="$eJzs3U9sHFcZAPDvedbOZpu6m6RJGhSQERyi0kZxnFISI0FosKhUFQnXIFUIYWInmPpPFKeoiSrIBXHgxJULJ8QFCkcuSAi1Bw5ceoiCxIl/EuKAkZB6DJrxzO6sa+pNY3tr9/eLsm/mzbebN3OI9L03770AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACK+8MVLZ8fToFsBAAAA7KQXp79ydkL+DwAAAPvaS8b/AQAAAAAAAGCvS5HFryLFm/9cS4eK83XNFxaWX31t5vLU5l87mCLFUGRFfP63OX5u4vwzn372M1X53t/fbifjy9MvXRp7bmXp+o351dX5ubGZ5YUrK3Pzff/Cw35/oyeLBzC29Mqrc1evro6dOzPRc/m19j8OPHK8PXnha6Mnq9iZy1NT07WYxvD7/tffxRseAAAAH24jkcW/IsXfLr2RHo2IoXj4XHiLvoOddjDaef5d3MTM5aniRhYXZpdv5hfTUBnV7s2JR6oceRdy8YfSjjiSt3VERg8AAED/hiOLb0SKH7+1lkYjIqvy4E8VCwNu/QPtXWjkJhoRcTQiTsceyNkBAABgwA5EFtOR4reL7XiszKuL/P/zEZODbhwAAACwLRqRxa1IsZLWUrt4HyAinpy5PDX2wlfHnl++ulKLTUPliPpenx+wm7ybAAAAwAdAM7IYLUb819LhQTcGAAAA2BEHI4vnI8Xs9HeLdeWiWJf+scmLx75+sb7C3IktfiePPVMsxN/fnPzhcq3BNJT/2f77AgAAALqaKYu/R4p3/tQszk9XcwDu3L9/f9CNAwAAALZHyuJapLj7k7WUNuxLn9X29+/Y63P/d7b9B5vPrVy/dWPh2rdvbnq91bz0rdWbN2avbH55fe/CRr1mq30MN2qXezgCAABATStl8e9Icf7te528sdwD4NH1s272/7PXu2enN5RVfb3/oJ/jvnexf4B19Nplu7L+HwMAAADsayllcSBSfPL3T5R7/7eMIQMAAMA+00pZ/CJS/PG/9zrvnZfj/+Vpbfz/s91+gWbqLTtRxdj+aDG2311LsDXx/+p3avw/b5ct9gAAAGBdSlm8GSl+OvREkS9X4/+NTeJ+EClebpwq44ZG8riR8nq7+GxeXVicP5vHXowUP1+sYqOIrTbeP9qNHc9jf5T/bqs3tlXGPt6NPZfHvhgpRk9uHnusGzuRx/4hUvzyP2NVbCuPHS1jj3djz1xZWZzbsQcMAAAAHwDV/P/Xj30pVbl87/h/dxZ9ff7/nQ1lx7vG/N/7eLvG/9u1ujtlf8VbZb/GyBb9Gh+PFN+/faqMW+9TOFBeP1x8dvs1/hopZl/ujW2WsUe6seP93hYAAADshjz/b0SKPz/1l0aV85b5f5lZb57/f6TRW3YMKP8/XKvL27R66/Yrs4uL8zccOHDgoHPwAP85AgDAPpPn/zOR4tTHslSNY5f5/6H1s27+/873uvn/5IayY0D5/5Fa3WS5HsFwI6J5c+n68ImI5uqt208vLM1em782v3zu2QsXxsfPXzj7zPBINbjfPer72QEAAMBekef/T0eKu0tvd+bn9zP+39pQdgwo/z9av6eoj//3/SgAAABg38rz/x9Git/dvdfJ5Xvz/979/6v1/09/orfs9BIMKP9/vFbXLtv1yAM+CwAAAAAAAAAAAAAAAAAAABiUVsri15Hijd88lUbLun7W/5vbUHYMaP7/8VrdXOzO/n99P2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+JAYiiy+Eyk+emItfS6v+GbEoXoJAAAA7Hn/CwAA///yokJX") 1.060964276s ago: executing program 2 (id=5883): close(0xffffffffffffffff) 1.025331809s ago: executing program 2 (id=5886): syz_mount_image$xfs(&(0x7f000000b840), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000000)={[{@grpquota}, {@sysvgroups}, {@logbufs={'logbufs', 0x3d, 0x4}}]}, 0x1, 0xb966, &(0x7f000000b880)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/IcdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6Gqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/jx04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cEACAAAAIOj/63YECgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcFAAD//7+LQc0=") 682.518416ms ago: executing program 0 (id=5896): syz_mount_image$ocfs2(&(0x7f00000048c0), &(0x7f0000000000)='./file0\x00', 0x208410, &(0x7f0000000040)=ANY=[@ANYBLOB="626172726965723d30303030303030303030303031363737373231362c6e6f757365725f78617474722c6174696d655f7175616e74756d3d30303230303030303030303030303030303030312c626172726965723d30303030303030303030303030303030303030302c6e6f696e74722c75737271756f74612c6e6f61636c2c00c97cd2053fe9a34696022dbeda2790d4c41e8f7a37fac4ff11aa8c0db8ad84a05dc82fffb04d9fdccabdc02afe3b3d96514835a2d8a1a2353e4eaac56a1042c802234930127a391283ab2e8ef8faf3e402c11e95f2f7cd2f9dfa3b73686920494ba1ab42dbac"], 0x1, 0x48a6, &(0x7f0000009200)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgdcfu/9QLIYT2ylw2hJCr/ZCp/ovo7V29adGRzVNH73nnlp7b+o43WgcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgvu3JswiAYBgH0S0iTGdLEHWzUAeQXncwFXMDaFaxdwlUs1EJwAeE9OLiDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgSeaqGCLis693RPzP8jpykVLZfPtunPL1V2ftcvcBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADb27uc1jioOAPh3ZrOJgdBs8dqjkB7q0uIllFZYY/0Buo1ie67Ea8A95dAEKj0UvIj/QJHg2dZbKYLao6CXHnLsyfbSHAIpBX9VZnfGbraliaz4NrufD8y8eflO3vuGF2bm8p0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4N/49JVHc0V75fRsd2ssRMyUsemIWMx6x9utWhyNiMc76yvxnLbSGhh/t7bZ6e/PdvfZP/1b8598c2SI/Kv8qnkbkeXNvv7xLM+bzSEmGFOLr238vDYVkadOhCS2ztxcrUdELXUiJPHkwZ2N4vo+lToRkli4f32uWP966kRIYv7sw2P18hmPybO2fPlE/70/2+f8/eIcLncvXr2XW1QAAAAAAAAAAAAAAICR90NZ/5+V2556cPUhY+vaR+/9+l3qJEjm2ucX3k+dAwAAAAAAAAAAAAAAAAAAsNcL6/8ZW+r/J5v6fwAAAAAAAAAAAAAAAAAAGD2dsv7/yunZ7tZYiJgpY9PF7kjv+OvPsjjaiHi8s75S9Kv297KtvDMw/m5ts/Oi+b/96dZqe2qYv+Dl7nsL+hX9r94YZszx9+dvr7ZvT3nfw6TaOnNztR4RtdSJkMSTB3c2iuv7UJdeDq2F+9fnivWvp06EJObPPjxWr57xmDhry5dP9N/7B5+hB+0X53C5e/HqvdyiAgAAAAAAAAAAAAAAjLwfff9/It344vVH36dOgmR8/x8AAAAAAAAAAAAAAAAAAEaP+v/JpP5/sqn/BwAAAAAAAAAAAAAAAACA0fP2h+cvLJ88FZHFS3/NROzWNjv98XbZXlrqtVu/dLY/yJ7Ga/9nsvzn3m2ff/PcyVPlumfPxBfLH2238m70j531lXhOW/l4ae/vD/4/9Tyd58u3bp+7Mf3sGZeWDpZ/lV81byOyvBkRrTJ+PMvzZvNgYwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwNztwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgWMBAAAAAGH+1lH0bQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAqQAAAP//LfLpGA==") 429.888406ms ago: executing program 3 (id=5905): syz_mount_image$minix(&(0x7f0000000040), &(0x7f00000000c0)='./file2\x00', 0x80c000, &(0x7f0000000080)=ANY=[], 0x0, 0x23b, &(0x7f0000000480)="$eJzs2ztrFF0cx/HfXHazyfMkEaMighAUo41ZL5WFqF2qvIFUIRk1OGI0WiQIJo1aCKnsbKwEwcJSJHYiCL4AC8FOCaZYsLLIyEzmEmf2Oqw7un4/Tc6c3zk7Z4aZ3X8yWQH4Z13UuAwZKgdbB/esjxlFLwlAj3jhz23bS5hRCKC/XR0uegUAirF1SXpyTPpWuzsnqxyVBX4F8GlT0sbEA60qzM0BSc8+SHZcP2ytSYfsMDcqGkzXF0+l49F8YyhTf/jzh+L8v13JYJyfOBrt/38Na0SjJT/Zq7Ewn4/nH2hZ79gdVUcAAPQnQ5Ot8qYDTF1ecJ1TDfNSkJ9umJeD/EyL/Gy8PRC3Zh5P33ntnd/288m5G+58s2UCqMPMcf9/PJy0rRb3v93g/k//ngCg95aWV67Nuq53Twoazq2wJ2xEfxFIeqzMmK40omcObQyOnlBmIv81dvVY2enrE9ljT43xT4Uvx1GYycJGJf2eE/UHN1Qn+jy1c07iHrPhme9W48jXH/cXH7181c7gFx3uwoyvupkNp5YaIzPXZdNuY9x1neja37kLZt1Ke9ONVc/rcKd13y6Sfw6odO0tCEBBqrevL1aXlldOLliSrjil6AN/6stmUNlXm9f3AP5eyYd+vXQt0+P9ujn99t332rnnD3Ps+YKkN9kHggAAAAAAAAAAAAAAoGP7tL/oJQAAAADokey3f26O5P6i0vvwRVNRwYcIAAAAAAAAAAAAAAAAAEDf+RkAAP//2G0BOw==") 334.348554ms ago: executing program 4 (id=5907): bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x28, 0x28, 0x2, [@int={0x0, 0x0, 0x0, 0x1, 0x5, 0xa}, @union={0x0, 0x1, 0x0, 0x5, 0x1, 0x0, [{0x0, 0x1}]}]}}, 0x0, 0x42}, 0x28) 300.753936ms ago: executing program 3 (id=5908): bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0xe, &(0x7f0000001100)=ANY=[@ANYBLOB="b7020000c54a4530bfa30000000000000703000000feffff7a0af0fff8ffff1971a4f0ff00000000b7060000080000001e6400000000000045040400010000001704000001000a00b7040000000100006a0af2fe0000004f85000000b2000000b7000000000000009500000000000000455781a5feee5e1ce784909b849d5550adf200000000000000b61d69f2ffdaa10350e11cb97c8ad51bcda0c4ee6d9674c77404ceb9971e43405d62de53a1a53608c10556e5734eb84049761451ce2e2d9f8004e26f7fcc059c06220002595f6dba87b81d1106fb026cce67a66afd9ac3d09e29a9d542ca9d85a5c9c88474895c679838def0a83a733dc6a39b63a5ed69d32394c53361d7480884bd6fee53f5b2e7b91c61ced1ebad000000000000e8122a793c080a882add4e1179bd4a44f2fcb6d753a78845d8363e0401861abebe428ba953df4aece69311687f4122073a236c3ad198e3f3a532efa04137d452ff47d2638da3261c8362bb7c7824be6195a66d2e17e122040e11e3bd4a69fc6e8d9f7043e09b9e10dc7777bfae5884e4ba1e9cc4a2bbe99e30810400000000000000d63d716c0975e1ce4a655362e7062ff6ab3934555c01840219829472adefa06d3482c7b2711b98eabdca89b77efd13e6dba4a431ce47911834118093b6cabaa17a57727474e1785ee234835088445aa4a9b677d3d342640e328504aea02a2dff0f000000000000bf8fe1d704765de7482040b2fc3000000000000000008947baeaaf954aff687deaa2f804924600273ee26d8115cbca081a14cba24788779291745083fccdddc90d7af35c048d46362ea0d8d79c79ddca066da478c197d4a550470557bc99cca336bd88cd28a5ee651627e3a6fbf6ea53b95ddb64c69c7d8d2f4baddc239828760459564124bad68209d2a1d16ad085886c017679cfcda8b10700ac1e2bcc5ede5b5687aa418abfa29acd7339e73b2cd185c9eb5fb34fccd20ffa155b16c0c309ed6f6663677df37de0ec0d0f548b273940be5d1fe0bae14d1a76bf741330dacd9cc19c0163bcc93059e8d2d120ea257bba458ecd989cb3581a3f270ad48255ac0dad4923e3e357e4e90583ce8d43ec65ed491d87a51d7c13f665dcf772e3ead71112008b16b0ea821f70aee1ccbd71c5a1c21e87d5b7b73d356337dbcf3456ff6cd0d6b98a258e3509a7d15b9dcae4d0d750ffa07909c955e718585b2456308beda2fa03bb9bcf03cdff31ee4b1665b987829c0f0872c006c6e4ed666fe23b343aae943923eedbdb0e7abee90e3da7b98b7d07d2d4816201ad1737798635b0a3ebd3aed120e4500c16e6c9dc729f2cb4ff5106419291d4222980b49ddb9527ce785822d8f4e2bc30a96767f500b9e26e3b12854da63083320d8bfe49d85e0842803dc59d6375bce2b8a93caf39c0ba767880b9bf9407e6a6c0f9a43d1ab51dabf9423b482e848fbe1653ff0c6161fa43543546ce17a42e6cddadaf0767d84407478ffe2d0b567d81201efc81e800d4c0874235ff5cd7f5f0ee71cc2b0193bfc9290627ceaeb0b02931a817688f3a51fa2861e70cbab50a5d434ed8d8841694dba46f3d5a95ae86e4d471684ccf427b2ba53a157b2a7cf7a4c10051bb77822190a14c2ab1f271a7cf9c240b99"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000340), 0xfffffffffffffe19, 0x0, 0xffffffffffffffff, 0x54}, 0x42) 299.708316ms ago: executing program 2 (id=5909): bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x3, &(0x7f0000000240)=@framed={{0x18, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0xffffffff}}, &(0x7f0000000180)='GPL\x00'}, 0x90) 283.993268ms ago: executing program 4 (id=5910): syz_init_net_socket$bt_l2cap(0x1f, 0x0, 0x6) 263.870519ms ago: executing program 3 (id=5911): bpf$PROG_LOAD(0x5, &(0x7f0000000540)={0x12, 0x4, &(0x7f0000000380)=ANY=[@ANYBLOB="18000000000000000000000000000000711205000000000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x3, '\x00', 0x0, @cgroup_sock_addr=0x1d, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) 242.558581ms ago: executing program 2 (id=5912): syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x400, &(0x7f0000000300)=ANY=[], 0x81, 0x230, &(0x7f0000000000)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvMGKZxyVejt0v0g9V6hlZsYGNVT+BfN2TDBaSYv2FjGyChkc5gPyMziABnEwMAw+U/EvQcskgwiYLPWXArKnHJVlOOf2KmW5avMOu8zzOiYlsbAaDCLg4GBQe+I7kw7A95uJqiZxZVV2Yk5OalFxWcYUM2fzLifSZERpO7M36vBDxjtGLpjGRgZ5Db4qy3+9keqcuOm+sjpVRE1U7ubbi5dH8ewTf/vFROp9xMzwv4/OCSoZZGX/2GejNL3zQ1zPtTUPTFx7GxUnsvfevnvu/cxtcUJakyPxbsK2fgT3LRqPjk7uVk+npvO3L6lWHFBVprLxGNTL/5NOL6WgWHyhSe2+jVnDsUrxjAzuFXOjbnrFi/ItUz9fN0bBoaDUZ8nMjAuZ9zPAAUQf7GD/FXeAI0MBmYGBgYVBgYGJgYWhrTMHG6oMJiTasgC5cJUMzFwgCX0kvNzUtoZGMFJACRgsJyBBWZGquFjBlY4xwiZY2zRAHNNO5RWgdIeUHo5lH7MwMDGwI1IXrBkwwI2oR/K02iApkgGBkM2BgaGisSSkiJDkFYwywguZiQAt5kJautcJlTPHWdiGAWjYBSMglEwCkbBKBgFo2AUjIKRDAABAAD//wzxsaE=") 229.174262ms ago: executing program 4 (id=5913): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000400)={0x3, 0x4, &(0x7f0000000140)=ANY=[@ANYBLOB="180200008677000000000000010000007a0000000a00000095"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x41000}, 0x94) 228.334612ms ago: executing program 0 (id=5914): bpf$BPF_BTF_LOAD(0x12, &(0x7f00000002c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="9feb010018000000000000001c0000001c00000005000000000000000200000d0000000001000000000000000f00000004000000005f19"], &(0x7f0000000100)=""/138, 0x39, 0x8a, 0x1}, 0x28) 212.812313ms ago: executing program 3 (id=5915): migrate_pages(0x0, 0xfc, &(0x7f0000000200)=0x8000000000000001, &(0x7f0000000240)=0x1) 183.458895ms ago: executing program 2 (id=5916): syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000010600)='./bus\x00', 0x10, &(0x7f0000000540)=ANY=[@ANYBLOB="746573745f64756d6d795f656e6372797074696f6e2c66617374626f6f742c746573745f64756d6d795f656e6372797074696f6e2c696e6c696e655f78617474725f73697a653d3078303030303030303030303030303030632c005eddfad5783c84892d1cbe728c69b36f9904bc55f940100fc77cc9237240ee252b4cfb7978bf745ee08840ad9eefcfd63d6ae3ad04bd35f5450d08d942de229afd8beb72a4a2f172ce8159bfcba4a103bf2063480847e5823df4c6b822013a"], 0x1, 0x105ab, &(0x7f000003f380)="$eJzs3E1rY9UfB/Bfpv95/I9jkXnQlRdEaMCEpu0UBZGqM+iAHYoPC1eaJrchM0luadIHZ60rfQluBRF3vgY3vo3BheBKcCGMKLn3VqY6C7WZZpx+PnD7Pffk3F/OCdmc3HIDOLZmk59/qsSFOBsRMxFxPiJvV8ojt1LE0xHxbEScuO+olP1/dJyKiHMRcWFcvKhZKV9a/vXuvS+eufHyp1/drTZ++PLz6a0amLbnI6K/WbR3+0VmnSJvlf3NnW6e/aWdMosX+rfL86zI3XQ9r7Db3B/XzHOxU4zPNreH49zoNVvj7HQ38v7NQfGGw53Ofp38glvNrfy8na7n2R1meXbuFPPaK/POcFTUaZf1PsrLx2i0n0V/upcW69m8nWdrMCr7i7pZO90b506Z5dtFK+u183ms/+uP+ZH3VnewvZfspFvDbjZIrtYbL9Yby7XGVtZOR+lSrdlvLy8lc53eeFhtlDb7K50s6/TSeivrV5O5TqtVazSSuWvperc5SBqN+mJ9vna1WrZeSN64+V7Saydz43ytO9gedXvDZCPbSoorqslCffGlavJcI3lndS1Ze/v69dW1dz+49v7NV1dvvF4O+su0krmF+YWFWmO+ttCoWv9h/FI53PUcc74/AP+Y/T8wDfb/9v9h/3vs12/7xqH4AgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFvfn/zmzbwxW5z/v+x/oux6KiKuRMTliLgUEb89wEycOlDzYkRUyvaDxp/80xy+rUReYXzN6fI4FxEr5XHvyYf9KQAAAMDj6+vvPv4kYmbczP+8Mu0JcZTKH23OTKpe/pPP/yZV7WJebG9C1S7tl5yIyxFxcvbHCVW7EhEnzn84oWp/y8yBOHNfVIo4cZSzAQAAjsbBncDEdm8AAAA8cj6b9gSYjvx+bfm/+OW94NNFlDcEzx44AwAAAP6DKtOeAAAAAPDQ5ft/z/8DAACAx1vx/D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPidnbvJURsGwwD8AU2hfyqq+LkKq6pLFhyiR+iyB2hv0x1nqIQ4B931CCMYkXjQBNjFCWjmeaSM7Wh49QWJhW0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KZ/xXr5Z/vrd9Oc/aGZPE8DAAAAXLMr1suyM67GH9L9T+nWl4iYR8QsIqYRcW3uPoi3tcxJRPRS/9r/F2c1/I0oE46vGabrfUR8S9fD57bfBQAAAHi5tpvFKmJw7JZ/vp56vAJp0WaUK69c8nmTK21Shv3MlDZ9isxiFhHF+H+mtHlE9D9+T6NOPn+DWjN61vSqpt9FFQAAQLfqM4FsszcAAADuzo9bF8BtlPu16bv4aS94WDVpQ/BdbQQAAADcr/Nf25/0uq0DAAAAuIFy/n9x/l9aFWjt/L/hZSHO/wMAAID2VOf/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KZdsV5uN4tV05z9oZk8TwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI/szzsKhEAYhMHe9X2nwfsfSxo0NTWpAuHjbwwGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3vzuL/8npsaZZO61sfQ8kqydGlunxt65cfSH8fVrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC725+4EQiAIwmDf+Z/TYv5hSYPGIEIVLHzMMA8LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB80e9++T8xNc4kc6eNpeORZO2qsXXV2HvQOHow3v4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCxAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWF/bm3TRgI4zj82kmUuE1GSG/xMQMNFYIR+JCQLHkGBmAhGipai0VgBRBw0NKZgudp/j+drrgDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOJaD3XB2kBdCCLPTR3ni/ded5VH7t88+zA7iy503F+NzJqcohRAerrVb1zOcy6Tb2Np+1Gy3Wx2JRHL6kuQmMPKrvO9MAACcNKU0krr+U2lvKTlWaITw69Vw/X8lysNf6v/PL89fGMTPzXfd+Fpx/T+f2QwnX6W7/rSysbV9bW29udpabT2u1aoLNxdu3L5VrfSelVQ8MQEAAODflNOI6/9i48/+/5koD2PW//cWH9yPrzWl/h/pqOmX90gAAABOt3OXvn8rjDheKJfDZrPb7cz3t4efq/1tDkM9tv/SiOv/qUbeowIAAACycLBbGOr/r0R5GLP/P/d6Zz8+51QIYSbt/88tP2mvZDediZbFm8Z5zxEAAIB8zaQR9/9LvfX/xcMlD8UQwtXL/Tz9G8Cx6v+PL+4OvbQer/+vZTfFiVSs93+P3r4ewnQ97xEBAABwkv2fRlLs75f2ljo/ni+Wrf8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Dc79o/SQBDFAXj/ZLUSA1Zq5QVEO6uAhSA2HkIUBE8ggngAsbX0DpbeIbWCjYVlCm8gbzZjIE263Ui+D5L3CEPm7WyzvwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWmhzP+jq+hm1fTX97/7m7iPoxV8P38/ZufKIvuxz6HyqP+p4AAACAVVDnfF8UxVfzehq1GqX83+Q1kflfNto+5/n53J/r29PnTs7/9+d7t38bDdt94k+vrm8uDzq7wuW3uXDFIJ18evdSpxtSnT1sTZp0nuXjeHyyltr1diUAsHz2c502+Xko6mGfgwGwMgbFLDPm/F+P+p0JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAu/AQAA//8mX148") 180.766456ms ago: executing program 4 (id=5917): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x1e, 0x4, &(0x7f0000000000)=@framed={{}, [@ldst={0x1, 0x3, 0x3, 0x0, 0x1, 0x38}]}, &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x24}, 0x80) 175.051337ms ago: executing program 0 (id=5918): pselect6(0x73, &(0x7f00000001c0), 0x0, &(0x7f00000002c0)={0x3fe}, 0x0, 0x0) 164.305687ms ago: executing program 3 (id=5919): mount(&(0x7f0000000840)=@sg0, &(0x7f0000000880)='.\x00', &(0x7f00000008c0)='ramfs\x00', 0x808000, 0x0) 82.719034ms ago: executing program 3 (id=5920): syz_emit_ethernet(0x7a, &(0x7f0000000440)={@broadcast, @multicast, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, '\x00', 0x44, 0x3a, 0x0, @private1, @local, {[], @pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "2f8703", 0x0, 0x0, 0x0, @private2, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, [@fragment={0x21}], "8763be05bdbf976febccae2d"}}}}}}}, 0x0) 78.537604ms ago: executing program 0 (id=5921): bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x13, 0x4, &(0x7f00000000c0)=@framed={{0xffffffb4, 0x2, 0x0, 0x0, 0x0, 0x61, 0x11, 0x4c}, [@call={0x85, 0x0, 0x0, 0x1c}]}, &(0x7f0000000380)='GPL\x00', 0x5, 0xff92, &(0x7f00000003c0)=""/195, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000100), 0x36c, 0x10, &(0x7f0000000000), 0x26}, 0x48) 77.673134ms ago: executing program 4 (id=5922): bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0x14, 0x4, 0x4, 0x10002, 0x4, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0xfffffffe}, 0x50) 29.393288ms ago: executing program 0 (id=5923): syz_emit_ethernet(0x76, &(0x7f0000001100)={@link_local, @local, @val={@void}, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "b33883", 0x3c, 0x3a, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @local, {[], @time_exceed={0x3, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "74cd7b", 0x0, 0x88, 0x0, @private1, @mcast1, [], "c6214c55d1055a616515f5a7"}}}}}}}, 0x0) 3.05726ms ago: executing program 4 (id=5924): brk(0x1000020ffd000) 0s ago: executing program 0 (id=5925): bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0x8, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="1800000000000000000000000000000073019a000000000095"], &(0x7f0000000300)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @cgroup_skb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) kernel console output (not intermixed with test programs): ] SQUASHFS error: Unable to read metadata cache entry [106] [ 111.212022][T12125] SQUASHFS error: Unable to read inode 0x11f [ 111.217085][T12119] ntfs: (device loop0): load_system_files(): Failed to load $MFTMirr. Will not be able to remount read-write. Run ntfsfix and/or chkdsk. [ 111.221133][T12124] loop3: detected capacity change from 0 to 1024 [ 111.223010][T12119] ntfs: (device loop0): map_mft_record_page(): Attempt to read mft record 0x0, which is beyond the end of the mft. This is probably a bug in the ntfs driver. [ 111.226618][T12119] ntfs: (device loop0): map_mft_record(): Failed with error code 2. [ 111.229939][T12119] ntfs: (device loop0): ntfs_read_locked_attr_inode(): Failed with error code -2 while reading attribute inode (mft_no 0x0, type 0xb0, name_len 0). Marking corrupt inode and base inode 0x0 as bad. Run chkdsk. [ 111.233014][T12119] ntfs: (device loop0): load_system_files(): Failed to load $MFT/$BITMAP attribute. [ 111.245081][T12124] hfsplus: failed to load catalog file [ 111.389169][T12129] loop4: detected capacity change from 0 to 4096 [ 111.393564][T12129] ntfs3: loop4: RAW NTFS volume: Filesystem size 2048.00 Gb > volume size 0.00 Gb. Mount in read-only [ 111.469338][T12115] loop1: detected capacity change from 0 to 32768 [ 111.480578][ T7646] I/O error, dev loop4, sector 3968 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 111.512269][T12115] sysfs: cannot create duplicate filename '/fs/gfs2/syz:syz' [ 111.513448][T12115] CPU: 1 PID: 12115 Comm: syz.1.3717 Not tainted syzkaller #0 [ 111.514619][T12115] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/30/2025 [ 111.516128][T12115] Call trace: [ 111.516582][T12115] dump_backtrace+0x1c8/0x1f4 [ 111.517252][T12115] show_stack+0x2c/0x3c [ 111.517867][T12115] __dump_stack+0x30/0x40 [ 111.518495][T12115] dump_stack_lvl+0xf8/0x160 [ 111.519177][T12115] dump_stack+0x1c/0x5c [ 111.519862][T12115] sysfs_create_dir_ns+0x22c/0x24c [ 111.520725][T12115] kobject_add_internal+0x5a8/0xb30 [ 111.521541][T12115] kobject_init_and_add+0x118/0x17c [ 111.522314][T12115] gfs2_sys_fs_add+0x1dc/0x3d8 [ 111.523056][T12115] gfs2_fill_super+0xdec/0x19ec [ 111.523814][T12115] get_tree_bdev+0x358/0x544 [ 111.524534][T12115] gfs2_get_tree+0x54/0x1b4 [ 111.525203][T12115] vfs_get_tree+0x90/0x274 [ 111.525921][T12115] do_new_mount+0x228/0x810 [ 111.526602][T12115] path_mount+0x5b4/0xe78 [ 111.527235][T12115] __arm64_sys_mount+0x49c/0x584 [ 111.528024][T12115] invoke_syscall+0x98/0x2bc [ 111.528789][T12115] el0_svc_common+0x138/0x258 [ 111.529525][T12115] do_el0_svc+0x58/0x13c [ 111.530149][T12115] el0_svc+0x58/0x138 [ 111.530725][T12115] el0t_64_sync_handler+0x84/0xf0 [ 111.531543][T12115] el0t_64_sync+0x18c/0x190 [ 111.535852][T12149] loop3: detected capacity change from 0 to 128 [ 111.551211][T12115] kobject_add_internal failed for syz:syz with -EEXIST, don't try to register things with the same name in the same directory. [ 111.553128][T12115] gfs2: fsid=syz:syz: error -17 adding sysfs files [ 111.625737][ T4313] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 111.845279][T12147] loop4: detected capacity change from 0 to 32768 [ 111.865845][T12147] (syz.4.3733,12147,0):ocfs2_journal_addressable:1992 ERROR: The journal cannot address the entire volume. Enable the 'block64' journal option with tunefs.ocfs2 [ 111.865865][T12147] (syz.4.3733,12147,0):ocfs2_check_volume:2489 ERROR: status = -27 [ 111.870387][T12147] (syz.4.3733,12147,0):ocfs2_mount_volume:1821 ERROR: status = -27 [ 111.875939][T12147] (syz.4.3733,12147,0):ocfs2_fill_super:1176 ERROR: status = -27 [ 111.946954][ T51] block nbd0: Attempted send on invalid socket [ 111.947922][ T51] I/O error, dev nbd0, sector 2 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 111.949593][T12190] MINIX-fs: unable to read superblock [ 112.182056][ T47] Bluetooth: Unknown LE signaling command 0xfb [ 112.183130][ T47] Bluetooth: Wrong link type (-22) [ 112.218660][T12182] loop3: detected capacity change from 0 to 32768 [ 112.291598][T12234] loop4: detected capacity change from 0 to 8 [ 112.315595][T12234] SQUASHFS error: lzo decompression failed, data probably corrupt [ 112.316988][T12234] SQUASHFS error: Failed to read block 0x91: -5 [ 112.320721][T12234] SQUASHFS error: Unable to read metadata cache entry [8f] [ 112.321848][T12234] SQUASHFS error: Unable to read inode 0x11f [ 112.455211][T12242] loop4: detected capacity change from 0 to 2048 [ 112.478372][T12242] EXT4-fs (loop4): unable to read superblock [ 112.538632][T12230] loop1: detected capacity change from 0 to 40427 [ 112.558899][T12250] loop3: detected capacity change from 0 to 1024 [ 112.575952][ T4313] I/O error, dev loop4, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 112.584024][T12250] EXT4-fs error (device loop3): ext4_validate_block_bitmap:438: comm syz.3.3784: bg 0: block 10: padding at end of block bitmap is not set [ 112.592797][T12250] EXT4-fs error (device loop3): ext4_acquire_dquot:6816: comm syz.3.3784: Failed to acquire dquot type 0 [ 112.601482][T12250] EXT4-fs error (device loop3): ext4_acquire_dquot:6816: comm syz.3.3784: Failed to acquire dquot type 0 [ 112.604542][T12250] EXT4-fs error (device loop3): ext4_free_blocks:6205: comm syz.3.3784: Freeing blocks not in datazone - block = 0, count = 4096 [ 112.611200][T12250] EXT4-fs error (device loop3): ext4_acquire_dquot:6816: comm syz.3.3784: Failed to acquire dquot type 0 [ 112.613890][T12250] EXT4-fs (loop3): 1 orphan inode deleted [ 112.614768][T12250] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. [ 112.709430][ T4757] EXT4-fs (loop3): unmounting filesystem. [ 112.782490][T12279] loop4: detected capacity change from 0 to 512 [ 112.790472][T12279] EXT4-fs (loop4): ext4_check_descriptors: Block bitmap for group 1 overlaps superblock [ 112.791875][T12279] EXT4-fs (loop4): ext4_check_descriptors: Inode bitmap for group 1 overlaps superblock [ 112.793420][T12279] EXT4-fs (loop4): ext4_check_descriptors: Inode table for group 1 overlaps superblock [ 112.811222][T12279] EXT4-fs (loop4): revision level too high, forcing read-only mode [ 112.812366][T12279] [EXT4 FS bs=4096, gc=2, bpg=35, ipg=32, mo=e041e01c, mo2=0000] [ 112.813652][T12279] EXT4-fs (loop4): failed to initialize system zone (-117) [ 112.814771][T12279] EXT4-fs (loop4): mount failed [ 112.868466][T12287] loop0: detected capacity change from 0 to 4096 [ 112.871692][T12287] ntfs3: loop0: Mark volume as dirty due to NTFS errors [ 112.899731][T12287] ntfs3: loop0: Failed to load $Bitmap. [ 112.929075][ T7646] I/O error, dev loop4, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 113.157660][T12288] loop3: detected capacity change from 0 to 40427 [ 113.159437][T12288] F2FS-fs (loop3): build fault injection attr: rate: 690, type: 0x3ffff [ 113.160899][T12288] F2FS-fs (loop3): Project quota feature not enabled. Cannot enable project quota enforcement. [ 113.181918][T12292] loop1: detected capacity change from 0 to 40427 [ 113.198550][T12292] F2FS-fs (loop1): build fault injection attr: rate: 9, type: 0x3ffff [ 113.199858][T12292] F2FS-fs (loop1): build fault injection attr: rate: 0, type: 0x1 [ 113.211984][ T7646] udevd[7646]: inotify_add_watch(7, /dev/loop4p1, 10) failed: No such file or directory [ 113.217824][T12292] F2FS-fs (loop1): invalid crc value [ 113.220151][ T4313] udevd[4313]: inotify_add_watch(7, /dev/loop4p3, 10) failed: No such file or directory [ 113.229262][T12292] F2FS-fs (loop1) : inject kmalloc in f2fs_kmalloc of f2fs_build_segment_manager+0x111c/0x4234 [ 113.231279][T12292] F2FS-fs (loop1): Failed to initialize F2FS segment manager (-12) [ 113.240894][ T7121] udevd[7121]: inotify_add_watch(7, /dev/loop4p6, 10) failed: No such file or directory [ 113.253347][ T4460] udevd[4460]: inotify_add_watch(7, /dev/loop4p5, 10) failed: No such file or directory [ 113.316231][ T4311] I/O error, dev loop1, sector 40192 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 113.528086][T12350] tmpfs: Bad value for 'mpol' [ 113.533361][T12340] loop0: detected capacity change from 0 to 4096 [ 113.546401][T12340] ntfs3: loop0: NTFS: invalid index size -57. [ 113.586668][ T7120] I/O error, dev loop0, sector 3968 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 113.896380][T12392] loop0: detected capacity change from 0 to 4096 [ 113.939530][T12396] loop1: detected capacity change from 0 to 8192 [ 113.953770][T12396] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 113.955749][T12396] REISERFS (device loop1): found reiserfs format "3.6" with non-standard journal [ 113.957130][T12396] REISERFS (device loop1): using ordered data mode [ 113.979197][T12396] REISERFS warning (device loop1): sh-462 check_advise_trans_params: bad transaction max size (1020395776). FSCK? [ 113.988229][T12402] loop3: detected capacity change from 0 to 4096 [ 113.991065][T12396] REISERFS warning (device loop1): sh-2022 reiserfs_fill_super: unable to initialize journal space [ 114.010396][T12402] ntfs3: loop3: Different NTFS' sector size (1024) and media sector size (512) [ 114.020067][T12402] ntfs3: loop3: Mark volume as dirty due to NTFS errors [ 114.022008][T12402] ntfs3: loop3: Failed to load $LogFile. [ 114.071287][T12411] loop0: detected capacity change from 0 to 8 [ 114.090011][T12411] SQUASHFS error: xz decompression failed, data probably corrupt [ 114.091327][T12411] SQUASHFS error: Failed to read block 0x108: -5 [ 114.093389][T12411] SQUASHFS error: Unable to read metadata cache entry [106] [ 114.094582][T12411] SQUASHFS error: Unable to read inode 0x11f [ 114.105197][T12298] loop4: detected capacity change from 0 to 131072 [ 114.132512][ T7120] I/O error, dev loop0, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 114.155682][T12298] XFS (loop4): Mounting V5 Filesystem [ 114.183590][T12426] loop3: detected capacity change from 0 to 22 [ 114.231024][T12298] XFS (loop4): Ending clean mount [ 114.271221][T12429] loop0: detected capacity change from 0 to 4096 [ 114.294729][T12429] ntfs3: loop0: Different NTFS' sector size (1024) and media sector size (512) [ 114.320575][ T4760] XFS (loop4): Unmounting Filesystem [ 114.464767][T12417] loop1: detected capacity change from 0 to 32768 [ 114.494163][T12417] ocfs2: Slot 0 on device (7,1) was already allocated to this node! [ 114.519370][T12417] (syz.1.3864,12417,1):ocfs2_clear_journal_error:1114 ERROR: File system error -318767104 recorded in journal 0. [ 114.521224][T12417] (syz.1.3864,12417,1):ocfs2_clear_journal_error:1116 ERROR: File system on device loop1 needs checking. [ 114.527523][T12417] ocfs2: Mounting device (7,1) on (node local, slot 0) with ordered data mode. [ 114.583753][ T4755] ocfs2: Unmounting device (7,1) on (node local) [ 115.063996][T12500] loop4: detected capacity change from 0 to 4096 [ 115.075941][T12469] loop0: detected capacity change from 0 to 40427 [ 115.088755][T12469] F2FS-fs (loop0): build fault injection attr: rate: 25, type: 0x3ffff [ 115.090065][T12469] F2FS-fs (loop0): build fault injection attr: rate: 0, type: 0xe [ 115.099905][T12469] F2FS-fs (loop0): invalid crc value [ 115.122848][T12469] F2FS-fs (loop0) : inject kvmalloc in f2fs_kvmalloc of build_dirty_segmap+0xc50/0xdbc [ 115.124451][T12469] F2FS-fs (loop0): Failed to initialize F2FS segment manager (-12) [ 115.143148][T12506] loop1: detected capacity change from 0 to 4096 [ 115.176638][T12513] loop4: detected capacity change from 0 to 2048 [ 115.217779][T12513] UDF-fs: INFO Mounting volume 'LiuxUDF', timestamp 2022/11/22 14:59 (1000) [ 115.345321][T12523] loop0: detected capacity change from 0 to 4096 [ 115.350085][T12523] ntfs3: loop0: Different NTFS' sector size (2048) and media sector size (512) [ 115.367459][T12523] ntfs3: loop0: Failed to load $Extend. [ 115.371028][T12523] ntfs3: loop0: Failed to load root. [ 115.554892][T12543] loop4: detected capacity change from 0 to 8192 [ 115.588903][T12549] loop1: detected capacity change from 0 to 8 [ 115.603143][T12549] SQUASHFS error: zlib decompression failed, data probably corrupt [ 115.604398][T12549] SQUASHFS error: Failed to read block 0x9b: -5 [ 115.605263][T12549] SQUASHFS error: Unable to read metadata cache entry [99] [ 115.606337][T12549] SQUASHFS error: Unable to read inode 0x127 [ 115.653264][T12543] loop4: p1 < > p3 < > p4 < > [ 115.654058][T12543] loop4: partition table partially beyond EOD, truncated [ 115.655602][T12543] loop4: p3 start 327168 is beyond EOD, truncated [ 115.671553][ T4461] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 115.933054][T12587] loop1: detected capacity change from 0 to 128 [ 115.945542][T12587] affs: Unrecognized mount option "reserved=00000000000000000009" or missing value [ 115.947039][T12587] affs: Error parsing options [ 116.107747][T12603] loop1: detected capacity change from 0 to 4096 [ 116.117160][T12603] ntfs3: loop1: Different NTFS' sector size (1024) and media sector size (512) [ 116.124846][T12603] ntfs3: loop1: Failed to load $Volume. [ 116.152166][T12611] loop0: detected capacity change from 0 to 64 [ 116.169029][T12611] hfs: bad catalog namelength [ 116.169822][T12611] hfs: get root inode failed [ 116.189948][ T4461] I/O error, dev loop1, sector 3968 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 116.197423][ T7120] I/O error, dev loop0, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 116.640201][T12656] loop4: detected capacity change from 0 to 4096 [ 116.717196][T12671] loop1: detected capacity change from 0 to 128 [ 116.718709][T12671] befs: Unrecognized mount option "]@" or missing value [ 116.837963][T12685] loop4: detected capacity change from 0 to 1024 [ 116.847625][T12685] hfsplus: invalid btree extent records (0 size) [ 116.848779][T12685] hfsplus: failed to load attributes file [ 116.934888][ T4313] I/O error, dev loop4, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 117.110045][T12707] loop4: detected capacity change from 0 to 8192 [ 117.129596][T12707] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 117.131588][T12707] REISERFS (device loop4): found reiserfs format "3.5" with non-standard journal [ 117.132913][T12707] REISERFS (device loop4): using ordered data mode [ 117.133813][T12707] reiserfs: using flush barriers [ 117.154047][T12707] REISERFS (device loop4): journal params: device loop4, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 117.156531][T12707] REISERFS (device loop4): checking transaction log (loop4) [ 117.187733][T12707] REISERFS warning: reiserfs-5084 is_leaf: item location seems wrong: *3.5*[1 2 0x0 SD], item_len 44, item_location 15261, free_space(entry_count) 0 [ 117.192727][T12738] MTD: Attempt to mount non-MTD device "/dev/nullb0" [ 117.193062][T12707] REISERFS error (device loop4): vs-5150 search_by_key: invalid format found in block 531. Fsck? [ 117.194713][T12738] VFS: Can't find a romfs filesystem on dev nullb0. [ 117.194713][T12738] [ 117.195304][T12707] REISERFS (device loop4): Remounting filesystem read-only [ 117.197573][T12707] REISERFS error (device loop4): vs-13070 reiserfs_read_locked_inode: i/o failure occurred trying to find stat data of [1 2 0x0 SD] [ 117.483573][T12736] loop0: detected capacity change from 0 to 32768 [ 117.485432][T12736] BTRFS: device fsid ed167579-eb65-4e76-9a50-61ac97e9b59d devid 1 transid 8 /dev/loop0 scanned by syz.0.4018 (12736) [ 117.492623][T12736] BTRFS info (device loop0): first mount of filesystem ed167579-eb65-4e76-9a50-61ac97e9b59d [ 117.494443][T12736] BTRFS info (device loop0): using sha256 (sha256-ce) checksum algorithm [ 117.495761][T12736] BTRFS info (device loop0): disabling tree log [ 117.501838][T12736] BTRFS info (device loop0): doing ref verification [ 117.502848][T12736] BTRFS info (device loop0): enabling tree log [ 117.503709][T12736] BTRFS info (device loop0): max_inline at 4096 [ 117.504661][T12736] BTRFS info (device loop0): metadata ratio 13 [ 117.505720][T12736] BTRFS info (device loop0): using free space tree [ 117.595624][T12777] loop4: detected capacity change from 0 to 16 [ 117.605079][T12777] erofs: (device loop4): EXPERIMENTAL compressed inline data feature in use. Use at your own risk! [ 117.606834][T12777] erofs: (device loop4): erofs_fc_fill_super: rootino(nid 36) is not a directory(i_mode 142735) [ 117.770353][ T4790] BTRFS warning (device loop0): checksum verify failed on logical 5312512 mirror 1 wanted 0xa4099a8a031703f7fa3c85c3c20f056c685165851acde21331649996c26097e7 found 0xc1fdb5568b9c1a34daf22e913244112264f5ab83b78bb89dcb8bf218bbda1fd0 level 0 [ 117.774005][T12736] BTRFS error (device loop0: state C): failed to load root csum [ 117.821667][T12736] BTRFS error (device loop0: state C): open_ctree failed: -22 [ 117.899505][T12816] loop1: detected capacity change from 0 to 4096 [ 117.923597][T12816] ntfs: volume version 3.1. [ 118.021404][ T4461] BTRFS: device fsid ed167579-eb65-4e76-9a50-61ac97e9b59d devid 1 transid 8 /dev/loop0 scanned by udevd (4461) [ 118.043676][T12838] IPv6: addrconf: prefix option has invalid lifetime [ 118.107029][T12844] loop3: detected capacity change from 0 to 2048 [ 118.129645][T12844] NILFS (loop3): Invalid checkpoint (checkpoint number=2) [ 118.130798][T12844] NILFS (loop3): error -22 while loading last checkpoint (checkpoint number=2) [ 118.162524][T12822] loop4: detected capacity change from 0 to 32768 [ 118.193270][ T4460] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 118.242516][T12822] loop4: p1 p9 p11 [ 118.369059][T12878] Soft offlining pfn 0x2112a2 at process virtual address 0x20000000 [ 118.377540][T12878] Memory failure: 0x2112a2: unhandlable page. [ 118.377841][T12869] loop1: detected capacity change from 0 to 8192 [ 118.400254][T12869] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 118.402663][T12869] REISERFS (device loop1): found reiserfs format "3.6" with non-standard journal [ 118.404292][T12869] REISERFS (device loop1): using ordered data mode [ 118.416208][T12869] REISERFS (device loop1): journal params: device loop1, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 118.418938][T12869] REISERFS (device loop1): checking transaction log (loop1) [ 118.458272][T12869] REISERFS (device loop1): Using r5 hash to sort names [ 118.466508][T12869] REISERFS warning (device loop1): vs-13060 reiserfs_update_sd_size: stat data of object [1 2 0x0 SD] (nlink == 1) not found (pos 2) [ 118.473026][T12869] REISERFS (device loop1): Created .reiserfs_priv - reserved for xattr storage. [ 118.692521][T12873] loop3: detected capacity change from 0 to 32768 [ 118.799609][T12918] binder: Bad value for 'stats' [ 118.816859][T12890] loop0: detected capacity change from 0 to 32768 [ 118.925161][T12890] loop0: p1 p9 p11 [ 119.068947][T12940] loop4: detected capacity change from 0 to 4096 [ 119.080805][T12940] ntfs3: loop4: Different NTFS' sector size (2048) and media sector size (512) [ 119.093424][T12940] ntfs3: loop4: Failed to load $LogFile. [ 119.132893][ T51] block nbd0: Attempted send on invalid socket [ 119.133891][ T51] I/O error, dev nbd0, sector 64 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 119.142252][ T51] block nbd0: Attempted send on invalid socket [ 119.143308][ T51] I/O error, dev nbd0, sector 120 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 119.144771][T12952] Mount JFS Failure: -5 [ 119.225574][T12954] loop3: detected capacity change from 0 to 4096 [ 119.231067][T12954] __ntfs_error: 17 callbacks suppressed [ 119.231077][T12954] ntfs: (device loop3): parse_options(): Unrecognized mount option disabˆe_sparse. [ 119.267160][T12959] loop4: detected capacity change from 0 to 512 [ 119.271414][T12959] EXT4-fs: Warning: mounting with data=journal disables delayed allocation, dioread_nolock, O_DIRECT and fast_commit support! [ 119.304052][T12959] EXT4-fs error (device loop4): ext4_mb_generate_buddy:1097: group 0, block bitmap and bg descriptor inconsistent: 219 vs 220 free clusters [ 119.331188][T12959] EXT4-fs (loop4): Remounting filesystem read-only [ 119.339054][T12959] EXT4-fs error (device loop4): ext4_free_branches:1030: inode #11: comm syz.4.4120: invalid indirect mapped block 4278190080 (level 0) [ 119.357399][T12959] EXT4-fs (loop4): Remounting filesystem read-only [ 119.361123][T12959] EXT4-fs error (device loop4): ext4_free_branches:1030: inode #11: comm syz.4.4120: invalid indirect mapped block 1 (level 1) [ 119.378206][T12959] EXT4-fs (loop4): Remounting filesystem read-only [ 119.388988][T12959] EXT4-fs (loop4): 1 truncate cleaned up [ 119.396957][T12959] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: none. [ 119.446109][T12972] loop0: detected capacity change from 0 to 2048 [ 119.460488][T12972] EXT4-fs (loop0): unsupported descriptor size 3902 [ 119.513552][ T4760] EXT4-fs (loop4): unmounting filesystem. [ 119.632937][T12980] loop4: detected capacity change from 0 to 64 [ 119.639459][T12980] hfs: creator requires a 4 character value [ 119.640395][T12980] hfs: unable to parse mount options [ 119.691966][T12968] loop3: detected capacity change from 0 to 32768 [ 119.703997][T12968] jfs_mount: dbMount failed w/rc = -22 [ 119.705052][T12968] Mount JFS Failure: -22 [ 119.705707][T12968] jfs_mount failed w/return code = -22 [ 119.715329][ T7646] I/O error, dev loop4, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 119.729447][T12974] loop0: detected capacity change from 0 to 32768 [ 119.734576][T12974] XFS: attr2 mount option is deprecated. [ 119.748014][T12926] orangefs_mount: mount request failed with -4 [ 119.762125][ T4461] I/O error, dev loop3, sector 32640 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 119.842765][T12974] XFS (loop0): Mounting V5 filesystem in no-recovery mode. Filesystem will be inconsistent. [ 119.857531][T12974] XFS (loop0): Quotacheck needed: Please wait. [ 119.864578][ T4730] XFS (loop0): Metadata CRC error detected at xfs_rmapbt_read_verify+0x50/0x108, xfs_rmapbt block 0x14 [ 119.866482][ T4730] XFS (loop0): Unmount and run xfs_repair [ 119.867626][ T4730] XFS (loop0): First 128 bytes of corrupted metadata buffer: [ 119.868735][ T4730] 00000000: 52 4d 42 33 00 00 00 0c ff ff ff ff ff ff ff ff RMB3............ [ 119.869915][ T4730] 00000010: 00 00 02 00 00 00 00 14 00 00 00 01 00 00 00 80 ................ [ 119.874687][ T4730] 00000020: bf dc 47 fc 10 d8 4e ed a5 62 11 a8 31 b3 f7 91 ..G...N..b..1... [ 119.876074][ T4730] 00000030: 00 00 00 00 5b af 3b 1d 00 00 00 00 00 00 00 01 ....[.;......... [ 119.877481][ T4730] 00000040: ff ff ff ff ff ff ff fd 00 00 00 00 00 00 00 00 ................ [ 119.900592][ T4730] 00000050: 00 00 00 01 00 00 00 02 ff ff ff ff ff ff ff fb ................ [ 119.902077][ T4730] 00000060: 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 02 ................ [ 119.909749][ T27] audit: type=1326 audit(574.958:24): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=12999 comm="syz.3.4137" exe="/root/syz-executor" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffff92f5c0a8 code=0x0 [ 119.916925][ T4730] 00000070: ff ff ff ff ff ff ff fa 00 00 00 00 00 00 00 00 ................ [ 119.918396][ T4790] XFS (loop0): metadata I/O error in "xfs_btree_read_buf_block+0x180/0x284" at daddr 0x14 len 4 error 74 [ 119.922830][ T4790] XFS (loop0): Metadata I/O Error (0x1) detected at xfs_trans_read_buf_map+0x570/0xac4 (fs/xfs/xfs_trans_buf.c:296). Shutting down filesystem. [ 119.925165][ T4790] XFS (loop0): Please unmount the filesystem and rectify the problem(s) [ 119.928096][T12974] XFS (loop0): Quotacheck: Unsuccessful (Error -117): Disabling quotas. [ 119.953557][ T4748] XFS (loop0): Unmounting Filesystem [ 120.259110][T13054] loop1: detected capacity change from 0 to 64 [ 120.262253][T13054] BFS-fs: bfs_iget(): Bad inode number loop1:00000002 [ 120.278330][T13058] ICMPv6: NA: fd:f9:a6:84:a5:1b advertised our address fe80::aa on syz_tun! [ 120.352798][ T7120] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 120.417399][ T27] audit: type=1326 audit(575.436:25): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=13075 comm="syz.0.4140" exe="/root/syz-executor" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffff8695c0a8 code=0x0 [ 120.446687][T13079] loop4: detected capacity change from 0 to 256 [ 120.449348][T13074] loop1: detected capacity change from 0 to 4096 [ 120.455831][T13079] exFAT-fs (loop4): failed to load upcase table (idx : 0x00012c80, chksum : 0x8ff561f5, utbl_chksum : 0xe619d30d) [ 120.465062][T13074] ntfs3: loop1: Different NTFS' sector size (2048) and media sector size (512) [ 120.474544][T13074] ntfs3: loop1: Failed to load $Volume. [ 120.753059][T13111] loop4: detected capacity change from 0 to 8192 [ 120.789046][T13111] REISERFS warning (device loop4): super-6503 reiserfs_getopt: the option "replayonly" does not require an argument [ 120.789046][T13111] [ 120.846474][T13090] loop1: detected capacity change from 0 to 32768 [ 120.848608][T13090] jfs_mount: Failed to read FILESYSTEM_I [ 120.849641][T13090] Mount JFS Failure: -5 [ 120.850317][T13090] jfs_mount failed w/return code = -5 [ 120.982595][ T7120] I/O error, dev loop1, sector 32640 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 121.098461][T13119] loop3: detected capacity change from 0 to 40427 [ 121.103357][T13119] F2FS-fs (loop3): Invalid segment/section count (31, 24 x 196609) [ 121.104539][T13119] F2FS-fs (loop3): Can't find valid F2FS filesystem in 2th superblock [ 121.105764][T13119] F2FS-fs (loop3): build fault injection attr: rate: 0, type: 0x3 [ 121.110041][T13119] F2FS-fs (loop3): invalid crc value [ 121.143346][T13119] F2FS-fs (loop3): Mismatch valid blocks 0 vs. 1 [ 121.146765][T13119] F2FS-fs (loop3): Failed to initialize F2FS segment manager (-117) [ 121.182254][T13123] loop0: detected capacity change from 0 to 32768 [ 121.259044][T13123] XFS (loop0): Mounting V5 Filesystem [ 121.261122][T13156] loop3: detected capacity change from 0 to 8 [ 121.273823][T13123] XFS (loop0): Internal error !uuid_equal(&mp->m_sb.sb_uuid, &head->h_fs_uuid) at line 254 of file fs/xfs/xfs_log_recover.c. Caller xlog_header_check_mount+0xac/0xf4 [ 121.277078][T13123] CPU: 0 PID: 13123 Comm: syz.0.4197 Not tainted syzkaller #0 [ 121.278215][T13123] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/30/2025 [ 121.279838][T13123] Call trace: [ 121.280334][T13123] dump_backtrace+0x1c8/0x1f4 [ 121.281041][T13123] show_stack+0x2c/0x3c [ 121.281657][T13123] __dump_stack+0x30/0x40 [ 121.282300][T13123] dump_stack_lvl+0xf8/0x160 [ 121.283021][T13123] dump_stack+0x1c/0x5c [ 121.283702][T13123] xfs_corruption_error+0x12c/0x188 [ 121.284521][T13123] xlog_header_check_mount+0xe4/0xf4 [ 121.285320][T13123] xlog_find_verify_log_record+0x2e0/0x4dc [ 121.286231][T13123] xlog_find_zeroed+0x348/0x410 [ 121.286993][T13123] xlog_find_head+0x74/0x708 [ 121.287679][T13123] xlog_find_tail+0x50/0x938 [ 121.288405][T13123] xlog_recover+0x4c/0x418 [ 121.289097][T13123] xfs_log_mount+0x240/0x3f0 [ 121.289819][T13123] xfs_mountfs+0x980/0x178c [ 121.290490][T13123] xfs_fs_fill_super+0xdf8/0x1058 [ 121.291262][T13123] get_tree_bdev+0x358/0x544 [ 121.291913][T13123] xfs_fs_get_tree+0x28/0x38 [ 121.292609][T13123] vfs_get_tree+0x90/0x274 [ 121.293294][T13123] do_new_mount+0x228/0x810 [ 121.293976][T13123] path_mount+0x5b4/0xe78 [ 121.294683][T13123] __arm64_sys_mount+0x49c/0x584 [ 121.295462][T13123] invoke_syscall+0x98/0x2bc [ 121.296191][T13123] el0_svc_common+0x138/0x258 [ 121.296883][T13123] do_el0_svc+0x58/0x13c [ 121.297504][T13123] el0_svc+0x58/0x138 [ 121.298079][T13123] el0t_64_sync_handler+0x84/0xf0 [ 121.298848][T13123] el0t_64_sync+0x18c/0x190 [ 121.320535][T13156] SQUASHFS error: lzo decompression failed, data probably corrupt [ 121.324274][T13156] SQUASHFS error: Failed to read block 0x91: -5 [ 121.325183][T13156] SQUASHFS error: Unable to read metadata cache entry [8f] [ 121.326300][T13156] SQUASHFS error: Unable to read inode 0x11f [ 121.369375][T13123] XFS (loop0): Corruption detected. Unmount and run xfs_repair [ 121.370580][T13123] XFS (loop0): log has mismatched uuid - can't recover [ 121.371803][T13123] XFS (loop0): empty log check failed [ 121.372570][T13123] XFS (loop0): log mount/recovery failed: error -117 [ 121.398832][ T4461] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 121.443539][T13173] tmpfs: Bad value for 'mpol' [ 121.467494][T13175] loop4: detected capacity change from 0 to 64 [ 121.475545][T13175] MINIX-fs: file system does not have enough zmap blocks allocated. Refusing to mount. [ 121.477168][T13175] MINIX-fs: bad superblock or unable to read bitmaps [ 121.482396][T13123] XFS (loop0): log mount failed [ 121.512423][T13180] ICMPv6: NA: fd:f9:a6:84:a5:1b advertised our address fe80::aa on syz_tun! [ 121.628409][ T7121] udevd[7121]: inotify_add_watch(7, /dev/loop3p2, 10) failed: No such file or directory [ 121.639212][ T7120] udevd[7120]: inotify_add_watch(7, /dev/loop3p1, 10) failed: No such file or directory [ 121.647174][ T7118] udevd[7118]: inotify_add_watch(7, /dev/loop3p3, 10) failed: No such file or directory [ 121.726256][ T7121] udevd[7121]: inotify_add_watch(7, /dev/loop3p2, 10) failed: No such file or directory [ 121.735997][ T7120] udevd[7120]: inotify_add_watch(7, /dev/loop3p1, 10) failed: No such file or directory [ 121.745366][T13203] loop4: detected capacity change from 0 to 256 [ 121.748173][ T7118] udevd[7118]: inotify_add_watch(7, /dev/loop3p3, 10) failed: No such file or directory [ 121.780526][T13203] FAT-fs (loop4): codepage cp851 not found [ 121.788781][T13200] loop1: detected capacity change from 0 to 32768 [ 121.818883][T13200] (syz.1.4230,13200,1):ocfs2_find_entry:1075 ERROR: status = -117 [ 121.820220][T13200] (syz.1.4230,13200,1):ocfs2_init_global_system_inodes:461 ERROR: status = -22 [ 121.821558][T13200] (syz.1.4230,13200,1):ocfs2_init_global_system_inodes:463 ERROR: Unable to load system inode 1, possibly corrupt fs? [ 121.821586][T13200] (syz.1.4230,13200,1):ocfs2_init_global_system_inodes:472 ERROR: status = -22 [ 121.830746][T13200] (syz.1.4230,13200,1):ocfs2_initialize_super:2255 ERROR: status = -22 [ 121.832051][T13200] (syz.1.4230,13200,1):ocfs2_fill_super:1176 ERROR: status = -22 [ 121.874728][T13198] loop3: detected capacity change from 0 to 32768 [ 121.887625][T13198] ocfs2: Slot 0 on device (7,3) was already allocated to this node! [ 121.890787][ T4461] I/O error, dev loop1, sector 32640 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 121.893410][T13198] JBD2: Unrecognised features on journal [ 121.894306][T13198] (syz.3.4229,13198,0):ocfs2_journal_load:1134 ERROR: Failed to load journal! [ 121.895670][T13198] (syz.3.4229,13198,0):ocfs2_check_volume:2433 ERROR: ocfs2 journal load failed! -22 [ 121.897052][T13198] (syz.3.4229,13198,0):ocfs2_check_volume:2489 ERROR: status = -22 [ 121.898666][T13198] (syz.3.4229,13198,0):ocfs2_mount_volume:1821 ERROR: status = -22 [ 121.929685][T13198] (syz.3.4229,13198,0):ocfs2_fill_super:1176 ERROR: status = -22 [ 122.102473][T13239] loop1: detected capacity change from 0 to 512 [ 122.103996][T13239] EXT4-fs: Ignoring removed bh option [ 122.105334][T13239] EXT4-fs: Journaled quota options ignored when QUOTA feature is enabled [ 122.106502][T13239] EXT4-fs (loop1): fragment/cluster size (4096) != block size (2048) [ 122.222250][T13252] loop1: detected capacity change from 0 to 8 [ 122.240525][T13252] unable to read inode lookup table [ 122.244225][T13214] loop0: detected capacity change from 0 to 40427 [ 122.247368][T13214] F2FS-fs (loop0): build fault injection attr: rate: 16, type: 0x3ffff [ 122.248755][T13214] F2FS-fs (loop0): build fault injection attr: rate: 0, type: 0x35e [ 122.259695][T13214] F2FS-fs (loop0): invalid crc value [ 122.275812][T13214] F2FS-fs (loop0) : inject kvmalloc in f2fs_kvmalloc of build_dirty_segmap+0xdc/0xdbc [ 122.277541][T13214] F2FS-fs (loop0): Failed to initialize F2FS segment manager (-12) [ 122.326274][ T4461] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 122.328791][T13234] loop3: detected capacity change from 0 to 32768 [ 122.354114][T13234] (syz.3.4246,13234,0):ocfs2_get_clusters:606 ERROR: status = -34 [ 122.355357][T13234] (syz.3.4246,13234,0):ocfs2_extent_map_get_blocks:671 ERROR: status = -34 [ 122.356855][T13234] (syz.3.4246,13234,0):ocfs2_map_slot_buffers:378 ERROR: status = -34 [ 122.367637][T13234] (syz.3.4246,13234,0):ocfs2_init_slot_info:426 ERROR: status = -34 [ 122.368894][T13234] (syz.3.4246,13234,0):ocfs2_initialize_super:2279 ERROR: status = -34 [ 122.375026][T13234] (syz.3.4246,13234,0):ocfs2_fill_super:1176 ERROR: status = -34 [ 122.453899][T13279] (syz.4.4268,13279,0):ocfs2_fill_super:990 ERROR: superblock probe failed! [ 122.481046][T13279] (syz.4.4268,13279,0):ocfs2_fill_super:1176 ERROR: status = -22 [ 122.646409][T13298] loop4: detected capacity change from 0 to 256 [ 122.655121][T13298] FAT-fs (loop4): count of clusters too big (178174) [ 122.656225][T13298] FAT-fs (loop4): Can't find a valid FAT filesystem [ 122.924165][T13288] loop1: detected capacity change from 0 to 40427 [ 122.937059][T13288] F2FS-fs (loop1): build fault injection attr: rate: 0, type: 0x35f7 [ 122.941989][T13288] F2FS-fs (loop1): journaled quota format not specified [ 123.189598][T13318] loop4: detected capacity change from 0 to 40427 [ 123.215562][T13318] F2FS-fs (loop4): Corrupted extension count (720933 + 1 > 64) [ 123.216792][T13318] F2FS-fs (loop4): Can't find valid F2FS filesystem in 1th superblock [ 123.218177][T13318] F2FS-fs (loop4): Unrecognized mount option "age_extent_cache" or missing value [ 123.916788][T13364] loop3: detected capacity change from 0 to 40427 [ 123.926337][T13364] F2FS-fs (loop3): build fault injection attr: rate: 19, type: 0x3ffff [ 123.927737][T13364] F2FS-fs (loop3): build fault injection attr: rate: 0, type: 0x2 [ 123.947585][T13364] F2FS-fs (loop3): invalid crc value [ 123.968197][T13364] F2FS-fs (loop3): Found nat_bits in checkpoint [ 123.969316][T13364] F2FS-fs (loop3) : inject kvmalloc in f2fs_kvmalloc of f2fs_build_node_manager+0xbf0/0x1a7c [ 123.970815][T13364] F2FS-fs (loop3): Failed to initialize F2FS node manager (-12) [ 124.007002][T13394] loop1: detected capacity change from 0 to 32768 [ 124.029254][T13394] BTRFS info (device loop1): first mount of filesystem a6a605fc-d5f1-4e66-8595-3726e2b761d6 [ 124.030964][T13394] BTRFS info (device loop1): using blake2b (blake2b-256-generic) checksum algorithm [ 124.032308][T13394] BTRFS info (device loop1): ignoring bad roots [ 124.033190][T13394] BTRFS info (device loop1): force zlib compression, level 3 [ 124.034259][T13394] BTRFS info (device loop1): enabling ssd optimizations [ 124.053950][T13394] BTRFS info (device loop1): using spread ssd allocation scheme [ 124.055363][T13394] BTRFS info (device loop1): using free space tree [ 124.114238][T13442] loop4: detected capacity change from 0 to 8192 [ 124.119947][T13442] REISERFS warning (device loop4): super-6519 read_super_block: Unfinished reiserfsck --rebuild-tree run detected. Please run [ 124.119947][T13442] reiserfsck --rebuild-tree and wait for a completion. If that fails [ 124.119947][T13442] get newer reiserfsprogs package [ 124.220007][ T4313] blk_print_req_error: 1 callbacks suppressed [ 124.220023][ T4313] I/O error, dev loop4, sector 8064 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 124.288113][ T213] BTRFS warning (device loop1): checksum verify failed on logical 5337088 mirror 1 wanted 0x324c5e2d0cac2dc8f61cbfdfc8cd69d9816061b1498b9e1bff7d10a59610160b found 0xf8bb6bdef03b64ff3b11a2a87ba7a2aeacfdb41cc49a87adad5cc1644d216b29 level 0 [ 124.292232][T13394] BTRFS error (device loop1): failed to load root extent [ 124.296757][ T213] BTRFS warning (device loop1): checksum verify failed on logical 5341184 mirror 1 wanted 0xc53d3c5bb04ba5dfc01f4c277f0b81815915cb99da5074f609a3f7f617cf284a found 0xd34891a64d32c06b063fbbf3d26e09cb4d5acf5ade8dc51c4cd532bb53f895d0 level 0 [ 124.309888][T13394] BTRFS error (device loop1): failed to load root free space [ 124.312120][ T39] BTRFS error (device loop1): bad fsid on logical 5328896 mirror 1 [ 124.313803][ T39] BTRFS warning (device loop1): checksum verify failed on logical 5287936 mirror 1 wanted 0x31987782e3a542b4b1826f4a60605b79838e23bf27075900db4b92202c72b2fd found 0xcc73edc8ee24564a8c6ce1ce085684ad2f9862e56f948f195b5cd36555a6be2f level 0 [ 124.318434][ T213] BTRFS warning (device loop1): checksum verify failed on logical 5292032 mirror 1 wanted 0xcbbb23d5b53a3b4892a5068ee5011732ffcd94742b434497e3f11d7ca86a6d23 found 0x6ab87e71a537053373402d980abd70276b583e303a68e0dd0a46bb41cfc306c8 level 0 [ 124.363109][T13394] BTRFS info (device loop1): last unmount of filesystem a6a605fc-d5f1-4e66-8595-3726e2b761d6 [ 124.400631][ T27] audit: type=1326 audit(797.164:26): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=13470 comm="syz.2.4353" exe="/root/syz-executor" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffff9035c0a8 code=0x0 [ 124.602773][ T4461] BTRFS: device fsid a6a605fc-d5f1-4e66-8595-3726e2b761d6 devid 1 transid 8 /dev/loop1 scanned by udevd (4461) [ 124.866760][T13506] loop4: detected capacity change from 0 to 32768 [ 124.869256][T13506] BTRFS info (device loop4): first mount of filesystem a6a605fc-d5f1-4e66-8595-3726e2b761d6 [ 124.887703][T13506] BTRFS info (device loop4): using blake2b (blake2b-256-generic) checksum algorithm [ 124.890134][T13506] BTRFS info (device loop4): ignoring bad roots [ 124.891135][T13506] BTRFS info (device loop4): force zlib compression, level 3 [ 124.897426][T13506] BTRFS info (device loop4): enabling ssd optimizations [ 124.898469][T13506] BTRFS info (device loop4): using spread ssd allocation scheme [ 124.899868][T13506] BTRFS info (device loop4): using free space tree [ 125.035463][ T39] BTRFS warning (device loop4): checksum verify failed on logical 5337088 mirror 1 wanted 0x324c5e2d0cac2dc8f61cbfdfc8cd69d9816061b1498b9e1bff7d10a59610160b found 0xf8bb6bdef03b64ff3b11a2a87ba7a2aeacfdb41cc49a87adad5cc1644d216b29 level 0 [ 125.040198][T13506] BTRFS error (device loop4): failed to load root extent [ 125.050808][ T213] BTRFS warning (device loop4): checksum verify failed on logical 5341184 mirror 1 wanted 0xc53d3c5bb04ba5dfc01f4c277f0b81815915cb99da5074f609a3f7f617cf284a found 0xd34891a64d32c06b063fbbf3d26e09cb4d5acf5ade8dc51c4cd532bb53f895d0 level 0 [ 125.054533][T13506] BTRFS error (device loop4): failed to load root free space [ 125.055966][ T11] BTRFS error (device loop4): bad fsid on logical 5328896 mirror 1 [ 125.057562][ T39] BTRFS warning (device loop4): checksum verify failed on logical 5287936 mirror 1 wanted 0x31987782e3a542b4b1826f4a60605b79838e23bf27075900db4b92202c72b2fd found 0xcc73edc8ee24564a8c6ce1ce085684ad2f9862e56f948f195b5cd36555a6be2f level 0 [ 125.061561][ T4767] BTRFS warning (device loop4): checksum verify failed on logical 5292032 mirror 1 wanted 0xcbbb23d5b53a3b4892a5068ee5011732ffcd94742b434497e3f11d7ca86a6d23 found 0x6ab87e71a537053373402d980abd70276b583e303a68e0dd0a46bb41cfc306c8 level 0 [ 125.094786][T13506] BTRFS info (device loop4): last unmount of filesystem a6a605fc-d5f1-4e66-8595-3726e2b761d6 [ 125.513249][T13585] loop1: detected capacity change from 0 to 32768 [ 125.535678][T13585] JBD2: Invalid start block of journal: 21504 [ 125.536743][T13585] (syz.1.4399,13585,1):ocfs2_journal_wipe:1183 ERROR: status = -22 [ 125.537919][T13585] (syz.1.4399,13585,1):ocfs2_check_volume:2420 ERROR: status = -22 [ 125.539002][T13585] (syz.1.4399,13585,1):ocfs2_check_volume:2489 ERROR: status = -22 [ 125.540295][T13585] (syz.1.4399,13585,1):ocfs2_mount_volume:1821 ERROR: status = -22 [ 125.550182][T13585] (syz.1.4399,13585,1):ocfs2_fill_super:1176 ERROR: status = -22 [ 125.582282][T13579] loop3: detected capacity change from 0 to 32768 [ 125.589517][T13579] BTRFS: device fsid 395ef67a-297e-477c-816d-cd80a5b93e5d devid 1 transid 8 /dev/loop3 scanned by syz.3.4397 (13579) [ 125.597834][T13579] BTRFS info (device loop3): first mount of filesystem 395ef67a-297e-477c-816d-cd80a5b93e5d [ 125.599509][T13579] BTRFS info (device loop3): using sha256 (sha256-ce) checksum algorithm [ 125.613747][T13579] BTRFS info (device loop3): max_inline at 0 [ 125.614795][T13579] BTRFS error (device loop3): support for check_integrity* not compiled in! [ 125.616531][T13579] BTRFS error (device loop3): open_ctree failed: -22 [ 125.636056][ T7646] BTRFS: device fsid a6a605fc-d5f1-4e66-8595-3726e2b761d6 devid 1 transid 8 /dev/loop4 scanned by udevd (7646) [ 125.972688][ T7120] BTRFS: device fsid 395ef67a-297e-477c-816d-cd80a5b93e5d devid 1 transid 8 /dev/loop3 scanned by udevd (7120) [ 126.164326][ T4749] Bluetooth: hci3: Ignoring connect complete event for invalid link type [ 126.403253][T13676] mmap: syz.4.4444 (13676) uses deprecated remap_file_pages() syscall. See Documentation/mm/remap_file_pages.rst. [ 126.484674][T13680] loop4: detected capacity change from 0 to 128 [ 126.500590][T13680] FAT-fs (loop4): bogus number of reserved sectors [ 126.501630][T13680] FAT-fs (loop4): This looks like a DOS 1.x volume, but isn't a recognized floppy size (128 sectors) [ 126.503211][T13680] FAT-fs (loop4): Can't find a valid FAT filesystem [ 126.663402][T13606] loop1: detected capacity change from 0 to 131072 [ 126.668808][T13606] F2FS-fs (loop1): Test dummy encryption mode enabled [ 126.669926][T13606] F2FS-fs (loop1): Can't change test_dummy_encryption on remount [ 126.921539][T13716] tmpfs: Bad value for 'mpol' [ 127.016036][T13647] loop0: detected capacity change from 0 to 131072 [ 127.036145][T13647] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 127.038187][T13647] REISERFS (device loop0): found reiserfs format "3.5" with standard journal [ 127.039718][T13647] REISERFS (device loop0): using ordered data mode [ 127.043060][T13647] reiserfs: using flush barriers [ 127.045092][T13647] REISERFS (device loop0): journal params: device loop0, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 [ 127.048033][T13647] REISERFS (device loop0): checking transaction log (loop0) [ 127.051934][T13725] loop3: detected capacity change from 0 to 1764 [ 127.065722][T13725] ISOFS: unable to read i-node block [ 127.066545][T13725] isofs_fill_super: get root inode failed [ 127.123781][T13720] loop4: detected capacity change from 0 to 32768 [ 127.171209][T13720] loop4: p1 p3 < p5 p6 p7 > p4 < p8 p9 p10 > [ 127.172305][T13720] loop4: p1 size 33024 extends beyond EOD, truncated [ 127.179354][T13720] loop4: p6 size 218115617 extends beyond EOD, truncated [ 127.181690][T13720] loop4: p7 size 55808 extends beyond EOD, truncated [ 127.183660][T13720] loop4: p8 size 33024 extends beyond EOD, truncated [ 127.185861][T13720] loop4: p10 size 218115617 extends beyond EOD, truncated [ 127.305727][T13739] loop3: detected capacity change from 0 to 16 [ 127.314923][T13739] MTD: Attempt to mount non-MTD device "/dev/loop3" [ 127.321196][T13739] cramfs: unsupported filesystem features [ 127.536597][T13729] loop1: detected capacity change from 0 to 32768 [ 127.537992][T13729] (syz.1.4470,13729,0):ocfs2_parse_options:1458 ERROR: Invalid heartbeat mount options [ 127.539492][T13729] (syz.1.4470,13729,0):ocfs2_fill_super:1176 ERROR: status = -22 [ 127.843929][T13737] loop4: detected capacity change from 0 to 65536 [ 127.848919][T13737] xfs: Bad value for 'sunit' [ 128.301784][T13811] loop4: detected capacity change from 0 to 4096 [ 128.312328][T13811] ntfs: (device loop4): parse_options(): Invalid errors option argument: remou0t-ro [ 128.436118][T13647] REISERFS warning: reiserfs-5093 is_leaf: item entry count seems wrong *3.5*[1 2 0(1) DIR], item_len 35, item_location 4029, free_space(entry_count) 2 [ 128.438464][T13647] REISERFS error (device loop0): vs-5150 search_by_key: invalid format found in block 8211. Fsck? [ 128.440307][T13647] REISERFS (device loop0): Remounting filesystem read-only [ 128.441418][T13647] REISERFS error (device loop0): vs-13070 reiserfs_read_locked_inode: i/o failure occurred trying to find stat data of [1 2 0x0 SD] [ 128.455662][T13647] REISERFS warning (device loop0): reiserfs_fill_super: corrupt root inode, run fsck [ 128.458699][ T7646] I/O error, dev loop4, sector 3968 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 128.479958][T13823] loop1: detected capacity change from 0 to 128 [ 128.487743][T13823] hpfs: filesystem error: invalid number of hotfixes: 2066844986, used: 2066844985; going on - but anything won't be destroyed because it's read-only [ 128.490009][T13823] hpfs: filesystem error: improperly stopped [ 128.490798][T13823] hpfs: filesystem error: warning: spare dnodes used, try chkdsk [ 128.491808][T13823] hpfs: Proceeding, but your filesystem could be corrupted if you delete files or directories [ 128.502744][T13823] hpfs: filesystem error: dir band size mismatch: dir_band_start==7b318cc2, dir_band_end==7b318cc3, n_dir_band==00000001 [ 128.711968][T13841] loop1: detected capacity change from 0 to 128 [ 128.720270][T13841] hpfs: filesystem error: invalid number of hotfixes: 2066844986, used: 2066844985; going on - but anything won't be destroyed because it's read-only [ 128.730443][T13841] hpfs: filesystem error: improperly stopped [ 128.731463][T13841] hpfs: filesystem error: warning: spare dnodes used, try chkdsk [ 128.732805][T13841] hpfs: Proceeding, but your filesystem could be corrupted if you delete files or directories [ 128.734486][T13841] hpfs: filesystem error: dir band size mismatch: dir_band_start==7b318cc2, dir_band_end==7b318cc3, n_dir_band==00000003 [ 128.995094][T13837] loop4: detected capacity change from 0 to 32768 [ 129.010562][T13837] sysfs: cannot create duplicate filename '/fs/gfs2/syz:syz' [ 129.011732][T13837] CPU: 0 PID: 13837 Comm: syz.4.4523 Not tainted syzkaller #0 [ 129.012787][T13837] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/30/2025 [ 129.014315][T13837] Call trace: [ 129.014784][T13837] dump_backtrace+0x1c8/0x1f4 [ 129.015439][T13837] show_stack+0x2c/0x3c [ 129.016021][T13837] __dump_stack+0x30/0x40 [ 129.016675][T13837] dump_stack_lvl+0xf8/0x160 [ 129.017348][T13837] dump_stack+0x1c/0x5c [ 129.017967][T13837] sysfs_create_dir_ns+0x22c/0x24c [ 129.018759][T13837] kobject_add_internal+0x5a8/0xb30 [ 129.019592][T13837] kobject_init_and_add+0x118/0x17c [ 129.020429][T13837] gfs2_sys_fs_add+0x1dc/0x3d8 [ 129.021173][T13837] gfs2_fill_super+0xdec/0x19ec [ 129.021867][T13837] get_tree_bdev+0x358/0x544 [ 129.022563][T13837] gfs2_get_tree+0x54/0x1b4 [ 129.023252][T13837] vfs_get_tree+0x90/0x274 [ 129.023943][T13837] do_new_mount+0x228/0x810 [ 129.024641][T13837] path_mount+0x5b4/0xe78 [ 129.025345][T13837] __arm64_sys_mount+0x49c/0x584 [ 129.026165][T13837] invoke_syscall+0x98/0x2bc [ 129.026868][T13837] el0_svc_common+0x138/0x258 [ 129.027682][T13837] do_el0_svc+0x58/0x13c [ 129.028360][T13837] el0_svc+0x58/0x138 [ 129.028979][T13837] el0t_64_sync_handler+0x84/0xf0 [ 129.029806][T13837] el0t_64_sync+0x18c/0x190 [ 129.061710][T13837] kobject_add_internal failed for syz:syz with -EEXIST, don't try to register things with the same name in the same directory. [ 129.072365][T13837] gfs2: fsid=syz:syz: error -17 adding sysfs files [ 129.118636][T13874] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 129.206355][T13815] loop3: detected capacity change from 0 to 131072 [ 129.224459][T13815] F2FS-fs (loop3): QUOTA feature is enabled, so ignore qf_name [ 129.225557][T13815] F2FS-fs (loop3): QUOTA feature is enabled, so ignore qf_name [ 129.226911][T13879] loop1: detected capacity change from 0 to 8192 [ 129.240058][T13879] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 129.242464][T13879] REISERFS (device loop1): found reiserfs format "3.6" with non-standard journal [ 129.252610][T13879] REISERFS (device loop1): using ordered data mode [ 129.253662][T13879] reiserfs: using flush barriers [ 129.257639][T13815] F2FS-fs (loop3): Found nat_bits in checkpoint [ 129.263034][T13879] REISERFS warning (device loop1): sh-459 journal_init: unable to read journal header [ 129.276109][T13815] F2FS-fs (loop3): sanity_check_inode: corrupted inode ino=3, run fsck to fix. [ 129.277766][T13879] REISERFS warning (device loop1): sh-2022 reiserfs_fill_super: unable to initialize journal space [ 129.283779][T13815] F2FS-fs (loop3): Failed to read root inode [ 129.482373][T13914] futex_wake_op: syz.3.4562 tries to shift op by 32; fix this program [ 129.923478][T13982] delete_channel: no stack [ 129.959024][T13991] loop4: detected capacity change from 0 to 256 [ 129.969787][T13991] exFAT-fs (loop4): error, invalid access to FAT (entry 0x00000005) bogus content (0x00000001) [ 129.975637][T13991] exFAT-fs (loop4): failed to load upcase table [ 129.976598][T13991] exFAT-fs (loop4): failed to recognize exfat type [ 130.189346][T13964] loop0: detected capacity change from 0 to 32768 [ 130.206093][T13964] gfs2: fsid=#ãvúSÖņ^ҰÕ~oķģÁ$Ž: Trying to join cluster "lock_nolock", "#ãvúSÖņ^ҰÕ~oķģÁ$Ž" [ 130.207763][T13964] gfs2: fsid=#ãvúSÖņ^ҰÕ~oķģÁ$Ž: Now mounting FS (format 1801)... [ 130.212149][T14010] loop4: detected capacity change from 0 to 64 [ 130.227546][T13964] gfs2: fsid=#ãvúSÖņ^ҰÕ~oķģÁ$Ž.s: fatal: filesystem consistency error [ 130.227546][T13964] inode = 1 19 [ 130.227546][T13964] function = gfs2_dinode_in, file = fs/gfs2/glops.c, line = 464 [ 130.230592][T13964] gfs2: fsid=#ãvúSÖņ^ҰÕ~oķģÁ$Ž.s: G: s:SH n:2/13 f:qobnN t:SH d:EX/0 a:0 v:0 r:3 m:20 p:1 [ 130.232264][T13964] gfs2: fsid=#ãvúSÖņ^ҰÕ~oķģÁ$Ž.s: H: s:SH f:eEcH e:0 p:13964 [syz.0.4585] init_journal+0x13c0/0x1e14 [ 130.234047][T13964] gfs2: fsid=#ãvúSÖņ^ҰÕ~oķģÁ$Ž.s: I: n:1/19 t:8 f:0x00 d:0x00000200 s:8388608 p:0 [ 130.235618][T13964] gfs2: fsid=#ãvúSÖņ^ҰÕ~oķģÁ$Ž.s: about to withdraw this file system [ 130.236916][T13964] gfs2: fsid=#ãvúSÖņ^ҰÕ~oķģÁ$Ž.s: Journal recovery skipped for jid 0 until next mount. [ 130.249559][T13986] loop1: detected capacity change from 0 to 32768 [ 130.250935][T13986] (syz.1.4596,13986,1):ocfs2_parse_options:1458 ERROR: Invalid heartbeat mount options [ 130.252472][T13986] (syz.1.4596,13986,1):ocfs2_fill_super:1176 ERROR: status = -22 [ 130.259322][T13964] gfs2: fsid=#ãvúSÖņ^ҰÕ~oķģÁ$Ž.s: Glock dequeues delayed: 0 [ 130.260662][T13964] gfs2: fsid=#ãvúSÖņ^ҰÕ~oķģÁ$Ž.s: File system withdrawn [ 130.261782][T13964] CPU: 1 PID: 13964 Comm: syz.0.4585 Not tainted syzkaller #0 [ 130.263048][T14010] hfs: unable to load iocharset "iso8p869" [ 130.263964][T13964] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/30/2025 [ 130.263980][T14010] hfs: unable to parse mount options [ 130.265515][T13964] Call trace: [ 130.265523][T13964] dump_backtrace+0x1c8/0x1f4 [ 130.267510][T13964] show_stack+0x2c/0x3c [ 130.268088][T13964] __dump_stack+0x30/0x40 [ 130.268691][T13964] dump_stack_lvl+0xf8/0x160 [ 130.269357][T13964] dump_stack+0x1c/0x5c [ 130.269985][T13964] gfs2_withdraw+0xf9c/0x13a8 [ 130.270661][T13964] gfs2_consist_inode_i+0xf0/0x10c [ 130.271405][T13964] gfs2_inode_refresh+0x920/0xd54 [ 130.272107][T13964] inode_go_instantiate+0x4c/0x68 [ 130.272881][T13964] gfs2_instantiate+0x17c/0x2c4 [ 130.273666][T13964] gfs2_glock_wait+0x1b4/0x298 [ 130.274387][T13964] gfs2_glock_nq+0x8bc/0x11d4 [ 130.275089][T13964] check_journal_clean+0x138/0x2e8 [ 130.275838][T13964] init_journal+0x13c0/0x1e14 [ 130.276542][T13964] init_inodes+0xe0/0x2d4 [ 130.277155][T13964] gfs2_fill_super+0x122c/0x19ec [ 130.277869][T13964] get_tree_bdev+0x358/0x544 [ 130.278538][T13964] gfs2_get_tree+0x54/0x1b4 [ 130.279190][T13964] vfs_get_tree+0x90/0x274 [ 130.279872][T13964] do_new_mount+0x228/0x810 [ 130.280575][T13964] path_mount+0x5b4/0xe78 [ 130.281245][T13964] __arm64_sys_mount+0x49c/0x584 [ 130.281937][T13964] invoke_syscall+0x98/0x2bc [ 130.282655][T13964] el0_svc_common+0x138/0x258 [ 130.283323][T13964] do_el0_svc+0x58/0x13c [ 130.283991][T13964] el0_svc+0x58/0x138 [ 130.284590][T13964] el0t_64_sync_handler+0x84/0xf0 [ 130.285380][T13964] el0t_64_sync+0x18c/0x190 [ 130.286866][T13964] gfs2: fsid=#ãvúSÖņ^ҰÕ~oķģÁ$Ž.s: Error -5 locking journal for spectator mount. [ 130.487639][T14025] loop1: detected capacity change from 0 to 4096 [ 130.491130][T14025] ntfs3: loop1: Different NTFS' sector size (1024) and media sector size (512) [ 130.494809][T14025] ntfs3: loop1: Mark volume as dirty due to NTFS errors [ 130.502096][T14025] ntfs3: loop1: volume is dirty and "force" flag is not set! [ 130.549240][ T2060] ieee802154 phy0 wpan0: encryption failed: -22 [ 130.550342][ T2060] ieee802154 phy1 wpan1: encryption failed: -22 [ 130.581006][ T4460] I/O error, dev loop1, sector 3968 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 130.930718][T14035] loop0: detected capacity change from 0 to 32768 [ 130.950803][T14050] loop1: detected capacity change from 0 to 4096 [ 130.957321][T14035] (syz.0.4620,14035,1):ocfs2_verify_volume:2373 ERROR: bad system_dir_blkno: 0 [ 130.958663][T14035] (syz.0.4620,14035,1):ocfs2_verify_volume:2388 ERROR: status = -22 [ 130.959830][T14035] (syz.0.4620,14035,1):ocfs2_fill_super:990 ERROR: superblock probe failed! [ 130.961103][T14035] (syz.0.4620,14035,1):ocfs2_fill_super:1176 ERROR: status = -22 [ 130.987523][T14050] ntfs: (device loop1): parse_options(): The disable_sparse option requires a boolean argument. [ 131.019013][ T4460] I/O error, dev loop0, sector 32640 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 131.465224][T14023] loop4: detected capacity change from 0 to 131072 [ 131.481305][T14023] F2FS-fs (loop4): Test dummy encryption mode enabled [ 131.482466][T14023] F2FS-fs (loop4): Can't change test_dummy_encryption on remount [ 131.548951][T14082] loop0: detected capacity change from 0 to 8192 [ 131.549663][T14074] loop3: detected capacity change from 0 to 32768 [ 131.565826][ T4313] I/O error, dev loop4, sector 130944 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 131.587512][T14074] lmLogInit: exit(-22) [ 131.588203][T14074] lmLogOpen: exit(-22) [ 131.588900][T14074] jfs_mount_rw failed, return code = -22 [ 131.691829][ T7120] I/O error, dev loop3, sector 32640 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 132.201902][T14118] loop4: detected capacity change from 0 to 512 [ 132.203901][T14118] EXT2-fs (loop4): error: invalid #inodes per group: 4 [ 132.738808][T14153] loop3: detected capacity change from 0 to 128 [ 132.748576][T14153] qnx6: superblock #1 checksum error [ 132.821261][ T7120] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 132.927456][T14139] loop4: detected capacity change from 0 to 40427 [ 132.938916][T14058] loop1: detected capacity change from 0 to 131072 [ 132.943228][T14058] F2FS-fs (loop1): build fault injection attr: rate: 1, type: 0x3ffff [ 132.944895][T14139] F2FS-fs (loop4): invalid crc value [ 132.946143][T14058] F2FS-fs (loop1) : inject kmalloc in f2fs_kmalloc of f2fs_init_write_merge_io+0x40/0x9bc [ 132.970819][T14139] F2FS-fs (loop4): Wrong journal entry on segno 65538 [ 132.972382][T14139] F2FS-fs (loop4): Failed to initialize F2FS segment manager (-117) [ 133.008368][ T4461] I/O error, dev loop1, sector 130944 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 133.293159][T14196] loop3: detected capacity change from 0 to 8 [ 133.312034][T14196] SQUASHFS error: xz decompression failed, data probably corrupt [ 133.313266][T14196] SQUASHFS error: Failed to read block 0x108: -5 [ 133.314205][T14196] SQUASHFS error: Unable to read metadata cache entry [106] [ 133.332371][T14196] SQUASHFS error: Unable to read inode 0x11f [ 133.583640][T14226] loop3: detected capacity change from 0 to 256 [ 133.632468][T14230] loop1: detected capacity change from 0 to 2048 [ 133.642197][T14230] UDF-fs: error (device loop1): udf_read_tagged: read failed, block=2361, location=2361 [ 133.651091][T14230] UDF-fs: error (device loop1): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d [ 133.655559][T14230] UDF-fs: error (device loop1): udf_read_tagged: tag checksum failed, block 160: 0xd2 != 0xd4 [ 133.661778][T14230] UDF-fs: error (device loop1): udf_read_tagged: tag checksum failed, block 2016: 0x5c != 0x1b [ 133.675203][T14230] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 134.026995][T14242] loop3: detected capacity change from 0 to 32768 [ 134.028453][T14242] (syz.3.4722,14242,1):ocfs2_parse_options:1458 ERROR: Invalid heartbeat mount options [ 134.030072][T14242] (syz.3.4722,14242,1):ocfs2_fill_super:1176 ERROR: status = -22 [ 134.199919][T14273] IPv6: addrconf: prefix option has invalid lifetime [ 134.309788][T14254] loop4: detected capacity change from 0 to 32768 [ 134.324186][T14254] BTRFS: device fsid 14d642db-7b15-43e4-81e6-4b8fac6a25f8 devid 1 transid 8 /dev/loop4 scanned by syz.4.4727 (14254) [ 134.335202][T14254] BTRFS info (device loop4): first mount of filesystem 14d642db-7b15-43e4-81e6-4b8fac6a25f8 [ 134.337010][T14254] BTRFS info (device loop4): using blake2b (blake2b-256-generic) checksum algorithm [ 134.338509][T14254] BTRFS info (device loop4): setting incompat feature flag for COMPRESS_ZSTD (0x10) [ 134.339875][T14254] BTRFS info (device loop4): use zstd compression, level 3 [ 134.341013][T14254] BTRFS info (device loop4): force zstd compression, level 3 [ 134.342260][T14254] BTRFS info (device loop4): enabling disk space caching [ 134.367212][T14254] BTRFS warning (device loop4): the 'inode_cache' option is deprecated and has no effect since 5.11 [ 134.368938][T14254] BTRFS error (device loop4): cannot disable free space tree [ 134.376825][T14254] BTRFS error (device loop4): open_ctree failed: -22 [ 134.410098][T14292] loop1: detected capacity change from 0 to 8192 [ 134.418545][T14292] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 134.420526][T14292] REISERFS (device loop1): found reiserfs format "3.6" with non-standard journal [ 134.425642][T14292] REISERFS (device loop1): using journaled data mode [ 134.426703][T14292] reiserfs: using flush barriers [ 134.469020][T14292] REISERFS (device loop1): journal params: device loop1, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 134.471669][T14292] REISERFS (device loop1): checking transaction log (loop1) [ 134.529569][T14309] loop0: detected capacity change from 0 to 2048 [ 134.545144][T14309] UDF-fs: error (device loop0): udf_read_inode: (ino 1312) failed !bh [ 134.547978][T14309] UDF-fs: error (device loop0): udf_read_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0 [ 134.553872][T14309] UDF-fs: error (device loop0): udf_read_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0 [ 134.557018][T14309] UDF-fs: error (device loop0): udf_read_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0 [ 134.561318][T14309] UDF-fs: error (device loop0): udf_read_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0 [ 134.570600][T14309] UDF-fs: error (device loop0): udf_read_tagged: read failed, block=512, location=512 [ 134.577430][T14309] UDF-fs: error (device loop0): udf_read_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0 [ 134.580064][T14309] UDF-fs: error (device loop0): udf_read_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0 [ 134.582001][T14309] UDF-fs: error (device loop0): udf_read_tagged: read failed, block=256, location=256 [ 134.592550][T14309] UDF-fs: error (device loop0): udf_read_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0 [ 134.594646][T14309] UDF-fs: error (device loop0): udf_read_tagged: read failed, block=512, location=512 [ 134.594932][T14315] ip_tunnel: non-ECT from 0.0.0.0 with TOS=0x3 [ 134.596028][T14309] UDF-fs: error (device loop0): udf_read_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0 [ 134.610178][T14309] UDF-fs: error (device loop0): udf_read_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0 [ 134.611905][T14309] UDF-fs: warning (device loop0): udf_fill_super: No partition found (1) [ 134.616833][T14317] loop4: detected capacity change from 0 to 512 [ 134.618178][T14317] EXT4-fs: Ignoring removed nomblk_io_submit option [ 134.635063][T14317] EXT4-fs: Journaled quota options ignored when QUOTA feature is enabled [ 134.636328][T14317] EXT4-fs (loop4): feature flags set on rev 0 fs, running e2fsck is recommended [ 134.686906][T14317] Quota error (device loop4): do_insert_tree: Free block already used in tree: block 1 [ 134.688804][T14317] Quota error (device loop4): qtree_write_dquot: Error -5 occurred while creating quota [ 134.690447][T14317] EXT4-fs error (device loop4): ext4_acquire_dquot:6816: comm syz.4.4758: Failed to acquire dquot type 1 [ 134.693187][T14317] EXT4-fs (loop4): Remounting filesystem read-only [ 134.694457][T14317] EXT4-fs error (device loop4): ext4_mb_generate_buddy:1097: group 0, block bitmap and bg descriptor inconsistent: 46 vs 41 free clusters [ 134.722514][T14317] EXT4-fs (loop4): Remounting filesystem read-only [ 134.727702][T14313] loop3: detected capacity change from 0 to 32768 [ 134.735395][T14317] EXT4-fs error (device loop4): ext4_do_update_inode:5254: inode #12: comm syz.4.4758: corrupted inode contents [ 134.738239][T14317] EXT4-fs (loop4): Remounting filesystem read-only [ 134.746177][T14317] EXT4-fs error (device loop4): ext4_dirty_inode:6119: inode #12: comm syz.4.4758: mark_inode_dirty error [ 134.756963][T14317] EXT4-fs (loop4): Remounting filesystem read-only [ 134.758070][T14317] EXT4-fs error (device loop4): ext4_do_update_inode:5254: inode #12: comm syz.4.4758: corrupted inode contents [ 134.791432][T14317] EXT4-fs (loop4): Remounting filesystem read-only [ 134.796997][T14317] EXT4-fs error (device loop4): __ext4_ext_dirty:202: inode #12: comm syz.4.4758: mark_inode_dirty error [ 134.807364][T14317] EXT4-fs (loop4): Remounting filesystem read-only [ 134.808506][T14317] EXT4-fs error (device loop4): ext4_do_update_inode:5254: inode #12: comm syz.4.4758: corrupted inode contents [ 134.845599][T14317] EXT4-fs (loop4): Remounting filesystem read-only [ 134.846711][T14317] EXT4-fs error (device loop4) in ext4_orphan_del:305: Corrupt filesystem [ 134.850906][T14317] EXT4-fs (loop4): Remounting filesystem read-only [ 134.852338][T14317] EXT4-fs error (device loop4): ext4_do_update_inode:5254: inode #12: comm syz.4.4758: corrupted inode contents [ 134.866979][T14317] EXT4-fs (loop4): Remounting filesystem read-only [ 134.868032][T14317] EXT4-fs error (device loop4): ext4_truncate:4312: inode #12: comm syz.4.4758: mark_inode_dirty error [ 134.873951][T14317] EXT4-fs (loop4): Remounting filesystem read-only [ 134.875064][T14317] EXT4-fs error (device loop4) in ext4_process_orphan:347: Corrupt filesystem [ 134.877804][T14317] EXT4-fs (loop4): Remounting filesystem read-only [ 134.879092][T14317] EXT4-fs (loop4): 1 truncate cleaned up [ 134.880044][T14317] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 134.966169][ T4760] EXT4-fs (loop4): unmounting filesystem. [ 134.996175][T14343] loop4: detected capacity change from 0 to 1024 [ 135.025693][T14319] loop1: detected capacity change from 0 to 32768 [ 135.107228][T14319] XFS (loop1): Mounting V5 filesystem in no-recovery mode. Filesystem will be inconsistent. [ 135.141444][T14319] XFS (loop1): Quotacheck needed: Please wait. [ 135.157147][T14319] XFS (loop1): Quotacheck: Done. [ 135.217358][ T4755] XFS (loop1): Unmounting Filesystem [ 135.481540][T14364] loop3: detected capacity change from 0 to 40427 [ 135.483658][T14364] F2FS-fs (loop3): Fix alignment : done, start(4096) end(16896) block(12288) [ 135.485638][T14364] F2FS-fs (loop3): invalid crc value [ 135.486645][T14364] F2FS-fs (loop3): invalid crc value [ 135.492564][T14364] F2FS-fs (loop3): Failed to get valid F2FS checkpoint [ 135.568898][ T4461] I/O error, dev loop3, sector 40192 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 135.656229][T14430] loop4: detected capacity change from 0 to 8 [ 135.662599][T14432] loop0: detected capacity change from 0 to 512 [ 135.664320][T14430] SQUASHFS error: xz decompression failed, data probably corrupt [ 135.665600][T14430] SQUASHFS error: Failed to read block 0x108: -5 [ 135.666613][T14430] SQUASHFS error: Unable to read metadata cache entry [106] [ 135.667780][T14430] SQUASHFS error: Unable to read inode 0x11f [ 135.821583][T14448] loop1: detected capacity change from 0 to 512 [ 135.823024][T14448] EXT4-fs: Ignoring removed nomblk_io_submit option [ 135.859216][T14448] EXT4-fs: Journaled quota options ignored when QUOTA feature is enabled [ 135.860700][T14448] EXT4-fs (loop1): feature flags set on rev 0 fs, running e2fsck is recommended [ 135.892278][T14448] Quota error (device loop1): do_insert_tree: Free block already used in tree: block 1 [ 135.901017][T14448] Quota error (device loop1): qtree_write_dquot: Error -5 occurred while creating quota [ 135.902624][T14448] EXT4-fs error (device loop1): ext4_acquire_dquot:6816: comm syz.1.4815: Failed to acquire dquot type 1 [ 135.909251][T14448] EXT4-fs (loop1): Remounting filesystem read-only [ 135.910493][T14448] EXT4-fs error (device loop1): ext4_mb_generate_buddy:1097: group 0, block bitmap and bg descriptor inconsistent: 46 vs 41 free clusters [ 135.923725][T14448] EXT4-fs (loop1): Remounting filesystem read-only [ 135.924731][T14448] EXT4-fs error (device loop1): ext4_do_update_inode:5254: inode #12: comm syz.1.4815: corrupted inode contents [ 135.932623][T14448] EXT4-fs (loop1): Remounting filesystem read-only [ 135.933178][T14462] loop4: detected capacity change from 0 to 8 [ 135.933603][T14448] EXT4-fs error (device loop1): ext4_dirty_inode:6119: inode #12: comm syz.1.4815: mark_inode_dirty error [ 135.940478][T14462] Filesystem uses "lzma" compression. This is not supported [ 135.947592][T14448] EXT4-fs (loop1): Remounting filesystem read-only [ 135.948683][T14448] EXT4-fs error (device loop1): ext4_do_update_inode:5254: inode #12: comm syz.1.4815: corrupted inode contents [ 135.950755][T14448] EXT4-fs (loop1): Remounting filesystem read-only [ 135.951855][T14448] EXT4-fs error (device loop1): __ext4_ext_dirty:202: inode #12: comm syz.1.4815: mark_inode_dirty error [ 135.960143][T14448] EXT4-fs (loop1): Remounting filesystem read-only [ 135.961342][T14448] EXT4-fs error (device loop1): ext4_do_update_inode:5254: inode #12: comm syz.1.4815: corrupted inode contents [ 135.976102][T14448] EXT4-fs (loop1): Remounting filesystem read-only [ 135.977223][T14448] EXT4-fs error (device loop1) in ext4_orphan_del:305: Corrupt filesystem [ 135.984027][T14434] loop3: detected capacity change from 0 to 32768 [ 135.998091][T14448] EXT4-fs (loop1): Remounting filesystem read-only [ 135.999118][T14448] EXT4-fs error (device loop1): ext4_do_update_inode:5254: inode #12: comm syz.1.4815: corrupted inode contents [ 135.999983][T14434] gfs2: fsid=: Unknown on-disk format, unable to mount [ 136.011328][T14448] EXT4-fs (loop1): Remounting filesystem read-only [ 136.012349][T14448] EXT4-fs error (device loop1): ext4_truncate:4312: inode #12: comm syz.1.4815: mark_inode_dirty error [ 136.019432][T14448] EXT4-fs (loop1): Remounting filesystem read-only [ 136.045558][T14448] EXT4-fs error (device loop1) in ext4_process_orphan:347: Corrupt filesystem [ 136.051937][T14448] EXT4-fs (loop1): Remounting filesystem read-only [ 136.059426][T14448] EXT4-fs (loop1): 1 truncate cleaned up [ 136.060375][T14448] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 136.186360][ T4755] EXT4-fs (loop1): unmounting filesystem. [ 136.232150][T14492] loop3: detected capacity change from 0 to 8 [ 136.255480][T14492] unable to read xattr id index table [ 136.327912][ T4461] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 136.592590][T14523] loop1: detected capacity change from 0 to 4096 [ 136.596740][T14523] ntfs3: loop1: Mark volume as dirty due to NTFS errors [ 136.601001][T14523] ntfs3: loop1: mft corrupted [ 136.601859][T14523] ntfs3: loop1: Failed to load $MFT. [ 136.767170][T14551] loop1: detected capacity change from 0 to 16 [ 136.834588][ T4460] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 136.840545][T14563] loop4: detected capacity change from 0 to 128 [ 136.842404][T14563] hpfs: bad mount options. [ 136.907965][T14564] loop3: detected capacity change from 0 to 8192 [ 136.941347][T14564] REISERFS warning (device loop3): super-6514 reiserfs_parse_options: unknown quota format specified. [ 136.982314][ T4313] I/O error, dev loop4, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 137.181563][T14592] loop1: detected capacity change from 0 to 16 [ 137.193380][T14592] erofs: (device loop1): erofs_fc_fill_super: rootino(nid 36) is not a directory(i_mode 127766) [ 137.203014][T14570] loop0: detected capacity change from 0 to 32768 [ 137.240367][T14570] loop0: p9 p11 p16 [ 137.266670][ T4460] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 137.363243][T14579] loop4: detected capacity change from 0 to 40427 [ 137.389249][T14579] F2FS-fs (loop4): build fault injection attr: rate: 690, type: 0x3ffff [ 137.497934][T14616] tmpfs: Bad value for 'mpol' [ 137.528524][T14595] loop3: detected capacity change from 0 to 40427 [ 137.532952][T14595] F2FS-fs (loop3): build fault injection attr: rate: 16, type: 0x3ffff [ 137.534332][T14595] F2FS-fs (loop3): build fault injection attr: rate: 0, type: 0xd [ 137.536506][T14595] F2FS-fs (loop3): invalid crc value [ 137.582685][T14595] F2FS-fs (loop3) : inject kmalloc in f2fs_kmalloc of f2fs_build_segment_manager+0x1434/0x4234 [ 137.584341][T14595] F2FS-fs (loop3): Failed to initialize F2FS segment manager (-12) [ 137.616872][T14604] loop1: detected capacity change from 0 to 32768 [ 137.640361][T14604] (syz.1.4895,14604,1):ocfs2_journal_addressable:1992 ERROR: The journal cannot address the entire volume. Enable the 'block64' journal option with tunefs.ocfs2 [ 137.640381][T14604] (syz.1.4895,14604,1):ocfs2_check_volume:2489 ERROR: status = -27 [ 137.647134][T14604] (syz.1.4895,14604,1):ocfs2_mount_volume:1821 ERROR: status = -27 [ 137.664005][T14604] (syz.1.4895,14604,1):ocfs2_fill_super:1176 ERROR: status = -27 [ 137.727785][ T27] audit: type=1326 audit(809.628:27): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=14640 comm="syz.3.4911" exe="/root/syz-executor" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffff92f5c0a8 code=0x0 [ 137.736614][ T4460] I/O error, dev loop1, sector 32640 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 138.132945][T14700] cgroup: Invalid name [ 138.269804][T14724] loop1: detected capacity change from 0 to 512 [ 138.292821][T14724] EXT4-fs (loop1): unsupported inode size: 0 [ 138.293874][T14724] EXT4-fs (loop1): blocksize: 4096 [ 138.410275][T14737] loop0: detected capacity change from 0 to 4096 [ 138.430407][T14737] ntfs3: loop0: Different NTFS' sector size (4096) and media sector size (512) [ 138.569140][T14773] loop0: detected capacity change from 0 to 512 [ 138.570146][T14774] loop1: detected capacity change from 0 to 64 [ 138.570579][T14773] EXT4-fs: Ignoring removed mblk_io_submit option [ 138.572379][T14774] hfs: file_umask requires a value [ 138.573228][T14774] hfs: unable to parse mount options [ 138.582240][T14773] EXT4-fs: Journaled quota options ignored when QUOTA feature is enabled [ 138.584746][T14773] EXT4-fs (loop0): can't mount with data=, fs mounted w/o journal [ 138.615195][T14779] IPv6: addrconf: prefix option has invalid lifetime [ 138.627520][ T7646] udevd[7646]: inotify_add_watch(7, /dev/loop4p1, 10) failed: No such file or directory [ 138.640314][ T4461] udevd[4461]: inotify_add_watch(7, /dev/loop4p4, 10) failed: No such file or directory [ 138.664185][ T4460] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 138.868361][T14807] loop0: detected capacity change from 0 to 8 [ 138.876048][T14807] unable to read id index table [ 138.922018][T14783] loop3: detected capacity change from 0 to 32768 [ 138.932135][T14783] BTRFS: device fsid e417788f-7a09-42b2-9266-8ddc5d5d35d2 devid 1 transid 8 /dev/loop3 scanned by syz.3.4982 (14783) [ 138.947234][T14783] BTRFS info (device loop3): first mount of filesystem e417788f-7a09-42b2-9266-8ddc5d5d35d2 [ 138.948911][T14783] BTRFS info (device loop3): using xxhash64 (xxhash64-generic) checksum algorithm [ 138.959361][T14783] BTRFS info (device loop3): ignoring bad roots [ 138.960320][T14783] BTRFS error (device loop3): ignorebadroots must be used with ro mount option [ 138.973291][T14783] BTRFS error (device loop3): open_ctree failed: -22 [ 139.235885][T14801] loop4: detected capacity change from 0 to 40427 [ 139.242394][T14801] F2FS-fs (loop4): Zoned block device path is missing [ 139.243448][T14801] F2FS-fs (loop4): Can't find valid F2FS filesystem in 2th superblock [ 139.248689][T14801] F2FS-fs (loop4): invalid crc value [ 139.252488][T14812] loop1: detected capacity change from 0 to 40427 [ 139.260736][T14812] F2FS-fs (loop1): build fault injection attr: rate: 16, type: 0x3ffff [ 139.262637][T14812] F2FS-fs (loop1): invalid crc value [ 139.274280][T14812] F2FS-fs (loop1) : inject kvmalloc in f2fs_kvmalloc of f2fs_build_segment_manager+0xa18/0x4234 [ 139.275867][T14812] F2FS-fs (loop1): Failed to initialize F2FS segment manager (-12) [ 139.290385][T14801] F2FS-fs (loop4): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 585327988383614437) [ 139.305909][ T4461] BTRFS: device fsid e417788f-7a09-42b2-9266-8ddc5d5d35d2 devid 1 transid 8 /dev/loop3 scanned by udevd (4461) [ 139.338128][T14801] F2FS-fs (loop4): Try to recover 2th superblock, ret: 0 [ 139.339265][T14801] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 139.543786][T14855] loop0: detected capacity change from 0 to 4096 [ 139.545136][T14855] ntfs3: Invalid value for fmask. [ 139.627811][T14877] binder: Bad value for 'max' [ 139.707753][T14887] 9pnet_fd: Insufficient options for proto=fd [ 139.884725][T14907] loop4: detected capacity change from 0 to 4096 [ 139.886148][T14907] ntfs: (device loop4): parse_options(): Unrecognized mount option nlÜmaccy00000000000000000sensitive. [ 139.894749][T14907] ntfs: (device loop4): parse_options(): Option utf8 is no longer supported, using option nls=utf8. Please use option nls=utf8 in the future and make sure utf8 is compiled either as a module or into the kernel. [ 139.959942][T14921] loop3: detected capacity change from 0 to 512 [ 139.966763][T14926] loop0: detected capacity change from 0 to 128 [ 139.981354][T14926] qnx6: wrong signature (magic) in superblock #1. [ 139.987381][T14927] CIFS: No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3.1.1), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3.1.1 (or even SMB3 or SMB2.1) specify vers=1.0 on mount. [ 139.992229][T14927] CIFS mount error: No usable UNC path provided in device string! [ 139.992229][T14927] [ 139.993892][T14927] CIFS: VFS: CIFS mount error: No usable UNC path provided in device string! [ 140.198014][T14953] loop3: detected capacity change from 0 to 136 [ 140.213063][T14953] isofs_fill_super: bread failed, dev=loop3, iso_blknum=34, block=68 [ 140.264898][T14930] loop4: detected capacity change from 0 to 32768 [ 140.281569][T14930] BTRFS: device fsid 3a375e4e-b156-4d76-a2ad-16e198ce1409 devid 1 transid 8 /dev/loop4 scanned by syz.4.5051 (14930) [ 140.289433][T14930] BTRFS info (device loop4): first mount of filesystem 3a375e4e-b156-4d76-a2ad-16e198ce1409 [ 140.291077][T14930] BTRFS info (device loop4): using xxhash64 (xxhash64-generic) checksum algorithm [ 140.292454][T14930] BTRFS info (device loop4): using free space tree [ 140.318953][T14964] loop1: detected capacity change from 0 to 1024 [ 140.332282][T14964] hfsplus: failed to load catalog file [ 140.345321][T14948] loop0: detected capacity change from 0 to 32768 [ 140.346871][T14948] XFS (loop0): invalid logbufsize: 437 [not 16k,32k,64k,128k or 256k] [ 140.377070][ T4460] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 140.478507][T14983] loop1: detected capacity change from 0 to 2048 [ 140.500428][T14993] loop0: detected capacity change from 0 to 1024 [ 140.504012][T14993] EXT4-fs (loop0): VFS: Can't find ext4 filesystem [ 140.526914][T14930] BTRFS info (device loop4): enabling ssd optimizations [ 140.582283][ T4760] BTRFS info (device loop4): last unmount of filesystem 3a375e4e-b156-4d76-a2ad-16e198ce1409 [ 140.685394][T14996] loop3: detected capacity change from 0 to 32768 [ 140.696212][T14996] (syz.3.5075,14996,1):ocfs2_block_check_validate:402 ERROR: CRC32 failed: stored: 0xb3775c19, computed 0x2dd1c265. Applying ECC. [ 140.701858][T14996] (syz.3.5075,14996,1):ocfs2_block_check_validate:402 ERROR: CRC32 failed: stored: 0xb3775c19, computed 0x2dd1c265. Applying ECC. [ 140.720980][T14996] (syz.3.5075,14996,1):ocfs2_block_check_validate:402 ERROR: CRC32 failed: stored: 0xa9c51222, computed 0x2c9c300b. Applying ECC. [ 140.723386][T14996] (syz.3.5075,14996,1):ocfs2_block_check_validate:416 ERROR: Fixed CRC32 failed: stored: 0xa9c51222, computed 0x2c9c300b [ 140.731759][T14996] (syz.3.5075,14996,1):ocfs2_validate_inode_block:1379 ERROR: Checksum failed for dinode 26 [ 140.733275][T14996] (syz.3.5075,14996,1):ocfs2_read_locked_inode:521 ERROR: status = -5 [ 140.736849][T14996] (syz.3.5075,14996,1):_ocfs2_get_system_file_inode:144 ERROR: status = -5 [ 140.738487][T14996] (syz.3.5075,14996,1):ocfs2_init_local_system_inodes:492 ERROR: status=-22, sysfile=7, slot=0 [ 140.740169][T14996] (syz.3.5075,14996,1):ocfs2_init_local_system_inodes:501 ERROR: status = -22 [ 140.741626][T14996] (syz.3.5075,14996,1):ocfs2_mount_volume:1815 ERROR: status = -22 [ 140.749539][T14996] (syz.3.5075,14996,0):ocfs2_fill_super:1176 ERROR: status = -22 [ 140.808879][T15008] loop0: detected capacity change from 0 to 8192 [ 140.813092][T15015] loop1: detected capacity change from 0 to 1024 [ 140.818616][T15015] EXT4-fs (loop1): ext4_check_descriptors: Inode bitmap for group 0 overlaps superblock [ 140.820222][T15015] EXT4-fs (loop1): group descriptors corrupted! [ 140.823789][T15008] REISERFS warning (device loop0): jmacd-7 reiserfs_fill_super: resize option for remount only [ 140.919798][ T4460] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 141.128279][T15044] loop4: detected capacity change from 0 to 4096 [ 141.130072][T15044] ntfs3: loop4: Different NTFS' sector size (2048) and media sector size (512) [ 141.135108][T15044] ntfs3: loop4: ino=4, Correct links count -> 2. [ 141.136191][T15044] ntfs3: loop4: Failed to load $AttrDef -> 0 [ 141.203456][T15068] loop3: detected capacity change from 0 to 512 [ 141.236744][T15068] EXT4-fs (loop3): ext4_check_descriptors: Inode bitmap for group 1 overlaps superblock [ 141.246034][T15068] EXT4-fs (loop3): ext4_check_descriptors: Inode table for group 1 overlaps superblock [ 141.254627][T15068] EXT4-fs (loop3): revision level too high, forcing read-only mode [ 141.255858][T15068] [EXT4 FS bs=4096, gc=2, bpg=35, ipg=32, mo=6042e01c, mo2=0000] [ 141.257252][T15068] EXT4-fs (loop3): failed to initialize system zone (-117) [ 141.258412][T15068] EXT4-fs (loop3): mount failed [ 141.406057][T15087] loop0: detected capacity change from 0 to 4096 [ 141.408491][T15087] ntfs: (device loop0): ntfs_mapping_pairs_decompress(): Corrupt attribute. [ 141.410896][T15087] ntfs: (device loop0): ntfs_read_locked_inode(): Mapping pairs decompression failed. [ 141.412353][T15087] ntfs: (device loop0): ntfs_read_locked_inode(): Failed with error code -5. Marking corrupt inode 0x1 as bad. Run chkdsk. [ 141.414616][T15087] ntfs: (device loop0): load_system_files(): Failed to load $MFTMirr. Mounting read-only. Run ntfsfix and/or chkdsk. [ 141.434269][T15087] ntfs: (device loop0): load_and_init_upcase(): Failed to load $UpCase from the volume. Using default. [ 141.450844][T15087] ntfs: volume version 3.1. [ 141.458134][T15087] ntfs: (device loop0): ntfs_mapping_pairs_decompress(): Corrupt mapping pairs array in non-resident attribute. [ 141.490118][T15087] ntfs: (device loop0): ntfs_read_block(): Failed to read from inode 0x2, attribute type 0x80, vcn 0x0, offset 0x0 because its location on disk could not be determined even after retrying (error code -5). [ 141.492936][T15087] ntfs: (device loop0): ntfs_mapping_pairs_decompress(): Corrupt mapping pairs array in non-resident attribute. [ 141.494652][T15087] ntfs: (device loop0): ntfs_read_block(): Failed to read from inode 0x2, attribute type 0x80, vcn 0x0, offset 0x800 because its location on disk could not be determined even after retrying (error code -5). [ 141.514571][ T27] audit: type=1326 audit(1069.172:28): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=15110 comm="syz.2.5130" exe="/root/syz-executor" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffff9035c0a8 code=0x0 [ 141.547593][ T7646] udevd[7646]: inotify_add_watch(7, /dev/loop4p1, 10) failed: No such file or directory [ 141.565728][ T4460] udevd[4460]: inotify_add_watch(7, /dev/loop4p9, 10) failed: No such file or directory [ 141.632086][ T7120] udevd[7120]: inotify_add_watch(7, /dev/loop4p11, 10) failed: No such file or directory [ 141.659324][T15121] loop0: detected capacity change from 0 to 1764 [ 141.675565][T15106] loop4: detected capacity change from 0 to 32768 [ 141.695320][T15106] o2cb: This node has not been configured. [ 141.696583][T15106] o2cb: Cluster check failed. Fix errors before retrying. [ 141.697775][T15106] (syz.4.5126,15106,1):ocfs2_dlm_init:3356 ERROR: status = -22 [ 141.701676][T15106] (syz.4.5126,15106,1):ocfs2_mount_volume:1792 ERROR: status = -22 [ 141.707084][T15106] (syz.4.5126,15106,1):ocfs2_fill_super:1176 ERROR: status = -22 [ 141.791665][T15113] loop1: detected capacity change from 0 to 32768 [ 141.809416][T15113] (syz.1.5131,15113,0):ocfs2_slot_map_physical_size:223 ERROR: Slot map file is too small! (size 0, needed 8) [ 141.811300][T15113] (syz.1.5131,15113,0):ocfs2_inode_is_valid_to_delete:872 ERROR: Skipping delete of system file 69 [ 141.827909][T15142] loop0: detected capacity change from 0 to 1024 [ 141.842132][T15142] EXT4-fs: Quota format mount options ignored when QUOTA feature is enabled [ 141.845723][T15142] EXT4-fs (loop0): ext4_check_descriptors: Checksum for group 0 failed (62631!=20869) [ 141.847270][T15142] EXT4-fs (loop0): external journal device major/minor numbers have changed [ 141.850867][T15142] EXT4-fs (loop0): filesystem has both journal inode and journal device! [ 141.926248][T15156] ISOFS: Unable to identify CD-ROM format. [ 141.937691][T15151] loop3: detected capacity change from 0 to 8192 [ 141.999924][T15151] Dev loop3: RDB in block 1 has bad checksum [ 142.081318][T15160] loop0: detected capacity change from 0 to 8192 [ 142.115250][T15160] Dev loop0: RDB in block 1 has bad checksum [ 142.149543][T15152] loop1: detected capacity change from 0 to 32768 [ 142.157976][T15152] JBD2: journal file too short [ 142.158783][T15152] (syz.1.5149,15152,1):ocfs2_journal_wipe:1183 ERROR: status = -22 [ 142.160037][T15152] (syz.1.5149,15152,1):ocfs2_check_volume:2420 ERROR: status = -22 [ 142.161356][T15152] (syz.1.5149,15152,1):ocfs2_check_volume:2489 ERROR: status = -22 [ 142.162770][T15152] (syz.1.5149,15152,1):ocfs2_mount_volume:1821 ERROR: status = -22 [ 142.168135][T15152] (syz.1.5149,15152,1):ocfs2_fill_super:1176 ERROR: status = -22 [ 142.254839][ T3935] I/O error, dev loop0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 142.256213][ T3935] Buffer I/O error on dev loop0, logical block 0, async page read [ 142.257528][ T3935] ldm_validate_partition_table(): Disk read failed. [ 142.269490][ T3935] Dev loop0: unable to read RDB block 0 [ 142.270353][ T3935] loop0: unable to read partition table [ 142.271325][ T3935] loop0: partition table beyond EOD, truncated [ 142.356182][ T7646] udevd[7646]: inotify_add_watch(7, /dev/loop4p1, 10) failed: No such file or directory [ 142.356244][ T4460] udevd[4460]: inotify_add_watch(7, /dev/loop4p9, 10) failed: No such file or directory [ 142.359410][ T4313] udevd[4313]: inotify_add_watch(7, /dev/loop4p11, 10) failed: No such file or directory [ 142.475278][T15166] loop4: detected capacity change from 0 to 40427 [ 142.486023][T15166] F2FS-fs (loop4): invalid crc value [ 142.507977][T15166] F2FS-fs (loop4): Found nat_bits in checkpoint [ 142.521873][T15166] F2FS-fs (loop4): Cannot turn on quotas: -2 on 2 [ 142.533691][T15166] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 142.606203][T15188] loop3: detected capacity change from 0 to 40427 [ 142.621956][T15188] F2FS-fs (loop3): Invalid Fs Meta Ino: node(0) meta(16449538) root(0) [ 142.623197][T15188] F2FS-fs (loop3): Can't find valid F2FS filesystem in 1th superblock [ 142.629113][T15213] loop1: detected capacity change from 0 to 512 [ 142.629819][T15188] F2FS-fs (loop3): invalid crc value [ 142.630492][T15213] EXT4-fs: Ignoring removed bh option [ 142.631652][T15188] F2FS-fs (loop3): Failed to get valid F2FS checkpoint [ 142.632903][T15213] EXT4-fs (loop1): Unsupported encryption level 67 [ 142.642591][T15216] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 142.654719][T15216] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 142.710836][ T4461] I/O error, dev loop3, sector 40192 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 142.768504][T15226] loop0: detected capacity change from 0 to 164 [ 143.006441][T15224] loop1: detected capacity change from 0 to 40427 [ 143.009621][T15224] F2FS-fs (loop1): Wrong secs_per_zone / total_sections (64, 24) [ 143.010801][T15224] F2FS-fs (loop1): Can't find valid F2FS filesystem in 2th superblock [ 143.012003][T15224] F2FS-fs (loop1): build fault injection attr: rate: 14, type: 0x3ffff [ 143.132404][ T7646] udevd[7646]: inotify_add_watch(7, /dev/loop0p1, 10) failed: No such file or directory [ 143.135809][ T4313] udevd[4313]: inotify_add_watch(7, /dev/loop0p9, 10) failed: No such file or directory [ 143.167367][T15267] loop3: detected capacity change from 0 to 8 [ 143.169452][T15267] squashfs image failed sanity check [ 143.193144][T15270] loop1: detected capacity change from 0 to 1024 [ 143.213933][T15270] EXT4-fs (loop1): corrupt root inode, run e2fsck [ 143.215042][T15270] EXT4-fs (loop1): mount failed [ 143.225843][ T7118] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 143.446914][T15297] loop3: detected capacity change from 0 to 128 [ 143.449460][T15297] qnx6: unable to set blocksize [ 143.473337][T15271] loop0: detected capacity change from 0 to 32768 [ 143.501292][T15271] ocfs2: Slot 0 on device (7,0) was already allocated to this node! [ 143.503265][T15271] (syz.0.5207,15271,0):ocfs2_read_blocks_sync:112 ERROR: status = -12 [ 143.504561][T15271] (syz.0.5207,15271,0):ocfs2_read_locked_inode:521 ERROR: status = -12 [ 143.512026][T15271] (syz.0.5207,15271,0):_ocfs2_get_system_file_inode:144 ERROR: status = -12 [ 143.520282][T15271] (syz.0.5207,15271,0):ocfs2_init_local_system_inodes:492 ERROR: status=-22, sysfile=7, slot=0 [ 143.521949][T15271] (syz.0.5207,15271,0):ocfs2_init_local_system_inodes:501 ERROR: status = -22 [ 143.523243][T15271] (syz.0.5207,15271,0):ocfs2_mount_volume:1815 ERROR: status = -22 [ 143.584682][T15271] (syz.0.5207,15271,0):ocfs2_fill_super:1176 ERROR: status = -22 [ 143.640694][T15314] Option ' ' to dns_resolver key: bad/missing value [ 143.880888][T15344] loop1: detected capacity change from 0 to 128 [ 143.917186][T15344] omfs: Invalid superblock (7b3184f9) [ 143.995249][ T4461] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 144.011841][T15362] loop3: detected capacity change from 0 to 4096 [ 144.015068][T15362] ntfs3: loop3: Different NTFS' sector size (2048) and media sector size (512) [ 144.031679][T15362] ntfs3: loop3: Mark volume as dirty due to NTFS errors [ 144.033070][T15362] ntfs3: loop3: Failed to load $Bitmap. [ 144.065416][T15370] tmpfs: Bad value for 'mpol' [ 144.230459][T15381] loop4: detected capacity change from 0 to 8192 [ 144.238993][T15365] loop0: detected capacity change from 0 to 32768 [ 144.267114][T15381] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 144.269172][T15381] REISERFS (device loop4): found reiserfs format "3.6" with non-standard journal [ 144.270792][T15381] REISERFS (device loop4): using writeback data mode [ 144.271771][T15381] reiserfs: using flush barriers [ 144.277580][T15381] REISERFS warning (device loop4): sh-463 check_advise_trans_params: bad transaction max batch (12). FSCK? [ 144.282478][T15381] REISERFS warning (device loop4): sh-2022 reiserfs_fill_super: unable to initialize journal space [ 144.288635][T15365] (syz.0.5251,15365,1):ocfs2_verify_userspace_stack:854 ERROR: cluster stack passed to mount, but this filesystem does not support it [ 144.290826][T15365] (syz.0.5251,15365,1):ocfs2_inode_is_valid_to_delete:852 ERROR: Skipping delete of root inode. [ 144.296790][T15365] (syz.0.5251,15365,1):ocfs2_fill_super:1176 ERROR: status = -22 [ 144.443813][ T4749] Bluetooth: hci4: Unexpected advertising set terminated event [ 144.640145][T15379] loop1: detected capacity change from 0 to 32768 [ 144.696641][T15415] loop0: detected capacity change from 0 to 4096 [ 144.712476][T15379] loop1: p1 p2 p3 < > p4 < p5 p6 > [ 144.713370][T15379] loop1: partition table partially beyond EOD, truncated [ 144.714643][T15379] loop1: p1 start 4261609472 is beyond EOD, truncated [ 144.725822][T15379] loop1: p3 start 84344831 is beyond EOD, truncated [ 144.732158][T15379] loop1: p5 start 4261609472 is beyond EOD, truncated [ 145.017594][T15419] loop3: detected capacity change from 0 to 32768 [ 145.019045][T15419] JFS: con|inue is an invalid error handler [ 145.039068][T15421] loop4: detected capacity change from 0 to 32768 [ 145.055520][T15421] jfs_mount: Failed to read AGGREGATE_I [ 145.056439][T15421] Mount JFS Failure: -5 [ 145.057072][T15421] jfs_mount failed w/return code = -5 [ 145.071508][ T7120] I/O error, dev loop3, sector 32640 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 145.111745][ T7646] I/O error, dev loop4, sector 32640 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 145.136462][T15423] loop0: detected capacity change from 0 to 40427 [ 145.164181][T15423] F2FS-fs (loop0): invalid crc value [ 145.172789][T15423] F2FS-fs (loop0): Found nat_bits in checkpoint [ 145.190210][T15423] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 145.234356][T15450] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 145.246552][T15450] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 145.494348][T15445] loop3: detected capacity change from 0 to 40427 [ 145.510429][T15445] F2FS-fs (loop3): invalid crc value [ 145.532265][T15445] F2FS-fs (loop3): Found nat_bits in checkpoint [ 145.540582][T15445] F2FS-fs (loop3): Cannot turn on quotas: -2 on 0 [ 145.542746][T15474] loop4: detected capacity change from 0 to 512 [ 145.545029][T15445] F2FS-fs (loop3): Start checkpoint disabled! [ 145.549627][T15445] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e6 [ 145.555820][T15474] EXT4-fs: journaled quota format not specified [ 145.598702][ T7646] I/O error, dev loop4, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 145.688311][T15488] zonefs (nullb0) ERROR: Not a zoned block device [ 145.726460][T15470] loop1: detected capacity change from 0 to 32768 [ 145.733185][T15470] XFS: noattr2 mount option is deprecated. [ 145.734128][T15470] XFS: attr2 mount option is deprecated. [ 145.735122][T15470] XFS (loop1): attr2 and noattr2 cannot both be specified. [ 145.760926][T15496] loop4: detected capacity change from 0 to 2048 [ 145.780024][T15496] NILFS (loop4): couldn't find nilfs on the device [ 145.816803][ T51] block nbd2: Attempted send on invalid socket [ 145.817846][ T51] I/O error, dev nbd2, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 145.819401][T15501] hpfs: hpfs_map_sector(): read error [ 145.886563][ T4460] I/O error, dev loop1, sector 32640 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 146.040245][T15523] 9pnet: Could not find request transport: f [ 146.116844][T15536] cgroup: Name too long [ 146.125710][T15537] IPv6: addrconf: prefix option has invalid lifetime [ 146.163545][T15507] loop4: detected capacity change from 0 to 32768 [ 146.179639][T15507] *** Log Is Dirty ! *** [ 146.180476][T15507] lmLogInit: exit(-22) [ 146.181104][T15507] lmLogOpen: exit(-22) [ 146.181704][T15507] jfs_mount_rw failed, return code = -22 [ 146.327557][T15559] erofs: (device nbd2): erofs_read_superblock: cannot find valid erofs superblock [ 146.333319][T15520] loop3: detected capacity change from 0 to 32768 [ 146.340364][T15520] jfs_mount: dbMount failed w/rc = -22 [ 146.341374][T15520] Mount JFS Failure: -22 [ 146.341990][T15520] jfs_mount failed w/return code = -22 [ 146.387812][ T7120] I/O error, dev loop3, sector 32640 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 146.396294][T15567] MTD: Couldn't look up './cgroup': -15 [ 146.419760][T15565] loop4: detected capacity change from 0 to 4096 [ 146.441302][T15565] ntfs3: loop4: Failed to load $Volume. [ 146.686961][T15569] loop0: detected capacity change from 0 to 32768 [ 146.688437][T15569] (syz.0.5348,15569,0):ocfs2_fill_super:1176 ERROR: status = -22 [ 146.896426][T15599] loop1: detected capacity change from 0 to 32768 [ 146.913814][T15599] BTRFS: device fsid a6a605fc-d5f1-4e66-8595-3726e2b761d6 devid 1 transid 8 /dev/loop1 scanned by syz.1.5364 (15599) [ 146.933634][T15599] BTRFS info (device loop1): first mount of filesystem a6a605fc-d5f1-4e66-8595-3726e2b761d6 [ 146.935613][T15599] BTRFS info (device loop1): using blake2b (blake2b-256-generic) checksum algorithm [ 146.936991][T15599] BTRFS info (device loop1): turning off barriers [ 146.938004][T15599] BTRFS info (device loop1): doing ref verification [ 146.938984][T15599] BTRFS info (device loop1): enabling all of the rescue options [ 146.940179][T15599] BTRFS info (device loop1): ignoring data csums [ 146.941137][T15599] BTRFS info (device loop1): ignoring bad roots [ 146.942090][T15599] BTRFS info (device loop1): disabling log replay at mount time [ 146.943292][T15599] BTRFS info (device loop1): doing ref verification [ 146.965992][T15599] BTRFS warning (device loop1): 'usebackuproot' is deprecated, use 'rescue=usebackuproot' instead [ 146.976756][T15599] BTRFS info (device loop1): trying to use backup root at mount time [ 146.978179][T15599] BTRFS error (device loop1): nologreplay must be used with ro mount option [ 146.979661][T15599] BTRFS error (device loop1): open_ctree failed: -22 [ 147.048572][T15639] loop3: detected capacity change from 0 to 512 [ 147.063538][T15639] EXT2-fs (loop3): (no)user_xattr optionsnot supported [ 147.064664][T15639] EXT2-fs (loop3): warning: feature flags set on rev 0 fs, running e2fsck is recommended [ 147.171299][T15645] loop4: detected capacity change from 0 to 2048 [ 147.185191][T15648] loop1: detected capacity change from 0 to 128 [ 147.194398][T15648] ufs: Unable to do repair on error, will lock lock instead [ 147.195755][T15648] ufs: You didn't specify the type of your ufs filesystem [ 147.195755][T15648] [ 147.195755][T15648] mount -t ufs -o ufstype=sun|sunx86|44bsd|ufs2|5xbsd|old|hp|nextstep|nextstep-cd|openstep ... [ 147.195755][T15648] [ 147.195755][T15648] >>>WARNING<<< Wrong ufstype may corrupt your filesystem, default is ufstype=old [ 147.223379][T15648] ufs: ufstype=old is supported read-only [ 147.234489][T15648] ufs: ufs_fill_super(): bad magic number [ 147.269482][T15658] loop4: detected capacity change from 0 to 256 [ 147.270949][T15658] exfat: Deprecated parameter 'utf8' [ 147.271831][T15658] exfat: Deprecated parameter 'utf8' [ 147.296386][T15658] exFAT-fs (loop4): failed to load upcase table (idx : 0x00010000, chksum : 0x23a77120, utbl_chksum : 0xe619d30d) [ 147.302048][T15658] exFAT-fs (loop4): failed to load alloc-bitmap [ 147.303114][T15658] exFAT-fs (loop4): failed to recognize exfat type [ 147.457278][T15685] loop4: detected capacity change from 0 to 128 [ 147.465912][T15685] ufs: Unable to do repair on error, will lock lock instead [ 147.467100][T15685] ufs: You didn't specify the type of your ufs filesystem [ 147.467100][T15685] [ 147.467100][T15685] mount -t ufs -o ufstype=sun|sunx86|44bsd|ufs2|5xbsd|old|hp|nextstep|nextstep-cd|openstep ... [ 147.467100][T15685] [ 147.467100][T15685] >>>WARNING<<< Wrong ufstype may corrupt your filesystem, default is ufstype=old [ 147.496748][T15685] ufs: ufstype=old is supported read-only [ 147.504208][T15685] ufs: ufs_fill_super(): bad magic number [ 147.595703][T15686] could not allocate digest TFM handle sha1-avx [ 147.644108][T15708] loop0: detected capacity change from 0 to 128 [ 147.646490][T15708] hpfs: bad mount options. [ 147.673648][T15706] loop1: detected capacity change from 0 to 4096 [ 147.700205][T15706] __ntfs_error: 11 callbacks suppressed [ 147.700219][T15706] ntfs: (device loop1): ntfs_read_inode_mount(): Incorrect mft record size 1024 in superblock, should be 4096. [ 147.702797][T15706] ntfs: (device loop1): ntfs_read_inode_mount(): Failed. Marking inode as bad. [ 147.704493][T15706] ntfs: (device loop1): ntfs_fill_super(): Failed to load essential metadata. [ 147.795876][ T4460] blk_print_req_error: 2 callbacks suppressed [ 147.795893][ T4460] I/O error, dev loop1, sector 3968 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 147.801443][ T51] block nbd4: Attempted send on invalid socket [ 147.802460][ T51] I/O error, dev nbd4, sector 0 op 0x0:(READ) flags 0x1000 phys_seg 1 prio class 2 [ 147.840522][T15690] loop3: detected capacity change from 0 to 32768 [ 147.851229][T15690] sysfs: cannot create duplicate filename '/fs/gfs2/syz:syz' [ 147.852523][T15690] CPU: 1 PID: 15690 Comm: syz.3.5409 Not tainted syzkaller #0 [ 147.853714][T15690] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/30/2025 [ 147.855284][T15690] Call trace: [ 147.855777][T15690] dump_backtrace+0x1c8/0x1f4 [ 147.856592][T15690] show_stack+0x2c/0x3c [ 147.857256][T15690] __dump_stack+0x30/0x40 [ 147.857901][T15690] dump_stack_lvl+0xf8/0x160 [ 147.858541][T15690] dump_stack+0x1c/0x5c [ 147.859201][T15690] sysfs_create_dir_ns+0x22c/0x24c [ 147.859980][T15690] kobject_add_internal+0x5a8/0xb30 [ 147.860960][T15690] kobject_init_and_add+0x118/0x17c [ 147.861741][T15690] gfs2_sys_fs_add+0x1dc/0x3d8 [ 147.862405][T15690] gfs2_fill_super+0xdec/0x19ec [ 147.863129][T15690] get_tree_bdev+0x358/0x544 [ 147.863849][T15690] gfs2_get_tree+0x54/0x1b4 [ 147.864534][T15690] vfs_get_tree+0x90/0x274 [ 147.865201][T15690] do_new_mount+0x228/0x810 [ 147.865845][T15690] path_mount+0x5b4/0xe78 [ 147.866512][T15690] __arm64_sys_mount+0x49c/0x584 [ 147.867275][T15690] invoke_syscall+0x98/0x2bc [ 147.867927][T15690] el0_svc_common+0x138/0x258 [ 147.868701][T15690] do_el0_svc+0x58/0x13c [ 147.869356][T15690] el0_svc+0x58/0x138 [ 147.869949][T15690] el0t_64_sync_handler+0x84/0xf0 [ 147.870793][T15690] el0t_64_sync+0x18c/0x190 [ 147.941165][T15690] kobject_add_internal failed for syz:syz with -EEXIST, don't try to register things with the same name in the same directory. [ 147.943420][T15690] gfs2: fsid=syz:syz: error -17 adding sysfs files [ 147.992524][ T47] Bluetooth: hci3: command 0x0409 tx timeout [ 148.082080][T15745] loop1: detected capacity change from 0 to 4096 [ 148.090412][T15745] ntfs3: loop1: Mark volume as dirty due to NTFS errors [ 148.101262][T15745] ntfs3: loop1: volume is dirty and "force" flag is not set! [ 148.396943][T15749] loop0: detected capacity change from 0 to 32768 [ 148.417735][T15775] loop4: detected capacity change from 0 to 1024 [ 148.427867][T15749] XFS (loop0): invalid logbufsize: 5 [not 16k,32k,64k,128k or 256k] [ 148.429689][T15775] EXT4-fs (loop4): ext4_check_descriptors: Checksum for group 0 failed (7780!=20869) [ 148.435772][T15775] EXT4-fs (loop4): invalid journal inode [ 148.437625][T15775] EXT4-fs (loop4): can't get journal size [ 148.450500][T15775] EXT4-fs error (device loop4): ext4_map_blocks:635: inode #3: block 17104912: comm syz.4.5448: lblock 2 mapped to illegal pblock 17104912 (length 1) [ 148.455630][T15775] EXT4-fs (loop4): failed to initialize system zone (-117) [ 148.456869][T15775] EXT4-fs (loop4): mount failed [ 148.593762][T15789] loop3: detected capacity change from 0 to 8192 [ 148.609595][T15789] REISERFS warning (device loop3): super-6515 reiserfs_parse_options: journaled quota format not specified. [ 148.704245][T15810] loop4: detected capacity change from 0 to 128 [ 148.705775][T15810] hpfs: bad mount options. [ 148.767903][T15805] loop0: detected capacity change from 0 to 256 [ 148.769622][T15805] FAT-fs (loop0): bogus sectors per cluster 0 [ 148.770561][T15805] FAT-fs (loop0): Can't find a valid FAT filesystem [ 148.829923][T15830] tmpfs: Bad value for 'mpol' [ 149.013946][T15850] loop0: detected capacity change from 0 to 4096 [ 149.018252][T15850] ntfs: (device loop0): parse_ntfs_boot_sector(): Mft record size (16384) exceeds the PAGE_SIZE on your system (4096). This is not supported. Sorry. [ 149.020626][T15850] ntfs: (device loop0): ntfs_fill_super(): Unsupported NTFS filesystem. [ 149.223688][T15881] loop1: detected capacity change from 0 to 512 [ 149.243028][T15881] EXT2-fs (loop1): (no)user_xattr optionsnot supported [ 149.244142][T15881] EXT2-fs (loop1): warning: feature flags set on rev 0 fs, running e2fsck is recommended [ 149.280008][T15884] loop4: detected capacity change from 0 to 4096 [ 149.303434][T15889] loop0: detected capacity change from 0 to 1024 [ 149.304969][T15889] EXT4-fs: mb_optimize_scan should be set to 0 or 1. [ 149.331930][ T4313] I/O error, dev loop0, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 149.338685][T15884] ntfs: (device loop4): ntfs_read_inode_mount(): Incorrect mft record size 1024 in superblock, should be 4096. [ 149.340722][T15884] ntfs: (device loop4): ntfs_read_inode_mount(): Failed. Marking inode as bad. [ 149.342309][T15884] ntfs: (device loop4): ntfs_fill_super(): Failed to load essential metadata. [ 149.510184][T15901] loop3: detected capacity change from 0 to 1024 [ 149.526597][T15901] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (7780!=20869) [ 149.529274][T15901] EXT4-fs (loop3): invalid journal inode [ 149.530270][T15901] EXT4-fs (loop3): can't get journal size [ 149.536118][T15887] loop1: detected capacity change from 0 to 32768 [ 149.558972][T15887] ERROR: (device loop1): diRead: i_ino != di_number [ 149.558972][T15887] [ 149.559083][T15901] EXT4-fs error (device loop3): ext4_map_blocks:635: inode #3: block 17104912: comm syz.3.5510: lblock 2 mapped to illegal pblock 17104912 (length 1) [ 149.562976][T15901] EXT4-fs (loop3): failed to initialize system zone (-117) [ 149.584287][T15901] EXT4-fs (loop3): mount failed [ 149.792108][T15920] overlayfs: bad mount option "redirect_dir=on\" [ 149.816136][T15907] loop0: detected capacity change from 0 to 40427 [ 149.842285][T15907] F2FS-fs (loop0): invalid crc value [ 149.846581][T15907] F2FS-fs (loop0): SIT is corrupted node# 0 vs 7 [ 149.848257][T15907] F2FS-fs (loop0): Failed to initialize F2FS segment manager (-117) [ 149.923767][ T4313] I/O error, dev loop0, sector 40192 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 149.953152][T15930] loop3: detected capacity change from 0 to 8192 [ 149.967302][T15930] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 149.973040][T15930] REISERFS (device loop3): found reiserfs format "3.6" with non-standard journal [ 149.985461][T15930] REISERFS (device loop3): using ordered data mode [ 150.021041][T15930] REISERFS warning (device loop3): sh-462 check_advise_trans_params: bad transaction max size (1). FSCK? [ 150.074385][T15947] loop0: detected capacity change from 0 to 512 [ 150.075871][T15947] EXT4-fs: Ignoring removed nobh option [ 150.148150][T15947] EXT4-fs error (device loop0): ext4_do_update_inode:5254: inode #16: comm syz.0.5530: corrupted inode contents [ 150.166476][T15947] EXT4-fs (loop0): Remounting filesystem read-only [ 150.167570][T15947] EXT4-fs error (device loop0): ext4_dirty_inode:6119: inode #16: comm syz.0.5530: mark_inode_dirty error [ 150.183323][ T7646] udevd[7646]: inotify_add_watch(7, /dev/loop4p1, 10) failed: No such file or directory [ 150.183396][T15947] EXT4-fs (loop0): Remounting filesystem read-only [ 150.185945][T15947] EXT4-fs error (device loop0): ext4_do_update_inode:5254: inode #16: comm syz.0.5530: corrupted inode contents [ 150.186687][ T7121] udevd[7121]: inotify_add_watch(7, /dev/loop4p4, 10) failed: No such file or directory [ 150.191254][ T4695] udevd[4695]: inotify_add_watch(7, /dev/loop4p10, 10) failed: No such file or directory [ 150.209444][ T7118] udevd[7118]: inotify_add_watch(7, /dev/loop4p5, 10) failed: No such file or directory [ 150.216804][T15947] EXT4-fs (loop0): Remounting filesystem read-only [ 150.217962][T15947] EXT4-fs error (device loop0): __ext4_ext_dirty:202: inode #16: comm syz.0.5530: mark_inode_dirty error [ 150.220456][T15947] EXT4-fs (loop0): Remounting filesystem read-only [ 150.221643][T15947] EXT4-fs error (device loop0): ext4_do_update_inode:5254: inode #16: comm syz.0.5530: corrupted inode contents [ 150.227866][T15947] EXT4-fs (loop0): Remounting filesystem read-only [ 150.228854][ T4311] udevd[4311]: inotify_add_watch(7, /dev/loop4p6, 10) failed: No such file or directory [ 150.230393][T15947] EXT4-fs error (device loop0) in ext4_orphan_del:305: Corrupt filesystem [ 150.232287][T15947] EXT4-fs (loop0): Remounting filesystem read-only [ 150.233003][ T4460] udevd[4460]: inotify_add_watch(7, /dev/loop4p3, 10) failed: No such file or directory [ 150.233349][T15947] EXT4-fs error (device loop0): ext4_do_update_inode:5254: inode #16: comm syz.0.5530: corrupted inode contents [ 150.236473][ T4700] udevd[4700]: inotify_add_watch(7, /dev/loop4p7, 10) failed: No such file or directory [ 150.238157][ T4465] udevd[4465]: inotify_add_watch(7, /dev/loop4p8, 10) failed: No such file or directory [ 150.241307][ T4696] udevd[4696]: inotify_add_watch(7, /dev/loop4p9, 10) failed: No such file or directory [ 150.266936][T15947] EXT4-fs (loop0): Remounting filesystem read-only [ 150.268053][T15947] EXT4-fs error (device loop0): ext4_truncate:4312: inode #16: comm syz.0.5530: mark_inode_dirty error [ 150.277894][T15947] EXT4-fs (loop0): Remounting filesystem read-only [ 150.293812][T15947] EXT4-fs error (device loop0) in ext4_process_orphan:347: Corrupt filesystem [ 150.299045][T15947] EXT4-fs (loop0): Remounting filesystem read-only [ 150.314871][T15947] EXT4-fs (loop0): 1 truncate cleaned up [ 150.315859][T15947] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: writeback. [ 150.333130][ T39] Quota error (device loop0): do_check_range: Getting dqdh_entries 15 out of range 0-14 [ 150.334837][ T39] EXT4-fs error (device loop0): ext4_release_dquot:6852: comm kworker/u4:2: Failed to release dquot type 1 [ 150.337794][ T39] EXT4-fs (loop0): Remounting filesystem read-only [ 150.394890][ T4748] EXT4-fs (loop0): unmounting filesystem. [ 150.447189][T15987] syz.0.5548 uses obsolete (PF_INET,SOCK_PACKET) [ 150.503160][T15988] loop1: detected capacity change from 0 to 8192 [ 150.609438][T15998] loop4: detected capacity change from 0 to 4096 [ 150.620193][T15998] ntfs: (device loop4): parse_options(): Unrecognized mount option uask. [ 150.716509][T16012] loop3: detected capacity change from 0 to 64 [ 150.717387][ T7646] I/O error, dev loop4, sector 3968 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 150.746069][T16014] loop0: detected capacity change from 0 to 8 [ 150.757864][T16014] SQUASHFS error: xz decompression failed, data probably corrupt [ 150.759339][T16014] SQUASHFS error: Failed to read block 0x108: -5 [ 150.763689][T16014] SQUASHFS error: Unable to read metadata cache entry [106] [ 150.764837][T16014] SQUASHFS error: Unable to read inode 0x0 [ 151.114601][T16022] loop3: detected capacity change from 0 to 32768 [ 151.116180][T16022] (syz.3.5567,16022,0):ocfs2_parse_options:1446 ERROR: Unrecognized mount option "ocalalloc=00000000000000000015" or missing value [ 151.118264][T16022] (syz.3.5567,16022,0):ocfs2_fill_super:1176 ERROR: status = -22 [ 151.138967][T16049] loop0: detected capacity change from 0 to 2048 [ 151.154874][T16049] UDF-fs: warning (device loop0): udf_verify_domain_identifier: Not OSTA UDF compliant logical volume descriptor. [ 151.156676][T16049] UDF-fs: warning (device loop0): udf_fill_super: No fileset found [ 151.248377][T16062] loop1: detected capacity change from 0 to 4096 [ 151.251714][ T4313] I/O error, dev loop0, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 151.279301][T16062] ntfs3: loop1: Different NTFS' sector size (4096) and media sector size (512) [ 151.361460][T16070] loop4: detected capacity change from 0 to 4096 [ 151.608158][T16103] loop0: detected capacity change from 0 to 64 [ 151.626977][T16103] syz.0.5608: attempt to access beyond end of device [ 151.626977][T16103] loop0: rw=0, sector=1441800, nr_sectors = 1 limit=64 [ 151.629039][T16103] Buffer I/O error on dev loop0, logical block 1441800, async page read [ 151.630268][T16103] syz.0.5608: attempt to access beyond end of device [ 151.630268][T16103] loop0: rw=0, sector=1441801, nr_sectors = 1 limit=64 [ 151.640418][T16103] Buffer I/O error on dev loop0, logical block 1441801, async page read [ 151.643414][T16103] syz.0.5608: attempt to access beyond end of device [ 151.643414][T16103] loop0: rw=0, sector=1441802, nr_sectors = 1 limit=64 [ 151.645519][T16103] Buffer I/O error on dev loop0, logical block 1441802, async page read [ 151.646733][T16103] syz.0.5608: attempt to access beyond end of device [ 151.646733][T16103] loop0: rw=0, sector=1441803, nr_sectors = 1 limit=64 [ 151.659898][T16103] Buffer I/O error on dev loop0, logical block 1441803, async page read [ 151.661173][T16103] syz.0.5608: attempt to access beyond end of device [ 151.661173][T16103] loop0: rw=0, sector=1441804, nr_sectors = 1 limit=64 [ 151.676191][T16103] Buffer I/O error on dev loop0, logical block 1441804, async page read [ 151.677680][T16103] syz.0.5608: attempt to access beyond end of device [ 151.677680][T16103] loop0: rw=0, sector=1441805, nr_sectors = 1 limit=64 [ 151.679650][T16103] Buffer I/O error on dev loop0, logical block 1441805, async page read [ 151.680906][T16103] syz.0.5608: attempt to access beyond end of device [ 151.680906][T16103] loop0: rw=0, sector=1441806, nr_sectors = 1 limit=64 [ 151.693879][T16103] Buffer I/O error on dev loop0, logical block 1441806, async page read [ 151.694570][T16105] loop3: detected capacity change from 0 to 8192 [ 151.698965][T16103] syz.0.5608: attempt to access beyond end of device [ 151.698965][T16103] loop0: rw=0, sector=1441807, nr_sectors = 1 limit=64 [ 151.704697][T16103] Buffer I/O error on dev loop0, logical block 1441807, async page read [ 151.708609][T16103] hfs: unable to open catalog tree [ 151.790988][ T4460] I/O error, dev loop3, sector 8064 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 151.849817][T16116] loop1: detected capacity change from 0 to 8192 [ 151.868247][T16116] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 151.870436][T16116] REISERFS (device loop1): found reiserfs format "3.5" with non-standard journal [ 151.871902][T16116] REISERFS (device loop1): using ordered data mode [ 151.882361][T16129] loop0: detected capacity change from 0 to 4096 [ 151.885079][T16116] reiserfs: using flush barriers [ 151.918493][T16116] REISERFS (device loop1): journal params: device loop1, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 151.921129][T16116] REISERFS (device loop1): checking transaction log (loop1) [ 151.926854][T16116] REISERFS warning: reiserfs-5083 is_leaf: wrong item type for item *3.5*[1 2 0x51000001 UNKNOWN], item_len 48, item_location 4004, free_space(entry_count) 2 [ 151.938899][T16116] REISERFS error (device loop1): vs-5150 search_by_key: invalid format found in block 531. Fsck? [ 151.943540][T16116] REISERFS (device loop1): Remounting filesystem read-only [ 151.944663][T16116] REISERFS error (device loop1): vs-13070 reiserfs_read_locked_inode: i/o failure occurred trying to find stat data of [1 2 0x0 SD] [ 152.027091][T16153] cgroup: noprefix used incorrectly [ 152.104561][T16163] PKCS7: Unknown OID: [4] 5.25.287.112.81 [ 152.105546][T16163] PKCS7: Only support pkcs7_signedData type [ 152.444432][T16215] loop0: detected capacity change from 0 to 4096 [ 152.465326][T16215] NILFS (loop0): mounting unchecked fs [ 152.466228][T16215] NILFS (loop0): recovery required for readonly filesystem [ 152.467321][T16215] NILFS (loop0): write access will be enabled during recovery [ 152.474501][T16215] NILFS (loop0): invalid segment: Checksum error in super root [ 152.475766][T16215] NILFS (loop0): error -22 while loading super root [ 152.543092][ T4313] I/O error, dev loop0, sector 3968 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 152.695244][T16216] loop4: detected capacity change from 0 to 32768 [ 152.744848][T16216] JFS: charset not found [ 152.821702][ T7646] I/O error, dev loop4, sector 32640 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 152.891639][T16206] loop1: detected capacity change from 0 to 65536 [ 152.990119][T16206] XFS (loop1): Mounting V5 Filesystem [ 152.995802][T16273] loop0: detected capacity change from 0 to 512 [ 153.002136][T16273] EXT2-fs (loop0): Invalid log block size: 20 [ 153.007778][T16276] loop3: detected capacity change from 0 to 128 [ 153.061402][ T4740] XFS (loop1): Metadata corruption detected at xfs_inode_buf_verify+0x3b8/0x4e0, xfs_inode block 0x20 xfs_inode_buf_verify [ 153.065493][ T4740] XFS (loop1): Unmount and run xfs_repair [ 153.066231][ T4740] XFS (loop1): First 128 bytes of corrupted metadata buffer: [ 153.067214][ T4740] 00000000: 49 4e 00 00 03 00 00 00 00 00 00 00 00 00 00 00 IN.............. [ 153.068413][ T4740] 00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 153.069682][ T4740] 00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 153.070941][ T4740] 00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 153.092387][ T4740] 00000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 153.093849][ T4740] 00000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 153.107565][ T4740] 00000060: 02 00 ff ff 2f cf 77 72 00 00 00 00 00 00 00 00 ..../.wr........ [ 153.113809][ T4740] 00000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 153.115333][T16206] XFS (loop1): metadata I/O error in "xfs_imap_to_bp+0xf8/0x164" at daddr 0x20 len 32 error 117 [ 153.117206][T16206] XFS (loop1): Failed to read root inode 0x20, error 117 [ 153.136106][T16275] loop4: detected capacity change from 0 to 40427 [ 153.142283][T16275] F2FS-fs (loop4): Fix alignment : internally, start(4096) end(16896) block(12288) [ 153.144974][T16275] F2FS-fs (loop4): project quota file already specified [ 153.295139][ T7120] udevd[7120]: inotify_add_watch(7, /dev/loop0p11, 10) failed: No such file or directory [ 153.384440][T16310] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 153.394428][ T4749] Bluetooth: hci3: adv larger than maximum supported [ 153.533494][T16330] loop3: detected capacity change from 0 to 512 [ 153.540781][T16330] EXT2-fs (loop3): Invalid log block size: 20 [ 153.562773][ T4460] I/O error, dev loop1, sector 65408 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 153.584638][ T4461] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 153.627698][T16340] loop3: detected capacity change from 0 to 256 [ 153.637990][T16340] FAT-fs (loop3): bogus logical sector size 0 [ 153.645482][T16340] FAT-fs (loop3): Can't find a valid FAT filesystem [ 153.744848][T16356] loop1: detected capacity change from 0 to 512 [ 153.746508][T16356] EXT2-fs (loop1): error: #blocks per group smaller than metadata size: 11 <= 35 [ 153.800746][ T4460] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 153.846053][T16370] loop1: detected capacity change from 0 to 16 [ 153.855484][T16370] erofs: (device loop1): mounted with root inode @ nid 36. [ 153.881328][T16372] loop3: detected capacity change from 0 to 4096 [ 153.894365][T16372] ntfs3: loop3: try to read out of volume at offset 0x3fffffc0c00 [ 153.895705][T16372] ntfs3: loop3: try to read out of volume at offset 0x3fffffc0c00 [ 153.896965][T16372] ntfs3: loop3: try to read out of volume at offset 0x3fffffc0c00 [ 153.898115][T16372] ntfs3: loop3: try to read out of volume at offset 0x3fffffc0c00 [ 153.899206][T16372] ntfs3: loop3: try to read out of volume at offset 0x3fffffc1c00 [ 153.907753][T16372] ntfs3: loop3: try to read out of volume at offset 0x3fffffc2c00 [ 153.908900][T16372] ntfs3: loop3: try to read out of volume at offset 0x3fffffc4c00 [ 153.910142][T16372] ntfs3: loop3: try to read out of volume at offset 0x3fffffc8c00 [ 153.912948][T16372] ntfs3: loop3: try to read out of volume at offset 0x3fffffd0c00 [ 153.914852][T16372] ntfs3: loop3: try to read out of volume at offset 0x3fffffe0c00 [ 154.136635][T16406] IPv6: addrconf: prefix option has invalid lifetime [ 154.311034][T16382] loop1: detected capacity change from 0 to 32768 [ 154.316258][T16382] sysfs: cannot create duplicate filename '/fs/gfs2/syz:syz' [ 154.317418][T16382] CPU: 1 PID: 16382 Comm: syz.1.5743 Not tainted syzkaller #0 [ 154.318544][T16382] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/30/2025 [ 154.320212][T16382] Call trace: [ 154.320756][T16382] dump_backtrace+0x1c8/0x1f4 [ 154.321506][T16382] show_stack+0x2c/0x3c [ 154.322192][T16382] __dump_stack+0x30/0x40 [ 154.322852][T16382] dump_stack_lvl+0xf8/0x160 [ 154.323541][T16382] dump_stack+0x1c/0x5c [ 154.324182][T16382] sysfs_create_dir_ns+0x22c/0x24c [ 154.324988][T16382] kobject_add_internal+0x5a8/0xb30 [ 154.325822][T16382] kobject_init_and_add+0x118/0x17c [ 154.326700][T16382] gfs2_sys_fs_add+0x1dc/0x3d8 [ 154.327422][T16382] gfs2_fill_super+0xdec/0x19ec [ 154.328193][T16382] get_tree_bdev+0x358/0x544 [ 154.328894][T16382] gfs2_get_tree+0x54/0x1b4 [ 154.329555][T16382] vfs_get_tree+0x90/0x274 [ 154.330188][T16382] do_new_mount+0x228/0x810 [ 154.330824][T16382] path_mount+0x5b4/0xe78 [ 154.331448][T16382] __arm64_sys_mount+0x49c/0x584 [ 154.332270][T16382] invoke_syscall+0x98/0x2bc [ 154.332983][T16382] el0_svc_common+0x138/0x258 [ 154.333716][T16382] do_el0_svc+0x58/0x13c [ 154.334431][T16382] el0_svc+0x58/0x138 [ 154.335051][T16382] el0t_64_sync_handler+0x84/0xf0 [ 154.335849][T16382] el0t_64_sync+0x18c/0x190 [ 154.390682][T16382] kobject_add_internal failed for syz:syz with -EEXIST, don't try to register things with the same name in the same directory. [ 154.392680][T16382] gfs2: fsid=syz:syz: error -17 adding sysfs files [ 154.434331][T16404] loop0: detected capacity change from 0 to 40427 [ 154.449481][T16404] F2FS-fs (loop0): build fault injection attr: rate: 14, type: 0x3ffff [ 154.450946][T16404] F2FS-fs (loop0): build fault injection attr: rate: 0, type: 0xeffa [ 154.458319][T16404] F2FS-fs (loop0): invalid crc value [ 154.479742][ C0] F2FS-fs (loop0) : inject read IO error in f2fs_read_end_io of bio_endio+0x770/0x7b4 [ 154.481590][T16404] F2FS-fs (loop0) : inject kvmalloc in f2fs_kvmalloc of f2fs_build_node_manager+0x778/0x1a7c [ 154.483207][T16404] F2FS-fs (loop0): Failed to initialize F2FS node manager (-12) [ 154.542665][T16412] loop4: detected capacity change from 0 to 32768 [ 154.579148][ T7646] I/O error, dev loop4, sector 32640 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 154.810651][T16441] loop3: detected capacity change from 0 to 32768 [ 154.839878][T16438] loop1: detected capacity change from 0 to 32768 [ 154.845255][T16438] OCFS2: ERROR (device loop1): int ocfs2_validate_inode_block(struct super_block *, struct buffer_head *): Invalid dinode #4098: OCFS2_VALID_FL not set [ 154.849226][T16441] ocfs2: Slot 0 on device (7,3) was already allocated to this node! [ 154.852090][T16438] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 154.853757][T16438] OCFS2: File system is now read-only. [ 154.853756][T16441] JBD2: Unrecognised features on journal [ 154.854565][T16438] (syz.1.5770,16438,0):ocfs2_read_locked_inode:521 ERROR: status = -30 [ 154.855488][T16441] (syz.3.5772,16441,1):ocfs2_journal_load:1134 ERROR: Failed to load journal! [ 154.858682][T16441] (syz.3.5772,16441,1):ocfs2_check_volume:2433 ERROR: ocfs2 journal load failed! -22 [ 154.860333][T16441] (syz.3.5772,16441,1):ocfs2_check_volume:2489 ERROR: status = -22 [ 154.862644][T16441] (syz.3.5772,16441,1):ocfs2_mount_volume:1821 ERROR: status = -22 [ 154.870722][T16441] (syz.3.5772,16441,1):ocfs2_fill_super:1176 ERROR: status = -22 [ 154.872214][T16438] (syz.1.5770,16438,0):ocfs2_init_global_system_inodes:448 ERROR: status = -30 [ 154.873680][T16438] (syz.1.5770,16438,0):ocfs2_init_global_system_inodes:472 ERROR: status = -30 [ 154.875030][T16438] (syz.1.5770,16438,0):ocfs2_initialize_super:2255 ERROR: status = -30 [ 154.881410][T16438] (syz.1.5770,16438,0):ocfs2_fill_super:1176 ERROR: status = -30 [ 154.911677][T16473] loop4: detected capacity change from 0 to 8 [ 155.038436][T16487] loop0: detected capacity change from 0 to 256 [ 155.045739][T16487] exFAT-fs (loop0): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 155.047625][T16487] exFAT-fs (loop0): Medium has reported failures. Some data may be lost. [ 155.071472][T16487] exFAT-fs (loop0): failed to read sector(0x100) [ 155.072575][T16487] exFAT-fs (loop0): failed to load upcase table [ 155.073488][T16487] exFAT-fs (loop0): failed to recognize exfat type [ 155.303722][T16505] loop0: detected capacity change from 0 to 8 [ 155.307134][T16505] SQUASHFS error: xz decompression failed, data probably corrupt [ 155.314881][T16505] SQUASHFS error: Failed to read block 0x108: -5 [ 155.315975][T16505] SQUASHFS error: Unable to read metadata cache entry [106] [ 155.317168][T16505] SQUASHFS error: Unable to read inode 0x101f [ 155.338990][T16483] loop3: detected capacity change from 0 to 40427 [ 155.350569][T16483] F2FS-fs (loop3): build fault injection attr: rate: 8, type: 0x3ffff [ 155.351887][T16483] F2FS-fs (loop3): build fault injection attr: rate: 0, type: 0x6 [ 155.367327][T16483] F2FS-fs (loop3): invalid crc value [ 155.370024][T16514] loop4: detected capacity change from 0 to 8 [ 155.375269][T16514] SQUASHFS error: lzo decompression failed, data probably corrupt [ 155.376464][T16514] SQUASHFS error: Failed to read block 0x91: -5 [ 155.377417][T16514] SQUASHFS error: Unable to read metadata cache entry [8f] [ 155.378537][T16514] SQUASHFS error: Unable to read inode 0x11f [ 155.387682][T16483] F2FS-fs (loop3) : inject kvmalloc in f2fs_kvmalloc of f2fs_build_segment_manager+0xf5c/0x4234 [ 155.389529][T16483] F2FS-fs (loop3): Failed to initialize F2FS segment manager (-12) [ 155.437281][ T7646] I/O error, dev loop4, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 155.467740][ T27] kauditd_printk_skb: 3 callbacks suppressed [ 155.467750][ T27] audit: type=1326 audit(3889.262:35): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=16526 comm="syz.4.5813" exe="/root/syz-executor" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffffa875c0a8 code=0x0 [ 155.699062][T16559] loop4: detected capacity change from 0 to 1024 [ 155.715307][T16559] hfsplus: failed to load catalog file [ 155.717047][T16550] loop3: detected capacity change from 0 to 8192 [ 155.839048][T16577] loop3: detected capacity change from 0 to 512 [ 155.846107][T16577] EXT4-fs warning (device loop3): ext4_init_metadata_csum:4561: metadata_csum and uninit_bg are redundant flags; please run fsck. [ 155.848081][T16577] EXT4-fs (loop3): VFS: Found ext4 filesystem with unknown checksum algorithm. [ 155.969673][T16601] loop1: detected capacity change from 0 to 64 [ 155.971189][T16601] hfs: can't find a HFS filesystem on dev loop1 [ 156.007375][T16605] loop0: detected capacity change from 0 to 2048 [ 156.008961][T16605] EXT4-fs: EXT4-fs: inode_readahead_blks must be 0 or a power of 2 smaller than 2^31 [ 156.030811][ T4460] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 156.122216][T16612] loop4: detected capacity change from 0 to 8192 [ 156.134182][T16612] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 156.136440][T16612] REISERFS (device loop4): found reiserfs format "3.5" with non-standard journal [ 156.137922][T16612] REISERFS (device loop4): using ordered data mode [ 156.143469][T16612] reiserfs: using flush barriers [ 156.159883][T16612] REISERFS (device loop4): journal params: device loop4, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 156.162527][T16612] REISERFS (device loop4): checking transaction log (loop4) [ 156.172961][T16612] REISERFS warning: reiserfs-5094 has_valid_deh_location: directory entry location seems wrong *3.5*[-2147416575 1 0x2 UNKNOWN], item_len 0, item_location 0, free_space(entry_count) 2 [ 156.175916][T16612] REISERFS error (device loop4): vs-5150 search_by_key: invalid format found in block 531. Fsck? [ 156.177597][T16612] REISERFS (device loop4): Remounting filesystem read-only [ 156.178749][T16612] REISERFS error (device loop4): vs-13070 reiserfs_read_locked_inode: i/o failure occurred trying to find stat data of [1 2 0x0 SD] [ 156.201065][T16607] loop3: detected capacity change from 0 to 40427 [ 156.207253][T16607] F2FS-fs (loop3): build fault injection attr: rate: 9, type: 0x3ffff [ 156.209106][T16612] REISERFS warning (device loop4): reiserfs_fill_super: corrupt root inode, run fsck [ 156.209175][ C0] F2FS-fs (loop3) : inject read IO error in f2fs_read_end_io of bio_endio+0x770/0x7b4 [ 156.212351][T16607] F2FS-fs (loop3): invalid crc value [ 156.213408][T16607] F2FS-fs (loop3): Failed to get valid F2FS checkpoint [ 156.543165][T16628] loop0: detected capacity change from 0 to 32768 [ 156.587993][ T7646] I/O error, dev loop0, sector 32640 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 157.067414][T16664] loop4: detected capacity change from 0 to 32768 [ 157.085687][T16664] OCFS2: ERROR (device loop4): int ocfs2_validate_inode_block(struct super_block *, struct buffer_head *): Invalid dinode #70: i_blkno is 360287970189639750 [ 157.093088][T16664] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 157.094469][T16664] OCFS2: File system is now read-only. [ 157.095276][T16664] (syz.4.5880,16664,0):ocfs2_read_locked_inode:521 ERROR: status = -30 [ 157.096532][T16664] (syz.4.5880,16664,0):_ocfs2_get_system_file_inode:144 ERROR: status = -30 [ 157.097852][T16664] (syz.4.5880,16664,0):ocfs2_init_global_system_inodes:461 ERROR: status = -30 [ 157.127516][T16664] (syz.4.5880,16664,0):ocfs2_init_global_system_inodes:463 ERROR: Unable to load system inode 3, possibly corrupt fs? [ 157.127550][T16664] (syz.4.5880,16664,0):ocfs2_init_global_system_inodes:472 ERROR: status = -30 [ 157.131614][T16664] (syz.4.5880,16664,0):ocfs2_initialize_super:2255 ERROR: status = -30 [ 157.133155][T16664] (syz.4.5880,16664,0):ocfs2_fill_super:1176 ERROR: status = -30 [ 157.164074][T16692] loop3: detected capacity change from 0 to 1024 [ 157.192415][T16692] hfsplus: unable to change nls mapping [ 157.208074][T16692] hfsplus: unable to parse mount options [ 157.438468][T16712] loop3: detected capacity change from 0 to 64 [ 157.444762][T16694] loop0: detected capacity change from 0 to 32768 [ 157.446247][T16694] (syz.0.5896,16694,1):ocfs2_fill_super:1176 ERROR: status = -22 [ 157.496242][ T7646] I/O error, dev loop0, sector 32640 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 157.859662][ T4749] ------------[ cut here ]------------ [ 157.860661][ T4749] WARNING: CPU: 1 PID: 4749 at net/bluetooth/hci_conn.c:668 hci_conn_timeout+0x1fc/0x424 [ 157.862193][ T4749] Modules linked in: [ 157.862795][ T4749] CPU: 1 PID: 4749 Comm: kworker/u5:1 Not tainted syzkaller #0 [ 157.863911][ T4749] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/30/2025 [ 157.865376][ T4749] Workqueue: hci3 hci_conn_timeout [ 157.866132][ T4749] pstate: 82400005 (Nzcv daif +PAN -UAO +TCO -DIT -SSBS BTYPE=--) [ 157.867438][ T4749] pc : hci_conn_timeout+0x1fc/0x424 [ 157.868244][ T4749] lr : hci_conn_timeout+0x1fc/0x424 [ 157.868976][ T4749] sp : ffff800021307b30 [ 157.869587][ T4749] x29: ffff800021307b30 x28: ffff0000c3357800 x27: ffff0000dce6e330 [ 157.870754][ T4749] x26: ffff0000ce1ae618 x25: 1fffe00019c35cc3 x24: dfff800000000000 [ 157.871887][ T4749] x23: ffff0000c4ec2000 x22: dfff800000000000 x21: 00000000ffffffff [ 157.873094][ T4749] x20: ffff0000dce6e000 x19: ffff0000dce6e330 x18: ffff800011abbcc0 [ 157.874466][ T4749] x17: ffff8000181f9000 x16: ffff800008042c8c x15: ffff800017cd9fc0 [ 157.875711][ T4749] x14: ffff0000c7560a98 x13: 0000000000000000 x12: 0000000000ff0100 [ 157.876927][ T4749] x11: ff00800010b5f9f0 x10: 0000000000000000 x9 : ffff800010b5f9f0 [ 157.878261][ T4749] x8 : ffff0000c7560000 x7 : 0000000000000000 x6 : 0000000000000000 [ 157.879625][ T4749] x5 : ffff800018219b80 x4 : 0000000000000008 x3 : ffff800010b5f82c [ 157.880912][ T4749] x2 : 0000000000000000 x1 : 00000000ffffffff x0 : 0000000000000000 [ 157.882176][ T4749] Call trace: [ 157.882673][ T4749] hci_conn_timeout+0x1fc/0x424 [ 157.883386][ T4749] process_one_work+0x7f4/0x13a8 [ 157.884169][ T4749] worker_thread+0x8c8/0xfbc [ 157.884907][ T4749] kthread+0x250/0x2d8 [ 157.885521][ T4749] ret_from_fork+0x10/0x20 [ 157.886240][ T4749] irq event stamp: 6156 [ 157.886824][ T4749] hardirqs last enabled at (6155): [] _raw_spin_unlock_irq+0x3c/0x90 [ 157.888215][ T4749] hardirqs last disabled at (6156): [] el1_dbg+0x24/0x80 [ 157.889489][ T4749] softirqs last enabled at (2968): [] handle_softirqs+0xaf8/0xc6c [ 157.890964][ T4749] softirqs last disabled at (2289): [] __do_softirq+0x14/0x20 [ 157.892397][ T4749] ---[ end trace 0000000000000000 ]---