// https://syzkaller.appspot.com/bug?id=b2e1556716a64f70e53256feb878d22a288f483e // 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: // mkdir arguments: [ // path: ptr[in, buffer] { // buffer: {2e 2f 66 69 6c 65 30 00} (length 0x8) // } // mode: open_mode = 0x0 (8 bytes) // ] memcpy((void*)0x200000000000, "./file0\000", 8); syscall(__NR_mkdir, /*path=*/0x200000000000ul, /*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*)0x2000000005c0, "/dev/fuse\000", 10); res = syscall(__NR_openat, /*fd=*/0xffffffffffffff9cul, /*file=*/0x2000000005c0ul, /*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 { // ANYRESOCT: 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 34 30 30 30 30 2c 75 73 65 // 72 5f 69 64 3d} (length 0x29) // } // 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*)0x200000000000, "./file0\000", 8); memcpy((void*)0x200000002100, "fuse\000", 5); memcpy((void*)0x200000000080, "fd=", 3); sprintf((char*)0x200000000083, "%023llo", (long long)r[0]); memcpy((void*)0x20000000009a, ",rootmode=0000000000000000040000,user_id=", 41); sprintf((char*)0x2000000000c3, "%020llu", (long long)0); memcpy((void*)0x2000000000d7, ",group_id=", 10); sprintf((char*)0x2000000000e1, "%020llu", (long long)0); syscall(__NR_mount, /*src=*/0ul, /*dst=*/0x200000000000ul, /*type=*/0x200000002100ul, /*flags=*/0ul, /*opts=*/0x200000000080ul); 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=*/0x200000004140ul, /*len=*/0x2020ul); if (res != -1) { r[1] = *(uint64_t*)0x200000004148; r[2] = *(uint32_t*)0x200000004154; } break; case 4: // syz_fuse_handle_req arguments: [ // fd: fd_fuse (resource) // buf: ptr[in, buffer] { // buffer: {49 dd 85 bd 2d 04 0e de f8 4b df eb ba ef 51 52 96 09 f0 76 // 95 94 5c 98 62 f6 7d 5a a4 66 c2 02 90 a3 58 09 1e a8 92 31 6a e3 72 // d8 81 d9 71 e3 75 ea 64 b0 4d 27 4c 42 38 ab f0 b0 7d 07 01 40 d6 28 // 3e 36 b9 ea 08 4a 56 53 59 ca c3 27 95 c5 73 50 19 4e c3 57 40 ac bb // 98 59 cd b6 33 fc e4 68 5d 34 5e 24 df 16 5a 6f e3 ee 7a 66 09 ae ef // 55 af 40 13 53 cf a6 98 82 fe ac 5b 36 1c af 0f 76 07 eb 5d d9 d4 df // 4c 6b 19 6f e9 5a 3d 3a 2e 61 39 56 14 de 58 73 4b 47 1d 6a f2 dc c1 // 0b 6f db 90 c9 53 dd 27 bc 78 74 84 b0 fa e6 36 e0 0f 56 df 62 cd db // d0 b7 69 b5 d8 74 91 67 3d b0 ab 23 c8 c4 8b b7 2e 0a ed 12 52 74 d9 // 83 48 36 6a e4 2e a2 f9 59 67 ce e7 5c f5 b0 40 04 7c af da 72 9d 24 // 18 ca 92 95 f8 52 c9 eb c6 0d bd 18 de c3 4b 3c 38 30 77 f4 8e 27 ac // 95 3d c9 36 13 1d c4 b2 a8 df f7 f4 70 ee b4 a9 3c 08 d4 db 8a dd 74 // 27 ad 07 8f 97 24 c5 75 d7 44 de 77 26 23 20 0b c0 b3 80 61 b0 40 c7 // e7 30 7d 16 38 a1 b9 31 5c 4d dd 00 f1 3a 21 43 d6 1c 98 62 42 67 5b // 6f f5 d2 46 5b d2 e2 da 06 61 90 f4 74 ee a9 f4 fd 78 b3 4a e1 af 4d // e7 0b db c9 46 f8 78 ed 34 da 3f 35 74 d2 f7 6f 7a f4 7a 34 fb 63 57 // 68 82 bb 6f e9 8a c7 25 09 27 f1 29 be 34 aa 3c 3f b1 87 57 21 54 1e // 3f 8b c7 93 09 08 a6 f0 30 4a 46 38 f0 53 05 8a 6e 7e 8a 5c 6a 5f 5e // 1b e3 74 f8 cd b2 da f2 6c 73 69 3a 79 57 e7 7b cc 0d ec 21 67 ca 6a // ad 93 28 bb cd ff 7d 6e 8f db e7 e3 09 fd e7 f9 1d 2e 3a 18 c0 f2 2e // b2 1c 37 f6 35 73 6f c4 e8 ce 91 91 a1 fa 52 6d b1 69 0f 52 8f 34 b3 // 58 23 f9 1a 81 d0 8f 74 b5 d4 30 c6 64 cb 91 6e 5a ea da 62 f5 f8 3a // 9d d1 cc 71 ec 97 60 60 26 eb a4 a9 3e b5 7c 3e a6 c2 e2 80 99 d4 7d // c7 13 94 d9 35 59 86 55 41 da 96 84 30 4c 74 6d 1f 19 f8 ad c7 3a e9 // 14 ec d7 67 61 fb 8a a7 0c 23 46 c7 58 06 a2 ca 6d ae 8b cc 6f 89 24 // 82 85 91 c5 91 a5 f4 de 1d b7 c3 43 d4 7e d4 65 8d f3 35 c9 fe b6 5f // 10 af f4 03 df a7 67 54 bb 29 d2 3f 3e db fe 71 78 e6 be 2c e0 57 bb // b4 00 e7 ca 40 cb e4 30 ab 09 66 53 07 dc eb f8 8f 9f c9 19 6b 12 5f // c7 f3 a8 70 b8 3b 91 d4 9b 97 b6 84 ae 23 26 72 bb d2 a2 45 8b ce ff // 3f f9 b9 23 f8 32 8b 1c 61 2f 89 bf 75 77 c8 e1 b0 c3 29 22 42 78 39 // 6c 1d cc 28 b5 c4 b3 16 f5 12 b0 b5 32 00 09 d0 89 c4 ff c9 d2 73 3e // 16 3c e2 6c e9 f5 e5 96 d2 5e ac 27 0d 70 fe e0 b0 42 f1 da 0d 52 54 // a6 44 e9 77 af 45 a8 66 71 ee 66 6c dd 9a c3 4d 8d be 96 ed af 37 d7 // 73 f5 1b d6 92 1f c6 0c 88 70 3a 6d ff 23 3d b8 89 b1 70 af 21 82 c7 // 57 22 77 70 b6 06 4e 71 84 0e 6d e5 f3 7f 36 74 e8 d7 84 28 eb db 58 // 65 ec 87 90 43 54 2c 0a 5d b3 94 ab d7 04 48 9b a6 21 a2 b7 fb 49 cc // 18 a2 00 06 57 e7 95 e3 eb 71 d1 35 5f 65 01 55 b8 35 97 e2 9b 64 54 // 11 cd dd 25 55 11 46 eb ef 69 bc 9d 9b a0 10 fa 7b a7 95 56 04 1f e2 // b8 88 e3 70 28 96 b3 af b4 65 89 05 00 0f 0a 83 a1 b7 9c 9a 2b 27 0b // ea 4b 8b 98 b1 0d ba a7 1b ef 0d 68 0f c7 40 82 4b c7 5f 3c c8 e5 e3 // 92 fb 11 ad 6c fe da 1e df 1d 19 f9 b9 17 a4 84 20 92 2f 8f 34 6e a8 // cc ed 30 04 d0 ab 10 38 0c 5c 82 a4 aa f6 bb a2 10 77 52 79 a1 91 9e // 1f 24 3f a7 90 2a 0d 13 0c 9a 82 c5 40 73 4f c6 ee db 9b 30 40 fb 17 // 17 26 35 96 1d 29 80 01 46 4c fc c5 74 b9 4b 98 cb 3e 9d 9a de 35 3c // 7c 3a b4 26 f0 cd 58 c5 cb f8 7d 38 45 5a 71 70 df 1b ab 40 ad 6f 72 // be 0e ec d3 f9 a9 d7 04 d7 ac b7 65 74 57 b1 ee 1e b0 5d ae 3a 2b 74 // 57 b0 23 7d ac 9d cf 60 13 a5 9b 6e 6b 1d 4a f4 ed d4 a9 ea f7 8e 82 // e3 b0 05 96 1a b0 43 c9 5f 30 27 41 b6 28 f1 31 2c b1 1d fd df 06 cb // 98 c6 41 80 be 4e 66 c9 70 fd 37 ce c6 a4 cc f7 43 c2 4f f8 ba 0b 93 // a1 93 b7 08 ce 70 03 90 1b 63 b3 a5 d4 b0 00 1c ab 46 f9 79 3c b9 2f // e4 95 b6 cd a8 61 2d c3 ee 14 fb e2 eb 03 b2 26 41 38 4b 51 b1 a3 92 // 3a 7b 7a 69 33 e8 5e 97 8d 92 4c d1 48 dc 6d 54 1b e5 9d a6 d5 cf 90 // 82 d2 8b cd 53 a8 1c cf 58 c9 c6 99 87 00 39 96 e4 ef 97 7a 0c 2b 0b // 02 41 23 f6 f6 39 3c da 60 5f f7 a3 6c 50 42 36 aa 4d 9b 05 73 2c 1b // 92 89 b9 ac dd 26 05 94 24 08 66 f7 37 a6 16 2c 04 db 92 cd 9b d4 59 // bd 90 e5 53 a3 8c d7 ca c4 b4 b3 04 bb c4 70 28 b6 3f 64 c5 3b af 2b // ee d1 7d 1c ee ed 3b f6 72 b2 78 3d 99 95 df 5e 56 a3 81 23 73 40 ed // dd ca 32 9c 03 a1 7f 2b a4 8a 94 94 5a 08 a6 43 45 0d 8a 21 7f bd 94 // 7b 8d 4e 11 52 ee b2 ed c2 11 62 34 6b 9d 19 51 51 68 7c e8 50 8d 9f // 5a 67 3d 02 5f 4c df 5f 19 29 1d 0d 07 be d1 e4 0a 67 77 05 05 c5 65 // bd 76 d8 18 39 1f 1f b9 95 1e c6 43 68 fa c8 9e 6a 3f 1a 00 87 87 36 // 3e 43 58 db 15 44 4e 8f fd 39 9d 88 ac ef 9a 26 84 9a 6d c3 90 6d ba // 15 43 07 4e 65 a6 10 44 ae 03 a5 b3 2c 98 1f e1 34 9d 15 63 70 da e0 // 6b 88 a0 93 2e 6f 2d b0 26 5a aa 4b 79 71 f7 e3 92 c4 39 4d 1f 6e 2b // de 4e 24 c3 64 ae ce e6 7c 3f 88 1c 06 0d 85 4b 29 c0 91 94 08 42 33 // 01 79 da f4 76 fa 8b 1f ae 56 9b ce ce 5b 5a 56 ad 8f 1b 29 fb 99 80 // ed 60 71 cd f4 61 d0 4b db c9 a1 28 da 71 da 6c eb 7b f2 72 b6 49 fc // f7 27 ac 69 f9 54 e8 21 ac 88 b2 a0 2d 87 eb 75 fe 48 0b ae 93 7c 74 // d8 90 fd b2 48 eb 53 0a dc b8 ba 1e 06 e7 cd 8e 37 80 da 6f a3 0a a6 // eb ca 90 5b c6 d4 ca 8f ab 71 2e db da 62 36 0b 22 c5 09 90 41 02 08 // 5c ea ba f0 8a 5c f0 97 71 e8 d7 cd 78 42 36 d5 ad 1b 85 1d 92 ad 98 // 73 cf 2c fa 0a 5a d6 8c 80 c6 cc be b8 04 11 4e 0a dd 72 1d 23 ea 30 // c9 28 3e cf 17 43 58 f2 b8 bf aa ec 1b 17 dc ea 61 9b 2c d2 ac ae 76 // 25 09 31 22 38 e8 30 2b 0a 90 9f 9f bc 9e 4a b0 8d ef 9d e1 57 f9 30 // 40 97 d2 c2 62 ac e3 ac 7e c4 5e 61 61 f2 eb 7b 2d e0 d7 17 39 4f 44 // 60 25 b3 ef 00 1f 15 b6 de 1b 05 af eb 60 34 3d de 3b d1 df 83 22 d4 // c4 80 5a 15 e0 f6 7c 42 4c eb a3 3b 18 d1 21 be 58 f7 57 2f e3 64 de // a7 9c 3b c3 6a ff 07 3f 61 09 d6 d4 c0 e0 77 7a c0 88 2b cd bf a8 4e // 3a 49 7d b6 e9 82 9e 71 b9 5c 43 65 3a 3f 24 0e 41 0e 13 c3 91 af ac // a3 90 39 d7 b8 26 94 dd ac 30 c9 0f 6c f4 81 48 88 f3 db 6b 7b fc 4e // f5 7f 96 a0 a6 e1 2c e7 3a 99 71 86 3b 14 a7 e0 04 c8 12 0c e3 01 37 // 72 f3 d9 a6 22 79 0d 02 35 97 f3 1b 5e c5 51 e1 5a 06 b6 bb 61 a6 7f // 61 b3 13 2f fc 37 24 87 f9 66 13 b3 f1 9c 09 c1 13 04 5f 10 b0 68 c2 // da 68 b0 7a 0e a3 3a 0c ab 96 cf 43 eb 0e 7e f1 48 c7 74 c4 5d 82 46 // 76 5b 89 65 7d d9 3e 67 81 97 a4 2b fb b3 8a df bf 6e c0 d9 5a 75 ce // 3c 8a 39 99 a8 f3 e0 2d 3f 17 06 88 b3 ec 3c 7c 40 70 23 4d 4e 9e 90 // 94 46 b6 4a 23 84 ca 24 c6 1e 68 c4 93 67 00 f7 d1 ce 6d 0b a4 8d ad // b8 9f 89 54 d0 df a2 8c e5 2a a3 8d 18 f3 7f 20 6e 81 5b 72 4c 2d 49 // b0 06 7a 16 af 0f 7b 10 f6 2e 15 28 0d be 9d 68 74 92 68 83 5a c9 d4 // e3 4b 33 a4 55 c4 7a b1 b5 2b 69 17 0d ee f8 59 7e e5 03 f8 85 c2 ee // ad cc 14 62 aa 06 7c b1 91 18 8d 48 d2 a6 bd e1 a9 0d ee 35 c0 97 46 // 5c 03 50 54 6f 41 38 0b 43 6d 6e 5c 3c ff ed 66 8a 2a 52 ea c3 4e f1 // fb fc 8f bc 02 64 94 0b 07 29 75 18 ad f8 29 e3 58 be ca d8 9a cd 4a // 80 8f 64 89 f5 a7 4d 3c 18 55 ec fe 4b 54 5b 9e dd 0e 2f 31 02 e1 9a // 1b 71 35 6c 92 a7 f9 90 27 ca 2c 07 73 5c f0 b2 1a 8d 21 7d f9 6f 98 // 47 9d db ba e7 1b 39 d9 e9 d6 d8 0e 4c 0f 9c 3f 53 08 f4 75 52 35 eb // 9c 89 fc 04 71 11 d9 a7 33 58 9d 45 d0 4a cb b0 70 cb 5d a6 0a 03 7b // cf 7e a1 fb b3 5c a9 b3 20 26 bc 69 77 4b ca fa da ce 65 5d 52 ff ba // 5b 72 8f a7 96 e3 42 52 f4 5d 8f 3e c7 e9 12 c5 fe 5c 4d 58 a4 bb a1 // 31 ba 40 3e b9 b8 d7 52 04 3e fd b1 43 a7 69 8c 9e 57 bd e9 4f c3 19 // 61 5f 9c 6b ad d8 85 0f 59 4e 55 6f 2a d6 3e 4b 30 d8 8e 33 45 ac 26 // 90 d0 f2 5a 89 cd 64 b8 5c 6e 14 ab 48 7f 04 18 ae 64 dd f3 5c b8 75 // 97 e7 e5 b7 83 70 9b af 1d 96 27 17 f7 89 03 6b 77 0c 82 e9 98 1c 22 // 75 2e 9a 2f 63 72 51 d3 3a e3 9c 29 2a f5 29 5a 29 24 58 c8 cf bd 70 // 33 7c 24 1d 36 d4 e8 1d 67 e8 42 a6 99 41 41 69 4a 54 2a 8e e6 c9 a3 // ad 03 e9 5c 4f db e7 9b ab ee e4 94 76 96 34 c3 0f af 11 63 2a de 29 // ee db 30 ed 6b 93 45 29 55 69 db 86 53 c0 6e 4e 64 34 08 0a cd d8 f0 // 61 c8 1f 01 ec f6 ba da 45 be 02 75 e6 76 82 02 77 87 cc df b8 e7 c1 // 55 52 6c e0 5d ef ba 44 c4 32 fe de df 6d 02 81 2d 04 69 8f 82 6f 3d // 04 74 70 ae 12 30 d7 25 2b 51 b3 7b 74 e8 72 9f 6a fe 95 89 9f 5d 9d // 25 88 2c 09 c7 b8 ba 12 85 3d 44 9b 2b 7c 36 8c bf 25 53 46 5c b6 f3 // c8 98 78 46 12 dd 98 73 7f 80 32 a3 25 46 4b 9e 17 8f da 1f e9 13 89 // a7 2a 19 f6 32 a7 9c f4 00 be 1d f5 96 54 5d 58 58 0b cb 8e 54 64 59 // 5a 80 9e 33 25 67 12 a2 59 00 1e 8e 6d 7f 43 80 7f 42 e2 18 24 ff d9 // 36 a3 df 1c 0b 8f e3 55 61 a7 90 7e 81 27 1c fe f9 8f 4a 37 9e 3b 59 // cd cb e7 e3 3b be 3d 65 fd 0e 41 5d fe 7e e9 d2 79 85 e9 d9 4b 8a 12 // 16 8f 53 cd 21 5f 6e 04 95 46 0e 55 cb f4 5a a6 40 77 e1 31 f6 d6 8f // 1a 31 85 f4 8a e1 ae 7c da d3 9a 85 18 7e f0 49 6f 6d 4b 98 4b 17 2f // da d2 1e 6f 7b 3f 2c 2a 78 4e bd fe 0a 66 98 9d 15 d5 02 65 7a 75 18 // 2b d0 4e 79 a5 1e 59 d0 c0 66 05 e6 8b 6c 2f 1a 1b d1 3d ae 54 9e c1 // 3b fc cc c8 73 f5 34 df 78 fa df 38 ee c0 ab 63 1f aa 39 69 0b e8 cc // 9f c5 4a 64 46 a8 4b 23 14 bb 86 4d 5a 52 19 cf 63 89 34 76 33 d4 3b // a6 06 0c c3 07 fa 8f 79 87 c8 05 32 90 31 37 2c ed 90 0f 91 0d 69 c2 // 11 c2 4e 64 d0 25 8a 35 1e f5 c4 ec 99 ca ec 84 d3 09 39 45 10 a1 64 // c0 2c 81 6b 5a 5d 11 1d b0 f2 c6 ec 00 ee ef 0d e1 49 c1 e8 99 47 87 // 45 eb 65 6f ef b1 a5 d9 2f 9e 3a 83 be 38 fa ba 6b 28 3e d6 e8 e7 87 // 86 98 2d 3b 12 4a f7 54 97 e3 87 b9 69 a7 67 d0 47 f8 8a ae 3c f5 be // 22 87 ef 16 f4 31 53 ee 83 8f 4f db 2c 02 52 4d 92 a7 f8 27 c1 d8 d2 // d1 39 0e d2 e2 88 a3 c6 ca 63 dc 40 5d c3 e7 7d e0 13 6d b7 32 28 0f // f7 f6 59 ba fe c3 6c b6 a7 8e ac 8b 79 d2 e0 9d 6b 86 fa cc 03 fc 14 // 99 d6 69 51 82 40 1e 7a 6e 3e e3 bc bb 4c a9 ea 83 e1 5e 5a d2 69 90 // ba 0e 68 ad fa 4e 4c ce 8a 39 70 18 77 6b ad 24 4a 00 8c a6 cf 72 63 // fd 36 04 e3 f0 dc 25 bd 62 dc 9b dc 50 8b 3e 7f 93 61 51 a8 25 18 0b // d3 95 0c 7f 2b 1f 89 5f 3e bc 1a 39 d1 50 80 ef 51 78 93 3e 1b ed 82 // 45 09 72 17 46 66 81 ec f4 e6 84 a4 0c 4a 7f c9 d5 d1 9b c1 ef a2 bb // 67 52 53 8e 9f ae 78 34 29 9e 3f 5c 32 e5 3a 11 6a 3c f3 18 3c a1 6a // de f9 c7 0f b2 3a 92 24 8a 25 77 1b 17 a9 01 7c fa 1f 84 cb e0 17 e2 // a5 7c 71 cb 2c 75 fb f1 76 87 d1 72 00 7d 06 d6 49 67 67 ba 29 bd 74 // 87 b0 62 86 2e b7 cc 9a 42 11 d2 81 c6 79 9f 27 a3 3c b4 db 17 1e 43 // 74 4d 89 5e b9 12 e4 b4 35 87 83 f0 81 b8 0f 0a c9 1b d9 f1 5f a6 8d // 15 63 08 e5 a9 e3 87 dc 19 94 67 c7 9a ec a3 51 0c 93 d0 a0 76 77 80 // d7 fd bd fb 01 df 2d e8 e4 46 9d c7 80 a6 44 38 32 01 0b 55 f6 d5 e7 // 3b 54 ba a3 63 47 8a 6e cf d1 dc fc b7 a4 41 cc 5f 67 b0 9e 0f da 5d // 08 a1 8e c4 b0 bc 30 46 a8 92 9c 33 19 d4 e1 3b 22 aa 45 fd 82 4f 82 // d4 3a 4b 92 08 fa 27 b2 0c 2b 5d 5c ef 0f a0 7e d2 9e 66 c8 d1 a0 73 // 18 c9 34 5e 61 a3 36 90 51 fc 20 ce 68 f6 96 ec 0f db 53 87 2c 95 df // 46 61 81 52 2a a2 3b 22 65 47 47 4c 92 48 c7 d0 a0 68 9d 9a 9f 40 13 // 3a 03 ce 23 6e 93 aa 28 29 d1 aa 84 75 b1 e4 3e 3b 50 5c f0 2c 54 1a // 29 81 9d 1b 59 01 59 4c 57 bd b0 0e 40 01 19 14 45 67 e0 e7 d8 0c a2 // 03 59 63 8b 00 07 94 3b 35 11 3f 54 3b 1a 8d f1 f0 48 b3 39 74 4a 2d // 73 b3 8a d6 d3 88 22 74 e5 87 a6 21 92 fd 9a c5 f9 c7 10 09 61 4d 78 // 4d c7 f4 2d 76 1d 21 ca 78 c6 a3 75 7a b9 cc 7f ca 8f 45 c7 99 22 40 // df 63 4e b0 1a ef 7c 4e 4f 21 84 d1 8c 1f de c7 f4 0d 5b 07 90 67 65 // 63 d1 26 25 72 93 82 93 85 a2 2e 34 4e 26 33 5e 43 7a 64 37 16 81 bd // f6 b1 d9 32 66 f7 93 b5 cf 89 de 4f 9e 42 f0 53 65 da 3d 39 48 fe 52 // ab 2e 9d 44 b3 5f c4 c5 42 11 ca 3a f6 21 6e b1 b4 2a dd 2f 5f b3 1e // 72 a5 65 ad ad d8 2f 5a 70 88 e5 0a d0 54 de 85 43 3f de 57 d4 84 81 // 08 4b 26 18 ee ac cf 8a 5f 22 04 ff 9a 0a 2a a0 56 b7 cf 4f 5f d9 ec // ff 4f ec 3b ae 0b 17 b9 af 8f 7f cb b3 91 45 c2 57 01 1d ae 17 54 5a // 61 ed 26 0b 7a d1 f7 c2 90 49 47 f1 be 67 6f e6 4f 6a 10 34 62 52 ee // 9b 48 52 d2 df 95 d9 9d 90 85 0b 8b 2b 8c cd 61 d4 cd f3 26 a7 65 ae // 0b ca dc 66 d7 f6 01 e2 10 a3 6c e0 80 90 f7 2b 6d 9e e8 6c cf e6 70 // 10 e5 f3 5e 67 fd c3 47 8b 70 f7 62 d5 ab 01 a2 2e eb 73 ef 69 df 9d // 2f f2 18 40 4f 44 a6 bb 57 1f 35 3d 4a f7 05 41 b9 0f a9 12 52 64 cc // b6 f1 39 e4 b5 0a 4a 42 45 14 cf 40 4e 23 c5 28 a1 d2 78 37 e4 98 9f // c4 99 36 bf 48 61 ba 4c 77 c3 74 bc bd fd 8d 48 eb 4b 09 40 e7 32 92 // 41 71 c0 ae 8e c0 e8 84 dc b4 a5 f8 38 0f bd c5 16 61 93 b9 73 c9 89 // e7 04 6c 58 96 e3 87 42 bb cd 1e 2b ad b6 09 0b 17 43 f9 bb 39 26 0c // f2 e6 0b 30 66 c6 7e ba f1 0b a9 99 28 a6 87 69 c5 a4 56 5e 05 02 cb // 59 ba 0c 37 3a fe 32 de 5c a2 ab b9 64 07 73 ff 96 07 6b 89 32 68 c1 // 1c e9 2d c2 ff ad 11 ce 4e 88 cb 90 55 60 fc 45 61 23 7f b8 be dc 35 // ac f9 a4 96 29 58 1a e7 65 d6 30 a4 44 b0 0d 46 c4 b4 4f 0f 6a b1 49 // 68 cc a5 b5 f1 18 b2 a0 6a 72 ed 4f b4 fe 6f 2e 48 0d ad f5 57 5c 25 // 2d a7 96 69 7f ab 42 ad f3 bb 93 c5 4e db 31 93 95 f9 b8 1a 95 5a a4 // 43 a6 39 14 a4 7c 9d 4b 7c fe 2d 9f be 87 ed cc 3b c0 9c 4d 3d 33 1a // 5a 64 8a 0e 9b 3e f8 41 df 4e 50 68 cc b9 17 3e 4e 87 76 0c 0b 2c 53 // 71 a7 fa 93 f5 7e 88 1a 6d c1 d6 4f fe 75 5b 9a ab c9 1f 46 e5 2c 34 // 5a 0d 5a 81 5c 81 24 c2 35 0b c5 81 76 62 69 2a 0b 5f f9 35 b6 ec 79 // 7a 0d 8b 78 ca a4 4d c8 39 18 73 0c 76 30 51 0f 08 c3 ea 0d b8 91 8b // 37 5e d7 95 9e c3 5d 85 90 10 87 2f 30 8a d6 7c 4f be c9 3a 26 34 31 // 64 c4 09 f9 1e 29 22 2a 56 1e 58 61 9b 2c 9b ea 13 d4 8c a9 a9 59 4e // 27 8e 63 0c 1c 96 ea a9 0c 10 36 10 43 4a 67 2f 4f 75 79 8c 57 e0 4e // 30 b1 61 3b ac 7e e7 7f af c7 06 61 f2 0e fc ae 12 2f 65 1b b6 c9 f9 // 75 ae 9b 5a c6 bc ab b5 26 4c fc 34 5f b3 60 1f 99 ca d4 4d 68 66 af // df 91 6f 69 70 ba d1 c7 3c b3 4d 5c 69 f7 18 c5 af 07 eb a4 f9 5b 28 // ae 42 03 44 ca a2 d2 e7 1f b0 c9 58 9f 0f cb b0 dd 25 a3 ec 34 64 a0 // 84 8a cc 07 5c b0 60 80 8d 5a d0 40 9e 1b 56 76 ea ce b8 26 e5 90 16 // dc fd 13 c5 34 06 f6 b6 16 d8 84 f4 a4 25 7d 77 ee 1c cf c0 52 28 8a // 8a 21 ec 26 03 da 91 bd c0 0f 5a 4e f9 13 c7 e3 8d 71 9d 2c bc e3 06 // 83 ff af 10 36 24 74 a4 1f a5 55 82 6b 5b a4 a0 f1 0e 0b ae b8 58 82 // 7d 0b 5d 5d 71 4b 6a d7 d8 2d 22 8a f3 be cd 35 50 fe a6 5b 78 ac fb // 5a c6 64 30 fe c8 f4 20 cf f5 23 0d 3c 97 20 83 86 9e f8 a6 20 82 07 // 86 67 15 6e 33 97 05 8b f3 dc 9e 5c 98 a1 95 75 2e 86 0e f4 1f c7 73 // ca e1 ad 4b 3d c5 84 ff 99 2b 4f d4 88 e5 58 00 cf 13 ad 6d 5c 5e 17 // 45 b7 95 2a 79 6b 01 2d 6d e5 f4 07 df 78 f5 e4 d5 a8 d4 a2 0e d7 42 // e2 2f 82 50 0c 84 52 fe ff b9 6d 6c 56 d4 c8 06 2c c5 08 5a 99 f6 76 // dc 6f 51 d9 32 c6 e6 b6 1e 86 e1 46 88 ae b4 fd 73 48 e3 f3 3f 97 64 // 40 0f 03 f6 67 d7 6e a6 8e 4b 08 6f 46 07 7e be d3 9a 3b d1 29 ce 7c // 14 a2 75 15 cf 9c c5 81 89 07 e8 fb 2b db e7 6a c6 50 02 04 2c b1 11 // 35 62 4e 03 64 0c 2f e0 19 d2 cc 14 e1 6e c7 12 6d 46 e3 1e 50 6f c8 // 58 96 6f 8b 75 da a4 b5 f3 3c b9 01 f8 32 ed 3a 78 39 e1 33 22 be 37 // fd 03 60 35 41 6d e3 88 9c c5 bf 2e ae 8d 4c 04 f0 97 a6 d3 e6 d8 17 // 74 b0 9a f1 4d e4 38 4f de 65 65 c7 c8 45 7d 2e 75 e5 6e d2 aa c5 da // 8b 99 73 be 40 16 db 50 41 96 a5 7a 05 e3 1f 1c 69 56 8d cc 08 dd 77 // d8 5e a2 65 84 29 93 8a d5 13 af 20 ed f8 2a 5b bc 58 df e6 d7 58 dd // 9d 4c ce 47 e9 a7 e4 e0 5f bf 43 30 95 6d d6 0a f3 ed 6e 9f 74 e8 1f // 01 f5 ba c0 f6 a7 0c 29 39 43 3d ff dd f4 d2 f7 cd 64 f6 9a 44 ca ae // ec f6 97 26 8b a8 62 c7 bb 7e 62 2c 13 49 5b f3 04 a5 07 ad ec b3 9b // 41 62 15 5c 2f aa de c1 95 b8 5f 16 39 1f c6 ca 73 ee 5f 6b a2 02 11 // f3 16 ea 9e 0b aa 02 d1 68 bb b6 19 19 99 56 e6 87 50 1b 79 49 02 28 // 76 ef 36 8f 55 d7 70 4e ab 0b 6d 56 d4 36 0b d4 cb 68 65 5f 91 cc 46 // 1c 29 bb 37 cc bd cc 28 3c 90 b0 ca 57 38 e8 b5 06 70 1f 91 b1 35 7f // 56 25 b8 ca 59 df 71 1e a2 7d bc ba 41 d4 ea 42 b3 b0 18 08 3d a2 7c // 8b b7 58 b1 41 c2 ab 4f 44 8b 8a 5f c9 24 9e 9d 8a fd b0 9b 68 54 bf // 6f c5 d3 54 1f 9f b8 8d 52 53 66 69 54 79 c0 00 8f 6a d4 35 da 92 86 // 86 24 a3 4c ed 6e 52 88 80 88 e2 cf 2c 9f 7b 02 70 28 83 cd 5a ca fd // 09 24 1b a1 96 84 cb 07 a3 6b 04 88 b8 2e a4 4a bd af 85 00 27 40 8c // 14 1f f7 e2 86 bb 37 f0 2b ef 34 3b 3b f1 b5 63 c0 44 de 43 0e 32 52 // e0 7a 2e aa 21 e0 64 bf 07 64 5b e7 65 01 fb fc 25 37 a6 4d 48 8e 39 // bc 00 d6 e8 d5 af 9d 29 9f de 2b 09 3e 41 6b 8c ac 86 de ea 15 ea fa // b4 2f 7a f1 6e 03 15 be 2e 7e d7 5c f5 ec 5a 60 98 0f e8 06 fa f6 63 // 93 ef 7f aa a6 0b ca 8d 5c fb c9 d8 36 93 d4 6d 78 48 bb 96 e3 45 0a // 58 5c 04 35 57 06 a5 64 cd b0 a6 5c ae fd 2e 4b 15 b0 52 27 63 b1 6a // eb ca 31 14 0b 30 d0 47 2e 98 48 eb ab 6d 47 8e 38 40 81 87 c5 6c bf // 48 18 b3 0b 59 74 a7 8b 37 56 77 5f 58 83 4d dd 8a c7 a9 64 87 e3 34 // 98 ac 89 fc 52 48 b7 3c 71 ff 87 ec a0 ee 09 e0 7c 82 27 8c 83 a7 41 // 1c 32 0d ff 71 71 a3 d6 31 ad 0f 30 8b 05 45 79 eb ce cf 40 87 1d d5 // 3a 27 e6 8b 6a b4 aa a0 06 29 a2 db 37 b2 95 66 55 f7 90 bc 38 d2 a8 // ed 9a 74 63 ae 77 51 dc a0 2d de 3e 3b 0b 94 be 4f 06 a6 f1 dc e8 3d // 60 b5 30 1d 5f fe 9a f9 15 c7 8b 29 22 00 5a b9 93 50 c8 f7 5b 7f 11 // ca 3d 49 ba 4d d3 6d 39 5f 3d 5f 9e 62 a9 61 39 d7 1e a2 e8 dc ed ce // 13 31 6c f6 08 85 b5 83 e6 dc 8e 39 d3 96 2e c2 cb 75 a9 3e e5 c5 e7 // c7 79 f6 02 2d cd f3 c0 7c f6 e1 14 21 8f b6 f5 2f 34 39 a1 93 cd 73 // 7d 9e d8 2e 84 f6 40 93 87 22 8a 6c 94 03 f0 1d 5d 9e c3 6c 85 70 4d // 91 4a 0b 4a 6c 7a 9d 59 f7 ef 60 43 a7 45 5a 30 e8 f8 6a ca 02 04 51 // db d6 a3 bf a7 99 3a 4b fd 9e 84 32 2c 43 ea 83 59 2e 27 75 62 32 4d // 61 3f fb f7 a6 b0 9f 79 88 ce 73 83 6d e0 9e 1a b2 33 ee a2 ef 80 c0 // 07 26 13 1f a1 d1 91 54 33 bd 17 c5 18 49 40 f3 b4 c0 37 f1 e6 89 45 // e7 26 77 13 f6 c3 5e 45 af e1 2b fd 43 44 ad 40 5e 2a 9a 92 f4 68 ba // 75 ad 68 5b b9 0f 67 44 58 c3 69 ed 18 96 ba 3c 0c 7c 5d 33 4d 64 99 // 01 4b 01 4e 8d 3b 96 33 fe ab d0 67 12 6e a5 5f 7f 2f 3b a4 c9 0a aa // dd 5f 8d 04 cd 4a a1 1d b0 a8 24 fe 06 80 be 1b 80 db 07 f4 99 69 e9 // 35 4f 44 95 bc 2c 98 2a 9b 6c ce 7c da 6e a2 6d f0 80 58 d3 9b ea 9b // 9a 53 43 65 08 e7 03 cf c5 e8 b5 26 a5 52 30 e0 2e 11 b5 1c 02 b4 e8 // b8 91 8e 37 9e bf 05 14 67 02 09 e4 9f 51 15 9e 61 9a 31 ce 64 03 d9 // 2a 80 1c 77 39 d4 6b 18 a5 50 03 c6 05 33 4e 61 95 24 4e 78 9a 89 4c // b6 f8 26 24 38 e1 05 4a 3e 5c 75 d5 21 57 fb 80 88 30 82 28 37 cb 8f // 19 07 32 4a 33 03 99 7a 96 c0 33 69 2e 00 39 f1 03 be 2e 16 3a 76 8f // cb 14 28 e7 34 1e b1 b8 8d c6 3d a2 4f 09 39 93 06 bc 30 67 63 d4 11 // 4d ed e7 41 a6 5a 20 c9 2f 03 14 71 08 bf f0 07 39 15 22 8e d3 d2 e5 // 5b 85 fc 9e c6 37 a7 97 bd 8c 5d 61 4b b8 9e 42 1d 2b bf 31 d5 05 ec // a8 97 99 2e ee bc 4b 4d 21 b1 42 44 38 5e c5 14 6f bf 64 21 ee ec ef // 58 6e b8 18 5a 8a 2e 77 a8 2f a0 b2 5e f0 a0 df 7b fb b7 b9 0e ea 93 // 4a 47 35 6f ec f0 30 42 d4 40 a8 a4 a7 eb 90 b2 94 a0 93 8b 11 87 f6 // 2b 23 81 8f bb 58 a4 a1 24 c8 09 17 d1 9e f7 aa af 3b 17 79 d9 8f 4e // fa c6 36 0a 75 b7 c5 9e 63 06 07 61 fe 8d 0f 4f 15 18 7c 73 e2 b3 8e // 91 57 53 55 dc 5f 5d 89 f6 69 8f 5e 59 ae 6e 9f 07 c3 41 39 c9 e2 c6 // d9 73 ab 89 bb 8e 2d f0 95 18 64 bb 57 9e aa 04 fb 81 65 db ef cc bd // 52 fb ad 7b f4 7d 42 3a bd e9 d0 f2 82 b6 fe 76 e9 b4 c2 71 2e 29 c1 // 01 28 33 ce b4 38 53 00 dc ab 9f 11 20 87 b4 6e a9 c1 98 19 38 a9 2b // d8 51 7c 50 7c fa 4b ad ef e1 54 44 de 73 37 ce c1 5b c4 71 91 94 2c // 9c d7 43 18 34 fa 06 18 c2 e3 95 93 c7 e0 af 5d d9 d1 71 69 8e b1 40 // 88 4a 91 d6 bf 32 ee 8f ae ad f7 9a 39 c4 dc 5e ab 5d d3 5f 2b 05 7a // cd 08 6f 7f 3c c3 a0 c2 05 40 85 d9 34 10 91 f5 75 21 a9 07 1d 86 02 // 58 4d 3e ee af 9a 15 2a f8 46 17 18 f3 72 bf 15 ff be cc be 47 8a 7a // 1d 2d 4f 5a dd 66 35 11 5e 1d 98 f8 0d 4e af fb d0 6a 4b 60 19 3b 18 // 49 f7 65 20 fe 58 16 6d b1 d2 ea f8 f8 3d 77 ad ac d7 3a 1f 61 d9 a5 // af d5 37 f4 d9 08 cf 11 0b dc ed 9d 54 e2 63 1d 91 92 5c b3 90 5e d3 // 13 f7 df 39 91 ea 03 f8 48 8f fe b2 34 c4 f0 d9 63 65 4e 94 55 4e 1a // 2c 28 7e ad 49 68 b4 4f 56 f2 f1 ee 6a 04 68 69 aa b5 b5 73 78 a0 ff // ab d5 ab 53 ef d9 eb 85 da 3b 47 8c ad 87 73 c7 85 95 2b cb e6 c8 85 // e3 52 99 ee 32 ab 10 a2 eb 4b 08 d1 e5 e3 95 03 32 de f9 2e 9e 57 b0 // 9e dd 8f 70 fb 68 7c dd 91 95 6c 5e f2 f9 3c c9 bc d0 f1 a1 71 f9 9a // 14 b4 82 36 9b eb 1b 61 23 e0 e8 e1 a7 0d d5 0b e3 25 72 73 f1 79 92 // 0f b0 36 ac bd c4 e8 6e 29 05 d9 04 46 df 7c 85 18 b9 cb b7 70 58 79 // b8 d0 ca 5d f3 6c a3 59 eb 82 fd 78 36 1c 7c ca d1 4d 8a 16 c9 56 fe // df b7 d4 2b 4c 86 19 e9 fd 4e f7 bb b3 c6 f6 74 55 04 17 d7 7e 79 07 // f9 1f 83 61 d0 90 f2 9d e4 b6 e5 49 2a bf 27 96 ad 3a ec 5a 8e 2f c3 // e6 13 c7 d5 d2 d3 c1 d7 e8 51 ac 30 c5 07 61 68 97 0a 08 45 62 33 27 // 95 b9 83 cb c8 c5 ea d8 31 9e 29 99 8d 7d 83 8c f5 64 9e 7c b8 9f cb // c9 43 7f a3 8c d4 a1 85 a9 60 e7 71 69 1e bd f2 35 7a 16 23 44 fa 1d // a5 f3 18 f0 66 cf cc 80 3c 64 cb 9f 73 20 6c 7a 11 dc a7 06 0d d3 39 // 63 3f ee 03 01 4d 1d fa 1a 3f df c6 1c 61 f4 88 55 dc 32 14 42 ac 48 // 5c d1 b3 d4 e4 24 15 ea 98 be 56 41 8d ed 6c 27 1f 34 70 15 5a 35 2e // 1b 00 64 fd 42 6d 85 38 1b 45 f4 ea 44 b1 4d 33 dc 2e e2 6b 06 37 39 // 34 11 d4 d0 23 94 0e 12 a3 a8 36 09 d9 97 5e c5 74 ce 25 31 21 d1 bd // 61 2b 6d a9 07 43 3d 82 2f 1e 31 f9 d5 94 b3 17 64 5f 3a cd fd ae 3e // 94 c2 2d fe 1d 5d 14 92 a5 d2 f3 bf e3 05 47 90 2e 8b 3a 93 72 7e b5 // da aa 60 eb 5b 66 dd a9 fb 3c 10 88 4a 14 37 05 66 2d 26 ff 93 59 48 // 3d 2e 3b 50 71 44 e1 ea c3 f7 c7 96 15 ea fe 8d 1d 93 6f 49 bf 48 d8 // 67 c7 49 e2 80 ef 6f 32 32 1e 54 a0 57 46 a5 1e 70 5b 79 3f ad ac f5 // 8b de c4 a9 a4 ef e6 b4 13 ab ab d2 e7 d3 ca d4 8d 16 bc 63 c2 51 cd // 52 87 a4 0b d0 0a 79 23 8a b3 16 23 13 34 d2 2d 91 f5 cc 07 9e ec 56 // 68 14 7c a3 ba 5c c6 a5 44 23 f6 a3 6e ea e4 76 18 19 af 26 01 93 d1 // 66 1f de b0 56 ce cf 3d 9a 30 59 d4 c1 e6 c6 35 0d 8a 3b 46 0e 06 78 // c4 bd 88 7a 39 2d 14 a5 5b b9 16 ea d4 68 9d 25 64 b0 28 1f 09 6a 68 // 66 ab 18 3a ed 8e bd 95 e9 f0 86 f9 87 cb 07 ce f1 e1 72 80 c1 bf 5c // 43 ea 1a a3 3d 6e 8e fe 8e bd ea f7 b4 a6 7a 35 d4 0c 1d c5 33 10 51 // 3f 0b 76 1c 7c 5e bc 89 a9 74 72 43 87 60 c8 b6 ab 8f 44 aa f2 b4 26 // 3b e7 19 e4 84 47 43 ec 5a f7 b9 ca c6 c9 76 56 f4 96 5f 9e bb 51 6d // c0 66 4a 03 1b 6f 2e 89 1b 59 c5 6d b2 23 f1 0e 6d bd 5e 21 42 74 1b // cd f6 5c 9b b6 7a 67 20 10 ce ba c9 ea 11 00 13 a2 aa ca d6 e0 fd 65 // 5f 4a c1 bc bd 49 e7 aa 9e 36 fd 79 4a bc e2 93 29 aa fa ec 46 91 8b // 9f 18 44 ea cc eb 29 24 da e0 f2 4e 36 5d a7 ae 01 a7 07 b3 9b b2 63 // 32 67 b8 b4 10 e5 41 45 e7 f9 48 99 03 63 c9 8e df 86 3e 02 99 da 83 // 05 23 f3 d1 ae 89 86 29 cb 04 a3 67 42 e1 df 9a ff 32 32 fb ff ac 5c // 33 e3 c4 34 dc 16 e8 f8 9f 8b 29 46 d8 99 5f dd cb b8 66 5f 36 26 a6 // 38 2b 62 8e bb 7f fe 10 08 7a 5c b6 15 ca 80 f4 a0 46 cf 34 05 1f 39 // a7 68 9f 99 3c f0 fe 5a 32 eb 0b f6 d1 f3 2e 90 7b dc fe 3c 0a 06 7c // 98 c6 c3 6b 31 a2 00 96 3f 10 78 2e 09 b8 31 32 b0 cb cf a8 81 98 63 // 88 a3 7d f1 f9 be ce a8 72 a3 60 2c b4 ed fd c9 e3 0e f9 1b 26 2c ca // 32 b8 23 72 ce c6 fe f0 03 fb db 4b 26 18 2a 6d b0 5f fa a3 c9 40 e2 // 61 e1 e4 fc ae 4c 7b 97 2b 13 4f 5f b8 74 01 9c a3 71 92 4c c6 cb f1 // 4f cd df c7 5a de cc 68 07 7f d3 2e 12 c0 07 de 69 85 cf 58 1e 2d c6 // 04 4d 77 73 e5 32 a9 7c 2f 24 67 42 7f 84 11 d8 95 42 ce 9b 28 62 59 // 22 d1 52 57 4a d9 73 4b 97 74 8c e3 ff 73 eb e9 9d 5f a9 2b c9 7d a2 // b2 9d 03 d4 b5 30 b9 90 72 6a 2a 12 71 60 76 ad 35 cb f8 d8 a6 7a 39 // 76 cc f9 e1 a3 0a b1 50 5d cd bf a4 43 a3 21 18 b0 13 58 08 05 ca 97 // ff b1 a3 ff b4 03 4d 7b 13 2a 21 03 e8 9c c2 e0 83 c0 d9 bc 5b 3f 97 // 60 e8 10 f4 dd 10 18 49 0c 7e de fc 98 5b a2 96 d9 4a 42 2f 4b d7 8a // 7d b3 09 17 09 59 ec 9e c7 38 12 0d 41 d2 aa ce 79 a4 36 d5 6c 88 aa // 32 66 af 8b d2 85 1f 7f a6 ce 76 b9 ac e9 f8 e3 4d dd 52 7a 73 78 e6 // 8f 1e 22 7e d0 91 ac cb 95 1a 99 15 03 d0 9d b7 b0 0f 1c 51 2b 40 ef // 7a 9c b7 df 63 84 bc 9a a7 69 02 44 11 ed ce 88 a2 58 fe cc 58 95 8b // 77 e4 21 88 b5 f1 46 60 b0 f8 80 77 b8 1f d0 4f d5 6f 3f 64 93 55 3f // 90 10 89 5c ac b1 72 88 54 4e a7 21 c3 ed cd 13 45 78 25 7f ce 14 41 // ea 3b 27 3f db cd e0 b8 b0 3f eb 5c db b0 b2 fc 25 43 bc 1f 90 83 76 // 48 59 47 31 aa b8 b6 00 fe cc 69 48 84 54 d9 11 4c d9 4c 5c 7c 88 14 // d5 c9 d2 64 5b 48 4a 27 77 d0 ab 37 69 f2 15 e0 83 45 b1 37 f0 17 b6 // c3 37 34 5c 4b 49 14 51 2f e3 bc 66 03 7c fe 82 2c e0 ab 8a 4d e7 00 // a6 63 04 f5 82 c6 c6 d3 67 1b 03 7a 94 93 a6 1a 02 42 39 e0 fa ec 73 // bd 6b ef 9f 87 0f 17 b8 80 9e 7e 95 67 87 d4 c9 58 16 db 2e e5 f5 ea // f6 a4 58 1f d1 c3 38 bf 6a 74 b5 6e 03 56 bb 1e ce 0b 13 d3 78 3e 49 // ea af 51 d7 e5 06 04 9c 5f e4 15 5b 72 08 5c 50 8a 7b f2 43 45 34 ed // fe c5 32 f3 9b ca 20 b8 4e ab 39 3d 50 ec 00 1a ab 5e 2b fa 70 6e aa // 0e f4 ff 98 99 e3 73 09 c0 a9 b4 92 f4 d3 fa fe 63 98 a5 03 a5 ee d9 // b9 e7 a2 12 2f 58 7a 18 da 41 c3 4d 41 cf 2e 0d 0c 05 f9 a0 bc c5 77 // 59 76 94 80 82 70 74 d3 ec f5 a6 f0 85 14 3e 23 70 d1 10 1d 35 61 3f // 69 49 7d 3f b2 54 09 2b 3e 3c 91 96 f8 d4 8f 38 b6 bb 97 c5 a8 12 bc // 32 47 5c 27 93 4b 92 35 39 d4 22 b8 d9 a6 b8 18 c5 83 07 e8 03 db 93 // 6c 3a b1 d0 f7 d0 ee d9 fe 6d 40 8c 53 68 77 5a b3 1f 3b 1d 06 b6 b8 // 6d 23 df 57 1f ca 0b 1f c0 25 4d 51 d9 77 b9 1e d5 e4 5b 8d 8a 63 77 // e0 6b 64 25 7d 93 e4 80 1c 47 30 a9 ef b8 72 f2 71 6c 56 9d cf dc 4f // 16 34 45 e3 b1 58 44 f9 cf de 54 ce aa fc 21 8c 7e 42 c3 aa 9a e7 fc // 41 e9 73 4c 17 72 7a 80 06 02 07 5e 1d 83 0e 61 4e 8b 69 6a ee 98 ed // 9a c5 89 c5 76 1c 40 55 f3 d3 f1 6c 44 67 8b 0b 8c 52 b2 cb fb 5d 8d // 95 31 a3 6b fb 7e f6 10 c7 ce 9f 09 32 b5 b8 18 99 38 a7 bd 1b 35 d1 // 43 68 5d 18 40 96 15 3c 3c 26 3a aa 89 36 1e c5 82 4c bc 50 72 94 8b // 0a 13 a5 57 6b 54 b4 3b 34 d0 ed 50 8c dd 97 a5 6b 52 df 10 6f 79 65 // 1e 39 20 83 f0 3d 21 e6 e0 ff b1 f6 03 d4 56 cd b7 dd ca 42 ae 5a 6b // 0d 3b f6 61 29 0a 95 27 21 70 b8 b1 c0 6c ad de 25 59 0b 3c a9 00 7c // f7 e3 21 02 75 9e 67 78 f8 69 b7 41 75 72 34 7a 70 58 2a 3b 8e fe 9f // 9d 0a 15 67 fe 7e 3c 55 ce 3d a3 9e 9a 8e ec 1c d6 b6 f6 a3 c9 fe 90 // 09 1b f0 4e dc df b5 d1 c7 21 d1 01 50 80 9d 11 8d 88 2f e1 29 f0 b9 // ff 8e df be cc 78 c3 b9 bd c5 81 45 57 cc b5 a0 c5 47 ac fa 4d 9e 38 // f8 91 dc 8a aa 06 ce 6b 85 6e 33 55 e8 c9 8c d8 fc c9 cb b9 a7 ec f0 // 4b 99 9e 5a 2b 90 4f} (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 = 0x90 (4 bytes) // err: fuse_errors = 0x0 (4 bytes) // unique: int64 = 0x9 (8 bytes) // payload: fuse_entry_out { // nodeid: int64 = 0x5 (8 bytes) // generation: int64 = 0x1 (8 bytes) // entry_valid: int64 = 0xf (8 bytes) // attr_valid: int64 = 0xa07b (8 bytes) // entry_valid_nsec: int32 = 0x6b4 (4 bytes) // attr_valid_nsec: int32 = 0x4 (4 bytes) // attr: fuse_attr { // ino: int64 = 0x2 (8 bytes) // size: int64 = 0x1 (8 bytes) // blocks: int64 = 0xfffffffffffff001 (8 bytes) // atime: int64 = 0x6 (8 bytes) // mtime: int64 = 0x6 (8 bytes) // ctime: int64 = 0x6 (8 bytes) // atimensec: int32 = 0x4 (4 bytes) // mtimensec: int32 = 0xffff (4 bytes) // ctimensec: int32 = 0x8 (4 bytes) // mode: fuse_mode = 0xa000 (4 bytes) // nlink: int32 = 0x7fff (4 bytes) // uid: uid (resource) // gid: gid (resource) // rdev: int32 = 0x7 (4 bytes) // blksize: int32 = 0x1000 (4 bytes) // padding: const = 0x0 (4 bytes) // } // } // } // } // dirent: nil // direntplus: nil // create_open: nil // ioctl: nil // statx: nil // } // } // ] memcpy( (void*)0x200000002140, "\x49\xdd\x85\xbd\x2d\x04\x0e\xde\xf8\x4b\xdf\xeb\xba\xef\x51\x52\x96" "\x09\xf0\x76\x95\x94\x5c\x98\x62\xf6\x7d\x5a\xa4\x66\xc2\x02\x90\xa3" "\x58\x09\x1e\xa8\x92\x31\x6a\xe3\x72\xd8\x81\xd9\x71\xe3\x75\xea\x64" "\xb0\x4d\x27\x4c\x42\x38\xab\xf0\xb0\x7d\x07\x01\x40\xd6\x28\x3e\x36" "\xb9\xea\x08\x4a\x56\x53\x59\xca\xc3\x27\x95\xc5\x73\x50\x19\x4e\xc3" "\x57\x40\xac\xbb\x98\x59\xcd\xb6\x33\xfc\xe4\x68\x5d\x34\x5e\x24\xdf" "\x16\x5a\x6f\xe3\xee\x7a\x66\x09\xae\xef\x55\xaf\x40\x13\x53\xcf\xa6" "\x98\x82\xfe\xac\x5b\x36\x1c\xaf\x0f\x76\x07\xeb\x5d\xd9\xd4\xdf\x4c" "\x6b\x19\x6f\xe9\x5a\x3d\x3a\x2e\x61\x39\x56\x14\xde\x58\x73\x4b\x47" "\x1d\x6a\xf2\xdc\xc1\x0b\x6f\xdb\x90\xc9\x53\xdd\x27\xbc\x78\x74\x84" "\xb0\xfa\xe6\x36\xe0\x0f\x56\xdf\x62\xcd\xdb\xd0\xb7\x69\xb5\xd8\x74" "\x91\x67\x3d\xb0\xab\x23\xc8\xc4\x8b\xb7\x2e\x0a\xed\x12\x52\x74\xd9" "\x83\x48\x36\x6a\xe4\x2e\xa2\xf9\x59\x67\xce\xe7\x5c\xf5\xb0\x40\x04" "\x7c\xaf\xda\x72\x9d\x24\x18\xca\x92\x95\xf8\x52\xc9\xeb\xc6\x0d\xbd" "\x18\xde\xc3\x4b\x3c\x38\x30\x77\xf4\x8e\x27\xac\x95\x3d\xc9\x36\x13" "\x1d\xc4\xb2\xa8\xdf\xf7\xf4\x70\xee\xb4\xa9\x3c\x08\xd4\xdb\x8a\xdd" "\x74\x27\xad\x07\x8f\x97\x24\xc5\x75\xd7\x44\xde\x77\x26\x23\x20\x0b" "\xc0\xb3\x80\x61\xb0\x40\xc7\xe7\x30\x7d\x16\x38\xa1\xb9\x31\x5c\x4d" "\xdd\x00\xf1\x3a\x21\x43\xd6\x1c\x98\x62\x42\x67\x5b\x6f\xf5\xd2\x46" "\x5b\xd2\xe2\xda\x06\x61\x90\xf4\x74\xee\xa9\xf4\xfd\x78\xb3\x4a\xe1" "\xaf\x4d\xe7\x0b\xdb\xc9\x46\xf8\x78\xed\x34\xda\x3f\x35\x74\xd2\xf7" "\x6f\x7a\xf4\x7a\x34\xfb\x63\x57\x68\x82\xbb\x6f\xe9\x8a\xc7\x25\x09" "\x27\xf1\x29\xbe\x34\xaa\x3c\x3f\xb1\x87\x57\x21\x54\x1e\x3f\x8b\xc7" "\x93\x09\x08\xa6\xf0\x30\x4a\x46\x38\xf0\x53\x05\x8a\x6e\x7e\x8a\x5c" "\x6a\x5f\x5e\x1b\xe3\x74\xf8\xcd\xb2\xda\xf2\x6c\x73\x69\x3a\x79\x57" "\xe7\x7b\xcc\x0d\xec\x21\x67\xca\x6a\xad\x93\x28\xbb\xcd\xff\x7d\x6e" "\x8f\xdb\xe7\xe3\x09\xfd\xe7\xf9\x1d\x2e\x3a\x18\xc0\xf2\x2e\xb2\x1c" "\x37\xf6\x35\x73\x6f\xc4\xe8\xce\x91\x91\xa1\xfa\x52\x6d\xb1\x69\x0f" "\x52\x8f\x34\xb3\x58\x23\xf9\x1a\x81\xd0\x8f\x74\xb5\xd4\x30\xc6\x64" "\xcb\x91\x6e\x5a\xea\xda\x62\xf5\xf8\x3a\x9d\xd1\xcc\x71\xec\x97\x60" "\x60\x26\xeb\xa4\xa9\x3e\xb5\x7c\x3e\xa6\xc2\xe2\x80\x99\xd4\x7d\xc7" "\x13\x94\xd9\x35\x59\x86\x55\x41\xda\x96\x84\x30\x4c\x74\x6d\x1f\x19" "\xf8\xad\xc7\x3a\xe9\x14\xec\xd7\x67\x61\xfb\x8a\xa7\x0c\x23\x46\xc7" "\x58\x06\xa2\xca\x6d\xae\x8b\xcc\x6f\x89\x24\x82\x85\x91\xc5\x91\xa5" "\xf4\xde\x1d\xb7\xc3\x43\xd4\x7e\xd4\x65\x8d\xf3\x35\xc9\xfe\xb6\x5f" "\x10\xaf\xf4\x03\xdf\xa7\x67\x54\xbb\x29\xd2\x3f\x3e\xdb\xfe\x71\x78" "\xe6\xbe\x2c\xe0\x57\xbb\xb4\x00\xe7\xca\x40\xcb\xe4\x30\xab\x09\x66" "\x53\x07\xdc\xeb\xf8\x8f\x9f\xc9\x19\x6b\x12\x5f\xc7\xf3\xa8\x70\xb8" "\x3b\x91\xd4\x9b\x97\xb6\x84\xae\x23\x26\x72\xbb\xd2\xa2\x45\x8b\xce" "\xff\x3f\xf9\xb9\x23\xf8\x32\x8b\x1c\x61\x2f\x89\xbf\x75\x77\xc8\xe1" "\xb0\xc3\x29\x22\x42\x78\x39\x6c\x1d\xcc\x28\xb5\xc4\xb3\x16\xf5\x12" "\xb0\xb5\x32\x00\x09\xd0\x89\xc4\xff\xc9\xd2\x73\x3e\x16\x3c\xe2\x6c" "\xe9\xf5\xe5\x96\xd2\x5e\xac\x27\x0d\x70\xfe\xe0\xb0\x42\xf1\xda\x0d" "\x52\x54\xa6\x44\xe9\x77\xaf\x45\xa8\x66\x71\xee\x66\x6c\xdd\x9a\xc3" "\x4d\x8d\xbe\x96\xed\xaf\x37\xd7\x73\xf5\x1b\xd6\x92\x1f\xc6\x0c\x88" "\x70\x3a\x6d\xff\x23\x3d\xb8\x89\xb1\x70\xaf\x21\x82\xc7\x57\x22\x77" "\x70\xb6\x06\x4e\x71\x84\x0e\x6d\xe5\xf3\x7f\x36\x74\xe8\xd7\x84\x28" "\xeb\xdb\x58\x65\xec\x87\x90\x43\x54\x2c\x0a\x5d\xb3\x94\xab\xd7\x04" "\x48\x9b\xa6\x21\xa2\xb7\xfb\x49\xcc\x18\xa2\x00\x06\x57\xe7\x95\xe3" "\xeb\x71\xd1\x35\x5f\x65\x01\x55\xb8\x35\x97\xe2\x9b\x64\x54\x11\xcd" "\xdd\x25\x55\x11\x46\xeb\xef\x69\xbc\x9d\x9b\xa0\x10\xfa\x7b\xa7\x95" "\x56\x04\x1f\xe2\xb8\x88\xe3\x70\x28\x96\xb3\xaf\xb4\x65\x89\x05\x00" "\x0f\x0a\x83\xa1\xb7\x9c\x9a\x2b\x27\x0b\xea\x4b\x8b\x98\xb1\x0d\xba" "\xa7\x1b\xef\x0d\x68\x0f\xc7\x40\x82\x4b\xc7\x5f\x3c\xc8\xe5\xe3\x92" "\xfb\x11\xad\x6c\xfe\xda\x1e\xdf\x1d\x19\xf9\xb9\x17\xa4\x84\x20\x92" "\x2f\x8f\x34\x6e\xa8\xcc\xed\x30\x04\xd0\xab\x10\x38\x0c\x5c\x82\xa4" "\xaa\xf6\xbb\xa2\x10\x77\x52\x79\xa1\x91\x9e\x1f\x24\x3f\xa7\x90\x2a" "\x0d\x13\x0c\x9a\x82\xc5\x40\x73\x4f\xc6\xee\xdb\x9b\x30\x40\xfb\x17" "\x17\x26\x35\x96\x1d\x29\x80\x01\x46\x4c\xfc\xc5\x74\xb9\x4b\x98\xcb" "\x3e\x9d\x9a\xde\x35\x3c\x7c\x3a\xb4\x26\xf0\xcd\x58\xc5\xcb\xf8\x7d" "\x38\x45\x5a\x71\x70\xdf\x1b\xab\x40\xad\x6f\x72\xbe\x0e\xec\xd3\xf9" "\xa9\xd7\x04\xd7\xac\xb7\x65\x74\x57\xb1\xee\x1e\xb0\x5d\xae\x3a\x2b" "\x74\x57\xb0\x23\x7d\xac\x9d\xcf\x60\x13\xa5\x9b\x6e\x6b\x1d\x4a\xf4" "\xed\xd4\xa9\xea\xf7\x8e\x82\xe3\xb0\x05\x96\x1a\xb0\x43\xc9\x5f\x30" "\x27\x41\xb6\x28\xf1\x31\x2c\xb1\x1d\xfd\xdf\x06\xcb\x98\xc6\x41\x80" "\xbe\x4e\x66\xc9\x70\xfd\x37\xce\xc6\xa4\xcc\xf7\x43\xc2\x4f\xf8\xba" "\x0b\x93\xa1\x93\xb7\x08\xce\x70\x03\x90\x1b\x63\xb3\xa5\xd4\xb0\x00" "\x1c\xab\x46\xf9\x79\x3c\xb9\x2f\xe4\x95\xb6\xcd\xa8\x61\x2d\xc3\xee" "\x14\xfb\xe2\xeb\x03\xb2\x26\x41\x38\x4b\x51\xb1\xa3\x92\x3a\x7b\x7a" "\x69\x33\xe8\x5e\x97\x8d\x92\x4c\xd1\x48\xdc\x6d\x54\x1b\xe5\x9d\xa6" "\xd5\xcf\x90\x82\xd2\x8b\xcd\x53\xa8\x1c\xcf\x58\xc9\xc6\x99\x87\x00" "\x39\x96\xe4\xef\x97\x7a\x0c\x2b\x0b\x02\x41\x23\xf6\xf6\x39\x3c\xda" "\x60\x5f\xf7\xa3\x6c\x50\x42\x36\xaa\x4d\x9b\x05\x73\x2c\x1b\x92\x89" "\xb9\xac\xdd\x26\x05\x94\x24\x08\x66\xf7\x37\xa6\x16\x2c\x04\xdb\x92" "\xcd\x9b\xd4\x59\xbd\x90\xe5\x53\xa3\x8c\xd7\xca\xc4\xb4\xb3\x04\xbb" "\xc4\x70\x28\xb6\x3f\x64\xc5\x3b\xaf\x2b\xee\xd1\x7d\x1c\xee\xed\x3b" "\xf6\x72\xb2\x78\x3d\x99\x95\xdf\x5e\x56\xa3\x81\x23\x73\x40\xed\xdd" "\xca\x32\x9c\x03\xa1\x7f\x2b\xa4\x8a\x94\x94\x5a\x08\xa6\x43\x45\x0d" "\x8a\x21\x7f\xbd\x94\x7b\x8d\x4e\x11\x52\xee\xb2\xed\xc2\x11\x62\x34" "\x6b\x9d\x19\x51\x51\x68\x7c\xe8\x50\x8d\x9f\x5a\x67\x3d\x02\x5f\x4c" "\xdf\x5f\x19\x29\x1d\x0d\x07\xbe\xd1\xe4\x0a\x67\x77\x05\x05\xc5\x65" "\xbd\x76\xd8\x18\x39\x1f\x1f\xb9\x95\x1e\xc6\x43\x68\xfa\xc8\x9e\x6a" "\x3f\x1a\x00\x87\x87\x36\x3e\x43\x58\xdb\x15\x44\x4e\x8f\xfd\x39\x9d" "\x88\xac\xef\x9a\x26\x84\x9a\x6d\xc3\x90\x6d\xba\x15\x43\x07\x4e\x65" "\xa6\x10\x44\xae\x03\xa5\xb3\x2c\x98\x1f\xe1\x34\x9d\x15\x63\x70\xda" "\xe0\x6b\x88\xa0\x93\x2e\x6f\x2d\xb0\x26\x5a\xaa\x4b\x79\x71\xf7\xe3" "\x92\xc4\x39\x4d\x1f\x6e\x2b\xde\x4e\x24\xc3\x64\xae\xce\xe6\x7c\x3f" "\x88\x1c\x06\x0d\x85\x4b\x29\xc0\x91\x94\x08\x42\x33\x01\x79\xda\xf4" "\x76\xfa\x8b\x1f\xae\x56\x9b\xce\xce\x5b\x5a\x56\xad\x8f\x1b\x29\xfb" "\x99\x80\xed\x60\x71\xcd\xf4\x61\xd0\x4b\xdb\xc9\xa1\x28\xda\x71\xda" "\x6c\xeb\x7b\xf2\x72\xb6\x49\xfc\xf7\x27\xac\x69\xf9\x54\xe8\x21\xac" "\x88\xb2\xa0\x2d\x87\xeb\x75\xfe\x48\x0b\xae\x93\x7c\x74\xd8\x90\xfd" "\xb2\x48\xeb\x53\x0a\xdc\xb8\xba\x1e\x06\xe7\xcd\x8e\x37\x80\xda\x6f" "\xa3\x0a\xa6\xeb\xca\x90\x5b\xc6\xd4\xca\x8f\xab\x71\x2e\xdb\xda\x62" "\x36\x0b\x22\xc5\x09\x90\x41\x02\x08\x5c\xea\xba\xf0\x8a\x5c\xf0\x97" "\x71\xe8\xd7\xcd\x78\x42\x36\xd5\xad\x1b\x85\x1d\x92\xad\x98\x73\xcf" "\x2c\xfa\x0a\x5a\xd6\x8c\x80\xc6\xcc\xbe\xb8\x04\x11\x4e\x0a\xdd\x72" "\x1d\x23\xea\x30\xc9\x28\x3e\xcf\x17\x43\x58\xf2\xb8\xbf\xaa\xec\x1b" "\x17\xdc\xea\x61\x9b\x2c\xd2\xac\xae\x76\x25\x09\x31\x22\x38\xe8\x30" "\x2b\x0a\x90\x9f\x9f\xbc\x9e\x4a\xb0\x8d\xef\x9d\xe1\x57\xf9\x30\x40" "\x97\xd2\xc2\x62\xac\xe3\xac\x7e\xc4\x5e\x61\x61\xf2\xeb\x7b\x2d\xe0" "\xd7\x17\x39\x4f\x44\x60\x25\xb3\xef\x00\x1f\x15\xb6\xde\x1b\x05\xaf" "\xeb\x60\x34\x3d\xde\x3b\xd1\xdf\x83\x22\xd4\xc4\x80\x5a\x15\xe0\xf6" "\x7c\x42\x4c\xeb\xa3\x3b\x18\xd1\x21\xbe\x58\xf7\x57\x2f\xe3\x64\xde" "\xa7\x9c\x3b\xc3\x6a\xff\x07\x3f\x61\x09\xd6\xd4\xc0\xe0\x77\x7a\xc0" "\x88\x2b\xcd\xbf\xa8\x4e\x3a\x49\x7d\xb6\xe9\x82\x9e\x71\xb9\x5c\x43" "\x65\x3a\x3f\x24\x0e\x41\x0e\x13\xc3\x91\xaf\xac\xa3\x90\x39\xd7\xb8" "\x26\x94\xdd\xac\x30\xc9\x0f\x6c\xf4\x81\x48\x88\xf3\xdb\x6b\x7b\xfc" "\x4e\xf5\x7f\x96\xa0\xa6\xe1\x2c\xe7\x3a\x99\x71\x86\x3b\x14\xa7\xe0" "\x04\xc8\x12\x0c\xe3\x01\x37\x72\xf3\xd9\xa6\x22\x79\x0d\x02\x35\x97" "\xf3\x1b\x5e\xc5\x51\xe1\x5a\x06\xb6\xbb\x61\xa6\x7f\x61\xb3\x13\x2f" "\xfc\x37\x24\x87\xf9\x66\x13\xb3\xf1\x9c\x09\xc1\x13\x04\x5f\x10\xb0" "\x68\xc2\xda\x68\xb0\x7a\x0e\xa3\x3a\x0c\xab\x96\xcf\x43\xeb\x0e\x7e" "\xf1\x48\xc7\x74\xc4\x5d\x82\x46\x76\x5b\x89\x65\x7d\xd9\x3e\x67\x81" "\x97\xa4\x2b\xfb\xb3\x8a\xdf\xbf\x6e\xc0\xd9\x5a\x75\xce\x3c\x8a\x39" "\x99\xa8\xf3\xe0\x2d\x3f\x17\x06\x88\xb3\xec\x3c\x7c\x40\x70\x23\x4d" "\x4e\x9e\x90\x94\x46\xb6\x4a\x23\x84\xca\x24\xc6\x1e\x68\xc4\x93\x67" "\x00\xf7\xd1\xce\x6d\x0b\xa4\x8d\xad\xb8\x9f\x89\x54\xd0\xdf\xa2\x8c" "\xe5\x2a\xa3\x8d\x18\xf3\x7f\x20\x6e\x81\x5b\x72\x4c\x2d\x49\xb0\x06" "\x7a\x16\xaf\x0f\x7b\x10\xf6\x2e\x15\x28\x0d\xbe\x9d\x68\x74\x92\x68" "\x83\x5a\xc9\xd4\xe3\x4b\x33\xa4\x55\xc4\x7a\xb1\xb5\x2b\x69\x17\x0d" "\xee\xf8\x59\x7e\xe5\x03\xf8\x85\xc2\xee\xad\xcc\x14\x62\xaa\x06\x7c" "\xb1\x91\x18\x8d\x48\xd2\xa6\xbd\xe1\xa9\x0d\xee\x35\xc0\x97\x46\x5c" "\x03\x50\x54\x6f\x41\x38\x0b\x43\x6d\x6e\x5c\x3c\xff\xed\x66\x8a\x2a" "\x52\xea\xc3\x4e\xf1\xfb\xfc\x8f\xbc\x02\x64\x94\x0b\x07\x29\x75\x18" "\xad\xf8\x29\xe3\x58\xbe\xca\xd8\x9a\xcd\x4a\x80\x8f\x64\x89\xf5\xa7" "\x4d\x3c\x18\x55\xec\xfe\x4b\x54\x5b\x9e\xdd\x0e\x2f\x31\x02\xe1\x9a" "\x1b\x71\x35\x6c\x92\xa7\xf9\x90\x27\xca\x2c\x07\x73\x5c\xf0\xb2\x1a" "\x8d\x21\x7d\xf9\x6f\x98\x47\x9d\xdb\xba\xe7\x1b\x39\xd9\xe9\xd6\xd8" "\x0e\x4c\x0f\x9c\x3f\x53\x08\xf4\x75\x52\x35\xeb\x9c\x89\xfc\x04\x71" "\x11\xd9\xa7\x33\x58\x9d\x45\xd0\x4a\xcb\xb0\x70\xcb\x5d\xa6\x0a\x03" "\x7b\xcf\x7e\xa1\xfb\xb3\x5c\xa9\xb3\x20\x26\xbc\x69\x77\x4b\xca\xfa" "\xda\xce\x65\x5d\x52\xff\xba\x5b\x72\x8f\xa7\x96\xe3\x42\x52\xf4\x5d" "\x8f\x3e\xc7\xe9\x12\xc5\xfe\x5c\x4d\x58\xa4\xbb\xa1\x31\xba\x40\x3e" "\xb9\xb8\xd7\x52\x04\x3e\xfd\xb1\x43\xa7\x69\x8c\x9e\x57\xbd\xe9\x4f" "\xc3\x19\x61\x5f\x9c\x6b\xad\xd8\x85\x0f\x59\x4e\x55\x6f\x2a\xd6\x3e" "\x4b\x30\xd8\x8e\x33\x45\xac\x26\x90\xd0\xf2\x5a\x89\xcd\x64\xb8\x5c" "\x6e\x14\xab\x48\x7f\x04\x18\xae\x64\xdd\xf3\x5c\xb8\x75\x97\xe7\xe5" "\xb7\x83\x70\x9b\xaf\x1d\x96\x27\x17\xf7\x89\x03\x6b\x77\x0c\x82\xe9" "\x98\x1c\x22\x75\x2e\x9a\x2f\x63\x72\x51\xd3\x3a\xe3\x9c\x29\x2a\xf5" "\x29\x5a\x29\x24\x58\xc8\xcf\xbd\x70\x33\x7c\x24\x1d\x36\xd4\xe8\x1d" "\x67\xe8\x42\xa6\x99\x41\x41\x69\x4a\x54\x2a\x8e\xe6\xc9\xa3\xad\x03" "\xe9\x5c\x4f\xdb\xe7\x9b\xab\xee\xe4\x94\x76\x96\x34\xc3\x0f\xaf\x11" "\x63\x2a\xde\x29\xee\xdb\x30\xed\x6b\x93\x45\x29\x55\x69\xdb\x86\x53" "\xc0\x6e\x4e\x64\x34\x08\x0a\xcd\xd8\xf0\x61\xc8\x1f\x01\xec\xf6\xba" "\xda\x45\xbe\x02\x75\xe6\x76\x82\x02\x77\x87\xcc\xdf\xb8\xe7\xc1\x55" "\x52\x6c\xe0\x5d\xef\xba\x44\xc4\x32\xfe\xde\xdf\x6d\x02\x81\x2d\x04" "\x69\x8f\x82\x6f\x3d\x04\x74\x70\xae\x12\x30\xd7\x25\x2b\x51\xb3\x7b" "\x74\xe8\x72\x9f\x6a\xfe\x95\x89\x9f\x5d\x9d\x25\x88\x2c\x09\xc7\xb8" "\xba\x12\x85\x3d\x44\x9b\x2b\x7c\x36\x8c\xbf\x25\x53\x46\x5c\xb6\xf3" "\xc8\x98\x78\x46\x12\xdd\x98\x73\x7f\x80\x32\xa3\x25\x46\x4b\x9e\x17" "\x8f\xda\x1f\xe9\x13\x89\xa7\x2a\x19\xf6\x32\xa7\x9c\xf4\x00\xbe\x1d" "\xf5\x96\x54\x5d\x58\x58\x0b\xcb\x8e\x54\x64\x59\x5a\x80\x9e\x33\x25" "\x67\x12\xa2\x59\x00\x1e\x8e\x6d\x7f\x43\x80\x7f\x42\xe2\x18\x24\xff" "\xd9\x36\xa3\xdf\x1c\x0b\x8f\xe3\x55\x61\xa7\x90\x7e\x81\x27\x1c\xfe" "\xf9\x8f\x4a\x37\x9e\x3b\x59\xcd\xcb\xe7\xe3\x3b\xbe\x3d\x65\xfd\x0e" "\x41\x5d\xfe\x7e\xe9\xd2\x79\x85\xe9\xd9\x4b\x8a\x12\x16\x8f\x53\xcd" "\x21\x5f\x6e\x04\x95\x46\x0e\x55\xcb\xf4\x5a\xa6\x40\x77\xe1\x31\xf6" "\xd6\x8f\x1a\x31\x85\xf4\x8a\xe1\xae\x7c\xda\xd3\x9a\x85\x18\x7e\xf0" "\x49\x6f\x6d\x4b\x98\x4b\x17\x2f\xda\xd2\x1e\x6f\x7b\x3f\x2c\x2a\x78" "\x4e\xbd\xfe\x0a\x66\x98\x9d\x15\xd5\x02\x65\x7a\x75\x18\x2b\xd0\x4e" "\x79\xa5\x1e\x59\xd0\xc0\x66\x05\xe6\x8b\x6c\x2f\x1a\x1b\xd1\x3d\xae" "\x54\x9e\xc1\x3b\xfc\xcc\xc8\x73\xf5\x34\xdf\x78\xfa\xdf\x38\xee\xc0" "\xab\x63\x1f\xaa\x39\x69\x0b\xe8\xcc\x9f\xc5\x4a\x64\x46\xa8\x4b\x23" "\x14\xbb\x86\x4d\x5a\x52\x19\xcf\x63\x89\x34\x76\x33\xd4\x3b\xa6\x06" "\x0c\xc3\x07\xfa\x8f\x79\x87\xc8\x05\x32\x90\x31\x37\x2c\xed\x90\x0f" "\x91\x0d\x69\xc2\x11\xc2\x4e\x64\xd0\x25\x8a\x35\x1e\xf5\xc4\xec\x99" "\xca\xec\x84\xd3\x09\x39\x45\x10\xa1\x64\xc0\x2c\x81\x6b\x5a\x5d\x11" "\x1d\xb0\xf2\xc6\xec\x00\xee\xef\x0d\xe1\x49\xc1\xe8\x99\x47\x87\x45" "\xeb\x65\x6f\xef\xb1\xa5\xd9\x2f\x9e\x3a\x83\xbe\x38\xfa\xba\x6b\x28" "\x3e\xd6\xe8\xe7\x87\x86\x98\x2d\x3b\x12\x4a\xf7\x54\x97\xe3\x87\xb9" "\x69\xa7\x67\xd0\x47\xf8\x8a\xae\x3c\xf5\xbe\x22\x87\xef\x16\xf4\x31" "\x53\xee\x83\x8f\x4f\xdb\x2c\x02\x52\x4d\x92\xa7\xf8\x27\xc1\xd8\xd2" "\xd1\x39\x0e\xd2\xe2\x88\xa3\xc6\xca\x63\xdc\x40\x5d\xc3\xe7\x7d\xe0" "\x13\x6d\xb7\x32\x28\x0f\xf7\xf6\x59\xba\xfe\xc3\x6c\xb6\xa7\x8e\xac" "\x8b\x79\xd2\xe0\x9d\x6b\x86\xfa\xcc\x03\xfc\x14\x99\xd6\x69\x51\x82" "\x40\x1e\x7a\x6e\x3e\xe3\xbc\xbb\x4c\xa9\xea\x83\xe1\x5e\x5a\xd2\x69" "\x90\xba\x0e\x68\xad\xfa\x4e\x4c\xce\x8a\x39\x70\x18\x77\x6b\xad\x24" "\x4a\x00\x8c\xa6\xcf\x72\x63\xfd\x36\x04\xe3\xf0\xdc\x25\xbd\x62\xdc" "\x9b\xdc\x50\x8b\x3e\x7f\x93\x61\x51\xa8\x25\x18\x0b\xd3\x95\x0c\x7f" "\x2b\x1f\x89\x5f\x3e\xbc\x1a\x39\xd1\x50\x80\xef\x51\x78\x93\x3e\x1b" "\xed\x82\x45\x09\x72\x17\x46\x66\x81\xec\xf4\xe6\x84\xa4\x0c\x4a\x7f" "\xc9\xd5\xd1\x9b\xc1\xef\xa2\xbb\x67\x52\x53\x8e\x9f\xae\x78\x34\x29" "\x9e\x3f\x5c\x32\xe5\x3a\x11\x6a\x3c\xf3\x18\x3c\xa1\x6a\xde\xf9\xc7" "\x0f\xb2\x3a\x92\x24\x8a\x25\x77\x1b\x17\xa9\x01\x7c\xfa\x1f\x84\xcb" "\xe0\x17\xe2\xa5\x7c\x71\xcb\x2c\x75\xfb\xf1\x76\x87\xd1\x72\x00\x7d" "\x06\xd6\x49\x67\x67\xba\x29\xbd\x74\x87\xb0\x62\x86\x2e\xb7\xcc\x9a" "\x42\x11\xd2\x81\xc6\x79\x9f\x27\xa3\x3c\xb4\xdb\x17\x1e\x43\x74\x4d" "\x89\x5e\xb9\x12\xe4\xb4\x35\x87\x83\xf0\x81\xb8\x0f\x0a\xc9\x1b\xd9" "\xf1\x5f\xa6\x8d\x15\x63\x08\xe5\xa9\xe3\x87\xdc\x19\x94\x67\xc7\x9a" "\xec\xa3\x51\x0c\x93\xd0\xa0\x76\x77\x80\xd7\xfd\xbd\xfb\x01\xdf\x2d" "\xe8\xe4\x46\x9d\xc7\x80\xa6\x44\x38\x32\x01\x0b\x55\xf6\xd5\xe7\x3b" "\x54\xba\xa3\x63\x47\x8a\x6e\xcf\xd1\xdc\xfc\xb7\xa4\x41\xcc\x5f\x67" "\xb0\x9e\x0f\xda\x5d\x08\xa1\x8e\xc4\xb0\xbc\x30\x46\xa8\x92\x9c\x33" "\x19\xd4\xe1\x3b\x22\xaa\x45\xfd\x82\x4f\x82\xd4\x3a\x4b\x92\x08\xfa" "\x27\xb2\x0c\x2b\x5d\x5c\xef\x0f\xa0\x7e\xd2\x9e\x66\xc8\xd1\xa0\x73" "\x18\xc9\x34\x5e\x61\xa3\x36\x90\x51\xfc\x20\xce\x68\xf6\x96\xec\x0f" "\xdb\x53\x87\x2c\x95\xdf\x46\x61\x81\x52\x2a\xa2\x3b\x22\x65\x47\x47" "\x4c\x92\x48\xc7\xd0\xa0\x68\x9d\x9a\x9f\x40\x13\x3a\x03\xce\x23\x6e" "\x93\xaa\x28\x29\xd1\xaa\x84\x75\xb1\xe4\x3e\x3b\x50\x5c\xf0\x2c\x54" "\x1a\x29\x81\x9d\x1b\x59\x01\x59\x4c\x57\xbd\xb0\x0e\x40\x01\x19\x14" "\x45\x67\xe0\xe7\xd8\x0c\xa2\x03\x59\x63\x8b\x00\x07\x94\x3b\x35\x11" "\x3f\x54\x3b\x1a\x8d\xf1\xf0\x48\xb3\x39\x74\x4a\x2d\x73\xb3\x8a\xd6" "\xd3\x88\x22\x74\xe5\x87\xa6\x21\x92\xfd\x9a\xc5\xf9\xc7\x10\x09\x61" "\x4d\x78\x4d\xc7\xf4\x2d\x76\x1d\x21\xca\x78\xc6\xa3\x75\x7a\xb9\xcc" "\x7f\xca\x8f\x45\xc7\x99\x22\x40\xdf\x63\x4e\xb0\x1a\xef\x7c\x4e\x4f" "\x21\x84\xd1\x8c\x1f\xde\xc7\xf4\x0d\x5b\x07\x90\x67\x65\x63\xd1\x26" "\x25\x72\x93\x82\x93\x85\xa2\x2e\x34\x4e\x26\x33\x5e\x43\x7a\x64\x37" "\x16\x81\xbd\xf6\xb1\xd9\x32\x66\xf7\x93\xb5\xcf\x89\xde\x4f\x9e\x42" "\xf0\x53\x65\xda\x3d\x39\x48\xfe\x52\xab\x2e\x9d\x44\xb3\x5f\xc4\xc5" "\x42\x11\xca\x3a\xf6\x21\x6e\xb1\xb4\x2a\xdd\x2f\x5f\xb3\x1e\x72\xa5" "\x65\xad\xad\xd8\x2f\x5a\x70\x88\xe5\x0a\xd0\x54\xde\x85\x43\x3f\xde" "\x57\xd4\x84\x81\x08\x4b\x26\x18\xee\xac\xcf\x8a\x5f\x22\x04\xff\x9a" "\x0a\x2a\xa0\x56\xb7\xcf\x4f\x5f\xd9\xec\xff\x4f\xec\x3b\xae\x0b\x17" "\xb9\xaf\x8f\x7f\xcb\xb3\x91\x45\xc2\x57\x01\x1d\xae\x17\x54\x5a\x61" "\xed\x26\x0b\x7a\xd1\xf7\xc2\x90\x49\x47\xf1\xbe\x67\x6f\xe6\x4f\x6a" "\x10\x34\x62\x52\xee\x9b\x48\x52\xd2\xdf\x95\xd9\x9d\x90\x85\x0b\x8b" "\x2b\x8c\xcd\x61\xd4\xcd\xf3\x26\xa7\x65\xae\x0b\xca\xdc\x66\xd7\xf6" "\x01\xe2\x10\xa3\x6c\xe0\x80\x90\xf7\x2b\x6d\x9e\xe8\x6c\xcf\xe6\x70" "\x10\xe5\xf3\x5e\x67\xfd\xc3\x47\x8b\x70\xf7\x62\xd5\xab\x01\xa2\x2e" "\xeb\x73\xef\x69\xdf\x9d\x2f\xf2\x18\x40\x4f\x44\xa6\xbb\x57\x1f\x35" "\x3d\x4a\xf7\x05\x41\xb9\x0f\xa9\x12\x52\x64\xcc\xb6\xf1\x39\xe4\xb5" "\x0a\x4a\x42\x45\x14\xcf\x40\x4e\x23\xc5\x28\xa1\xd2\x78\x37\xe4\x98" "\x9f\xc4\x99\x36\xbf\x48\x61\xba\x4c\x77\xc3\x74\xbc\xbd\xfd\x8d\x48" "\xeb\x4b\x09\x40\xe7\x32\x92\x41\x71\xc0\xae\x8e\xc0\xe8\x84\xdc\xb4" "\xa5\xf8\x38\x0f\xbd\xc5\x16\x61\x93\xb9\x73\xc9\x89\xe7\x04\x6c\x58" "\x96\xe3\x87\x42\xbb\xcd\x1e\x2b\xad\xb6\x09\x0b\x17\x43\xf9\xbb\x39" "\x26\x0c\xf2\xe6\x0b\x30\x66\xc6\x7e\xba\xf1\x0b\xa9\x99\x28\xa6\x87" "\x69\xc5\xa4\x56\x5e\x05\x02\xcb\x59\xba\x0c\x37\x3a\xfe\x32\xde\x5c" "\xa2\xab\xb9\x64\x07\x73\xff\x96\x07\x6b\x89\x32\x68\xc1\x1c\xe9\x2d" "\xc2\xff\xad\x11\xce\x4e\x88\xcb\x90\x55\x60\xfc\x45\x61\x23\x7f\xb8" "\xbe\xdc\x35\xac\xf9\xa4\x96\x29\x58\x1a\xe7\x65\xd6\x30\xa4\x44\xb0" "\x0d\x46\xc4\xb4\x4f\x0f\x6a\xb1\x49\x68\xcc\xa5\xb5\xf1\x18\xb2\xa0" "\x6a\x72\xed\x4f\xb4\xfe\x6f\x2e\x48\x0d\xad\xf5\x57\x5c\x25\x2d\xa7" "\x96\x69\x7f\xab\x42\xad\xf3\xbb\x93\xc5\x4e\xdb\x31\x93\x95\xf9\xb8" "\x1a\x95\x5a\xa4\x43\xa6\x39\x14\xa4\x7c\x9d\x4b\x7c\xfe\x2d\x9f\xbe" "\x87\xed\xcc\x3b\xc0\x9c\x4d\x3d\x33\x1a\x5a\x64\x8a\x0e\x9b\x3e\xf8" "\x41\xdf\x4e\x50\x68\xcc\xb9\x17\x3e\x4e\x87\x76\x0c\x0b\x2c\x53\x71" "\xa7\xfa\x93\xf5\x7e\x88\x1a\x6d\xc1\xd6\x4f\xfe\x75\x5b\x9a\xab\xc9" "\x1f\x46\xe5\x2c\x34\x5a\x0d\x5a\x81\x5c\x81\x24\xc2\x35\x0b\xc5\x81" "\x76\x62\x69\x2a\x0b\x5f\xf9\x35\xb6\xec\x79\x7a\x0d\x8b\x78\xca\xa4" "\x4d\xc8\x39\x18\x73\x0c\x76\x30\x51\x0f\x08\xc3\xea\x0d\xb8\x91\x8b" "\x37\x5e\xd7\x95\x9e\xc3\x5d\x85\x90\x10\x87\x2f\x30\x8a\xd6\x7c\x4f" "\xbe\xc9\x3a\x26\x34\x31\x64\xc4\x09\xf9\x1e\x29\x22\x2a\x56\x1e\x58" "\x61\x9b\x2c\x9b\xea\x13\xd4\x8c\xa9\xa9\x59\x4e\x27\x8e\x63\x0c\x1c" "\x96\xea\xa9\x0c\x10\x36\x10\x43\x4a\x67\x2f\x4f\x75\x79\x8c\x57\xe0" "\x4e\x30\xb1\x61\x3b\xac\x7e\xe7\x7f\xaf\xc7\x06\x61\xf2\x0e\xfc\xae" "\x12\x2f\x65\x1b\xb6\xc9\xf9\x75\xae\x9b\x5a\xc6\xbc\xab\xb5\x26\x4c" "\xfc\x34\x5f\xb3\x60\x1f\x99\xca\xd4\x4d\x68\x66\xaf\xdf\x91\x6f\x69" "\x70\xba\xd1\xc7\x3c\xb3\x4d\x5c\x69\xf7\x18\xc5\xaf\x07\xeb\xa4\xf9" "\x5b\x28\xae\x42\x03\x44\xca\xa2\xd2\xe7\x1f\xb0\xc9\x58\x9f\x0f\xcb" "\xb0\xdd\x25\xa3\xec\x34\x64\xa0\x84\x8a\xcc\x07\x5c\xb0\x60\x80\x8d" "\x5a\xd0\x40\x9e\x1b\x56\x76\xea\xce\xb8\x26\xe5\x90\x16\xdc\xfd\x13" "\xc5\x34\x06\xf6\xb6\x16\xd8\x84\xf4\xa4\x25\x7d\x77\xee\x1c\xcf\xc0" "\x52\x28\x8a\x8a\x21\xec\x26\x03\xda\x91\xbd\xc0\x0f\x5a\x4e\xf9\x13" "\xc7\xe3\x8d\x71\x9d\x2c\xbc\xe3\x06\x83\xff\xaf\x10\x36\x24\x74\xa4" "\x1f\xa5\x55\x82\x6b\x5b\xa4\xa0\xf1\x0e\x0b\xae\xb8\x58\x82\x7d\x0b" "\x5d\x5d\x71\x4b\x6a\xd7\xd8\x2d\x22\x8a\xf3\xbe\xcd\x35\x50\xfe\xa6" "\x5b\x78\xac\xfb\x5a\xc6\x64\x30\xfe\xc8\xf4\x20\xcf\xf5\x23\x0d\x3c" "\x97\x20\x83\x86\x9e\xf8\xa6\x20\x82\x07\x86\x67\x15\x6e\x33\x97\x05" "\x8b\xf3\xdc\x9e\x5c\x98\xa1\x95\x75\x2e\x86\x0e\xf4\x1f\xc7\x73\xca" "\xe1\xad\x4b\x3d\xc5\x84\xff\x99\x2b\x4f\xd4\x88\xe5\x58\x00\xcf\x13" "\xad\x6d\x5c\x5e\x17\x45\xb7\x95\x2a\x79\x6b\x01\x2d\x6d\xe5\xf4\x07" "\xdf\x78\xf5\xe4\xd5\xa8\xd4\xa2\x0e\xd7\x42\xe2\x2f\x82\x50\x0c\x84" "\x52\xfe\xff\xb9\x6d\x6c\x56\xd4\xc8\x06\x2c\xc5\x08\x5a\x99\xf6\x76" "\xdc\x6f\x51\xd9\x32\xc6\xe6\xb6\x1e\x86\xe1\x46\x88\xae\xb4\xfd\x73" "\x48\xe3\xf3\x3f\x97\x64\x40\x0f\x03\xf6\x67\xd7\x6e\xa6\x8e\x4b\x08" "\x6f\x46\x07\x7e\xbe\xd3\x9a\x3b\xd1\x29\xce\x7c\x14\xa2\x75\x15\xcf" "\x9c\xc5\x81\x89\x07\xe8\xfb\x2b\xdb\xe7\x6a\xc6\x50\x02\x04\x2c\xb1" "\x11\x35\x62\x4e\x03\x64\x0c\x2f\xe0\x19\xd2\xcc\x14\xe1\x6e\xc7\x12" "\x6d\x46\xe3\x1e\x50\x6f\xc8\x58\x96\x6f\x8b\x75\xda\xa4\xb5\xf3\x3c" "\xb9\x01\xf8\x32\xed\x3a\x78\x39\xe1\x33\x22\xbe\x37\xfd\x03\x60\x35" "\x41\x6d\xe3\x88\x9c\xc5\xbf\x2e\xae\x8d\x4c\x04\xf0\x97\xa6\xd3\xe6" "\xd8\x17\x74\xb0\x9a\xf1\x4d\xe4\x38\x4f\xde\x65\x65\xc7\xc8\x45\x7d" "\x2e\x75\xe5\x6e\xd2\xaa\xc5\xda\x8b\x99\x73\xbe\x40\x16\xdb\x50\x41" "\x96\xa5\x7a\x05\xe3\x1f\x1c\x69\x56\x8d\xcc\x08\xdd\x77\xd8\x5e\xa2" "\x65\x84\x29\x93\x8a\xd5\x13\xaf\x20\xed\xf8\x2a\x5b\xbc\x58\xdf\xe6" "\xd7\x58\xdd\x9d\x4c\xce\x47\xe9\xa7\xe4\xe0\x5f\xbf\x43\x30\x95\x6d" "\xd6\x0a\xf3\xed\x6e\x9f\x74\xe8\x1f\x01\xf5\xba\xc0\xf6\xa7\x0c\x29" "\x39\x43\x3d\xff\xdd\xf4\xd2\xf7\xcd\x64\xf6\x9a\x44\xca\xae\xec\xf6" "\x97\x26\x8b\xa8\x62\xc7\xbb\x7e\x62\x2c\x13\x49\x5b\xf3\x04\xa5\x07" "\xad\xec\xb3\x9b\x41\x62\x15\x5c\x2f\xaa\xde\xc1\x95\xb8\x5f\x16\x39" "\x1f\xc6\xca\x73\xee\x5f\x6b\xa2\x02\x11\xf3\x16\xea\x9e\x0b\xaa\x02" "\xd1\x68\xbb\xb6\x19\x19\x99\x56\xe6\x87\x50\x1b\x79\x49\x02\x28\x76" "\xef\x36\x8f\x55\xd7\x70\x4e\xab\x0b\x6d\x56\xd4\x36\x0b\xd4\xcb\x68" "\x65\x5f\x91\xcc\x46\x1c\x29\xbb\x37\xcc\xbd\xcc\x28\x3c\x90\xb0\xca" "\x57\x38\xe8\xb5\x06\x70\x1f\x91\xb1\x35\x7f\x56\x25\xb8\xca\x59\xdf" "\x71\x1e\xa2\x7d\xbc\xba\x41\xd4\xea\x42\xb3\xb0\x18\x08\x3d\xa2\x7c" "\x8b\xb7\x58\xb1\x41\xc2\xab\x4f\x44\x8b\x8a\x5f\xc9\x24\x9e\x9d\x8a" "\xfd\xb0\x9b\x68\x54\xbf\x6f\xc5\xd3\x54\x1f\x9f\xb8\x8d\x52\x53\x66" "\x69\x54\x79\xc0\x00\x8f\x6a\xd4\x35\xda\x92\x86\x86\x24\xa3\x4c\xed" "\x6e\x52\x88\x80\x88\xe2\xcf\x2c\x9f\x7b\x02\x70\x28\x83\xcd\x5a\xca" "\xfd\x09\x24\x1b\xa1\x96\x84\xcb\x07\xa3\x6b\x04\x88\xb8\x2e\xa4\x4a" "\xbd\xaf\x85\x00\x27\x40\x8c\x14\x1f\xf7\xe2\x86\xbb\x37\xf0\x2b\xef" "\x34\x3b\x3b\xf1\xb5\x63\xc0\x44\xde\x43\x0e\x32\x52\xe0\x7a\x2e\xaa" "\x21\xe0\x64\xbf\x07\x64\x5b\xe7\x65\x01\xfb\xfc\x25\x37\xa6\x4d\x48" "\x8e\x39\xbc\x00\xd6\xe8\xd5\xaf\x9d\x29\x9f\xde\x2b\x09\x3e\x41\x6b" "\x8c\xac\x86\xde\xea\x15\xea\xfa\xb4\x2f\x7a\xf1\x6e\x03\x15\xbe\x2e" "\x7e\xd7\x5c\xf5\xec\x5a\x60\x98\x0f\xe8\x06\xfa\xf6\x63\x93\xef\x7f" "\xaa\xa6\x0b\xca\x8d\x5c\xfb\xc9\xd8\x36\x93\xd4\x6d\x78\x48\xbb\x96" "\xe3\x45\x0a\x58\x5c\x04\x35\x57\x06\xa5\x64\xcd\xb0\xa6\x5c\xae\xfd" "\x2e\x4b\x15\xb0\x52\x27\x63\xb1\x6a\xeb\xca\x31\x14\x0b\x30\xd0\x47" "\x2e\x98\x48\xeb\xab\x6d\x47\x8e\x38\x40\x81\x87\xc5\x6c\xbf\x48\x18" "\xb3\x0b\x59\x74\xa7\x8b\x37\x56\x77\x5f\x58\x83\x4d\xdd\x8a\xc7\xa9" "\x64\x87\xe3\x34\x98\xac\x89\xfc\x52\x48\xb7\x3c\x71\xff\x87\xec\xa0" "\xee\x09\xe0\x7c\x82\x27\x8c\x83\xa7\x41\x1c\x32\x0d\xff\x71\x71\xa3" "\xd6\x31\xad\x0f\x30\x8b\x05\x45\x79\xeb\xce\xcf\x40\x87\x1d\xd5\x3a" "\x27\xe6\x8b\x6a\xb4\xaa\xa0\x06\x29\xa2\xdb\x37\xb2\x95\x66\x55\xf7" "\x90\xbc\x38\xd2\xa8\xed\x9a\x74\x63\xae\x77\x51\xdc\xa0\x2d\xde\x3e" "\x3b\x0b\x94\xbe\x4f\x06\xa6\xf1\xdc\xe8\x3d\x60\xb5\x30\x1d\x5f\xfe" "\x9a\xf9\x15\xc7\x8b\x29\x22\x00\x5a\xb9\x93\x50\xc8\xf7\x5b\x7f\x11" "\xca\x3d\x49\xba\x4d\xd3\x6d\x39\x5f\x3d\x5f\x9e\x62\xa9\x61\x39\xd7" "\x1e\xa2\xe8\xdc\xed\xce\x13\x31\x6c\xf6\x08\x85\xb5\x83\xe6\xdc\x8e" "\x39\xd3\x96\x2e\xc2\xcb\x75\xa9\x3e\xe5\xc5\xe7\xc7\x79\xf6\x02\x2d" "\xcd\xf3\xc0\x7c\xf6\xe1\x14\x21\x8f\xb6\xf5\x2f\x34\x39\xa1\x93\xcd" "\x73\x7d\x9e\xd8\x2e\x84\xf6\x40\x93\x87\x22\x8a\x6c\x94\x03\xf0\x1d" "\x5d\x9e\xc3\x6c\x85\x70\x4d\x91\x4a\x0b\x4a\x6c\x7a\x9d\x59\xf7\xef" "\x60\x43\xa7\x45\x5a\x30\xe8\xf8\x6a\xca\x02\x04\x51\xdb\xd6\xa3\xbf" "\xa7\x99\x3a\x4b\xfd\x9e\x84\x32\x2c\x43\xea\x83\x59\x2e\x27\x75\x62" "\x32\x4d\x61\x3f\xfb\xf7\xa6\xb0\x9f\x79\x88\xce\x73\x83\x6d\xe0\x9e" "\x1a\xb2\x33\xee\xa2\xef\x80\xc0\x07\x26\x13\x1f\xa1\xd1\x91\x54\x33" "\xbd\x17\xc5\x18\x49\x40\xf3\xb4\xc0\x37\xf1\xe6\x89\x45\xe7\x26\x77" "\x13\xf6\xc3\x5e\x45\xaf\xe1\x2b\xfd\x43\x44\xad\x40\x5e\x2a\x9a\x92" "\xf4\x68\xba\x75\xad\x68\x5b\xb9\x0f\x67\x44\x58\xc3\x69\xed\x18\x96" "\xba\x3c\x0c\x7c\x5d\x33\x4d\x64\x99\x01\x4b\x01\x4e\x8d\x3b\x96\x33" "\xfe\xab\xd0\x67\x12\x6e\xa5\x5f\x7f\x2f\x3b\xa4\xc9\x0a\xaa\xdd\x5f" "\x8d\x04\xcd\x4a\xa1\x1d\xb0\xa8\x24\xfe\x06\x80\xbe\x1b\x80\xdb\x07" "\xf4\x99\x69\xe9\x35\x4f\x44\x95\xbc\x2c\x98\x2a\x9b\x6c\xce\x7c\xda" "\x6e\xa2\x6d\xf0\x80\x58\xd3\x9b\xea\x9b\x9a\x53\x43\x65\x08\xe7\x03" "\xcf\xc5\xe8\xb5\x26\xa5\x52\x30\xe0\x2e\x11\xb5\x1c\x02\xb4\xe8\xb8" "\x91\x8e\x37\x9e\xbf\x05\x14\x67\x02\x09\xe4\x9f\x51\x15\x9e\x61\x9a" "\x31\xce\x64\x03\xd9\x2a\x80\x1c\x77\x39\xd4\x6b\x18\xa5\x50\x03\xc6" "\x05\x33\x4e\x61\x95\x24\x4e\x78\x9a\x89\x4c\xb6\xf8\x26\x24\x38\xe1" "\x05\x4a\x3e\x5c\x75\xd5\x21\x57\xfb\x80\x88\x30\x82\x28\x37\xcb\x8f" "\x19\x07\x32\x4a\x33\x03\x99\x7a\x96\xc0\x33\x69\x2e\x00\x39\xf1\x03" "\xbe\x2e\x16\x3a\x76\x8f\xcb\x14\x28\xe7\x34\x1e\xb1\xb8\x8d\xc6\x3d" "\xa2\x4f\x09\x39\x93\x06\xbc\x30\x67\x63\xd4\x11\x4d\xed\xe7\x41\xa6" "\x5a\x20\xc9\x2f\x03\x14\x71\x08\xbf\xf0\x07\x39\x15\x22\x8e\xd3\xd2" "\xe5\x5b\x85\xfc\x9e\xc6\x37\xa7\x97\xbd\x8c\x5d\x61\x4b\xb8\x9e\x42" "\x1d\x2b\xbf\x31\xd5\x05\xec\xa8\x97\x99\x2e\xee\xbc\x4b\x4d\x21\xb1" "\x42\x44\x38\x5e\xc5\x14\x6f\xbf\x64\x21\xee\xec\xef\x58\x6e\xb8\x18" "\x5a\x8a\x2e\x77\xa8\x2f\xa0\xb2\x5e\xf0\xa0\xdf\x7b\xfb\xb7\xb9\x0e" "\xea\x93\x4a\x47\x35\x6f\xec\xf0\x30\x42\xd4\x40\xa8\xa4\xa7\xeb\x90" "\xb2\x94\xa0\x93\x8b\x11\x87\xf6\x2b\x23\x81\x8f\xbb\x58\xa4\xa1\x24" "\xc8\x09\x17\xd1\x9e\xf7\xaa\xaf\x3b\x17\x79\xd9\x8f\x4e\xfa\xc6\x36" "\x0a\x75\xb7\xc5\x9e\x63\x06\x07\x61\xfe\x8d\x0f\x4f\x15\x18\x7c\x73" "\xe2\xb3\x8e\x91\x57\x53\x55\xdc\x5f\x5d\x89\xf6\x69\x8f\x5e\x59\xae" "\x6e\x9f\x07\xc3\x41\x39\xc9\xe2\xc6\xd9\x73\xab\x89\xbb\x8e\x2d\xf0" "\x95\x18\x64\xbb\x57\x9e\xaa\x04\xfb\x81\x65\xdb\xef\xcc\xbd\x52\xfb" "\xad\x7b\xf4\x7d\x42\x3a\xbd\xe9\xd0\xf2\x82\xb6\xfe\x76\xe9\xb4\xc2" "\x71\x2e\x29\xc1\x01\x28\x33\xce\xb4\x38\x53\x00\xdc\xab\x9f\x11\x20" "\x87\xb4\x6e\xa9\xc1\x98\x19\x38\xa9\x2b\xd8\x51\x7c\x50\x7c\xfa\x4b" "\xad\xef\xe1\x54\x44\xde\x73\x37\xce\xc1\x5b\xc4\x71\x91\x94\x2c\x9c" "\xd7\x43\x18\x34\xfa\x06\x18\xc2\xe3\x95\x93\xc7\xe0\xaf\x5d\xd9\xd1" "\x71\x69\x8e\xb1\x40\x88\x4a\x91\xd6\xbf\x32\xee\x8f\xae\xad\xf7\x9a" "\x39\xc4\xdc\x5e\xab\x5d\xd3\x5f\x2b\x05\x7a\xcd\x08\x6f\x7f\x3c\xc3" "\xa0\xc2\x05\x40\x85\xd9\x34\x10\x91\xf5\x75\x21\xa9\x07\x1d\x86\x02" "\x58\x4d\x3e\xee\xaf\x9a\x15\x2a\xf8\x46\x17\x18\xf3\x72\xbf\x15\xff" "\xbe\xcc\xbe\x47\x8a\x7a\x1d\x2d\x4f\x5a\xdd\x66\x35\x11\x5e\x1d\x98" "\xf8\x0d\x4e\xaf\xfb\xd0\x6a\x4b\x60\x19\x3b\x18\x49\xf7\x65\x20\xfe" "\x58\x16\x6d\xb1\xd2\xea\xf8\xf8\x3d\x77\xad\xac\xd7\x3a\x1f\x61\xd9" "\xa5\xaf\xd5\x37\xf4\xd9\x08\xcf\x11\x0b\xdc\xed\x9d\x54\xe2\x63\x1d" "\x91\x92\x5c\xb3\x90\x5e\xd3\x13\xf7\xdf\x39\x91\xea\x03\xf8\x48\x8f" "\xfe\xb2\x34\xc4\xf0\xd9\x63\x65\x4e\x94\x55\x4e\x1a\x2c\x28\x7e\xad" "\x49\x68\xb4\x4f\x56\xf2\xf1\xee\x6a\x04\x68\x69\xaa\xb5\xb5\x73\x78" "\xa0\xff\xab\xd5\xab\x53\xef\xd9\xeb\x85\xda\x3b\x47\x8c\xad\x87\x73" "\xc7\x85\x95\x2b\xcb\xe6\xc8\x85\xe3\x52\x99\xee\x32\xab\x10\xa2\xeb" "\x4b\x08\xd1\xe5\xe3\x95\x03\x32\xde\xf9\x2e\x9e\x57\xb0\x9e\xdd\x8f" "\x70\xfb\x68\x7c\xdd\x91\x95\x6c\x5e\xf2\xf9\x3c\xc9\xbc\xd0\xf1\xa1" "\x71\xf9\x9a\x14\xb4\x82\x36\x9b\xeb\x1b\x61\x23\xe0\xe8\xe1\xa7\x0d" "\xd5\x0b\xe3\x25\x72\x73\xf1\x79\x92\x0f\xb0\x36\xac\xbd\xc4\xe8\x6e" "\x29\x05\xd9\x04\x46\xdf\x7c\x85\x18\xb9\xcb\xb7\x70\x58\x79\xb8\xd0" "\xca\x5d\xf3\x6c\xa3\x59\xeb\x82\xfd\x78\x36\x1c\x7c\xca\xd1\x4d\x8a" "\x16\xc9\x56\xfe\xdf\xb7\xd4\x2b\x4c\x86\x19\xe9\xfd\x4e\xf7\xbb\xb3" "\xc6\xf6\x74\x55\x04\x17\xd7\x7e\x79\x07\xf9\x1f\x83\x61\xd0\x90\xf2" "\x9d\xe4\xb6\xe5\x49\x2a\xbf\x27\x96\xad\x3a\xec\x5a\x8e\x2f\xc3\xe6" "\x13\xc7\xd5\xd2\xd3\xc1\xd7\xe8\x51\xac\x30\xc5\x07\x61\x68\x97\x0a" "\x08\x45\x62\x33\x27\x95\xb9\x83\xcb\xc8\xc5\xea\xd8\x31\x9e\x29\x99" "\x8d\x7d\x83\x8c\xf5\x64\x9e\x7c\xb8\x9f\xcb\xc9\x43\x7f\xa3\x8c\xd4" "\xa1\x85\xa9\x60\xe7\x71\x69\x1e\xbd\xf2\x35\x7a\x16\x23\x44\xfa\x1d" "\xa5\xf3\x18\xf0\x66\xcf\xcc\x80\x3c\x64\xcb\x9f\x73\x20\x6c\x7a\x11" "\xdc\xa7\x06\x0d\xd3\x39\x63\x3f\xee\x03\x01\x4d\x1d\xfa\x1a\x3f\xdf" "\xc6\x1c\x61\xf4\x88\x55\xdc\x32\x14\x42\xac\x48\x5c\xd1\xb3\xd4\xe4" "\x24\x15\xea\x98\xbe\x56\x41\x8d\xed\x6c\x27\x1f\x34\x70\x15\x5a\x35" "\x2e\x1b\x00\x64\xfd\x42\x6d\x85\x38\x1b\x45\xf4\xea\x44\xb1\x4d\x33" "\xdc\x2e\xe2\x6b\x06\x37\x39\x34\x11\xd4\xd0\x23\x94\x0e\x12\xa3\xa8" "\x36\x09\xd9\x97\x5e\xc5\x74\xce\x25\x31\x21\xd1\xbd\x61\x2b\x6d\xa9" "\x07\x43\x3d\x82\x2f\x1e\x31\xf9\xd5\x94\xb3\x17\x64\x5f\x3a\xcd\xfd" "\xae\x3e\x94\xc2\x2d\xfe\x1d\x5d\x14\x92\xa5\xd2\xf3\xbf\xe3\x05\x47" "\x90\x2e\x8b\x3a\x93\x72\x7e\xb5\xda\xaa\x60\xeb\x5b\x66\xdd\xa9\xfb" "\x3c\x10\x88\x4a\x14\x37\x05\x66\x2d\x26\xff\x93\x59\x48\x3d\x2e\x3b" "\x50\x71\x44\xe1\xea\xc3\xf7\xc7\x96\x15\xea\xfe\x8d\x1d\x93\x6f\x49" "\xbf\x48\xd8\x67\xc7\x49\xe2\x80\xef\x6f\x32\x32\x1e\x54\xa0\x57\x46" "\xa5\x1e\x70\x5b\x79\x3f\xad\xac\xf5\x8b\xde\xc4\xa9\xa4\xef\xe6\xb4" "\x13\xab\xab\xd2\xe7\xd3\xca\xd4\x8d\x16\xbc\x63\xc2\x51\xcd\x52\x87" "\xa4\x0b\xd0\x0a\x79\x23\x8a\xb3\x16\x23\x13\x34\xd2\x2d\x91\xf5\xcc" "\x07\x9e\xec\x56\x68\x14\x7c\xa3\xba\x5c\xc6\xa5\x44\x23\xf6\xa3\x6e" "\xea\xe4\x76\x18\x19\xaf\x26\x01\x93\xd1\x66\x1f\xde\xb0\x56\xce\xcf" "\x3d\x9a\x30\x59\xd4\xc1\xe6\xc6\x35\x0d\x8a\x3b\x46\x0e\x06\x78\xc4" "\xbd\x88\x7a\x39\x2d\x14\xa5\x5b\xb9\x16\xea\xd4\x68\x9d\x25\x64\xb0" "\x28\x1f\x09\x6a\x68\x66\xab\x18\x3a\xed\x8e\xbd\x95\xe9\xf0\x86\xf9" "\x87\xcb\x07\xce\xf1\xe1\x72\x80\xc1\xbf\x5c\x43\xea\x1a\xa3\x3d\x6e" "\x8e\xfe\x8e\xbd\xea\xf7\xb4\xa6\x7a\x35\xd4\x0c\x1d\xc5\x33\x10\x51" "\x3f\x0b\x76\x1c\x7c\x5e\xbc\x89\xa9\x74\x72\x43\x87\x60\xc8\xb6\xab" "\x8f\x44\xaa\xf2\xb4\x26\x3b\xe7\x19\xe4\x84\x47\x43\xec\x5a\xf7\xb9" "\xca\xc6\xc9\x76\x56\xf4\x96\x5f\x9e\xbb\x51\x6d\xc0\x66\x4a\x03\x1b" "\x6f\x2e\x89\x1b\x59\xc5\x6d\xb2\x23\xf1\x0e\x6d\xbd\x5e\x21\x42\x74" "\x1b\xcd\xf6\x5c\x9b\xb6\x7a\x67\x20\x10\xce\xba\xc9\xea\x11\x00\x13" "\xa2\xaa\xca\xd6\xe0\xfd\x65\x5f\x4a\xc1\xbc\xbd\x49\xe7\xaa\x9e\x36" "\xfd\x79\x4a\xbc\xe2\x93\x29\xaa\xfa\xec\x46\x91\x8b\x9f\x18\x44\xea" "\xcc\xeb\x29\x24\xda\xe0\xf2\x4e\x36\x5d\xa7\xae\x01\xa7\x07\xb3\x9b" "\xb2\x63\x32\x67\xb8\xb4\x10\xe5\x41\x45\xe7\xf9\x48\x99\x03\x63\xc9" "\x8e\xdf\x86\x3e\x02\x99\xda\x83\x05\x23\xf3\xd1\xae\x89\x86\x29\xcb" "\x04\xa3\x67\x42\xe1\xdf\x9a\xff\x32\x32\xfb\xff\xac\x5c\x33\xe3\xc4" "\x34\xdc\x16\xe8\xf8\x9f\x8b\x29\x46\xd8\x99\x5f\xdd\xcb\xb8\x66\x5f" "\x36\x26\xa6\x38\x2b\x62\x8e\xbb\x7f\xfe\x10\x08\x7a\x5c\xb6\x15\xca" "\x80\xf4\xa0\x46\xcf\x34\x05\x1f\x39\xa7\x68\x9f\x99\x3c\xf0\xfe\x5a" "\x32\xeb\x0b\xf6\xd1\xf3\x2e\x90\x7b\xdc\xfe\x3c\x0a\x06\x7c\x98\xc6" "\xc3\x6b\x31\xa2\x00\x96\x3f\x10\x78\x2e\x09\xb8\x31\x32\xb0\xcb\xcf" "\xa8\x81\x98\x63\x88\xa3\x7d\xf1\xf9\xbe\xce\xa8\x72\xa3\x60\x2c\xb4" "\xed\xfd\xc9\xe3\x0e\xf9\x1b\x26\x2c\xca\x32\xb8\x23\x72\xce\xc6\xfe" "\xf0\x03\xfb\xdb\x4b\x26\x18\x2a\x6d\xb0\x5f\xfa\xa3\xc9\x40\xe2\x61" "\xe1\xe4\xfc\xae\x4c\x7b\x97\x2b\x13\x4f\x5f\xb8\x74\x01\x9c\xa3\x71" "\x92\x4c\xc6\xcb\xf1\x4f\xcd\xdf\xc7\x5a\xde\xcc\x68\x07\x7f\xd3\x2e" "\x12\xc0\x07\xde\x69\x85\xcf\x58\x1e\x2d\xc6\x04\x4d\x77\x73\xe5\x32" "\xa9\x7c\x2f\x24\x67\x42\x7f\x84\x11\xd8\x95\x42\xce\x9b\x28\x62\x59" "\x22\xd1\x52\x57\x4a\xd9\x73\x4b\x97\x74\x8c\xe3\xff\x73\xeb\xe9\x9d" "\x5f\xa9\x2b\xc9\x7d\xa2\xb2\x9d\x03\xd4\xb5\x30\xb9\x90\x72\x6a\x2a" "\x12\x71\x60\x76\xad\x35\xcb\xf8\xd8\xa6\x7a\x39\x76\xcc\xf9\xe1\xa3" "\x0a\xb1\x50\x5d\xcd\xbf\xa4\x43\xa3\x21\x18\xb0\x13\x58\x08\x05\xca" "\x97\xff\xb1\xa3\xff\xb4\x03\x4d\x7b\x13\x2a\x21\x03\xe8\x9c\xc2\xe0" "\x83\xc0\xd9\xbc\x5b\x3f\x97\x60\xe8\x10\xf4\xdd\x10\x18\x49\x0c\x7e" "\xde\xfc\x98\x5b\xa2\x96\xd9\x4a\x42\x2f\x4b\xd7\x8a\x7d\xb3\x09\x17" "\x09\x59\xec\x9e\xc7\x38\x12\x0d\x41\xd2\xaa\xce\x79\xa4\x36\xd5\x6c" "\x88\xaa\x32\x66\xaf\x8b\xd2\x85\x1f\x7f\xa6\xce\x76\xb9\xac\xe9\xf8" "\xe3\x4d\xdd\x52\x7a\x73\x78\xe6\x8f\x1e\x22\x7e\xd0\x91\xac\xcb\x95" "\x1a\x99\x15\x03\xd0\x9d\xb7\xb0\x0f\x1c\x51\x2b\x40\xef\x7a\x9c\xb7" "\xdf\x63\x84\xbc\x9a\xa7\x69\x02\x44\x11\xed\xce\x88\xa2\x58\xfe\xcc" "\x58\x95\x8b\x77\xe4\x21\x88\xb5\xf1\x46\x60\xb0\xf8\x80\x77\xb8\x1f" "\xd0\x4f\xd5\x6f\x3f\x64\x93\x55\x3f\x90\x10\x89\x5c\xac\xb1\x72\x88" "\x54\x4e\xa7\x21\xc3\xed\xcd\x13\x45\x78\x25\x7f\xce\x14\x41\xea\x3b" "\x27\x3f\xdb\xcd\xe0\xb8\xb0\x3f\xeb\x5c\xdb\xb0\xb2\xfc\x25\x43\xbc" "\x1f\x90\x83\x76\x48\x59\x47\x31\xaa\xb8\xb6\x00\xfe\xcc\x69\x48\x84" "\x54\xd9\x11\x4c\xd9\x4c\x5c\x7c\x88\x14\xd5\xc9\xd2\x64\x5b\x48\x4a" "\x27\x77\xd0\xab\x37\x69\xf2\x15\xe0\x83\x45\xb1\x37\xf0\x17\xb6\xc3" "\x37\x34\x5c\x4b\x49\x14\x51\x2f\xe3\xbc\x66\x03\x7c\xfe\x82\x2c\xe0" "\xab\x8a\x4d\xe7\x00\xa6\x63\x04\xf5\x82\xc6\xc6\xd3\x67\x1b\x03\x7a" "\x94\x93\xa6\x1a\x02\x42\x39\xe0\xfa\xec\x73\xbd\x6b\xef\x9f\x87\x0f" "\x17\xb8\x80\x9e\x7e\x95\x67\x87\xd4\xc9\x58\x16\xdb\x2e\xe5\xf5\xea" "\xf6\xa4\x58\x1f\xd1\xc3\x38\xbf\x6a\x74\xb5\x6e\x03\x56\xbb\x1e\xce" "\x0b\x13\xd3\x78\x3e\x49\xea\xaf\x51\xd7\xe5\x06\x04\x9c\x5f\xe4\x15" "\x5b\x72\x08\x5c\x50\x8a\x7b\xf2\x43\x45\x34\xed\xfe\xc5\x32\xf3\x9b" "\xca\x20\xb8\x4e\xab\x39\x3d\x50\xec\x00\x1a\xab\x5e\x2b\xfa\x70\x6e" "\xaa\x0e\xf4\xff\x98\x99\xe3\x73\x09\xc0\xa9\xb4\x92\xf4\xd3\xfa\xfe" "\x63\x98\xa5\x03\xa5\xee\xd9\xb9\xe7\xa2\x12\x2f\x58\x7a\x18\xda\x41" "\xc3\x4d\x41\xcf\x2e\x0d\x0c\x05\xf9\xa0\xbc\xc5\x77\x59\x76\x94\x80" "\x82\x70\x74\xd3\xec\xf5\xa6\xf0\x85\x14\x3e\x23\x70\xd1\x10\x1d\x35" "\x61\x3f\x69\x49\x7d\x3f\xb2\x54\x09\x2b\x3e\x3c\x91\x96\xf8\xd4\x8f" "\x38\xb6\xbb\x97\xc5\xa8\x12\xbc\x32\x47\x5c\x27\x93\x4b\x92\x35\x39" "\xd4\x22\xb8\xd9\xa6\xb8\x18\xc5\x83\x07\xe8\x03\xdb\x93\x6c\x3a\xb1" "\xd0\xf7\xd0\xee\xd9\xfe\x6d\x40\x8c\x53\x68\x77\x5a\xb3\x1f\x3b\x1d" "\x06\xb6\xb8\x6d\x23\xdf\x57\x1f\xca\x0b\x1f\xc0\x25\x4d\x51\xd9\x77" "\xb9\x1e\xd5\xe4\x5b\x8d\x8a\x63\x77\xe0\x6b\x64\x25\x7d\x93\xe4\x80" "\x1c\x47\x30\xa9\xef\xb8\x72\xf2\x71\x6c\x56\x9d\xcf\xdc\x4f\x16\x34" "\x45\xe3\xb1\x58\x44\xf9\xcf\xde\x54\xce\xaa\xfc\x21\x8c\x7e\x42\xc3" "\xaa\x9a\xe7\xfc\x41\xe9\x73\x4c\x17\x72\x7a\x80\x06\x02\x07\x5e\x1d" "\x83\x0e\x61\x4e\x8b\x69\x6a\xee\x98\xed\x9a\xc5\x89\xc5\x76\x1c\x40" "\x55\xf3\xd3\xf1\x6c\x44\x67\x8b\x0b\x8c\x52\xb2\xcb\xfb\x5d\x8d\x95" "\x31\xa3\x6b\xfb\x7e\xf6\x10\xc7\xce\x9f\x09\x32\xb5\xb8\x18\x99\x38" "\xa7\xbd\x1b\x35\xd1\x43\x68\x5d\x18\x40\x96\x15\x3c\x3c\x26\x3a\xaa" "\x89\x36\x1e\xc5\x82\x4c\xbc\x50\x72\x94\x8b\x0a\x13\xa5\x57\x6b\x54" "\xb4\x3b\x34\xd0\xed\x50\x8c\xdd\x97\xa5\x6b\x52\xdf\x10\x6f\x79\x65" "\x1e\x39\x20\x83\xf0\x3d\x21\xe6\xe0\xff\xb1\xf6\x03\xd4\x56\xcd\xb7" "\xdd\xca\x42\xae\x5a\x6b\x0d\x3b\xf6\x61\x29\x0a\x95\x27\x21\x70\xb8" "\xb1\xc0\x6c\xad\xde\x25\x59\x0b\x3c\xa9\x00\x7c\xf7\xe3\x21\x02\x75" "\x9e\x67\x78\xf8\x69\xb7\x41\x75\x72\x34\x7a\x70\x58\x2a\x3b\x8e\xfe" "\x9f\x9d\x0a\x15\x67\xfe\x7e\x3c\x55\xce\x3d\xa3\x9e\x9a\x8e\xec\x1c" "\xd6\xb6\xf6\xa3\xc9\xfe\x90\x09\x1b\xf0\x4e\xdc\xdf\xb5\xd1\xc7\x21" "\xd1\x01\x50\x80\x9d\x11\x8d\x88\x2f\xe1\x29\xf0\xb9\xff\x8e\xdf\xbe" "\xcc\x78\xc3\xb9\xbd\xc5\x81\x45\x57\xcc\xb5\xa0\xc5\x47\xac\xfa\x4d" "\x9e\x38\xf8\x91\xdc\x8a\xaa\x06\xce\x6b\x85\x6e\x33\x55\xe8\xc9\x8c" "\xd8\xfc\xc9\xcb\xb9\xa7\xec\xf0\x4b\x99\x9e\x5a\x2b\x90\x4f", 8192); *(uint64_t*)0x200000000d80 = 0; *(uint64_t*)0x200000000d88 = 0; *(uint64_t*)0x200000000d90 = 0; *(uint64_t*)0x200000000d98 = 0; *(uint64_t*)0x200000000da0 = 0; *(uint64_t*)0x200000000da8 = 0; *(uint64_t*)0x200000000db0 = 0; *(uint64_t*)0x200000000db8 = 0; *(uint64_t*)0x200000000dc0 = 0; *(uint64_t*)0x200000000dc8 = 0; *(uint64_t*)0x200000000dd0 = 0; *(uint64_t*)0x200000000dd8 = 0x200000000700; *(uint32_t*)0x200000000700 = 0x90; *(uint32_t*)0x200000000704 = 0; *(uint64_t*)0x200000000708 = 9; *(uint64_t*)0x200000000710 = 5; *(uint64_t*)0x200000000718 = 1; *(uint64_t*)0x200000000720 = 0xf; *(uint64_t*)0x200000000728 = 0xa07b; *(uint32_t*)0x200000000730 = 0x6b4; *(uint32_t*)0x200000000734 = 4; *(uint64_t*)0x200000000738 = 2; *(uint64_t*)0x200000000740 = 1; *(uint64_t*)0x200000000748 = 0xfffffffffffff001; *(uint64_t*)0x200000000750 = 6; *(uint64_t*)0x200000000758 = 6; *(uint64_t*)0x200000000760 = 6; *(uint32_t*)0x200000000768 = 4; *(uint32_t*)0x20000000076c = 0xffff; *(uint32_t*)0x200000000770 = 8; *(uint32_t*)0x200000000774 = 0xa000; *(uint32_t*)0x200000000778 = 0x7fff; *(uint32_t*)0x20000000077c = 0; *(uint32_t*)0x200000000780 = r[2]; *(uint32_t*)0x200000000784 = 7; *(uint32_t*)0x200000000788 = 0x1000; *(uint32_t*)0x20000000078c = 0; *(uint64_t*)0x200000000de0 = 0; *(uint64_t*)0x200000000de8 = 0; *(uint64_t*)0x200000000df0 = 0; *(uint64_t*)0x200000000df8 = 0; *(uint64_t*)0x200000000e00 = 0; syz_fuse_handle_req(/*fd=*/r[0], /*buf=*/0x200000002140, /*len=*/0x2000, /*res=*/0x200000000d80); break; case 5: // write$FUSE_WRITE arguments: [ // fd: fd_fuse (resource) // arg: ptr[in, fuse_out_t[fuse_unique, fuse_write_out]] { // fuse_out_t[fuse_unique, fuse_write_out] { // len: len = 0x18 (4 bytes) // err: fuse_errors = 0x0 (4 bytes) // unique: fuse_unique (resource) // payload: fuse_write_out { // size: int32 = 0x7 (4 bytes) // padding: const = 0x0 (4 bytes) // } // } // } // len: bytesize = 0x18 (8 bytes) // ] *(uint32_t*)0x200000000240 = 0x18; *(uint32_t*)0x200000000244 = 0; *(uint64_t*)0x200000000248 = r[1]; *(uint32_t*)0x200000000250 = 7; *(uint32_t*)0x200000000254 = 0; syscall(__NR_write, /*fd=*/r[0], /*arg=*/0x200000000240ul, /*len=*/0x18ul); break; case 6: // lstat arguments: [ // file: ptr[in, buffer] { // buffer: {2e 2f 66 69 6c 65 30 2f 66 69 6c 65 30 00} (length 0xe) // } // statbuf: nil // ] memcpy((void*)0x200000000180, "./file0/file0\000", 14); syscall(__NR_lstat, /*file=*/0x200000000180ul, /*statbuf=*/0ul); 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; }