// https://syzkaller.appspot.com/bug?id=75b9434ab41bf479db3f5a7b1624df435fe77ed9 // autogenerated by syzkaller (https://github.com/google/syzkaller) #define _GNU_SOURCE #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include static void sleep_ms(uint64_t ms) { usleep(ms * 1000); } static uint64_t current_time_ms(void) { struct timespec ts; if (clock_gettime(CLOCK_MONOTONIC, &ts)) exit(1); return (uint64_t)ts.tv_sec * 1000 + (uint64_t)ts.tv_nsec / 1000000; } static void thread_start(void* (*fn)(void*), void* arg) { pthread_t th; pthread_attr_t attr; pthread_attr_init(&attr); pthread_attr_setstacksize(&attr, 128 << 10); int i = 0; for (; i < 100; i++) { if (pthread_create(&th, &attr, fn, arg) == 0) { pthread_attr_destroy(&attr); return; } if (errno == EAGAIN) { usleep(50); continue; } break; } exit(1); } typedef struct { int state; } event_t; static void event_init(event_t* ev) { ev->state = 0; } static void event_reset(event_t* ev) { ev->state = 0; } static void event_set(event_t* ev) { if (ev->state) exit(1); __atomic_store_n(&ev->state, 1, __ATOMIC_RELEASE); syscall(SYS_futex, &ev->state, FUTEX_WAKE | FUTEX_PRIVATE_FLAG, 1000000); } static void event_wait(event_t* ev) { while (!__atomic_load_n(&ev->state, __ATOMIC_ACQUIRE)) syscall(SYS_futex, &ev->state, FUTEX_WAIT | FUTEX_PRIVATE_FLAG, 0, 0); } static int event_isset(event_t* ev) { return __atomic_load_n(&ev->state, __ATOMIC_ACQUIRE); } static int event_timedwait(event_t* ev, uint64_t timeout) { uint64_t start = current_time_ms(); uint64_t now = start; for (;;) { uint64_t remain = timeout - (now - start); struct timespec ts; ts.tv_sec = remain / 1000; ts.tv_nsec = (remain % 1000) * 1000 * 1000; syscall(SYS_futex, &ev->state, FUTEX_WAIT | FUTEX_PRIVATE_FLAG, 0, &ts); if (__atomic_load_n(&ev->state, __ATOMIC_ACQUIRE)) return 1; now = current_time_ms(); if (now - start > timeout) return 0; } } #define FUSE_MIN_READ_BUFFER 8192 enum fuse_opcode { FUSE_LOOKUP = 1, FUSE_FORGET = 2, FUSE_GETATTR = 3, FUSE_SETATTR = 4, FUSE_READLINK = 5, FUSE_SYMLINK = 6, FUSE_MKNOD = 8, FUSE_MKDIR = 9, FUSE_UNLINK = 10, FUSE_RMDIR = 11, FUSE_RENAME = 12, FUSE_LINK = 13, FUSE_OPEN = 14, FUSE_READ = 15, FUSE_WRITE = 16, FUSE_STATFS = 17, FUSE_RELEASE = 18, FUSE_FSYNC = 20, FUSE_SETXATTR = 21, FUSE_GETXATTR = 22, FUSE_LISTXATTR = 23, FUSE_REMOVEXATTR = 24, FUSE_FLUSH = 25, FUSE_INIT = 26, FUSE_OPENDIR = 27, FUSE_READDIR = 28, FUSE_RELEASEDIR = 29, FUSE_FSYNCDIR = 30, FUSE_GETLK = 31, FUSE_SETLK = 32, FUSE_SETLKW = 33, FUSE_ACCESS = 34, FUSE_CREATE = 35, FUSE_INTERRUPT = 36, FUSE_BMAP = 37, FUSE_DESTROY = 38, FUSE_IOCTL = 39, FUSE_POLL = 40, FUSE_NOTIFY_REPLY = 41, FUSE_BATCH_FORGET = 42, FUSE_FALLOCATE = 43, FUSE_READDIRPLUS = 44, FUSE_RENAME2 = 45, FUSE_LSEEK = 46, FUSE_COPY_FILE_RANGE = 47, FUSE_SETUPMAPPING = 48, FUSE_REMOVEMAPPING = 49, FUSE_SYNCFS = 50, FUSE_TMPFILE = 51, FUSE_STATX = 52, CUSE_INIT = 4096, CUSE_INIT_BSWAP_RESERVED = 1048576, FUSE_INIT_BSWAP_RESERVED = 436207616, }; struct fuse_in_header { uint32_t len; uint32_t opcode; uint64_t unique; uint64_t nodeid; uint32_t uid; uint32_t gid; uint32_t pid; uint32_t padding; }; struct fuse_out_header { uint32_t len; uint32_t error; uint64_t unique; }; struct syz_fuse_req_out { struct fuse_out_header* init; struct fuse_out_header* lseek; struct fuse_out_header* bmap; struct fuse_out_header* poll; struct fuse_out_header* getxattr; struct fuse_out_header* lk; struct fuse_out_header* statfs; struct fuse_out_header* write; struct fuse_out_header* read; struct fuse_out_header* open; struct fuse_out_header* attr; struct fuse_out_header* entry; struct fuse_out_header* dirent; struct fuse_out_header* direntplus; struct fuse_out_header* create_open; struct fuse_out_header* ioctl; struct fuse_out_header* statx; }; static int fuse_send_response(int fd, const struct fuse_in_header* in_hdr, struct fuse_out_header* out_hdr) { if (!out_hdr) { return -1; } out_hdr->unique = in_hdr->unique; if (write(fd, out_hdr, out_hdr->len) == -1) { return -1; } return 0; } static volatile long syz_fuse_handle_req(volatile long a0, volatile long a1, volatile long a2, volatile long a3) { struct syz_fuse_req_out* req_out = (struct syz_fuse_req_out*)a3; struct fuse_out_header* out_hdr = NULL; char* buf = (char*)a1; int buf_len = (int)a2; int fd = (int)a0; if (!req_out) { return -1; } if (buf_len < FUSE_MIN_READ_BUFFER) { return -1; } int ret = read(fd, buf, buf_len); if (ret == -1) { return -1; } if ((size_t)ret < sizeof(struct fuse_in_header)) { return -1; } const struct fuse_in_header* in_hdr = (const struct fuse_in_header*)buf; if (in_hdr->len > (uint32_t)ret) { return -1; } switch (in_hdr->opcode) { case FUSE_GETATTR: case FUSE_SETATTR: out_hdr = req_out->attr; break; case FUSE_LOOKUP: case FUSE_SYMLINK: case FUSE_LINK: case FUSE_MKNOD: case FUSE_MKDIR: out_hdr = req_out->entry; break; case FUSE_OPEN: case FUSE_OPENDIR: out_hdr = req_out->open; break; case FUSE_STATFS: out_hdr = req_out->statfs; break; case FUSE_RMDIR: case FUSE_RENAME: case FUSE_RENAME2: case FUSE_FALLOCATE: case FUSE_SETXATTR: case FUSE_REMOVEXATTR: case FUSE_FSYNCDIR: case FUSE_FSYNC: case FUSE_SETLKW: case FUSE_SETLK: case FUSE_ACCESS: case FUSE_FLUSH: case FUSE_RELEASE: case FUSE_RELEASEDIR: case FUSE_UNLINK: case FUSE_DESTROY: out_hdr = req_out->init; if (!out_hdr) { return -1; } out_hdr->len = sizeof(struct fuse_out_header); break; case FUSE_READ: out_hdr = req_out->read; break; case FUSE_READDIR: out_hdr = req_out->dirent; break; case FUSE_READDIRPLUS: out_hdr = req_out->direntplus; break; case FUSE_INIT: out_hdr = req_out->init; break; case FUSE_LSEEK: out_hdr = req_out->lseek; break; case FUSE_GETLK: out_hdr = req_out->lk; break; case FUSE_BMAP: out_hdr = req_out->bmap; break; case FUSE_POLL: out_hdr = req_out->poll; break; case FUSE_GETXATTR: case FUSE_LISTXATTR: out_hdr = req_out->getxattr; break; case FUSE_WRITE: case FUSE_COPY_FILE_RANGE: out_hdr = req_out->write; break; case FUSE_FORGET: case FUSE_BATCH_FORGET: return 0; case FUSE_CREATE: out_hdr = req_out->create_open; break; case FUSE_IOCTL: out_hdr = req_out->ioctl; break; case FUSE_STATX: out_hdr = req_out->statx; break; default: return -1; } return fuse_send_response(fd, in_hdr, out_hdr); } struct thread_t { int created, call; event_t ready, done; }; static struct thread_t threads[16]; static void execute_call(int call); static int running; static void* thr(void* arg) { struct thread_t* th = (struct thread_t*)arg; for (;;) { event_wait(&th->ready); event_reset(&th->ready); execute_call(th->call); __atomic_fetch_sub(&running, 1, __ATOMIC_RELAXED); event_set(&th->done); } return 0; } static void loop(void) { if (write(1, "executing program\n", sizeof("executing program\n") - 1)) { } int i, call, thread; for (call = 0; call < 7; call++) { for (thread = 0; thread < (int)(sizeof(threads) / sizeof(threads[0])); thread++) { struct thread_t* th = &threads[thread]; if (!th->created) { th->created = 1; event_init(&th->ready); event_init(&th->done); event_set(&th->done); thread_start(thr, th); } if (!event_isset(&th->done)) continue; event_reset(&th->done); th->call = call; __atomic_fetch_add(&running, 1, __ATOMIC_RELAXED); event_set(&th->ready); event_timedwait(&th->done, 50); break; } } for (i = 0; i < 100 && __atomic_load_n(&running, __ATOMIC_RELAXED); i++) sleep_ms(1); } uint64_t r[3] = {0xffffffffffffffff, 0x0, 0x0}; void execute_call(int call) { intptr_t res = 0; switch (call) { case 0: // mkdirat arguments: [ // fd: fd_dir (resource) // path: ptr[in, buffer] { // buffer: {2e 2f 66 69 6c 65 30 00} (length 0x8) // } // mode: open_mode = 0x0 (8 bytes) // ] memcpy((void*)0x200000002040, "./file0\000", 8); syscall(__NR_mkdirat, /*fd=*/0xffffff9c, /*path=*/0x200000002040ul, /*mode=*/0ul); break; case 1: // openat$fuse arguments: [ // fd: const = 0xffffffffffffff9c (8 bytes) // file: ptr[in, buffer] { // buffer: {2f 64 65 76 2f 66 75 73 65 00} (length 0xa) // } // flags: const = 0x42 (4 bytes) // mode: const = 0x0 (2 bytes) // ] // returns fd_fuse memcpy((void*)0x200000000140, "/dev/fuse\000", 10); res = syscall(__NR_openat, /*fd=*/0xffffffffffffff9cul, /*file=*/0x200000000140ul, /*flags=*/0x42, /*mode=*/0); if (res != -1) r[0] = res; break; case 2: // mount$fuse arguments: [ // src: const = 0x0 (8 bytes) // dst: ptr[in, buffer] { // buffer: {2e 2f 66 69 6c 65 30 00} (length 0x8) // } // type: ptr[in, buffer] { // buffer: {66 75 73 65 00} (length 0x5) // } // flags: mount_flags = 0x0 (8 bytes) // opts: ptr[inout, array[ANYUNION]] { // array[ANYUNION] { // union ANYUNION { // ANYBLOB: buffer: {66 64 3d} (length 0x3) // } // union ANYUNION { // ANYRESHEX: ANYRES64 (resource) // } // union ANYUNION { // ANYBLOB: buffer: {2c 72 6f 6f 74 6d 6f 64 65 3d 30 30 30 30 30 // 30 30 30 30 30 30 30 30 30 30 30 30 30 34 30 30 30 30 2c 75 73 // 65 72 5f 69 64 3d} (length 0x2a) // } // union ANYUNION { // ANYRESDEC: ANYRES64 (resource) // } // union ANYUNION { // ANYBLOB: buffer: {2c 67 72 6f 75 70 5f 69 64 3d} (length 0xa) // } // union ANYUNION { // ANYRESDEC: ANYRES64 (resource) // } // } // } // ] memcpy((void*)0x200000000180, "./file0\000", 8); memcpy((void*)0x2000000001c0, "fuse\000", 5); memcpy((void*)0x200000000000, "fd=", 3); sprintf((char*)0x200000000003, "0x%016llx", (long long)r[0]); memcpy((void*)0x200000000015, ",rootmode=00000000000000000040000,user_id=", 42); sprintf((char*)0x20000000003f, "%020llu", (long long)0); memcpy((void*)0x200000000053, ",group_id=", 10); sprintf((char*)0x20000000005d, "%020llu", (long long)0); syscall(__NR_mount, /*src=*/0ul, /*dst=*/0x200000000180ul, /*type=*/0x2000000001c0ul, /*flags=*/0ul, /*opts=*/0x200000000000ul); break; case 3: // read$FUSE arguments: [ // fd: fd_fuse (resource) // buf: ptr[out, fuse_in[read_buffer]] { // fuse_in[read_buffer] { // len: len = 0x2020 (4 bytes) // opcode: int32 = 0x0 (4 bytes) // unique: fuse_unique (resource) // uid: uid (resource) // gid: gid (resource) // pid: pid (resource) // padding: int32 = 0x0 (4 bytes) // payload: buffer: (DirOut) // } // } // len: bytesize = 0x2020 (8 bytes) // ] res = syscall(__NR_read, /*fd=*/r[0], /*buf=*/0x2000000021c0ul, /*len=*/0x2020ul); if (res != -1) { r[1] = *(uint64_t*)0x2000000021c8; r[2] = *(uint32_t*)0x2000000021d0; } break; case 4: // syz_fuse_handle_req arguments: [ // fd: fd_fuse (resource) // buf: ptr[in, buffer] { // buffer: {f6 c5 cd d5 0b 89 33 8e 6f 02 28 b9 37 22 5c 21 a8 70 72 40 // 7f e8 3d 5f ec d7 bc ca 9b 3f b6 c7 14 ba a7 d9 05 bd 76 d4 f3 8e ba // 0f fa fc 06 7d a9 e5 b2 a8 63 db ea 1f 11 e3 2b 45 58 62 ad 20 5d 1d // e2 67 db f9 ed b2 96 fd a4 80 92 e3 72 fd 31 66 c9 1d 63 6b 62 7f 4c // e2 23 d2 ff f7 db 30 ab d2 45 c1 74 81 2a 8e bf ce 72 04 83 d7 4f 66 // 58 da ab a3 ea 9e 45 3d 78 9d 9d 1d 8b 63 c9 1f 02 b1 28 2f 12 2d 58 // 47 24 1f 30 5a 5d 79 1a 71 88 c9 46 ed 5d 5e 53 43 c0 49 68 e6 2b 06 // 4a ea de af d5 5d db 6a 1b 72 4a 9a df 29 b1 5c 4c 55 c9 af d7 09 d1 // 9c f2 9d f1 17 c6 9d 1f 85 5b 64 7f 2d 6d c3 ad 9c c2 e4 13 cd a6 5c // a8 d3 fd 77 7f df 88 82 74 28 72 3d 37 b8 9a 73 30 dd dd 23 4f 39 18 // 7d b8 e5 49 05 b8 eb 0d c8 51 f5 1f f3 7b 5d eb 69 b6 4b bd 27 b7 28 // 81 26 7f 94 a8 89 74 a5 6b 1d 31 78 d4 9c 20 9d 6f 4e 97 4c 00 f2 5a // 87 25 5c 38 04 b1 15 0f 98 d4 64 37 f5 33 3b 20 06 51 df d1 ae 93 91 // 25 48 3c ec 16 90 ec b4 d4 49 ae 4f 2b df 88 d5 03 82 44 0d be 16 99 // 01 7f 21 c0 f1 e0 c8 5c d3 39 a9 f8 70 46 af 06 3b 54 b9 23 d4 ea a0 // 4f c8 da bb 3b b3 e3 bc 83 f0 65 7b 5a 3c 4c df ce 3c 32 5a be 45 a3 // 9b 79 4d 13 05 7e 3a 03 6e c2 0c 4e b1 c1 8a 75 01 a8 bf 38 99 62 6f // e0 1b 2b 9c 18 ab 08 ea a9 72 ab 9f 8a 78 68 88 16 2c 7f 77 db 75 1c // 1a b8 8d b8 54 ad 8a 99 c7 30 7a 52 57 1f d4 d0 a8 ca 5a 6f 4f 5e 46 // 39 6b ab 29 e4 a5 bb 6f 7c 40 40 4b e7 35 7b 47 02 8a 1c d2 b7 80 ab // bb a9 e3 7d 18 28 66 a9 17 1d de a5 43 a5 68 4f f6 44 5d 4c 3b a6 1b // 43 00 a1 55 6e 85 51 83 01 86 2b 39 8e 43 f6 1d 46 10 54 46 9f 69 3c // 42 f9 95 a0 00 dc 9b 95 0b 27 7b bc 5a 9b ec 87 24 62 a0 93 8e f0 e0 // ba 4f 4d 2b ff 4d 81 80 49 96 a9 f9 78 93 c0 2b 2d ef f1 ab f1 a6 cb // 79 87 f4 46 13 2f 55 a1 0a af 53 7d 93 42 2e d2 2f a6 59 ce da 59 39 // cf 18 39 8f 86 32 a2 57 ab bf 68 d4 85 4e 45 2c eb 5a cc 02 c7 b6 5d // 67 b5 82 e1 59 fb 50 39 ec fe 63 6d fd 00 21 8f 2e 5d 1e 2e be ca 02 // 74 72 d6 3f dd 2b 61 d7 bb d9 25 8a 3f bb 14 ee 25 59 84 5a 63 8e 07 // bb de 84 f8 7a 42 b5 9a 09 c1 bc 87 7b 7e 51 a4 ea 42 c6 4b cb 3b 3c // 80 43 f1 60 4c 56 93 08 bd 6d df 43 82 04 df 16 75 80 f5 ae fe 2a 8b // ea bb 77 a8 fd 33 92 f9 9e 3a 43 a7 cf a0 a6 8b 1b 21 a3 07 ae ec d5 // b7 a3 74 2d 74 ff 17 90 b1 3f 10 26 eb ec 29 62 10 30 1d 48 d9 35 46 // 46 38 2a 18 d2 47 30 0b fd 8a ca 87 80 51 a2 d6 67 ad 2e e4 89 ed fe // b3 c1 c9 12 cc 6a 6c 57 3f d9 2d d4 cd 1b 6d 2f b1 bb dc 86 dd d8 bf // 51 5c 28 f1 5e ba fe 85 8d f7 8e 8a 78 3b 29 3d b3 14 4c 44 39 7c ba // ee ad ea 44 65 5c 63 50 56 21 66 bd a3 ac cf 7a 2e 65 cf 3e b7 be ac // e0 87 60 33 7e 2d ff 8c 96 11 fb 13 1b 34 5f 44 db a2 aa 2e ee 0b b4 // ec 71 9c 59 a2 69 e7 1f fc 07 75 c5 c1 93 e3 41 a8 33 d3 8e df 8a 1f // 01 f6 6b 9f d0 39 ff 55 c8 84 25 7e c7 33 0f 33 3e 57 9e 66 ac 67 09 // 7b fe 31 b2 b7 8d 88 b8 1b 64 03 51 da 3b ea 71 0e 38 d8 b5 0b 0a 63 // 81 4f 46 38 df 16 80 d2 21 7d fe 73 64 dc 22 8e a7 9f 74 e6 78 b3 38 // 10 53 91 e8 c1 e0 41 ca e3 d2 cc b9 d1 b0 34 d9 6b 81 1b f0 65 15 b3 // f4 dd 02 cf 2c f9 f9 88 4a 6a 1a f3 9f 21 9f de 0b 1c ae e2 06 55 36 // b8 e9 00 bf 4f e9 d8 73 96 cb 08 54 ff 28 db 25 33 82 a8 f1 e6 c2 a2 // 80 5b 5d 5c 8b 75 66 40 a4 9a 09 2f 8f bc 5a b8 7e 51 1d 79 05 19 e9 // e7 9c 13 36 b2 af 28 8b 1b 07 87 18 58 96 61 97 f6 59 19 00 9c 43 5e // 6c a5 bc 89 a1 5f ae 0e 35 34 e5 0c ba cb 3c b2 ee 51 9a 98 94 f0 8f // ac b4 53 a7 ad a3 5c 0c d8 e6 ac 71 cf 9c eb 21 c1 b9 44 d8 1a 16 a3 // 29 9c 73 0f e1 dd b1 64 50 5e 2d f5 e4 dc 7f 46 c3 fa 32 30 a9 cc 38 // 45 29 8d 4a bf 90 95 65 a6 7b e3 31 6c a8 81 54 0f 29 20 c8 fb 6f fe // 5f fc 66 ef 47 74 76 cc 49 41 ba 03 79 52 87 f4 08 b6 17 5d f8 92 74 // e1 89 bc 2e 12 e9 3f 5d 8a aa 53 24 00 94 6a 7a 0c b6 ca cb 55 d4 94 // 7d 0c 02 da 9e 23 45 b4 d0 cc 92 a5 70 01 9a c5 1f 64 b2 9b 7e 50 91 // 09 50 0f 9f e8 12 91 96 bc 46 23 0a 18 48 ad 7d c7 21 ef d9 7f 1c be // e4 1a 1e 52 0d a4 cd a9 fa 5a 00 24 d7 86 5e 63 7d 0f 17 f2 40 64 7f // 11 f4 d4 1a 39 e2 96 43 91 7f 6c cd 86 80 d8 3c fa a3 30 81 c3 dd 61 // 3b a2 eb e7 36 53 98 34 ba 79 77 d2 61 7b 85 b0 73 a4 53 2c 8e 6c b3 // dc 3e cb 49 2f 23 b5 73 ee 10 3a d6 c5 6a 59 30 90 4e 83 6e 93 90 a8 // b2 04 70 de 2c 7e 0d 1b 52 00 03 66 cb c1 98 ca a4 91 7b 59 33 34 a4 // 49 84 0a 09 3b bd 70 9a 6f 83 5e b4 33 8e 23 b1 2f 59 ef d0 fe 6a 8f // 7d 10 8e 6c 40 d6 3b 06 b4 36 39 a7 38 22 b4 31 b6 36 c3 c6 cf a2 c9 // 73 fd 43 aa b1 eb b5 60 eb 5b 55 6b 98 75 85 83 19 51 90 65 1d 9f 12 // be c2 a2 db 9c 87 f8 79 af 59 d9 e7 27 86 e4 16 ea 8f a3 6f f4 a4 f0 // 8d 56 c5 e2 08 b9 99 5f d9 ed 06 07 d3 af 20 b1 eb 51 dc 09 43 cd 96 // be e0 cc 78 87 5f ac 1d c4 71 f8 06 64 ef 9e b1 f1 46 d5 b6 87 18 42 // ae 1c 51 e8 35 23 f2 8a 14 93 46 df 30 7e ae 77 92 9a 81 c2 35 f5 59 // 3d 7e b3 05 81 b0 65 0a 87 59 d5 a5 9b 5c 26 97 c4 61 e1 7d 84 58 b1 // 3d c8 89 35 b8 78 f7 1f 05 97 d4 69 24 bc 84 71 4c a7 af 2d f5 74 9b // 1b 0f be 19 50 aa de 8d 85 55 58 87 80 9f 9d 4c b5 d8 d6 cd d0 dd ed // e9 0e 2f d1 22 d1 16 8f 0c 7e 53 5a ef e0 38 5c e1 2a 5c b1 06 04 98 // ba 51 b2 8f c3 44 e6 c6 09 4b 1c f6 26 30 07 e2 99 d7 ce ae 78 14 c6 // 64 f4 3b c2 b8 e9 89 77 9e 1a 2a 36 e7 e2 09 17 5c 19 71 17 96 69 25 // ce d8 cd 94 1f b4 d3 7d 05 a5 c7 71 ba 57 96 71 d5 05 d6 af 7f b7 0f // e7 64 d9 06 fa 84 f0 46 fb 44 29 d8 2b c7 f4 ed 72 f6 86 bf 2f 92 3e // c7 bd 48 b1 be 87 73 ef 8a 51 23 58 25 cb 6c 54 d4 44 02 1e 82 3b a2 // 61 4e 7d 93 92 0a 96 d2 3f 19 d9 ad fc ab e1 71 6f ea 49 79 ef 4d 74 // fa dc 6f d5 3e 8d 6c 67 04 c4 eb 04 a0 39 ba 4c 83 d1 5a fd b1 95 a3 // 6f 29 2b a9 a2 72 8c d8 53 11 07 6a a6 a4 84 c0 1f bf 9f ad 61 7f 48 // 70 fc bd 1c d4 53 ae aa 39 19 68 28 72 63 85 27 32 55 24 43 e3 38 8b // d0 7d 97 5c d2 a1 16 24 fa 2d 0d 93 10 34 b9 40 c4 b2 ba be 26 27 06 // c6 cd 72 00 7c 5f d5 74 45 64 ba bc 9f c3 7d a4 76 cb 38 ed 0d e6 b5 // 30 86 4e 26 a6 fe be b8 d9 01 d4 0c 77 1a 0c f2 f4 98 83 04 87 d8 33 // 68 ff 3f 8a f6 8a 0f fa 57 62 d3 f2 c9 cf 2a 66 e2 33 8d 3e 36 55 b6 // 47 68 5c 2d ca cb a9 97 ea c4 20 d5 61 8c 3d 26 8b 85 79 5f a4 9e 37 // ee 50 45 21 01 74 39 58 1a 6c 5c 06 4f 01 84 e4 ca d2 b8 13 4e 2f 9b // 9e c4 29 81 c1 55 77 5d 7d 74 4b ff f7 ad b3 f7 59 9f 15 9c 7c f1 d7 // d5 6f b7 cd df 5b 4f 8e e8 a3 dc fb c1 15 1b 3d 25 37 71 db 09 87 9f // 48 c3 c0 cc 95 06 e9 7c 77 6f a8 25 1c 21 d5 fe d9 db a8 ca 66 74 e4 // 5a c2 a6 be f8 6a e1 8b 17 5f fb 5d 28 1f 58 52 76 61 ef 7d 56 51 b2 // 8d b8 5c 1b 7c c3 05 ab 5b 34 fb 49 a3 27 78 39 0d 3b 6d 4e 78 d0 6d // 3d 86 3e ff 86 43 5d 36 be 30 43 52 9f b9 b4 d0 61 a7 a9 83 d6 e2 87 // fa 83 92 5d fa b1 b5 26 d6 bf 51 0a 29 f9 d6 ad 49 3b bb 4d a5 fd f0 // ae f4 f1 6f f5 07 99 b0 16 dc 42 30 aa f8 7b 9e f8 95 3f 8a d5 22 ab // 4c 3e c3 20 9a 57 85 2c bd b5 e3 96 28 ad 10 7b 24 8d 6f 07 d1 23 fb // 0e 68 d7 b7 aa 85 58 47 8d e5 de e8 80 32 de 6c cb bc ab 0e cf e8 fc // cb 16 81 81 6d b8 94 fd c2 4a 9b 6c f8 ad 56 90 ef b0 1c 8b 48 40 25 // 5a 5d 55 63 b4 cb 73 60 9f 0a 53 37 73 8e 17 9f d9 57 7b b7 95 eb 5a // 89 a4 ee 4e 2b 2b ed 5f c6 5b a1 ef b9 11 88 9e 13 1a 0b 01 0c 56 99 // d7 f6 b8 69 ff ff 39 45 20 8f ee e8 d2 45 eb 45 59 0f 2c 67 b9 7d 18 // 63 07 db ee 53 27 ef 60 34 03 86 ae 04 d4 5f 98 10 61 b8 0d 33 ed 6d // b2 e5 dc d7 11 d6 8f 8d 9b ef dc a1 03 34 e9 63 6d e1 a2 d6 e6 de 28 // 88 d0 98 4a ae 79 b6 36 eb 05 76 f6 cc 9f 45 03 20 b7 e9 46 eb 82 e9 // e1 f8 b3 47 7f 38 20 90 c7 9a 95 24 a6 9f 34 16 ea db a6 73 ff 24 cb // 18 46 35 86 80 d3 70 e6 ae 98 23 02 56 eb ad 48 26 f9 0e f8 18 9b 95 // f3 b6 27 59 50 c3 3e c2 78 1b f4 38 bb cc e8 ee 35 0f 3c 14 75 b0 26 // a6 c1 89 db 51 01 98 1b 21 f8 2b a8 d8 f6 2e 85 2c cc 51 09 a2 78 0c // 70 eb 4a 0b 01 4c 0c 06 ef 46 ff 50 6c 48 1b 80 82 15 4d b6 87 b6 44 // ff 12 2e 5f 35 af 58 82 21 28 34 a5 b6 96 af da 43 22 41 f9 66 d5 70 // 6f a7 c0 0b e4 a4 91 2b 6a db 8e 56 29 d0 e1 8b b2 ed 4e 2d 7b 6d be // 79 92 0d 21 ed 04 91 f7 a5 01 7a e5 cc de e5 b4 98 f6 1b b9 ad 58 45 // a6 26 8a be bf 80 33 8c 20 c0 95 30 67 5a 83 66 bf d4 ea 74 69 57 dd // 73 37 f1 c1 18 47 51 b6 49 a3 99 89 1a d2 b6 30 6b b0 62 b9 b2 dc 8a // 8b 09 30 2e a3 38 6c cd 78 d9 a3 a0 31 4c 3d f2 64 ce 81 04 83 91 ae // 66 ec 9e ed a8 c7 0e fe 95 14 62 05 d0 b6 be d2 c3 62 f2 92 06 15 d4 // 1c 7d 12 fc 39 91 00 0a 08 00 61 da d4 e3 45 87 ff 16 84 c6 75 6f 55 // df d2 49 d2 d6 2b ef 74 b5 e4 a4 0a 63 a2 bc 14 a4 73 cf 91 3d 5a 4f // d2 89 d1 79 2f c6 93 c4 a5 f8 53 26 ee bc 52 99 4a 34 e1 6a f8 61 43 // 8f 22 63 3f c5 a4 ce 0d 30 d3 7a c0 e2 27 7e 07 2f 78 37 5d 7b 14 43 // e1 af 96 47 c2 3d ec fc 41 1a 3d 0d ef 78 1c e6 67 9d 92 87 2f bc 27 // db d4 a7 ed c2 ac fe 56 51 03 d4 72 fb de 7a c6 26 24 8a 53 05 cf 6e // 1c 5f c8 1e 9b 71 ad b2 52 38 39 b9 42 5c 72 a6 74 09 53 9d 61 12 40 // ff 5a d0 4e a2 b3 d0 63 e1 97 f5 66 36 06 ae b0 b7 6f a2 e1 12 1e 38 // 15 50 6f e4 a9 ac 09 d5 55 c1 b8 d8 c9 74 9f 5d d5 09 61 30 aa ab 80 // d9 b7 21 a8 31 01 38 85 e3 a3 76 a5 7f 97 db 4f 18 78 37 2c 7a c2 41 // b7 42 4b 86 d9 7a e5 fa 3a 09 43 f5 5c 64 cd bb 4a a3 20 9c 4f be e3 // d9 ed 20 1e 2b fc ce e0 1d 33 bd 99 c0 16 89 e1 f2 3b 18 5a cb 82 e7 // 5c d2 a1 61 c3 16 33 4f 48 87 c8 22 5f 11 ec 13 54 10 5e 31 80 d6 7e // bb 3a 98 d1 17 8c ca 83 32 eb 73 55 5f 53 ed 86 c7 28 5f c6 c8 55 70 // be 32 e7 4b ae ec e3 d6 10 cf b5 05 e1 ca 6c 02 fa bf fb d9 b4 c8 02 // 74 db 8f aa b4 a4 d2 9f 8b fa 6d b3 8d af 4c a8 44 2a ad 66 e4 05 81 // f4 0a 63 e5 0b 3a 33 d9 a3 e3 2f 44 40 b7 61 d1 49 a8 d7 1c 13 8f 74 // d5 b0 e1 0d 92 66 78 84 99 a1 9f 03 a1 77 26 22 6e 27 c8 99 c5 38 bf // 4c 21 9d 7a 03 5b da b2 c5 b3 47 bc b1 76 55 5f a4 51 59 40 50 c6 19 // 6a 22 36 e5 b0 98 1e ab ab 35 19 dd 10 ed 1f fb 63 34 47 6c bb 06 05 // 93 84 f0 2c 16 4f 27 8d 49 39 1c 60 69 b9 ad f2 5c 14 87 0e 2f e1 f2 // 8a bd b3 25 d3 10 1f e4 64 f8 29 e9 71 06 7d c9 23 1f c3 bc 9d 0e 2a // 6c 8e 13 db 15 f4 b6 9b 3b 02 8a 58 7a 09 24 53 29 6f 7f 79 0a 54 7b // a1 91 bc a2 ca 92 9d 14 77 34 4d 7b a3 0b 82 6a 10 15 25 80 e5 ed 74 // 18 f4 81 e4 b1 01 39 a4 ac ea 1a 1c 42 f7 48 ca ff f8 b0 21 5c 6b e5 // 0e 0a f0 99 05 36 6f 04 03 c5 3f 8c 74 6f f0 6e c4 5d 69 d3 c4 03 9d // 09 80 af 45 c8 a2 d6 ca da fe 47 7f fe 34 51 fc e3 bd c9 64 4f af 73 // ef 3c a3 e8 23 52 6f dc 08 6d 82 96 7b 1a 56 9c db 99 ea 26 fe 6d 06 // a2 1f df a7 a8 34 20 89 93 12 40 32 4b 78 6f 6b e1 b9 87 c8 fc 9e 9e // 60 2c b0 ad 66 03 9a 01 47 31 9a 89 61 34 cc 97 a7 f5 0b 3a 0c 04 c4 // f8 0b 8a 53 ea 22 2f 5c 00 93 25 ec a6 66 8e 45 3d 92 e1 57 77 12 af // 02 97 ff bc 3e 33 65 d5 04 eb c1 c7 e8 25 e0 45 c3 0c 0a d9 06 7f ce // a6 dd 75 4c 17 9c 3f eb ce 85 18 76 11 f7 86 34 c0 81 19 2b 43 00 10 // 98 7a 85 28 37 01 5a 3c 2a 70 60 4e 18 c5 d3 94 20 7f a6 1f d3 c5 1a // 8a c5 ab 26 3d 1c 15 a9 91 8f 59 93 38 d2 1b 89 4e 60 16 33 7a 5a 31 // 42 28 67 a7 75 a7 de f8 fb 7c c3 a4 13 42 17 5e 05 c8 91 eb bd 73 18 // bf 01 1a b2 dc d8 65 dc 5e fa 3a 94 51 d9 73 95 1c 96 75 28 03 66 55 // 67 c0 80 13 25 9f 14 fd 70 4d 5d 10 8c ef 5a 38 b4 e2 37 5a a2 41 c5 // cf a9 95 11 e3 34 ca c9 66 5a 06 f2 5d a7 d3 fd b4 97 36 3b 11 9b b4 // d5 36 a6 80 3b 3a ed 59 14 36 55 ef 6d f2 25 b5 a9 30 59 79 f7 7e 32 // 94 2f fb 48 e8 59 da 96 a3 09 ab 57 b6 8f a5 6a 9e 0d 6e 53 65 0e 7b // 19 68 fe 5a fc 21 e5 63 8c d5 0f 5c 41 5c 9a dd d9 98 fe 32 ac 98 3a // 9f 92 66 59 09 67 78 2b 6d 9b 70 f2 2a 48 cc 14 30 1a f5 de 46 d7 b7 // 1d 0f 7c 0e ad 21 ff 50 3c be d5 c2 53 56 72 83 5e a0 21 6e aa 7f ed // 72 39 0b 66 b4 68 4b 51 36 5d 19 23 ae c4 dc f4 dd 08 b3 57 55 2c fb // 7e 96 a5 ab 95 6a c1 27 68 82 e8 0a 79 d0 18 c5 ca 7f fb 33 67 d5 98 // 46 38 7f 4a f1 fd 4b 60 98 cb 56 0b b5 65 af 3e c0 c3 93 4d a2 91 20 // 54 68 04 f3 80 0a ab a4 96 9e 00 cb 83 d9 d9 b0 cf 21 6c 42 a8 72 20 // 30 a6 fc 85 a0 1b 97 48 be be 68 86 71 31 8a 2c c3 3f 69 e0 bf 3a 8a // 37 79 c8 84 7d e9 58 b2 8b 2e 80 17 da 7f 74 d5 6f 1a 75 13 4a 4d a0 // 94 4e 45 df ef e6 3f f3 67 75 9b 55 e1 65 98 70 e0 be 86 ce f2 78 9e // c9 06 3a e6 09 36 93 c1 d4 7c fc 16 4e ae 67 c9 7e fa 44 71 20 a3 6b // 39 56 1d 38 00 77 ce af f4 bf 0f 55 b0 66 af 44 1e 40 0c c3 99 66 33 // ab f9 05 a3 2c f0 25 be cf 31 98 3d c6 fc eb 6e 0f b5 06 bd 35 0d 81 // af a6 42 11 15 93 9a de f8 cd 68 ab bb d9 4f 15 67 d9 e9 f7 50 5a f5 // 7e 18 02 b8 d7 04 bb 74 60 b3 82 23 30 c4 a4 bb 6f f2 b1 87 fb 9a 3f // 32 4b 0f 41 5c 70 6a 1d e8 a7 cf 67 47 c7 2b e3 b3 56 c0 20 6a 3c 0c // 39 da a8 53 09 bf f9 fa ba 7b 68 17 81 08 b2 61 08 6c c1 5a 0e 21 a5 // 2a 37 c1 57 6a 72 d2 d5 da 5c 43 24 8a d7 60 d2 39 71 17 39 cb 79 fc // 79 b4 ca 2d be c2 e1 00 db 1c 53 5e d9 06 23 c6 7e d2 e3 81 7e be c2 // 59 34 3b 17 ef dd 91 2e a0 fb f7 36 53 01 5b 7f 8a 51 ca e3 ca b1 9b // a0 06 38 b8 c8 bf a8 db 48 1c a7 dc 7c e5 c2 54 0c 46 c9 63 38 61 88 // f7 4d ec 08 85 52 33 0e 6e a0 67 b2 22 bd 97 ec ab 50 73 d9 5d 58 14 // 59 9f 52 2a 36 fc 80 63 6b b6 6e e8 dc a3 99 58 6f 90 f1 c8 49 e3 0d // 92 38 2b b0 e6 4f 62 51 1a 7f 10 44 56 01 75 d6 8d ff c0 3a 9e 56 ac // 76 29 a4 bc f5 0a 43 34 f2 9b 33 91 ef 4b f0 f3 17 4a 44 d6 9e 14 34 // 37 cb 3d cb 38 71 c4 e7 de 50 08 4b 5e 50 33 c4 8d f3 64 a1 d5 cf 92 // 5d 42 a3 c8 e2 b4 19 90 9e 4a 2c a2 15 6c 13 97 eb 87 70 4e 8f 8d 6c // db 3a 4a 03 1c 1b 54 68 a1 e7 5a 92 3c bd bd 38 4c d8 d8 7c 2c 05 f1 // 1f 1d f0 14 ef 98 c1 3f cf 9f 18 2f 6f b6 8d c0 aa 4a df 7b ec 8a 17 // ca ed d1 72 f6 48 06 c3 11 fc 10 6b 39 ed d9 62 8a 01 d7 15 9d 63 8e // 09 b3 9f ea b4 32 71 80 59 58 9d c9 71 14 3d a4 a8 e6 40 aa 63 ae 0c // 2f b4 a7 11 29 d3 62 cd cf 99 3a db c9 7b 4f 15 43 63 7c f1 ac bc 9e // 67 06 7f 6c 6f 95 be 39 fd d1 4d c6 47 8c 50 75 07 ce ff 88 c2 d1 c5 // e1 35 22 54 7a b1 49 da d2 52 63 93 71 4c 6c 0a 22 1c 16 7d df 10 84 // b5 63 c0 bf cc 4c 75 a9 72 13 1c 62 dd ec 7a 49 7b d5 11 8e aa 12 ab // 25 bb bf 7c c6 2e ca 5d e5 ea 50 ba b6 7c e6 ff 2e 05 cc 47 cc 0b 0a // 54 65 eb 01 bb c0 8d ac 30 b8 52 2b d9 21 80 d8 98 73 90 31 4e 19 eb // 32 01 f0 be 2b 4f 71 ab b6 97 a7 51 fd 8d 6a 32 51 ca 8e a1 b2 f2 0a // 78 27 d2 59 9d 62 e3 92 d6 c0 65 18 3a 17 78 95 0d 5e be 04 18 00 47 // ee 8a 2a 09 6e 5f 1d 68 13 ec 63 ff 4a 62 6c 72 5b 24 d2 59 cb d9 ca // 63 05 00 9b 29 c6 ef 72 25 ee cf 90 78 82 4f 9a ef 4d 3e 9a ee 1e 96 // 16 b2 b7 f8 74 99 f8 ab ab 6c 38 e9 a3 e7 71 41 32 85 0b 5e 71 fa 67 // 16 97 e6 c8 40 7a c3 da d5 ab ee e5 f7 b2 a6 3a a5 1d 29 74 47 36 b0 // c3 8a dc cf 8e 29 a8 5b 81 f3 b3 10 6d ae d6 4f c7 86 18 e1 8c 90 56 // cc 41 ce 2f 50 37 9c c6 c2 c1 41 1b a2 c6 90 e1 89 9d ee 19 3f 0f 28 // 77 41 2f 1c bd 54 d1 22 55 ca 81 a7 22 11 f9 a8 ab 7f 0b 7b eb b6 c1 // 1b 4b d6 c7 74 55 de cd fd 7d f2 b2 01 43 95 ba 69 f2 2e 52 01 38 a4 // 3e 1b 3a 11 26 48 22 b1 43 ad ca d3 07 b3 58 00 56 3b ab 72 06 87 a8 // 98 a7 6c de 1f 0a 15 aa 3f 32 c0 d3 02 ce 6f 10 94 ba cf 5a 1a dd 93 // 58 84 be 02 9c 7f e1 8a 5e 90 c6 96 e3 37 1a f0 f3 cd 72 1a bd 7d d4 // ce 74 ef e3 53 10 5e bc c4 b1 41 1d 52 02 69 01 38 0a 9c 7a 80 7a 76 // fa 61 76 67 ad ea 8b 77 34 82 2d a9 3d 93 96 96 41 a9 2a d2 af 63 50 // ce ee 54 e3 d7 c7 c3 9e 22 d6 c5 f3 63 d2 01 57 2b 8d 68 c2 b9 c7 23 // 0b 0b 85 80 1c fa fb c5 55 7f 21 bc 44 4e a0 5f c6 12 e2 c2 a8 d4 a3 // 85 78 c6 9b b2 52 d8 f4 d6 17 d0 97 4f 95 b6 eb b4 16 d5 c8 f3 fa 92 // 5d 4e d4 f2 3b fc e0 3e 28 38 9c a8 c1 be ce 1f a4 9e 8d 66 38 7b bb // 09 b3 c2 9d 9e d7 5e a5 a9 ac 79 30 cb 3e d0 5f 99 98 67 c6 40 b3 43 // 59 62 fd b7 63 00 2e 2f b4 51 c5 a1 b9 d4 53 6e 49 ba 50 fc f6 14 51 // 16 8a 99 42 49 ef 29 af 51 69 4a 14 26 d9 87 ed 8c fe 09 f1 04 62 c7 // 62 9c 4f f1 b1 cc 70 9b 99 e9 e8 7a 54 d1 ec f5 4c d9 da 0c 2c 19 b8 // 4b 2a 2c 32 c0 bd 12 d1 58 b7 32 30 cf 61 06 45 04 8c f1 af bb 62 aa // 7c e6 fa b7 9b ec 3a d8 41 08 f3 d9 6c b9 fb 3d 78 a2 67 24 89 2a 6b // ca 53 3e 64 88 0c 7d 4c 28 a6 68 55 02 f4 cb 2a 27 b1 32 c8 25 3b 97 // e8 85 83 fe 07 66 d0 47 95 70 94 86 55 6d f9 9b 7e 65 fb f7 1f eb e2 // 4e 0a 18 8e 2d c4 89 b8 fd db f9 d4 b1 c9 ef 4b 55 8f 88 88 24 46 9d // f9 b2 08 5a 84 59 98 22 03 32 d9 cb 69 34 72 ff 2a bc c1 07 84 c2 28 // 08 25 ad fc c6 30 e3 a9 61 b3 9a b7 86 de dd c5 3b 18 e8 62 ed c7 57 // 42 d6 eb 2d 7c c2 27 ba 3e d7 70 85 17 18 38 86 12 e4 e7 f4 f2 57 a9 // 0f df 09 e3 b0 08 1d 74 98 e2 d5 b6 28 d9 13 2a a0 16 5f 32 3f 59 af // 5e 9e a5 4c 58 29 99 fb 52 7d 5f 2f 3d d7 e4 f8 58 77 08 05 26 f8 48 // 18 99 b6 af c7 32 f5 da 6a f3 1b 56 1d dc 36 a6 b8 c7 23 08 7d 3f 16 // 82 92 55 0d 89 b2 28 f7 a3 cc 13 1c 11 0a 2d ab 2f 81 e3 39 f2 4d 3d // 2b 69 68 92 dc d4 a3 e8 f2 ea ad dc 0d 78 e2 d0 7c b9 df 9d 2f e7 3e // 4c 55 56 2c 07 94 09 2c 7d ab d4 36 4f 9f ea 89 d6 cd d8 36 9d 5b f1 // bc 88 63 b8 f8 9a ac f0 fd 9b 9b 38 09 47 bb 48 72 65 6e 58 bc 87 52 // 6e 18 fa 8b 17 ef 8a 72 19 ad f1 b7 9d 1b e5 dd 82 7e 7b a8 e4 ed 50 // a8 1e b7 56 2b 17 98 76 a8 80 3d de 2e a9 9f e7 44 e8 f7 df 17 04 0a // c3 85 92 a3 be 7e b3 53 41 64 96 e8 67 d8 a7 4c 7e b9 45 56 b1 62 41 // 93 5d 71 8d d4 34 62 fe 08 55 cc 31 a8 12 e0 ac 01 10 9d 1d 35 39 bd // 2f d4 ee b4 22 00 91 38 a9 23 24 bd 07 2e de e2 ba 47 d6 ca cc 24 58 // 84 10 ce 30 56 5a 8a aa 5a ad 52 d9 c5 53 68 37 27 15 71 7f f5 ed 3a // 02 43 dd af d1 1a 70 59 c2 9a 26 b9 ea 93 74 e8 43 4f 31 e4 c1 5a 74 // 7e e6 d6 93 68 d1 2b 96 12 26 90 f8 43 56 9e 82 ad 27 eb 8f b2 5e 94 // dd e9 4c c1 5e 69 0d c6 5f 6a 6c 2a 63 93 82 11 68 a7 9e 03 cd 22 3c // e5 4a 1d 5e 38 ee e1 c1 2e 23 02 7b 12 c6 a8 09 4c 80 50 88 61 7c 2f // b4 f5 20 08 36 6f af 37 fd b1 3b 3a 7a 87 99 49 d1 36 44 da 36 dd 35 // a4 ed e7 85 ca 0a c7 b4 f1 54 72 e7 7a 33 22 81 29 14 3f 84 9e e7 5c // 91 5d f3 17 64 c9 69 54 62 1a 01 e0 94 1d 6b b5 81 25 f5 44 81 8b 71 // 52 69 8f 3a dd cd 0a 68 4a f8 fc dd 4b cd f5 75 2b 3f aa 73 19 88 86 // 6e e8 a6 64 85 09 89 d2 80 50 5d 2a 4b 86 1f 15 9d 47 d2 d6 1a b3 de // 86 6f b2 c8 f9 00 75 b7 13 f6 1c f8 3a 2e d4 26 d5 32 14 b7 03 85 b7 // a4 6e 56 20 c0 32 48 6a 5a 00 e0 e7 3d 3e a1 6e ec cf 57 31 50 79 03 // a2 56 85 46 6b 61 31 15 02 ce 78 16 34 ee 46 54 29 57 a0 d5 ba ca bb // 8d 96 56 89 42 25 88 ee 10 2d 6a 60 16 bf 11 58 9f ff 32 e5 03 fe ef // cc ef e4 10 7d 06 19 e7 a1 53 36 a8 65 5e 2f 09 03 4b 40 69 94 11 26 // d4 89 09 23 25 92 aa c6 d9 c2 31 28 5d c1 d0 38 ff 1f a0 9c 15 88 f5 // 43 30 46 59 ca 33 4a fb c4 2b 5f 5f b8 13 b3 46 63 cc 6f 4b 0a 12 fc // 3e dc 28 76 5b 06 2e 7a 50 fd 19 ef 57 5b e9 6c d1 d9 aa 48 c1 fe f1 // b2 76 39 49 98 2a 47 bf 25 a6 9c 8b 13 06 e8 e3 6c 91 d2 09 6e 6a 6c // f9 34 45 22 33 ff 49 e9 1e e1 73 c1 e2 88 b9 ff 70 ff 36 46 89 b8 2e // 24 67 a3 d7 41 80 96 57 ce 08 56 58 2d 24 da 56 63 16 24 22 a6 f1 ed // 1f ce 7c ef 40 d9 0c e5 7c b9 9e 19 a0 b4 36 5d 48 33 61 d0 3d 0c ce // ad d6 82 f3 33 bc db 0a 49 e2 4d 8c 7d 00 4a ad 2d ac 06 f4 83 9c ff // c0 a7 77 30 62 39 17 e5 f1 01 c3 34 11 ab 4e 0a 84 91 de 9a 8b bd 5d // ed b8 df eb 5a 58 80 da 57 c7 4b b8 e1 fd 8b 02 d3 c2 20 87 be 3f 68 // 6a ee 26 98 8b 2d 62 a4 1d 45 93 ff 0d c1 00 c3 1d ad 22 14 89 f6 12 // ef 60 c1 60 bd 6c 1f 5a 00 ea 6e fd 3a 5a a5 ca 14 ef bf 78 ae 4e 5d // 8c 5d b9 c0 37 58 b8 1e 63 60 05 ad e8 d0 3a 11 f5 d8 23 1c fc 1b da // cd b2 76 99 2c a8 ec ba d3 37 fa 89 da cc 9e 9b e1 1d 39 8d 37 20 7e // 15 dd b4 55 66 e0 af 78 83 35 45 35 2d 30 43 b7 0e 20 69 5d dd da cc // cc aa 93 ee 5e 28 74 bf c7 f9 51 05 41 a5 7f b3 cb 9c 8d 6e 75 46 0c // ca 3c 4c ca 39 a6 42 ef f1 96 7d da 07 a6 6f e6 7d 87 69 6a 5f e2 2a // 71 8a 52 cd 9b a8 3e 34 8e d2 11 c1 dc 2e 21 eb d7 97 45 5f 06 48 af // 12 c1 03 21 24 00 58 85 76 32 11 2a 75 ad fd ca 24 9f 26 cf 8d 6b a0 // 5e e8 3d 00 ff 8d 64 d8 fe d0 69 da e7 0b 79 10 5c cd 95 fc 9d f3 44 // 26 d7 65 57 8f 65 1a 4c ba 80 94 f4 6e 0a 9b 67 6c 0c 0e bb 18 03 66 // 0a 70 f5 c7 ad 2d e1 ff 96 67 6c 3e ca cd c2 95 3f d2 35 85 62 28 55 // 6d b2 03 95 b8 d5 48 19 b7 b1 2f 56 e4 dd df 6a 7f e4 f7 f3 d6 9d ff // 02 2c 59 ef b2 31 3a e8 01 dc b0 2b 11 7f 50 f1 8e b1 1d d5 a2 91 a7 // 06 8c 82 0f be 38 1b d0 69 75 66 90 9a 38 fd ab 0a 0c 48 44 2d c9 35 // ab 84 47 eb ec b9 3a f8 79 a6 bb 82 ab 5f 24 52 74 d8 73 b5 be 43 12 // 85 6f e4 fa b8 ed c9 57 5c 02 ba 4c db 34 b3 13 23 b6 9c fe f4 07 55 // bf 96 27 94 60 64 0e d9 fb 84 d5 c6 0d 95 cf d7 6a 39 72 6c 29 f5 60 // 7d 80 09 0e 5e 3d a1 8f d7 46 82 97 5d d9 8d 98 e4 af df 44 60 e1 ae // b7 08 7a 18 de d6 93 10 b2 8f a4 5b 35 6f c2 8d 1f 2b ef 4c 9d d5 09 // 09 07 6d e9 58 7f a0 7b 96 6e e1 43 ec 58 9f 70 b8 ac 4d 13 20 ca c5 // ba fe fe 64 0e 44 59 22 09 0c 72 1c e7 9e 4e 2c 54 6c fb 9b 7f 05 89 // 32 e6 c8 31 70 dd 27 85 e2 8e d8 17 57 ad e6 1a a0 94 bd 04 24 11 aa // fe 0b 75 15 60 67 a5 79 0c 78 a4 45 89 72 8f 11 90 ac 0b a2 f9 30 04 // e0 66 02 f5 1f ab 34 cc 56 a4 85 56 9b e1 1e 0f d8 c8 9e c3 36 3e 05 // 3d bd b6 cb c6 9b 68 6e 89 ff 37 30 dc e9 09 9d af f9 58 f3 be 6e 7f // 9a c0 0b dd f0 f1 33 a6 f9 04 26 24 43 96 3a ab e8 4b 0e c9 ab 92 09 // eb b0 d6 e8 1b 8d 30 b2 95 9b bf e5 b3 32 45 93 10 be 2d 81 83 a9 3e // a0 83 01 b8 16 d5 b0 09 a9 67 91 6d d4 5b 0f 54 1c 57 68 5a 6c 7e f8 // cf 71 5a e7 fd 17 80 f0 a0 da 48 46 71 96 e2 5e 26 fd 2d 5a 07 5a d5 // ac fa 1e be c9 64 7d a2 16 72 b6 42 ee 4a 90 8f bc e4 16 f4 ed 36 ab // 5b 96 e5 b4 7a 0f 6c 7f 28 01 19 56 7b 7d 54 64 0c 65 ce 5a 0f 49 12 // 69 0c 4a 3d 08 05 e4 28 4f b6 95 eb 3a f2 52 8f 03 12 61 43 95 06 a4 // d3 f4 c2 e1 8b 73 6c 55 47 58 28 a0 fa f0 15 3a cf 0d d8 9b f3 c2 f6 // 52 5c b4 bf cb 41 94 21 c7 69 6e e9 3b c5 95 15 8a 9a 43 bb 28 80 22 // 12 2a 8c 45 a0 db 06 0f e5 e8 5b cc 12 8f 39 6f 7a f7 00 6e ba 4e 0d // 6e 2f 08 02 62 53 42 79 9b c1 b9 83 66 68 2d b9 0f f1 be 99 32 2b c0 // 67 2e 07 75 7c 44 17 3b 96 e6 59 ff 64 5d 26 3a f2 55 d6 ec d8 8b d9 // a0 86 30 06 db 7f 67 4e 79 b0 49 3d 41 a1 20 57 e3 62 43 39 42 94 b4 // c7 85 0d 14 a9 88 71 5d e4 b5 5e 9f 83 c2 f0 67 6a 84 86 ef cc 94 81 // 09 07 63 61 26 7f 09 23 15 da e7 91 64 da 8f 83 2a d6 f3 5f 60 0b 92 // e4 a8 22 8d 39 e5 07 11 7c 1c 1b 2a 4a 12 b6 67 53 80 00 91 2e a6 7d // e2 1b d8 56 16 cb 30 f9 55 73 ba 74 8a 75 d2 e0 4b 49 38 65 a8 71 1a // 68 8e 33 22 1b 26 f6 21 ab 3a 13 7c f8 6c c9 dd 34 0b ce e7 2f 19 e0 // 0d e0 6f 1e 9a bb e0 8b 4c b8 72 5c 9e 62 4f 02 d3 6c 4c 27 6a 52 9b // 6e 23 58 1c 34 8b b9 0a 4f b1 f8 90 53 ae e3 6c ac a5 52 9b ad 91 24 // 82 58 60 c0 11 14 07 44 f2 45 cd 02 ff e2 19 e4 36 bf ef 04 55 17 e4 // e4 10 94 b2 5c f9 08 26 92 cd 8e 37 d3 89 3c 5a 90 c3 5b 80 8a 17 a6 // 50 8f a7 ae 74 37 40 be 0d 98 4e f5 ea 80 ce e5 1e 14 b9 99 7f 86 b4 // 5b 97 e5 ac f8 9a 0a 6a a9 62 68 9c 4f 53 bc 7b 65 e5 03 7d e6 0f a3 // 95 ed 10 13 59 1c aa 79 41 21 08 22 4c 02 0d 77 06 99 39 39 1e 20 ee // 32 b8 61 39 fc a7 eb 9c a5 c0 7f a7 33 31 1f ef 5d 55 94 b8 3a e3 4c // 6b c3 2f 03 7b 09 99 55 11 ff 9b 9b 61 1b c7 27 05 5a 10 b8 08 eb b8 // c8 e5 ce 53 20 46 c7 ad 33 36 c3 8d 50 6e 0e 30 43 c4 41 3d c8 ce 0a // 9c aa db ef 27 d6 f6 63 b2 2b f8 d3 99 62 1e e8 6e 52 d9 ab d5 62 8e // 32 70 42 4d 8a 06 a7 91 74 c7 de 23 c4 31 22 4f d8 d0 f4 28 53 51 06 // 00 f9 e2 de b8 a7 bf cd 32 4a 5c 6e c1 9c d0 c9 ca 81 c5 52 b1 11 a2 // ac c4 47 9e 20 43 9e 2e 3c af 44 c9 20 26 b5 be 1a d6 93 3e d8 d4 de // 15 75 21 6c 13 4d 55 17 15 68 ee 64 21 3f c4 d3 2c a5 cd 7a d0 4b 87 // 05 ec fd 1b 88 d5 62 94 dc a6 7e fe 3b 1b 37 c7 d5 d1 70 ce f1 89 97 // c4 af 07 4e 97 a9 8c 11 ec 3c dc 83 a4 ea 56 4e bb 47 f0 23 44 d3 ab // 41 0e 25 a4 ad 65 8b e9 bf 62 7d 49 c1 06 c1 09 8d cc f7 ff 62 ff 9f // 4d c9 97 a2 79 af dc 56 30 ba 32 16 7a 68 ed 7b b3 ba e2 a8 b6 1f ca // 67 b5 b7 dc 5b 3e f3 ab 67 9b 60 27 64 da 9a ab f3 d0 ca a5 6b 27 8c // 2a b6 fb ee 2c fd d7 27 74 02 a1 f8 2d e1 d9 78 07 82 9c 01 05 27 70 // 73 77 29 29 f1 6d 79 58 41 18 f3 1b 45 ec 4d b2 9a ad 83 69 3b 2d 9d // e0 8f 41 7b ea a2 f7 8d 55 a3 6a 82 4a 94 d1 e3 cf eb 3d 75 c3 d4 1d // dd 0e 31 7e 85 d3 27 e9 b5 a9 da 44 dc 12 b6 fc 3a cf 6d 22 2a 44 f5 // 95 20 fa 3f cd c3 79 03 ec a4 b7 a9 1f e1 4c f5 4b 06 85 5d 20 4e bd // 71 01 8f e7 67 a1 58 b5 e3 89 b5 e8 e1 36 fc 89 60 84 0e f1 91 6d 8e // 36 f0 82 60 e5 fc 98 08 44 2e 20 34 f2 c7 61 ae 05 1d 03 fa 61 8a 5f // 6b 8b a8 ce e0 04 11 d0 9a aa 3f 8f e3 0a 5d 29 d9 40 3a 90 54 03 b5 // 31 03 55 32 63 87 ea 6e a7 26 43 b7 0f cc 5b f7 67 37 18 78 44 0d 07 // be 91 9c 4a d8 c4 b8 95 2e a6 16 55 bb ea c5 00 25 f4 cc 2e 85 9c 20 // df d4 40 a0 b1 b1 45 49 bc ca f7 95 2a 27 f1 22 66 c3 b7 18 5d 9f 37 // ab 40 5d 07 65 01 1a e6 db c0 71 7f 58 ec 6b d4 10 15 89 f5 c6 05 4f // ab a8 63 bd 2a f1 e8 b1 9c c2 ce e9 8c 61 9e 47 7a 47 49 78 96 c4 2c // 37 69 73 13 91 7b 37 14 0a 77 a5 af ec 97 55 6f 06 e0 ee 1d 87 c3 73 // 9b d9 ff 4c 21 0d dd 4e ce b6 57 01 e6 4b f4 d6 cb d5 d4 b9 78 6f 4d // 45 ac d8 81 fa 6e b1 c6 fd a5 f8 84 4f 5a 16 35 d0 5e 7b b8 22 70 69 // 4e fe 06 3d 44 29 6d 86 b4 bb 8b 28 e5 73 dd 7c c0 d3 79 b5 44 9a f1 // 06 4f 10 ab 8e 8f 5f 17 77 13 a6 3f d7 ea 8b b6 83 05 35 6c 59 b5 b4 // 83 34 d5 68 fc 6d 81 71 3b f2 c1 43 8d be c4 c2 c7 93 d5 bc d9 4c 45 // 9e aa ce 92 95 ec 5b 51 32 8f ce a5 c8 f9 84 d8 bf 90 b2 f9 fb 24 7c // e7 22 a1 c0 01 e6 ff 17 95 24 41 7d 64 7b 85 6d 90 59 76 f6 23 b2 db // 0f ac f0 5d 62 a8 76 62 dd c0 d6 c3 1c ad ca 2e c2 62 43 9f dd 0f 5c // d7 78 86 17 b9 8b bb 80 2c ee d7 f9 71 fe 6d 43 2a 49 dc 13 2f e5 47 // 5d b3 bc 61 d6 ff 04 44 2a 9a fa 90 78 be 7a 15 de 86 68 cd f4 69 69 // 7e 33 7e b4 a9 9b 24 cd 89 da 2a 36 ea f4 f7 25 cf c7 7f 5e 4d e3 dc // 01 0c 2e f1 f6 b2 2d c4 79 54 4c 0c 4c 61 1f e1 c8 ef 5e d3 c2 3d da // e7 cd 01 ae 18 74 21 7f 8d 10 01 f0 c5 f8 d2 ac e0 ec 72 ef 3e d9 b9 // 5b 72 75 34 62 fe aa 1f f5 c2 d2 3f 5e c1 cc f4 10 64 89 5d 69 44 f3 // 8b f7 c4 1a 09 1d f7 b8 c5 c5 02 1f f7 ab 75 71 43 9a 3d 5c 88 9a a5 // 7c 71 5e 4a 55 ec d7 7b 5c b4 f8 bc 34 08 d9 5d 56 0f 5e 8e c7 11 e8 // 1e f8 a7 51 df 5d 1d 05 38 22 de bf 02 95 57 4e bf c5 f1 fc 47 ca af // df 8b 38 62 d6 8f b0 1d 62 39 fa 13 c0 26 32 0a af de ad 31 d0 03 d8 // bd 8b 46 84 26 87 b6} (length 0x2000) // } // len: bytesize = 0x2000 (8 bytes) // res: ptr[in, syz_fuse_req_out] { // syz_fuse_req_out { // init: nil // lseek: nil // bmap: nil // poll: nil // getxattr: nil // lk: nil // statfs: nil // write: nil // read: nil // open: nil // attr: nil // entry: ptr[in, fuse_out_t[int64, fuse_entry_out]] { // fuse_out_t[int64, fuse_entry_out] { // len: len = 0x97 (4 bytes) // err: fuse_errors = 0x0 (4 bytes) // unique: int64 = 0x3 (8 bytes) // payload: fuse_entry_out { // nodeid: int64 = 0x2 (8 bytes) // generation: int64 = 0x0 (8 bytes) // entry_valid: int64 = 0x20000 (8 bytes) // attr_valid: int64 = 0x0 (8 bytes) // entry_valid_nsec: int32 = 0xfffffffe (4 bytes) // attr_valid_nsec: int32 = 0x0 (4 bytes) // attr: fuse_attr { // ino: int64 = 0x0 (8 bytes) // size: int64 = 0x0 (8 bytes) // blocks: int64 = 0x2 (8 bytes) // atime: int64 = 0x0 (8 bytes) // mtime: int64 = 0x0 (8 bytes) // ctime: int64 = 0xff (8 bytes) // atimensec: int32 = 0x0 (4 bytes) // mtimensec: int32 = 0x0 (4 bytes) // ctimensec: int32 = 0x0 (4 bytes) // mode: fuse_mode = 0x6000 (4 bytes) // nlink: int32 = 0x0 (4 bytes) // uid: uid (resource) // gid: gid (resource) // rdev: int32 = 0x0 (4 bytes) // blksize: int32 = 0x0 (4 bytes) // padding: const = 0x0 (4 bytes) // } // } // } // } // dirent: nil // direntplus: nil // create_open: nil // ioctl: nil // statx: nil // } // } // ] memcpy( (void*)0x200000008300, "\xf6\xc5\xcd\xd5\x0b\x89\x33\x8e\x6f\x02\x28\xb9\x37\x22\x5c\x21\xa8" "\x70\x72\x40\x7f\xe8\x3d\x5f\xec\xd7\xbc\xca\x9b\x3f\xb6\xc7\x14\xba" "\xa7\xd9\x05\xbd\x76\xd4\xf3\x8e\xba\x0f\xfa\xfc\x06\x7d\xa9\xe5\xb2" "\xa8\x63\xdb\xea\x1f\x11\xe3\x2b\x45\x58\x62\xad\x20\x5d\x1d\xe2\x67" "\xdb\xf9\xed\xb2\x96\xfd\xa4\x80\x92\xe3\x72\xfd\x31\x66\xc9\x1d\x63" "\x6b\x62\x7f\x4c\xe2\x23\xd2\xff\xf7\xdb\x30\xab\xd2\x45\xc1\x74\x81" "\x2a\x8e\xbf\xce\x72\x04\x83\xd7\x4f\x66\x58\xda\xab\xa3\xea\x9e\x45" "\x3d\x78\x9d\x9d\x1d\x8b\x63\xc9\x1f\x02\xb1\x28\x2f\x12\x2d\x58\x47" "\x24\x1f\x30\x5a\x5d\x79\x1a\x71\x88\xc9\x46\xed\x5d\x5e\x53\x43\xc0" "\x49\x68\xe6\x2b\x06\x4a\xea\xde\xaf\xd5\x5d\xdb\x6a\x1b\x72\x4a\x9a" "\xdf\x29\xb1\x5c\x4c\x55\xc9\xaf\xd7\x09\xd1\x9c\xf2\x9d\xf1\x17\xc6" "\x9d\x1f\x85\x5b\x64\x7f\x2d\x6d\xc3\xad\x9c\xc2\xe4\x13\xcd\xa6\x5c" "\xa8\xd3\xfd\x77\x7f\xdf\x88\x82\x74\x28\x72\x3d\x37\xb8\x9a\x73\x30" "\xdd\xdd\x23\x4f\x39\x18\x7d\xb8\xe5\x49\x05\xb8\xeb\x0d\xc8\x51\xf5" "\x1f\xf3\x7b\x5d\xeb\x69\xb6\x4b\xbd\x27\xb7\x28\x81\x26\x7f\x94\xa8" "\x89\x74\xa5\x6b\x1d\x31\x78\xd4\x9c\x20\x9d\x6f\x4e\x97\x4c\x00\xf2" "\x5a\x87\x25\x5c\x38\x04\xb1\x15\x0f\x98\xd4\x64\x37\xf5\x33\x3b\x20" "\x06\x51\xdf\xd1\xae\x93\x91\x25\x48\x3c\xec\x16\x90\xec\xb4\xd4\x49" "\xae\x4f\x2b\xdf\x88\xd5\x03\x82\x44\x0d\xbe\x16\x99\x01\x7f\x21\xc0" "\xf1\xe0\xc8\x5c\xd3\x39\xa9\xf8\x70\x46\xaf\x06\x3b\x54\xb9\x23\xd4" "\xea\xa0\x4f\xc8\xda\xbb\x3b\xb3\xe3\xbc\x83\xf0\x65\x7b\x5a\x3c\x4c" "\xdf\xce\x3c\x32\x5a\xbe\x45\xa3\x9b\x79\x4d\x13\x05\x7e\x3a\x03\x6e" "\xc2\x0c\x4e\xb1\xc1\x8a\x75\x01\xa8\xbf\x38\x99\x62\x6f\xe0\x1b\x2b" "\x9c\x18\xab\x08\xea\xa9\x72\xab\x9f\x8a\x78\x68\x88\x16\x2c\x7f\x77" "\xdb\x75\x1c\x1a\xb8\x8d\xb8\x54\xad\x8a\x99\xc7\x30\x7a\x52\x57\x1f" "\xd4\xd0\xa8\xca\x5a\x6f\x4f\x5e\x46\x39\x6b\xab\x29\xe4\xa5\xbb\x6f" "\x7c\x40\x40\x4b\xe7\x35\x7b\x47\x02\x8a\x1c\xd2\xb7\x80\xab\xbb\xa9" "\xe3\x7d\x18\x28\x66\xa9\x17\x1d\xde\xa5\x43\xa5\x68\x4f\xf6\x44\x5d" "\x4c\x3b\xa6\x1b\x43\x00\xa1\x55\x6e\x85\x51\x83\x01\x86\x2b\x39\x8e" "\x43\xf6\x1d\x46\x10\x54\x46\x9f\x69\x3c\x42\xf9\x95\xa0\x00\xdc\x9b" "\x95\x0b\x27\x7b\xbc\x5a\x9b\xec\x87\x24\x62\xa0\x93\x8e\xf0\xe0\xba" "\x4f\x4d\x2b\xff\x4d\x81\x80\x49\x96\xa9\xf9\x78\x93\xc0\x2b\x2d\xef" "\xf1\xab\xf1\xa6\xcb\x79\x87\xf4\x46\x13\x2f\x55\xa1\x0a\xaf\x53\x7d" "\x93\x42\x2e\xd2\x2f\xa6\x59\xce\xda\x59\x39\xcf\x18\x39\x8f\x86\x32" "\xa2\x57\xab\xbf\x68\xd4\x85\x4e\x45\x2c\xeb\x5a\xcc\x02\xc7\xb6\x5d" "\x67\xb5\x82\xe1\x59\xfb\x50\x39\xec\xfe\x63\x6d\xfd\x00\x21\x8f\x2e" "\x5d\x1e\x2e\xbe\xca\x02\x74\x72\xd6\x3f\xdd\x2b\x61\xd7\xbb\xd9\x25" "\x8a\x3f\xbb\x14\xee\x25\x59\x84\x5a\x63\x8e\x07\xbb\xde\x84\xf8\x7a" "\x42\xb5\x9a\x09\xc1\xbc\x87\x7b\x7e\x51\xa4\xea\x42\xc6\x4b\xcb\x3b" "\x3c\x80\x43\xf1\x60\x4c\x56\x93\x08\xbd\x6d\xdf\x43\x82\x04\xdf\x16" "\x75\x80\xf5\xae\xfe\x2a\x8b\xea\xbb\x77\xa8\xfd\x33\x92\xf9\x9e\x3a" "\x43\xa7\xcf\xa0\xa6\x8b\x1b\x21\xa3\x07\xae\xec\xd5\xb7\xa3\x74\x2d" "\x74\xff\x17\x90\xb1\x3f\x10\x26\xeb\xec\x29\x62\x10\x30\x1d\x48\xd9" "\x35\x46\x46\x38\x2a\x18\xd2\x47\x30\x0b\xfd\x8a\xca\x87\x80\x51\xa2" "\xd6\x67\xad\x2e\xe4\x89\xed\xfe\xb3\xc1\xc9\x12\xcc\x6a\x6c\x57\x3f" "\xd9\x2d\xd4\xcd\x1b\x6d\x2f\xb1\xbb\xdc\x86\xdd\xd8\xbf\x51\x5c\x28" "\xf1\x5e\xba\xfe\x85\x8d\xf7\x8e\x8a\x78\x3b\x29\x3d\xb3\x14\x4c\x44" "\x39\x7c\xba\xee\xad\xea\x44\x65\x5c\x63\x50\x56\x21\x66\xbd\xa3\xac" "\xcf\x7a\x2e\x65\xcf\x3e\xb7\xbe\xac\xe0\x87\x60\x33\x7e\x2d\xff\x8c" "\x96\x11\xfb\x13\x1b\x34\x5f\x44\xdb\xa2\xaa\x2e\xee\x0b\xb4\xec\x71" "\x9c\x59\xa2\x69\xe7\x1f\xfc\x07\x75\xc5\xc1\x93\xe3\x41\xa8\x33\xd3" "\x8e\xdf\x8a\x1f\x01\xf6\x6b\x9f\xd0\x39\xff\x55\xc8\x84\x25\x7e\xc7" "\x33\x0f\x33\x3e\x57\x9e\x66\xac\x67\x09\x7b\xfe\x31\xb2\xb7\x8d\x88" "\xb8\x1b\x64\x03\x51\xda\x3b\xea\x71\x0e\x38\xd8\xb5\x0b\x0a\x63\x81" "\x4f\x46\x38\xdf\x16\x80\xd2\x21\x7d\xfe\x73\x64\xdc\x22\x8e\xa7\x9f" "\x74\xe6\x78\xb3\x38\x10\x53\x91\xe8\xc1\xe0\x41\xca\xe3\xd2\xcc\xb9" "\xd1\xb0\x34\xd9\x6b\x81\x1b\xf0\x65\x15\xb3\xf4\xdd\x02\xcf\x2c\xf9" "\xf9\x88\x4a\x6a\x1a\xf3\x9f\x21\x9f\xde\x0b\x1c\xae\xe2\x06\x55\x36" "\xb8\xe9\x00\xbf\x4f\xe9\xd8\x73\x96\xcb\x08\x54\xff\x28\xdb\x25\x33" "\x82\xa8\xf1\xe6\xc2\xa2\x80\x5b\x5d\x5c\x8b\x75\x66\x40\xa4\x9a\x09" "\x2f\x8f\xbc\x5a\xb8\x7e\x51\x1d\x79\x05\x19\xe9\xe7\x9c\x13\x36\xb2" "\xaf\x28\x8b\x1b\x07\x87\x18\x58\x96\x61\x97\xf6\x59\x19\x00\x9c\x43" "\x5e\x6c\xa5\xbc\x89\xa1\x5f\xae\x0e\x35\x34\xe5\x0c\xba\xcb\x3c\xb2" "\xee\x51\x9a\x98\x94\xf0\x8f\xac\xb4\x53\xa7\xad\xa3\x5c\x0c\xd8\xe6" "\xac\x71\xcf\x9c\xeb\x21\xc1\xb9\x44\xd8\x1a\x16\xa3\x29\x9c\x73\x0f" "\xe1\xdd\xb1\x64\x50\x5e\x2d\xf5\xe4\xdc\x7f\x46\xc3\xfa\x32\x30\xa9" "\xcc\x38\x45\x29\x8d\x4a\xbf\x90\x95\x65\xa6\x7b\xe3\x31\x6c\xa8\x81" "\x54\x0f\x29\x20\xc8\xfb\x6f\xfe\x5f\xfc\x66\xef\x47\x74\x76\xcc\x49" "\x41\xba\x03\x79\x52\x87\xf4\x08\xb6\x17\x5d\xf8\x92\x74\xe1\x89\xbc" "\x2e\x12\xe9\x3f\x5d\x8a\xaa\x53\x24\x00\x94\x6a\x7a\x0c\xb6\xca\xcb" "\x55\xd4\x94\x7d\x0c\x02\xda\x9e\x23\x45\xb4\xd0\xcc\x92\xa5\x70\x01" "\x9a\xc5\x1f\x64\xb2\x9b\x7e\x50\x91\x09\x50\x0f\x9f\xe8\x12\x91\x96" "\xbc\x46\x23\x0a\x18\x48\xad\x7d\xc7\x21\xef\xd9\x7f\x1c\xbe\xe4\x1a" "\x1e\x52\x0d\xa4\xcd\xa9\xfa\x5a\x00\x24\xd7\x86\x5e\x63\x7d\x0f\x17" "\xf2\x40\x64\x7f\x11\xf4\xd4\x1a\x39\xe2\x96\x43\x91\x7f\x6c\xcd\x86" "\x80\xd8\x3c\xfa\xa3\x30\x81\xc3\xdd\x61\x3b\xa2\xeb\xe7\x36\x53\x98" "\x34\xba\x79\x77\xd2\x61\x7b\x85\xb0\x73\xa4\x53\x2c\x8e\x6c\xb3\xdc" "\x3e\xcb\x49\x2f\x23\xb5\x73\xee\x10\x3a\xd6\xc5\x6a\x59\x30\x90\x4e" "\x83\x6e\x93\x90\xa8\xb2\x04\x70\xde\x2c\x7e\x0d\x1b\x52\x00\x03\x66" "\xcb\xc1\x98\xca\xa4\x91\x7b\x59\x33\x34\xa4\x49\x84\x0a\x09\x3b\xbd" "\x70\x9a\x6f\x83\x5e\xb4\x33\x8e\x23\xb1\x2f\x59\xef\xd0\xfe\x6a\x8f" "\x7d\x10\x8e\x6c\x40\xd6\x3b\x06\xb4\x36\x39\xa7\x38\x22\xb4\x31\xb6" "\x36\xc3\xc6\xcf\xa2\xc9\x73\xfd\x43\xaa\xb1\xeb\xb5\x60\xeb\x5b\x55" "\x6b\x98\x75\x85\x83\x19\x51\x90\x65\x1d\x9f\x12\xbe\xc2\xa2\xdb\x9c" "\x87\xf8\x79\xaf\x59\xd9\xe7\x27\x86\xe4\x16\xea\x8f\xa3\x6f\xf4\xa4" "\xf0\x8d\x56\xc5\xe2\x08\xb9\x99\x5f\xd9\xed\x06\x07\xd3\xaf\x20\xb1" "\xeb\x51\xdc\x09\x43\xcd\x96\xbe\xe0\xcc\x78\x87\x5f\xac\x1d\xc4\x71" "\xf8\x06\x64\xef\x9e\xb1\xf1\x46\xd5\xb6\x87\x18\x42\xae\x1c\x51\xe8" "\x35\x23\xf2\x8a\x14\x93\x46\xdf\x30\x7e\xae\x77\x92\x9a\x81\xc2\x35" "\xf5\x59\x3d\x7e\xb3\x05\x81\xb0\x65\x0a\x87\x59\xd5\xa5\x9b\x5c\x26" "\x97\xc4\x61\xe1\x7d\x84\x58\xb1\x3d\xc8\x89\x35\xb8\x78\xf7\x1f\x05" "\x97\xd4\x69\x24\xbc\x84\x71\x4c\xa7\xaf\x2d\xf5\x74\x9b\x1b\x0f\xbe" "\x19\x50\xaa\xde\x8d\x85\x55\x58\x87\x80\x9f\x9d\x4c\xb5\xd8\xd6\xcd" "\xd0\xdd\xed\xe9\x0e\x2f\xd1\x22\xd1\x16\x8f\x0c\x7e\x53\x5a\xef\xe0" "\x38\x5c\xe1\x2a\x5c\xb1\x06\x04\x98\xba\x51\xb2\x8f\xc3\x44\xe6\xc6" "\x09\x4b\x1c\xf6\x26\x30\x07\xe2\x99\xd7\xce\xae\x78\x14\xc6\x64\xf4" "\x3b\xc2\xb8\xe9\x89\x77\x9e\x1a\x2a\x36\xe7\xe2\x09\x17\x5c\x19\x71" "\x17\x96\x69\x25\xce\xd8\xcd\x94\x1f\xb4\xd3\x7d\x05\xa5\xc7\x71\xba" "\x57\x96\x71\xd5\x05\xd6\xaf\x7f\xb7\x0f\xe7\x64\xd9\x06\xfa\x84\xf0" "\x46\xfb\x44\x29\xd8\x2b\xc7\xf4\xed\x72\xf6\x86\xbf\x2f\x92\x3e\xc7" "\xbd\x48\xb1\xbe\x87\x73\xef\x8a\x51\x23\x58\x25\xcb\x6c\x54\xd4\x44" "\x02\x1e\x82\x3b\xa2\x61\x4e\x7d\x93\x92\x0a\x96\xd2\x3f\x19\xd9\xad" "\xfc\xab\xe1\x71\x6f\xea\x49\x79\xef\x4d\x74\xfa\xdc\x6f\xd5\x3e\x8d" "\x6c\x67\x04\xc4\xeb\x04\xa0\x39\xba\x4c\x83\xd1\x5a\xfd\xb1\x95\xa3" "\x6f\x29\x2b\xa9\xa2\x72\x8c\xd8\x53\x11\x07\x6a\xa6\xa4\x84\xc0\x1f" "\xbf\x9f\xad\x61\x7f\x48\x70\xfc\xbd\x1c\xd4\x53\xae\xaa\x39\x19\x68" "\x28\x72\x63\x85\x27\x32\x55\x24\x43\xe3\x38\x8b\xd0\x7d\x97\x5c\xd2" "\xa1\x16\x24\xfa\x2d\x0d\x93\x10\x34\xb9\x40\xc4\xb2\xba\xbe\x26\x27" "\x06\xc6\xcd\x72\x00\x7c\x5f\xd5\x74\x45\x64\xba\xbc\x9f\xc3\x7d\xa4" "\x76\xcb\x38\xed\x0d\xe6\xb5\x30\x86\x4e\x26\xa6\xfe\xbe\xb8\xd9\x01" "\xd4\x0c\x77\x1a\x0c\xf2\xf4\x98\x83\x04\x87\xd8\x33\x68\xff\x3f\x8a" "\xf6\x8a\x0f\xfa\x57\x62\xd3\xf2\xc9\xcf\x2a\x66\xe2\x33\x8d\x3e\x36" "\x55\xb6\x47\x68\x5c\x2d\xca\xcb\xa9\x97\xea\xc4\x20\xd5\x61\x8c\x3d" "\x26\x8b\x85\x79\x5f\xa4\x9e\x37\xee\x50\x45\x21\x01\x74\x39\x58\x1a" "\x6c\x5c\x06\x4f\x01\x84\xe4\xca\xd2\xb8\x13\x4e\x2f\x9b\x9e\xc4\x29" "\x81\xc1\x55\x77\x5d\x7d\x74\x4b\xff\xf7\xad\xb3\xf7\x59\x9f\x15\x9c" "\x7c\xf1\xd7\xd5\x6f\xb7\xcd\xdf\x5b\x4f\x8e\xe8\xa3\xdc\xfb\xc1\x15" "\x1b\x3d\x25\x37\x71\xdb\x09\x87\x9f\x48\xc3\xc0\xcc\x95\x06\xe9\x7c" "\x77\x6f\xa8\x25\x1c\x21\xd5\xfe\xd9\xdb\xa8\xca\x66\x74\xe4\x5a\xc2" "\xa6\xbe\xf8\x6a\xe1\x8b\x17\x5f\xfb\x5d\x28\x1f\x58\x52\x76\x61\xef" "\x7d\x56\x51\xb2\x8d\xb8\x5c\x1b\x7c\xc3\x05\xab\x5b\x34\xfb\x49\xa3" "\x27\x78\x39\x0d\x3b\x6d\x4e\x78\xd0\x6d\x3d\x86\x3e\xff\x86\x43\x5d" "\x36\xbe\x30\x43\x52\x9f\xb9\xb4\xd0\x61\xa7\xa9\x83\xd6\xe2\x87\xfa" "\x83\x92\x5d\xfa\xb1\xb5\x26\xd6\xbf\x51\x0a\x29\xf9\xd6\xad\x49\x3b" "\xbb\x4d\xa5\xfd\xf0\xae\xf4\xf1\x6f\xf5\x07\x99\xb0\x16\xdc\x42\x30" "\xaa\xf8\x7b\x9e\xf8\x95\x3f\x8a\xd5\x22\xab\x4c\x3e\xc3\x20\x9a\x57" "\x85\x2c\xbd\xb5\xe3\x96\x28\xad\x10\x7b\x24\x8d\x6f\x07\xd1\x23\xfb" "\x0e\x68\xd7\xb7\xaa\x85\x58\x47\x8d\xe5\xde\xe8\x80\x32\xde\x6c\xcb" "\xbc\xab\x0e\xcf\xe8\xfc\xcb\x16\x81\x81\x6d\xb8\x94\xfd\xc2\x4a\x9b" "\x6c\xf8\xad\x56\x90\xef\xb0\x1c\x8b\x48\x40\x25\x5a\x5d\x55\x63\xb4" "\xcb\x73\x60\x9f\x0a\x53\x37\x73\x8e\x17\x9f\xd9\x57\x7b\xb7\x95\xeb" "\x5a\x89\xa4\xee\x4e\x2b\x2b\xed\x5f\xc6\x5b\xa1\xef\xb9\x11\x88\x9e" "\x13\x1a\x0b\x01\x0c\x56\x99\xd7\xf6\xb8\x69\xff\xff\x39\x45\x20\x8f" "\xee\xe8\xd2\x45\xeb\x45\x59\x0f\x2c\x67\xb9\x7d\x18\x63\x07\xdb\xee" "\x53\x27\xef\x60\x34\x03\x86\xae\x04\xd4\x5f\x98\x10\x61\xb8\x0d\x33" "\xed\x6d\xb2\xe5\xdc\xd7\x11\xd6\x8f\x8d\x9b\xef\xdc\xa1\x03\x34\xe9" "\x63\x6d\xe1\xa2\xd6\xe6\xde\x28\x88\xd0\x98\x4a\xae\x79\xb6\x36\xeb" "\x05\x76\xf6\xcc\x9f\x45\x03\x20\xb7\xe9\x46\xeb\x82\xe9\xe1\xf8\xb3" "\x47\x7f\x38\x20\x90\xc7\x9a\x95\x24\xa6\x9f\x34\x16\xea\xdb\xa6\x73" "\xff\x24\xcb\x18\x46\x35\x86\x80\xd3\x70\xe6\xae\x98\x23\x02\x56\xeb" "\xad\x48\x26\xf9\x0e\xf8\x18\x9b\x95\xf3\xb6\x27\x59\x50\xc3\x3e\xc2" "\x78\x1b\xf4\x38\xbb\xcc\xe8\xee\x35\x0f\x3c\x14\x75\xb0\x26\xa6\xc1" "\x89\xdb\x51\x01\x98\x1b\x21\xf8\x2b\xa8\xd8\xf6\x2e\x85\x2c\xcc\x51" "\x09\xa2\x78\x0c\x70\xeb\x4a\x0b\x01\x4c\x0c\x06\xef\x46\xff\x50\x6c" "\x48\x1b\x80\x82\x15\x4d\xb6\x87\xb6\x44\xff\x12\x2e\x5f\x35\xaf\x58" "\x82\x21\x28\x34\xa5\xb6\x96\xaf\xda\x43\x22\x41\xf9\x66\xd5\x70\x6f" "\xa7\xc0\x0b\xe4\xa4\x91\x2b\x6a\xdb\x8e\x56\x29\xd0\xe1\x8b\xb2\xed" "\x4e\x2d\x7b\x6d\xbe\x79\x92\x0d\x21\xed\x04\x91\xf7\xa5\x01\x7a\xe5" "\xcc\xde\xe5\xb4\x98\xf6\x1b\xb9\xad\x58\x45\xa6\x26\x8a\xbe\xbf\x80" "\x33\x8c\x20\xc0\x95\x30\x67\x5a\x83\x66\xbf\xd4\xea\x74\x69\x57\xdd" "\x73\x37\xf1\xc1\x18\x47\x51\xb6\x49\xa3\x99\x89\x1a\xd2\xb6\x30\x6b" "\xb0\x62\xb9\xb2\xdc\x8a\x8b\x09\x30\x2e\xa3\x38\x6c\xcd\x78\xd9\xa3" "\xa0\x31\x4c\x3d\xf2\x64\xce\x81\x04\x83\x91\xae\x66\xec\x9e\xed\xa8" "\xc7\x0e\xfe\x95\x14\x62\x05\xd0\xb6\xbe\xd2\xc3\x62\xf2\x92\x06\x15" "\xd4\x1c\x7d\x12\xfc\x39\x91\x00\x0a\x08\x00\x61\xda\xd4\xe3\x45\x87" "\xff\x16\x84\xc6\x75\x6f\x55\xdf\xd2\x49\xd2\xd6\x2b\xef\x74\xb5\xe4" "\xa4\x0a\x63\xa2\xbc\x14\xa4\x73\xcf\x91\x3d\x5a\x4f\xd2\x89\xd1\x79" "\x2f\xc6\x93\xc4\xa5\xf8\x53\x26\xee\xbc\x52\x99\x4a\x34\xe1\x6a\xf8" "\x61\x43\x8f\x22\x63\x3f\xc5\xa4\xce\x0d\x30\xd3\x7a\xc0\xe2\x27\x7e" "\x07\x2f\x78\x37\x5d\x7b\x14\x43\xe1\xaf\x96\x47\xc2\x3d\xec\xfc\x41" "\x1a\x3d\x0d\xef\x78\x1c\xe6\x67\x9d\x92\x87\x2f\xbc\x27\xdb\xd4\xa7" "\xed\xc2\xac\xfe\x56\x51\x03\xd4\x72\xfb\xde\x7a\xc6\x26\x24\x8a\x53" "\x05\xcf\x6e\x1c\x5f\xc8\x1e\x9b\x71\xad\xb2\x52\x38\x39\xb9\x42\x5c" "\x72\xa6\x74\x09\x53\x9d\x61\x12\x40\xff\x5a\xd0\x4e\xa2\xb3\xd0\x63" "\xe1\x97\xf5\x66\x36\x06\xae\xb0\xb7\x6f\xa2\xe1\x12\x1e\x38\x15\x50" "\x6f\xe4\xa9\xac\x09\xd5\x55\xc1\xb8\xd8\xc9\x74\x9f\x5d\xd5\x09\x61" "\x30\xaa\xab\x80\xd9\xb7\x21\xa8\x31\x01\x38\x85\xe3\xa3\x76\xa5\x7f" "\x97\xdb\x4f\x18\x78\x37\x2c\x7a\xc2\x41\xb7\x42\x4b\x86\xd9\x7a\xe5" "\xfa\x3a\x09\x43\xf5\x5c\x64\xcd\xbb\x4a\xa3\x20\x9c\x4f\xbe\xe3\xd9" "\xed\x20\x1e\x2b\xfc\xce\xe0\x1d\x33\xbd\x99\xc0\x16\x89\xe1\xf2\x3b" "\x18\x5a\xcb\x82\xe7\x5c\xd2\xa1\x61\xc3\x16\x33\x4f\x48\x87\xc8\x22" "\x5f\x11\xec\x13\x54\x10\x5e\x31\x80\xd6\x7e\xbb\x3a\x98\xd1\x17\x8c" "\xca\x83\x32\xeb\x73\x55\x5f\x53\xed\x86\xc7\x28\x5f\xc6\xc8\x55\x70" "\xbe\x32\xe7\x4b\xae\xec\xe3\xd6\x10\xcf\xb5\x05\xe1\xca\x6c\x02\xfa" "\xbf\xfb\xd9\xb4\xc8\x02\x74\xdb\x8f\xaa\xb4\xa4\xd2\x9f\x8b\xfa\x6d" "\xb3\x8d\xaf\x4c\xa8\x44\x2a\xad\x66\xe4\x05\x81\xf4\x0a\x63\xe5\x0b" "\x3a\x33\xd9\xa3\xe3\x2f\x44\x40\xb7\x61\xd1\x49\xa8\xd7\x1c\x13\x8f" "\x74\xd5\xb0\xe1\x0d\x92\x66\x78\x84\x99\xa1\x9f\x03\xa1\x77\x26\x22" "\x6e\x27\xc8\x99\xc5\x38\xbf\x4c\x21\x9d\x7a\x03\x5b\xda\xb2\xc5\xb3" "\x47\xbc\xb1\x76\x55\x5f\xa4\x51\x59\x40\x50\xc6\x19\x6a\x22\x36\xe5" "\xb0\x98\x1e\xab\xab\x35\x19\xdd\x10\xed\x1f\xfb\x63\x34\x47\x6c\xbb" "\x06\x05\x93\x84\xf0\x2c\x16\x4f\x27\x8d\x49\x39\x1c\x60\x69\xb9\xad" "\xf2\x5c\x14\x87\x0e\x2f\xe1\xf2\x8a\xbd\xb3\x25\xd3\x10\x1f\xe4\x64" "\xf8\x29\xe9\x71\x06\x7d\xc9\x23\x1f\xc3\xbc\x9d\x0e\x2a\x6c\x8e\x13" "\xdb\x15\xf4\xb6\x9b\x3b\x02\x8a\x58\x7a\x09\x24\x53\x29\x6f\x7f\x79" "\x0a\x54\x7b\xa1\x91\xbc\xa2\xca\x92\x9d\x14\x77\x34\x4d\x7b\xa3\x0b" "\x82\x6a\x10\x15\x25\x80\xe5\xed\x74\x18\xf4\x81\xe4\xb1\x01\x39\xa4" "\xac\xea\x1a\x1c\x42\xf7\x48\xca\xff\xf8\xb0\x21\x5c\x6b\xe5\x0e\x0a" "\xf0\x99\x05\x36\x6f\x04\x03\xc5\x3f\x8c\x74\x6f\xf0\x6e\xc4\x5d\x69" "\xd3\xc4\x03\x9d\x09\x80\xaf\x45\xc8\xa2\xd6\xca\xda\xfe\x47\x7f\xfe" "\x34\x51\xfc\xe3\xbd\xc9\x64\x4f\xaf\x73\xef\x3c\xa3\xe8\x23\x52\x6f" "\xdc\x08\x6d\x82\x96\x7b\x1a\x56\x9c\xdb\x99\xea\x26\xfe\x6d\x06\xa2" "\x1f\xdf\xa7\xa8\x34\x20\x89\x93\x12\x40\x32\x4b\x78\x6f\x6b\xe1\xb9" "\x87\xc8\xfc\x9e\x9e\x60\x2c\xb0\xad\x66\x03\x9a\x01\x47\x31\x9a\x89" "\x61\x34\xcc\x97\xa7\xf5\x0b\x3a\x0c\x04\xc4\xf8\x0b\x8a\x53\xea\x22" "\x2f\x5c\x00\x93\x25\xec\xa6\x66\x8e\x45\x3d\x92\xe1\x57\x77\x12\xaf" "\x02\x97\xff\xbc\x3e\x33\x65\xd5\x04\xeb\xc1\xc7\xe8\x25\xe0\x45\xc3" "\x0c\x0a\xd9\x06\x7f\xce\xa6\xdd\x75\x4c\x17\x9c\x3f\xeb\xce\x85\x18" "\x76\x11\xf7\x86\x34\xc0\x81\x19\x2b\x43\x00\x10\x98\x7a\x85\x28\x37" "\x01\x5a\x3c\x2a\x70\x60\x4e\x18\xc5\xd3\x94\x20\x7f\xa6\x1f\xd3\xc5" "\x1a\x8a\xc5\xab\x26\x3d\x1c\x15\xa9\x91\x8f\x59\x93\x38\xd2\x1b\x89" "\x4e\x60\x16\x33\x7a\x5a\x31\x42\x28\x67\xa7\x75\xa7\xde\xf8\xfb\x7c" "\xc3\xa4\x13\x42\x17\x5e\x05\xc8\x91\xeb\xbd\x73\x18\xbf\x01\x1a\xb2" "\xdc\xd8\x65\xdc\x5e\xfa\x3a\x94\x51\xd9\x73\x95\x1c\x96\x75\x28\x03" "\x66\x55\x67\xc0\x80\x13\x25\x9f\x14\xfd\x70\x4d\x5d\x10\x8c\xef\x5a" "\x38\xb4\xe2\x37\x5a\xa2\x41\xc5\xcf\xa9\x95\x11\xe3\x34\xca\xc9\x66" "\x5a\x06\xf2\x5d\xa7\xd3\xfd\xb4\x97\x36\x3b\x11\x9b\xb4\xd5\x36\xa6" "\x80\x3b\x3a\xed\x59\x14\x36\x55\xef\x6d\xf2\x25\xb5\xa9\x30\x59\x79" "\xf7\x7e\x32\x94\x2f\xfb\x48\xe8\x59\xda\x96\xa3\x09\xab\x57\xb6\x8f" "\xa5\x6a\x9e\x0d\x6e\x53\x65\x0e\x7b\x19\x68\xfe\x5a\xfc\x21\xe5\x63" "\x8c\xd5\x0f\x5c\x41\x5c\x9a\xdd\xd9\x98\xfe\x32\xac\x98\x3a\x9f\x92" "\x66\x59\x09\x67\x78\x2b\x6d\x9b\x70\xf2\x2a\x48\xcc\x14\x30\x1a\xf5" "\xde\x46\xd7\xb7\x1d\x0f\x7c\x0e\xad\x21\xff\x50\x3c\xbe\xd5\xc2\x53" "\x56\x72\x83\x5e\xa0\x21\x6e\xaa\x7f\xed\x72\x39\x0b\x66\xb4\x68\x4b" "\x51\x36\x5d\x19\x23\xae\xc4\xdc\xf4\xdd\x08\xb3\x57\x55\x2c\xfb\x7e" "\x96\xa5\xab\x95\x6a\xc1\x27\x68\x82\xe8\x0a\x79\xd0\x18\xc5\xca\x7f" "\xfb\x33\x67\xd5\x98\x46\x38\x7f\x4a\xf1\xfd\x4b\x60\x98\xcb\x56\x0b" "\xb5\x65\xaf\x3e\xc0\xc3\x93\x4d\xa2\x91\x20\x54\x68\x04\xf3\x80\x0a" "\xab\xa4\x96\x9e\x00\xcb\x83\xd9\xd9\xb0\xcf\x21\x6c\x42\xa8\x72\x20" "\x30\xa6\xfc\x85\xa0\x1b\x97\x48\xbe\xbe\x68\x86\x71\x31\x8a\x2c\xc3" "\x3f\x69\xe0\xbf\x3a\x8a\x37\x79\xc8\x84\x7d\xe9\x58\xb2\x8b\x2e\x80" "\x17\xda\x7f\x74\xd5\x6f\x1a\x75\x13\x4a\x4d\xa0\x94\x4e\x45\xdf\xef" "\xe6\x3f\xf3\x67\x75\x9b\x55\xe1\x65\x98\x70\xe0\xbe\x86\xce\xf2\x78" "\x9e\xc9\x06\x3a\xe6\x09\x36\x93\xc1\xd4\x7c\xfc\x16\x4e\xae\x67\xc9" "\x7e\xfa\x44\x71\x20\xa3\x6b\x39\x56\x1d\x38\x00\x77\xce\xaf\xf4\xbf" "\x0f\x55\xb0\x66\xaf\x44\x1e\x40\x0c\xc3\x99\x66\x33\xab\xf9\x05\xa3" "\x2c\xf0\x25\xbe\xcf\x31\x98\x3d\xc6\xfc\xeb\x6e\x0f\xb5\x06\xbd\x35" "\x0d\x81\xaf\xa6\x42\x11\x15\x93\x9a\xde\xf8\xcd\x68\xab\xbb\xd9\x4f" "\x15\x67\xd9\xe9\xf7\x50\x5a\xf5\x7e\x18\x02\xb8\xd7\x04\xbb\x74\x60" "\xb3\x82\x23\x30\xc4\xa4\xbb\x6f\xf2\xb1\x87\xfb\x9a\x3f\x32\x4b\x0f" "\x41\x5c\x70\x6a\x1d\xe8\xa7\xcf\x67\x47\xc7\x2b\xe3\xb3\x56\xc0\x20" "\x6a\x3c\x0c\x39\xda\xa8\x53\x09\xbf\xf9\xfa\xba\x7b\x68\x17\x81\x08" "\xb2\x61\x08\x6c\xc1\x5a\x0e\x21\xa5\x2a\x37\xc1\x57\x6a\x72\xd2\xd5" "\xda\x5c\x43\x24\x8a\xd7\x60\xd2\x39\x71\x17\x39\xcb\x79\xfc\x79\xb4" "\xca\x2d\xbe\xc2\xe1\x00\xdb\x1c\x53\x5e\xd9\x06\x23\xc6\x7e\xd2\xe3" "\x81\x7e\xbe\xc2\x59\x34\x3b\x17\xef\xdd\x91\x2e\xa0\xfb\xf7\x36\x53" "\x01\x5b\x7f\x8a\x51\xca\xe3\xca\xb1\x9b\xa0\x06\x38\xb8\xc8\xbf\xa8" "\xdb\x48\x1c\xa7\xdc\x7c\xe5\xc2\x54\x0c\x46\xc9\x63\x38\x61\x88\xf7" "\x4d\xec\x08\x85\x52\x33\x0e\x6e\xa0\x67\xb2\x22\xbd\x97\xec\xab\x50" "\x73\xd9\x5d\x58\x14\x59\x9f\x52\x2a\x36\xfc\x80\x63\x6b\xb6\x6e\xe8" "\xdc\xa3\x99\x58\x6f\x90\xf1\xc8\x49\xe3\x0d\x92\x38\x2b\xb0\xe6\x4f" "\x62\x51\x1a\x7f\x10\x44\x56\x01\x75\xd6\x8d\xff\xc0\x3a\x9e\x56\xac" "\x76\x29\xa4\xbc\xf5\x0a\x43\x34\xf2\x9b\x33\x91\xef\x4b\xf0\xf3\x17" "\x4a\x44\xd6\x9e\x14\x34\x37\xcb\x3d\xcb\x38\x71\xc4\xe7\xde\x50\x08" "\x4b\x5e\x50\x33\xc4\x8d\xf3\x64\xa1\xd5\xcf\x92\x5d\x42\xa3\xc8\xe2" "\xb4\x19\x90\x9e\x4a\x2c\xa2\x15\x6c\x13\x97\xeb\x87\x70\x4e\x8f\x8d" "\x6c\xdb\x3a\x4a\x03\x1c\x1b\x54\x68\xa1\xe7\x5a\x92\x3c\xbd\xbd\x38" "\x4c\xd8\xd8\x7c\x2c\x05\xf1\x1f\x1d\xf0\x14\xef\x98\xc1\x3f\xcf\x9f" "\x18\x2f\x6f\xb6\x8d\xc0\xaa\x4a\xdf\x7b\xec\x8a\x17\xca\xed\xd1\x72" "\xf6\x48\x06\xc3\x11\xfc\x10\x6b\x39\xed\xd9\x62\x8a\x01\xd7\x15\x9d" "\x63\x8e\x09\xb3\x9f\xea\xb4\x32\x71\x80\x59\x58\x9d\xc9\x71\x14\x3d" "\xa4\xa8\xe6\x40\xaa\x63\xae\x0c\x2f\xb4\xa7\x11\x29\xd3\x62\xcd\xcf" "\x99\x3a\xdb\xc9\x7b\x4f\x15\x43\x63\x7c\xf1\xac\xbc\x9e\x67\x06\x7f" "\x6c\x6f\x95\xbe\x39\xfd\xd1\x4d\xc6\x47\x8c\x50\x75\x07\xce\xff\x88" "\xc2\xd1\xc5\xe1\x35\x22\x54\x7a\xb1\x49\xda\xd2\x52\x63\x93\x71\x4c" "\x6c\x0a\x22\x1c\x16\x7d\xdf\x10\x84\xb5\x63\xc0\xbf\xcc\x4c\x75\xa9" "\x72\x13\x1c\x62\xdd\xec\x7a\x49\x7b\xd5\x11\x8e\xaa\x12\xab\x25\xbb" "\xbf\x7c\xc6\x2e\xca\x5d\xe5\xea\x50\xba\xb6\x7c\xe6\xff\x2e\x05\xcc" "\x47\xcc\x0b\x0a\x54\x65\xeb\x01\xbb\xc0\x8d\xac\x30\xb8\x52\x2b\xd9" "\x21\x80\xd8\x98\x73\x90\x31\x4e\x19\xeb\x32\x01\xf0\xbe\x2b\x4f\x71" "\xab\xb6\x97\xa7\x51\xfd\x8d\x6a\x32\x51\xca\x8e\xa1\xb2\xf2\x0a\x78" "\x27\xd2\x59\x9d\x62\xe3\x92\xd6\xc0\x65\x18\x3a\x17\x78\x95\x0d\x5e" "\xbe\x04\x18\x00\x47\xee\x8a\x2a\x09\x6e\x5f\x1d\x68\x13\xec\x63\xff" "\x4a\x62\x6c\x72\x5b\x24\xd2\x59\xcb\xd9\xca\x63\x05\x00\x9b\x29\xc6" "\xef\x72\x25\xee\xcf\x90\x78\x82\x4f\x9a\xef\x4d\x3e\x9a\xee\x1e\x96" "\x16\xb2\xb7\xf8\x74\x99\xf8\xab\xab\x6c\x38\xe9\xa3\xe7\x71\x41\x32" "\x85\x0b\x5e\x71\xfa\x67\x16\x97\xe6\xc8\x40\x7a\xc3\xda\xd5\xab\xee" "\xe5\xf7\xb2\xa6\x3a\xa5\x1d\x29\x74\x47\x36\xb0\xc3\x8a\xdc\xcf\x8e" "\x29\xa8\x5b\x81\xf3\xb3\x10\x6d\xae\xd6\x4f\xc7\x86\x18\xe1\x8c\x90" "\x56\xcc\x41\xce\x2f\x50\x37\x9c\xc6\xc2\xc1\x41\x1b\xa2\xc6\x90\xe1" "\x89\x9d\xee\x19\x3f\x0f\x28\x77\x41\x2f\x1c\xbd\x54\xd1\x22\x55\xca" "\x81\xa7\x22\x11\xf9\xa8\xab\x7f\x0b\x7b\xeb\xb6\xc1\x1b\x4b\xd6\xc7" "\x74\x55\xde\xcd\xfd\x7d\xf2\xb2\x01\x43\x95\xba\x69\xf2\x2e\x52\x01" "\x38\xa4\x3e\x1b\x3a\x11\x26\x48\x22\xb1\x43\xad\xca\xd3\x07\xb3\x58" "\x00\x56\x3b\xab\x72\x06\x87\xa8\x98\xa7\x6c\xde\x1f\x0a\x15\xaa\x3f" "\x32\xc0\xd3\x02\xce\x6f\x10\x94\xba\xcf\x5a\x1a\xdd\x93\x58\x84\xbe" "\x02\x9c\x7f\xe1\x8a\x5e\x90\xc6\x96\xe3\x37\x1a\xf0\xf3\xcd\x72\x1a" "\xbd\x7d\xd4\xce\x74\xef\xe3\x53\x10\x5e\xbc\xc4\xb1\x41\x1d\x52\x02" "\x69\x01\x38\x0a\x9c\x7a\x80\x7a\x76\xfa\x61\x76\x67\xad\xea\x8b\x77" "\x34\x82\x2d\xa9\x3d\x93\x96\x96\x41\xa9\x2a\xd2\xaf\x63\x50\xce\xee" "\x54\xe3\xd7\xc7\xc3\x9e\x22\xd6\xc5\xf3\x63\xd2\x01\x57\x2b\x8d\x68" "\xc2\xb9\xc7\x23\x0b\x0b\x85\x80\x1c\xfa\xfb\xc5\x55\x7f\x21\xbc\x44" "\x4e\xa0\x5f\xc6\x12\xe2\xc2\xa8\xd4\xa3\x85\x78\xc6\x9b\xb2\x52\xd8" "\xf4\xd6\x17\xd0\x97\x4f\x95\xb6\xeb\xb4\x16\xd5\xc8\xf3\xfa\x92\x5d" "\x4e\xd4\xf2\x3b\xfc\xe0\x3e\x28\x38\x9c\xa8\xc1\xbe\xce\x1f\xa4\x9e" "\x8d\x66\x38\x7b\xbb\x09\xb3\xc2\x9d\x9e\xd7\x5e\xa5\xa9\xac\x79\x30" "\xcb\x3e\xd0\x5f\x99\x98\x67\xc6\x40\xb3\x43\x59\x62\xfd\xb7\x63\x00" "\x2e\x2f\xb4\x51\xc5\xa1\xb9\xd4\x53\x6e\x49\xba\x50\xfc\xf6\x14\x51" "\x16\x8a\x99\x42\x49\xef\x29\xaf\x51\x69\x4a\x14\x26\xd9\x87\xed\x8c" "\xfe\x09\xf1\x04\x62\xc7\x62\x9c\x4f\xf1\xb1\xcc\x70\x9b\x99\xe9\xe8" "\x7a\x54\xd1\xec\xf5\x4c\xd9\xda\x0c\x2c\x19\xb8\x4b\x2a\x2c\x32\xc0" "\xbd\x12\xd1\x58\xb7\x32\x30\xcf\x61\x06\x45\x04\x8c\xf1\xaf\xbb\x62" "\xaa\x7c\xe6\xfa\xb7\x9b\xec\x3a\xd8\x41\x08\xf3\xd9\x6c\xb9\xfb\x3d" "\x78\xa2\x67\x24\x89\x2a\x6b\xca\x53\x3e\x64\x88\x0c\x7d\x4c\x28\xa6" "\x68\x55\x02\xf4\xcb\x2a\x27\xb1\x32\xc8\x25\x3b\x97\xe8\x85\x83\xfe" "\x07\x66\xd0\x47\x95\x70\x94\x86\x55\x6d\xf9\x9b\x7e\x65\xfb\xf7\x1f" "\xeb\xe2\x4e\x0a\x18\x8e\x2d\xc4\x89\xb8\xfd\xdb\xf9\xd4\xb1\xc9\xef" "\x4b\x55\x8f\x88\x88\x24\x46\x9d\xf9\xb2\x08\x5a\x84\x59\x98\x22\x03" "\x32\xd9\xcb\x69\x34\x72\xff\x2a\xbc\xc1\x07\x84\xc2\x28\x08\x25\xad" "\xfc\xc6\x30\xe3\xa9\x61\xb3\x9a\xb7\x86\xde\xdd\xc5\x3b\x18\xe8\x62" "\xed\xc7\x57\x42\xd6\xeb\x2d\x7c\xc2\x27\xba\x3e\xd7\x70\x85\x17\x18" "\x38\x86\x12\xe4\xe7\xf4\xf2\x57\xa9\x0f\xdf\x09\xe3\xb0\x08\x1d\x74" "\x98\xe2\xd5\xb6\x28\xd9\x13\x2a\xa0\x16\x5f\x32\x3f\x59\xaf\x5e\x9e" "\xa5\x4c\x58\x29\x99\xfb\x52\x7d\x5f\x2f\x3d\xd7\xe4\xf8\x58\x77\x08" "\x05\x26\xf8\x48\x18\x99\xb6\xaf\xc7\x32\xf5\xda\x6a\xf3\x1b\x56\x1d" "\xdc\x36\xa6\xb8\xc7\x23\x08\x7d\x3f\x16\x82\x92\x55\x0d\x89\xb2\x28" "\xf7\xa3\xcc\x13\x1c\x11\x0a\x2d\xab\x2f\x81\xe3\x39\xf2\x4d\x3d\x2b" "\x69\x68\x92\xdc\xd4\xa3\xe8\xf2\xea\xad\xdc\x0d\x78\xe2\xd0\x7c\xb9" "\xdf\x9d\x2f\xe7\x3e\x4c\x55\x56\x2c\x07\x94\x09\x2c\x7d\xab\xd4\x36" "\x4f\x9f\xea\x89\xd6\xcd\xd8\x36\x9d\x5b\xf1\xbc\x88\x63\xb8\xf8\x9a" "\xac\xf0\xfd\x9b\x9b\x38\x09\x47\xbb\x48\x72\x65\x6e\x58\xbc\x87\x52" "\x6e\x18\xfa\x8b\x17\xef\x8a\x72\x19\xad\xf1\xb7\x9d\x1b\xe5\xdd\x82" "\x7e\x7b\xa8\xe4\xed\x50\xa8\x1e\xb7\x56\x2b\x17\x98\x76\xa8\x80\x3d" "\xde\x2e\xa9\x9f\xe7\x44\xe8\xf7\xdf\x17\x04\x0a\xc3\x85\x92\xa3\xbe" "\x7e\xb3\x53\x41\x64\x96\xe8\x67\xd8\xa7\x4c\x7e\xb9\x45\x56\xb1\x62" "\x41\x93\x5d\x71\x8d\xd4\x34\x62\xfe\x08\x55\xcc\x31\xa8\x12\xe0\xac" "\x01\x10\x9d\x1d\x35\x39\xbd\x2f\xd4\xee\xb4\x22\x00\x91\x38\xa9\x23" "\x24\xbd\x07\x2e\xde\xe2\xba\x47\xd6\xca\xcc\x24\x58\x84\x10\xce\x30" "\x56\x5a\x8a\xaa\x5a\xad\x52\xd9\xc5\x53\x68\x37\x27\x15\x71\x7f\xf5" "\xed\x3a\x02\x43\xdd\xaf\xd1\x1a\x70\x59\xc2\x9a\x26\xb9\xea\x93\x74" "\xe8\x43\x4f\x31\xe4\xc1\x5a\x74\x7e\xe6\xd6\x93\x68\xd1\x2b\x96\x12" "\x26\x90\xf8\x43\x56\x9e\x82\xad\x27\xeb\x8f\xb2\x5e\x94\xdd\xe9\x4c" "\xc1\x5e\x69\x0d\xc6\x5f\x6a\x6c\x2a\x63\x93\x82\x11\x68\xa7\x9e\x03" "\xcd\x22\x3c\xe5\x4a\x1d\x5e\x38\xee\xe1\xc1\x2e\x23\x02\x7b\x12\xc6" "\xa8\x09\x4c\x80\x50\x88\x61\x7c\x2f\xb4\xf5\x20\x08\x36\x6f\xaf\x37" "\xfd\xb1\x3b\x3a\x7a\x87\x99\x49\xd1\x36\x44\xda\x36\xdd\x35\xa4\xed" "\xe7\x85\xca\x0a\xc7\xb4\xf1\x54\x72\xe7\x7a\x33\x22\x81\x29\x14\x3f" "\x84\x9e\xe7\x5c\x91\x5d\xf3\x17\x64\xc9\x69\x54\x62\x1a\x01\xe0\x94" "\x1d\x6b\xb5\x81\x25\xf5\x44\x81\x8b\x71\x52\x69\x8f\x3a\xdd\xcd\x0a" "\x68\x4a\xf8\xfc\xdd\x4b\xcd\xf5\x75\x2b\x3f\xaa\x73\x19\x88\x86\x6e" "\xe8\xa6\x64\x85\x09\x89\xd2\x80\x50\x5d\x2a\x4b\x86\x1f\x15\x9d\x47" "\xd2\xd6\x1a\xb3\xde\x86\x6f\xb2\xc8\xf9\x00\x75\xb7\x13\xf6\x1c\xf8" "\x3a\x2e\xd4\x26\xd5\x32\x14\xb7\x03\x85\xb7\xa4\x6e\x56\x20\xc0\x32" "\x48\x6a\x5a\x00\xe0\xe7\x3d\x3e\xa1\x6e\xec\xcf\x57\x31\x50\x79\x03" "\xa2\x56\x85\x46\x6b\x61\x31\x15\x02\xce\x78\x16\x34\xee\x46\x54\x29" "\x57\xa0\xd5\xba\xca\xbb\x8d\x96\x56\x89\x42\x25\x88\xee\x10\x2d\x6a" "\x60\x16\xbf\x11\x58\x9f\xff\x32\xe5\x03\xfe\xef\xcc\xef\xe4\x10\x7d" "\x06\x19\xe7\xa1\x53\x36\xa8\x65\x5e\x2f\x09\x03\x4b\x40\x69\x94\x11" "\x26\xd4\x89\x09\x23\x25\x92\xaa\xc6\xd9\xc2\x31\x28\x5d\xc1\xd0\x38" "\xff\x1f\xa0\x9c\x15\x88\xf5\x43\x30\x46\x59\xca\x33\x4a\xfb\xc4\x2b" "\x5f\x5f\xb8\x13\xb3\x46\x63\xcc\x6f\x4b\x0a\x12\xfc\x3e\xdc\x28\x76" "\x5b\x06\x2e\x7a\x50\xfd\x19\xef\x57\x5b\xe9\x6c\xd1\xd9\xaa\x48\xc1" "\xfe\xf1\xb2\x76\x39\x49\x98\x2a\x47\xbf\x25\xa6\x9c\x8b\x13\x06\xe8" "\xe3\x6c\x91\xd2\x09\x6e\x6a\x6c\xf9\x34\x45\x22\x33\xff\x49\xe9\x1e" "\xe1\x73\xc1\xe2\x88\xb9\xff\x70\xff\x36\x46\x89\xb8\x2e\x24\x67\xa3" "\xd7\x41\x80\x96\x57\xce\x08\x56\x58\x2d\x24\xda\x56\x63\x16\x24\x22" "\xa6\xf1\xed\x1f\xce\x7c\xef\x40\xd9\x0c\xe5\x7c\xb9\x9e\x19\xa0\xb4" "\x36\x5d\x48\x33\x61\xd0\x3d\x0c\xce\xad\xd6\x82\xf3\x33\xbc\xdb\x0a" "\x49\xe2\x4d\x8c\x7d\x00\x4a\xad\x2d\xac\x06\xf4\x83\x9c\xff\xc0\xa7" "\x77\x30\x62\x39\x17\xe5\xf1\x01\xc3\x34\x11\xab\x4e\x0a\x84\x91\xde" "\x9a\x8b\xbd\x5d\xed\xb8\xdf\xeb\x5a\x58\x80\xda\x57\xc7\x4b\xb8\xe1" "\xfd\x8b\x02\xd3\xc2\x20\x87\xbe\x3f\x68\x6a\xee\x26\x98\x8b\x2d\x62" "\xa4\x1d\x45\x93\xff\x0d\xc1\x00\xc3\x1d\xad\x22\x14\x89\xf6\x12\xef" "\x60\xc1\x60\xbd\x6c\x1f\x5a\x00\xea\x6e\xfd\x3a\x5a\xa5\xca\x14\xef" "\xbf\x78\xae\x4e\x5d\x8c\x5d\xb9\xc0\x37\x58\xb8\x1e\x63\x60\x05\xad" "\xe8\xd0\x3a\x11\xf5\xd8\x23\x1c\xfc\x1b\xda\xcd\xb2\x76\x99\x2c\xa8" "\xec\xba\xd3\x37\xfa\x89\xda\xcc\x9e\x9b\xe1\x1d\x39\x8d\x37\x20\x7e" "\x15\xdd\xb4\x55\x66\xe0\xaf\x78\x83\x35\x45\x35\x2d\x30\x43\xb7\x0e" "\x20\x69\x5d\xdd\xda\xcc\xcc\xaa\x93\xee\x5e\x28\x74\xbf\xc7\xf9\x51" "\x05\x41\xa5\x7f\xb3\xcb\x9c\x8d\x6e\x75\x46\x0c\xca\x3c\x4c\xca\x39" "\xa6\x42\xef\xf1\x96\x7d\xda\x07\xa6\x6f\xe6\x7d\x87\x69\x6a\x5f\xe2" "\x2a\x71\x8a\x52\xcd\x9b\xa8\x3e\x34\x8e\xd2\x11\xc1\xdc\x2e\x21\xeb" "\xd7\x97\x45\x5f\x06\x48\xaf\x12\xc1\x03\x21\x24\x00\x58\x85\x76\x32" "\x11\x2a\x75\xad\xfd\xca\x24\x9f\x26\xcf\x8d\x6b\xa0\x5e\xe8\x3d\x00" "\xff\x8d\x64\xd8\xfe\xd0\x69\xda\xe7\x0b\x79\x10\x5c\xcd\x95\xfc\x9d" "\xf3\x44\x26\xd7\x65\x57\x8f\x65\x1a\x4c\xba\x80\x94\xf4\x6e\x0a\x9b" "\x67\x6c\x0c\x0e\xbb\x18\x03\x66\x0a\x70\xf5\xc7\xad\x2d\xe1\xff\x96" "\x67\x6c\x3e\xca\xcd\xc2\x95\x3f\xd2\x35\x85\x62\x28\x55\x6d\xb2\x03" "\x95\xb8\xd5\x48\x19\xb7\xb1\x2f\x56\xe4\xdd\xdf\x6a\x7f\xe4\xf7\xf3" "\xd6\x9d\xff\x02\x2c\x59\xef\xb2\x31\x3a\xe8\x01\xdc\xb0\x2b\x11\x7f" "\x50\xf1\x8e\xb1\x1d\xd5\xa2\x91\xa7\x06\x8c\x82\x0f\xbe\x38\x1b\xd0" "\x69\x75\x66\x90\x9a\x38\xfd\xab\x0a\x0c\x48\x44\x2d\xc9\x35\xab\x84" "\x47\xeb\xec\xb9\x3a\xf8\x79\xa6\xbb\x82\xab\x5f\x24\x52\x74\xd8\x73" "\xb5\xbe\x43\x12\x85\x6f\xe4\xfa\xb8\xed\xc9\x57\x5c\x02\xba\x4c\xdb" "\x34\xb3\x13\x23\xb6\x9c\xfe\xf4\x07\x55\xbf\x96\x27\x94\x60\x64\x0e" "\xd9\xfb\x84\xd5\xc6\x0d\x95\xcf\xd7\x6a\x39\x72\x6c\x29\xf5\x60\x7d" "\x80\x09\x0e\x5e\x3d\xa1\x8f\xd7\x46\x82\x97\x5d\xd9\x8d\x98\xe4\xaf" "\xdf\x44\x60\xe1\xae\xb7\x08\x7a\x18\xde\xd6\x93\x10\xb2\x8f\xa4\x5b" "\x35\x6f\xc2\x8d\x1f\x2b\xef\x4c\x9d\xd5\x09\x09\x07\x6d\xe9\x58\x7f" "\xa0\x7b\x96\x6e\xe1\x43\xec\x58\x9f\x70\xb8\xac\x4d\x13\x20\xca\xc5" "\xba\xfe\xfe\x64\x0e\x44\x59\x22\x09\x0c\x72\x1c\xe7\x9e\x4e\x2c\x54" "\x6c\xfb\x9b\x7f\x05\x89\x32\xe6\xc8\x31\x70\xdd\x27\x85\xe2\x8e\xd8" "\x17\x57\xad\xe6\x1a\xa0\x94\xbd\x04\x24\x11\xaa\xfe\x0b\x75\x15\x60" "\x67\xa5\x79\x0c\x78\xa4\x45\x89\x72\x8f\x11\x90\xac\x0b\xa2\xf9\x30" "\x04\xe0\x66\x02\xf5\x1f\xab\x34\xcc\x56\xa4\x85\x56\x9b\xe1\x1e\x0f" "\xd8\xc8\x9e\xc3\x36\x3e\x05\x3d\xbd\xb6\xcb\xc6\x9b\x68\x6e\x89\xff" "\x37\x30\xdc\xe9\x09\x9d\xaf\xf9\x58\xf3\xbe\x6e\x7f\x9a\xc0\x0b\xdd" "\xf0\xf1\x33\xa6\xf9\x04\x26\x24\x43\x96\x3a\xab\xe8\x4b\x0e\xc9\xab" "\x92\x09\xeb\xb0\xd6\xe8\x1b\x8d\x30\xb2\x95\x9b\xbf\xe5\xb3\x32\x45" "\x93\x10\xbe\x2d\x81\x83\xa9\x3e\xa0\x83\x01\xb8\x16\xd5\xb0\x09\xa9" "\x67\x91\x6d\xd4\x5b\x0f\x54\x1c\x57\x68\x5a\x6c\x7e\xf8\xcf\x71\x5a" "\xe7\xfd\x17\x80\xf0\xa0\xda\x48\x46\x71\x96\xe2\x5e\x26\xfd\x2d\x5a" "\x07\x5a\xd5\xac\xfa\x1e\xbe\xc9\x64\x7d\xa2\x16\x72\xb6\x42\xee\x4a" "\x90\x8f\xbc\xe4\x16\xf4\xed\x36\xab\x5b\x96\xe5\xb4\x7a\x0f\x6c\x7f" "\x28\x01\x19\x56\x7b\x7d\x54\x64\x0c\x65\xce\x5a\x0f\x49\x12\x69\x0c" "\x4a\x3d\x08\x05\xe4\x28\x4f\xb6\x95\xeb\x3a\xf2\x52\x8f\x03\x12\x61" "\x43\x95\x06\xa4\xd3\xf4\xc2\xe1\x8b\x73\x6c\x55\x47\x58\x28\xa0\xfa" "\xf0\x15\x3a\xcf\x0d\xd8\x9b\xf3\xc2\xf6\x52\x5c\xb4\xbf\xcb\x41\x94" "\x21\xc7\x69\x6e\xe9\x3b\xc5\x95\x15\x8a\x9a\x43\xbb\x28\x80\x22\x12" "\x2a\x8c\x45\xa0\xdb\x06\x0f\xe5\xe8\x5b\xcc\x12\x8f\x39\x6f\x7a\xf7" "\x00\x6e\xba\x4e\x0d\x6e\x2f\x08\x02\x62\x53\x42\x79\x9b\xc1\xb9\x83" "\x66\x68\x2d\xb9\x0f\xf1\xbe\x99\x32\x2b\xc0\x67\x2e\x07\x75\x7c\x44" "\x17\x3b\x96\xe6\x59\xff\x64\x5d\x26\x3a\xf2\x55\xd6\xec\xd8\x8b\xd9" "\xa0\x86\x30\x06\xdb\x7f\x67\x4e\x79\xb0\x49\x3d\x41\xa1\x20\x57\xe3" "\x62\x43\x39\x42\x94\xb4\xc7\x85\x0d\x14\xa9\x88\x71\x5d\xe4\xb5\x5e" "\x9f\x83\xc2\xf0\x67\x6a\x84\x86\xef\xcc\x94\x81\x09\x07\x63\x61\x26" "\x7f\x09\x23\x15\xda\xe7\x91\x64\xda\x8f\x83\x2a\xd6\xf3\x5f\x60\x0b" "\x92\xe4\xa8\x22\x8d\x39\xe5\x07\x11\x7c\x1c\x1b\x2a\x4a\x12\xb6\x67" "\x53\x80\x00\x91\x2e\xa6\x7d\xe2\x1b\xd8\x56\x16\xcb\x30\xf9\x55\x73" "\xba\x74\x8a\x75\xd2\xe0\x4b\x49\x38\x65\xa8\x71\x1a\x68\x8e\x33\x22" "\x1b\x26\xf6\x21\xab\x3a\x13\x7c\xf8\x6c\xc9\xdd\x34\x0b\xce\xe7\x2f" "\x19\xe0\x0d\xe0\x6f\x1e\x9a\xbb\xe0\x8b\x4c\xb8\x72\x5c\x9e\x62\x4f" "\x02\xd3\x6c\x4c\x27\x6a\x52\x9b\x6e\x23\x58\x1c\x34\x8b\xb9\x0a\x4f" "\xb1\xf8\x90\x53\xae\xe3\x6c\xac\xa5\x52\x9b\xad\x91\x24\x82\x58\x60" "\xc0\x11\x14\x07\x44\xf2\x45\xcd\x02\xff\xe2\x19\xe4\x36\xbf\xef\x04" "\x55\x17\xe4\xe4\x10\x94\xb2\x5c\xf9\x08\x26\x92\xcd\x8e\x37\xd3\x89" "\x3c\x5a\x90\xc3\x5b\x80\x8a\x17\xa6\x50\x8f\xa7\xae\x74\x37\x40\xbe" "\x0d\x98\x4e\xf5\xea\x80\xce\xe5\x1e\x14\xb9\x99\x7f\x86\xb4\x5b\x97" "\xe5\xac\xf8\x9a\x0a\x6a\xa9\x62\x68\x9c\x4f\x53\xbc\x7b\x65\xe5\x03" "\x7d\xe6\x0f\xa3\x95\xed\x10\x13\x59\x1c\xaa\x79\x41\x21\x08\x22\x4c" "\x02\x0d\x77\x06\x99\x39\x39\x1e\x20\xee\x32\xb8\x61\x39\xfc\xa7\xeb" "\x9c\xa5\xc0\x7f\xa7\x33\x31\x1f\xef\x5d\x55\x94\xb8\x3a\xe3\x4c\x6b" "\xc3\x2f\x03\x7b\x09\x99\x55\x11\xff\x9b\x9b\x61\x1b\xc7\x27\x05\x5a" "\x10\xb8\x08\xeb\xb8\xc8\xe5\xce\x53\x20\x46\xc7\xad\x33\x36\xc3\x8d" "\x50\x6e\x0e\x30\x43\xc4\x41\x3d\xc8\xce\x0a\x9c\xaa\xdb\xef\x27\xd6" "\xf6\x63\xb2\x2b\xf8\xd3\x99\x62\x1e\xe8\x6e\x52\xd9\xab\xd5\x62\x8e" "\x32\x70\x42\x4d\x8a\x06\xa7\x91\x74\xc7\xde\x23\xc4\x31\x22\x4f\xd8" "\xd0\xf4\x28\x53\x51\x06\x00\xf9\xe2\xde\xb8\xa7\xbf\xcd\x32\x4a\x5c" "\x6e\xc1\x9c\xd0\xc9\xca\x81\xc5\x52\xb1\x11\xa2\xac\xc4\x47\x9e\x20" "\x43\x9e\x2e\x3c\xaf\x44\xc9\x20\x26\xb5\xbe\x1a\xd6\x93\x3e\xd8\xd4" "\xde\x15\x75\x21\x6c\x13\x4d\x55\x17\x15\x68\xee\x64\x21\x3f\xc4\xd3" "\x2c\xa5\xcd\x7a\xd0\x4b\x87\x05\xec\xfd\x1b\x88\xd5\x62\x94\xdc\xa6" "\x7e\xfe\x3b\x1b\x37\xc7\xd5\xd1\x70\xce\xf1\x89\x97\xc4\xaf\x07\x4e" "\x97\xa9\x8c\x11\xec\x3c\xdc\x83\xa4\xea\x56\x4e\xbb\x47\xf0\x23\x44" "\xd3\xab\x41\x0e\x25\xa4\xad\x65\x8b\xe9\xbf\x62\x7d\x49\xc1\x06\xc1" "\x09\x8d\xcc\xf7\xff\x62\xff\x9f\x4d\xc9\x97\xa2\x79\xaf\xdc\x56\x30" "\xba\x32\x16\x7a\x68\xed\x7b\xb3\xba\xe2\xa8\xb6\x1f\xca\x67\xb5\xb7" "\xdc\x5b\x3e\xf3\xab\x67\x9b\x60\x27\x64\xda\x9a\xab\xf3\xd0\xca\xa5" "\x6b\x27\x8c\x2a\xb6\xfb\xee\x2c\xfd\xd7\x27\x74\x02\xa1\xf8\x2d\xe1" "\xd9\x78\x07\x82\x9c\x01\x05\x27\x70\x73\x77\x29\x29\xf1\x6d\x79\x58" "\x41\x18\xf3\x1b\x45\xec\x4d\xb2\x9a\xad\x83\x69\x3b\x2d\x9d\xe0\x8f" "\x41\x7b\xea\xa2\xf7\x8d\x55\xa3\x6a\x82\x4a\x94\xd1\xe3\xcf\xeb\x3d" "\x75\xc3\xd4\x1d\xdd\x0e\x31\x7e\x85\xd3\x27\xe9\xb5\xa9\xda\x44\xdc" "\x12\xb6\xfc\x3a\xcf\x6d\x22\x2a\x44\xf5\x95\x20\xfa\x3f\xcd\xc3\x79" "\x03\xec\xa4\xb7\xa9\x1f\xe1\x4c\xf5\x4b\x06\x85\x5d\x20\x4e\xbd\x71" "\x01\x8f\xe7\x67\xa1\x58\xb5\xe3\x89\xb5\xe8\xe1\x36\xfc\x89\x60\x84" "\x0e\xf1\x91\x6d\x8e\x36\xf0\x82\x60\xe5\xfc\x98\x08\x44\x2e\x20\x34" "\xf2\xc7\x61\xae\x05\x1d\x03\xfa\x61\x8a\x5f\x6b\x8b\xa8\xce\xe0\x04" "\x11\xd0\x9a\xaa\x3f\x8f\xe3\x0a\x5d\x29\xd9\x40\x3a\x90\x54\x03\xb5" "\x31\x03\x55\x32\x63\x87\xea\x6e\xa7\x26\x43\xb7\x0f\xcc\x5b\xf7\x67" "\x37\x18\x78\x44\x0d\x07\xbe\x91\x9c\x4a\xd8\xc4\xb8\x95\x2e\xa6\x16" "\x55\xbb\xea\xc5\x00\x25\xf4\xcc\x2e\x85\x9c\x20\xdf\xd4\x40\xa0\xb1" "\xb1\x45\x49\xbc\xca\xf7\x95\x2a\x27\xf1\x22\x66\xc3\xb7\x18\x5d\x9f" "\x37\xab\x40\x5d\x07\x65\x01\x1a\xe6\xdb\xc0\x71\x7f\x58\xec\x6b\xd4" "\x10\x15\x89\xf5\xc6\x05\x4f\xab\xa8\x63\xbd\x2a\xf1\xe8\xb1\x9c\xc2" "\xce\xe9\x8c\x61\x9e\x47\x7a\x47\x49\x78\x96\xc4\x2c\x37\x69\x73\x13" "\x91\x7b\x37\x14\x0a\x77\xa5\xaf\xec\x97\x55\x6f\x06\xe0\xee\x1d\x87" "\xc3\x73\x9b\xd9\xff\x4c\x21\x0d\xdd\x4e\xce\xb6\x57\x01\xe6\x4b\xf4" "\xd6\xcb\xd5\xd4\xb9\x78\x6f\x4d\x45\xac\xd8\x81\xfa\x6e\xb1\xc6\xfd" "\xa5\xf8\x84\x4f\x5a\x16\x35\xd0\x5e\x7b\xb8\x22\x70\x69\x4e\xfe\x06" "\x3d\x44\x29\x6d\x86\xb4\xbb\x8b\x28\xe5\x73\xdd\x7c\xc0\xd3\x79\xb5" "\x44\x9a\xf1\x06\x4f\x10\xab\x8e\x8f\x5f\x17\x77\x13\xa6\x3f\xd7\xea" "\x8b\xb6\x83\x05\x35\x6c\x59\xb5\xb4\x83\x34\xd5\x68\xfc\x6d\x81\x71" "\x3b\xf2\xc1\x43\x8d\xbe\xc4\xc2\xc7\x93\xd5\xbc\xd9\x4c\x45\x9e\xaa" "\xce\x92\x95\xec\x5b\x51\x32\x8f\xce\xa5\xc8\xf9\x84\xd8\xbf\x90\xb2" "\xf9\xfb\x24\x7c\xe7\x22\xa1\xc0\x01\xe6\xff\x17\x95\x24\x41\x7d\x64" "\x7b\x85\x6d\x90\x59\x76\xf6\x23\xb2\xdb\x0f\xac\xf0\x5d\x62\xa8\x76" "\x62\xdd\xc0\xd6\xc3\x1c\xad\xca\x2e\xc2\x62\x43\x9f\xdd\x0f\x5c\xd7" "\x78\x86\x17\xb9\x8b\xbb\x80\x2c\xee\xd7\xf9\x71\xfe\x6d\x43\x2a\x49" "\xdc\x13\x2f\xe5\x47\x5d\xb3\xbc\x61\xd6\xff\x04\x44\x2a\x9a\xfa\x90" "\x78\xbe\x7a\x15\xde\x86\x68\xcd\xf4\x69\x69\x7e\x33\x7e\xb4\xa9\x9b" "\x24\xcd\x89\xda\x2a\x36\xea\xf4\xf7\x25\xcf\xc7\x7f\x5e\x4d\xe3\xdc" "\x01\x0c\x2e\xf1\xf6\xb2\x2d\xc4\x79\x54\x4c\x0c\x4c\x61\x1f\xe1\xc8" "\xef\x5e\xd3\xc2\x3d\xda\xe7\xcd\x01\xae\x18\x74\x21\x7f\x8d\x10\x01" "\xf0\xc5\xf8\xd2\xac\xe0\xec\x72\xef\x3e\xd9\xb9\x5b\x72\x75\x34\x62" "\xfe\xaa\x1f\xf5\xc2\xd2\x3f\x5e\xc1\xcc\xf4\x10\x64\x89\x5d\x69\x44" "\xf3\x8b\xf7\xc4\x1a\x09\x1d\xf7\xb8\xc5\xc5\x02\x1f\xf7\xab\x75\x71" "\x43\x9a\x3d\x5c\x88\x9a\xa5\x7c\x71\x5e\x4a\x55\xec\xd7\x7b\x5c\xb4" "\xf8\xbc\x34\x08\xd9\x5d\x56\x0f\x5e\x8e\xc7\x11\xe8\x1e\xf8\xa7\x51" "\xdf\x5d\x1d\x05\x38\x22\xde\xbf\x02\x95\x57\x4e\xbf\xc5\xf1\xfc\x47" "\xca\xaf\xdf\x8b\x38\x62\xd6\x8f\xb0\x1d\x62\x39\xfa\x13\xc0\x26\x32" "\x0a\xaf\xde\xad\x31\xd0\x03\xd8\xbd\x8b\x46\x84\x26\x87\xb6", 8192); *(uint64_t*)0x2000000011c0 = 0; *(uint64_t*)0x2000000011c8 = 0; *(uint64_t*)0x2000000011d0 = 0; *(uint64_t*)0x2000000011d8 = 0; *(uint64_t*)0x2000000011e0 = 0; *(uint64_t*)0x2000000011e8 = 0; *(uint64_t*)0x2000000011f0 = 0; *(uint64_t*)0x2000000011f8 = 0; *(uint64_t*)0x200000001200 = 0; *(uint64_t*)0x200000001208 = 0; *(uint64_t*)0x200000001210 = 0; *(uint64_t*)0x200000001218 = 0x2000000004c0; *(uint32_t*)0x2000000004c0 = 0x97; *(uint32_t*)0x2000000004c4 = 0; *(uint64_t*)0x2000000004c8 = 3; *(uint64_t*)0x2000000004d0 = 2; *(uint64_t*)0x2000000004d8 = 0; *(uint64_t*)0x2000000004e0 = 0x20000; *(uint64_t*)0x2000000004e8 = 0; *(uint32_t*)0x2000000004f0 = 0xfffffffe; *(uint32_t*)0x2000000004f4 = 0; *(uint64_t*)0x2000000004f8 = 0; *(uint64_t*)0x200000000500 = 0; *(uint64_t*)0x200000000508 = 2; *(uint64_t*)0x200000000510 = 0; *(uint64_t*)0x200000000518 = 0; *(uint64_t*)0x200000000520 = 0xff; *(uint32_t*)0x200000000528 = 0; *(uint32_t*)0x20000000052c = 0; *(uint32_t*)0x200000000530 = 0; *(uint32_t*)0x200000000534 = 0x6000; *(uint32_t*)0x200000000538 = 0; *(uint32_t*)0x20000000053c = r[2]; *(uint32_t*)0x200000000540 = 0; *(uint32_t*)0x200000000544 = 0; *(uint32_t*)0x200000000548 = 0; *(uint32_t*)0x20000000054c = 0; *(uint64_t*)0x200000001220 = 0; *(uint64_t*)0x200000001228 = 0; *(uint64_t*)0x200000001230 = 0; *(uint64_t*)0x200000001238 = 0; *(uint64_t*)0x200000001240 = 0; syz_fuse_handle_req(/*fd=*/r[0], /*buf=*/0x200000008300, /*len=*/0x2000, /*res=*/0x2000000011c0); break; case 5: // write$FUSE_INIT arguments: [ // fd: fd_fuse (resource) // arg: ptr[in, fuse_out_t[fuse_unique, fuse_init_out]] { // fuse_out_t[fuse_unique, fuse_init_out] { // len: len = 0x50 (4 bytes) // err: fuse_errors = 0x0 (4 bytes) // unique: fuse_unique (resource) // payload: fuse_init_out { // major: const = 0x7 (4 bytes) // minor: const = 0x28 (4 bytes) // max_readahead: int32 = 0x5 (4 bytes) // flags: fuse_init_flags = 0x8c0020 (4 bytes) // max_background: int16 = 0x0 (2 bytes) // congestion_threshold: int16 = 0xfff9 (2 bytes) // max_write: int32 = 0x80000000 (4 bytes) // time_gran: int32 = 0x8000 (4 bytes) // max_pages: const = 0x0 (2 bytes) // map_alignment: const = 0x0 (2 bytes) // flags2: fuse_init_flags2 = 0x0 (4 bytes) // max_stack_depth: int32 = 0x0 (4 bytes) // unused: buffer: {00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // 00 00 00 00 00 00 00 00} (length 0x18) // } // } // } // len: bytesize = 0x50 (8 bytes) // ] *(uint32_t*)0x200000000440 = 0x50; *(uint32_t*)0x200000000444 = 0; *(uint64_t*)0x200000000448 = r[1]; *(uint32_t*)0x200000000450 = 7; *(uint32_t*)0x200000000454 = 0x28; *(uint32_t*)0x200000000458 = 5; *(uint32_t*)0x20000000045c = 0x8c0020; *(uint16_t*)0x200000000460 = 0; *(uint16_t*)0x200000000462 = 0xfff9; *(uint32_t*)0x200000000464 = 0x80000000; *(uint32_t*)0x200000000468 = 0x8000; *(uint16_t*)0x20000000046c = 0; *(uint16_t*)0x20000000046e = 0; *(uint32_t*)0x200000000470 = 0; *(uint32_t*)0x200000000474 = 0; memset((void*)0x200000000478, 0, 24); syscall(__NR_write, /*fd=*/r[0], /*arg=*/0x200000000440ul, /*len=*/0x50ul); break; case 6: // unlink arguments: [ // path: ptr[in, buffer] { // buffer: {2e 2f 66 69 6c 65 30 2f 66 69 6c 65 30 00} (length 0xe) // } // ] memcpy((void*)0x200000000100, "./file0/file0\000", 14); syscall(__NR_unlink, /*path=*/0x200000000100ul); break; } } int main(void) { syscall(__NR_mmap, /*addr=*/0x1ffffffff000ul, /*len=*/0x1000ul, /*prot=*/0ul, /*flags=MAP_FIXED|MAP_ANONYMOUS|MAP_PRIVATE*/ 0x32ul, /*fd=*/(intptr_t)-1, /*offset=*/0ul); syscall(__NR_mmap, /*addr=*/0x200000000000ul, /*len=*/0x1000000ul, /*prot=PROT_WRITE|PROT_READ|PROT_EXEC*/ 7ul, /*flags=MAP_FIXED|MAP_ANONYMOUS|MAP_PRIVATE*/ 0x32ul, /*fd=*/(intptr_t)-1, /*offset=*/0ul); syscall(__NR_mmap, /*addr=*/0x200001000000ul, /*len=*/0x1000ul, /*prot=*/0ul, /*flags=MAP_FIXED|MAP_ANONYMOUS|MAP_PRIVATE*/ 0x32ul, /*fd=*/(intptr_t)-1, /*offset=*/0ul); const char* reason; (void)reason; loop(); return 0; }