// https://syzkaller.appspot.com/bug?id=bc935e5e3cf88cab1d10ed4fa6333e52908a79f7 // 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 #include #include #include #include #include #include #include #include #include #ifndef __NR_memfd_create #define __NR_memfd_create 319 #endif #ifndef __NR_pwritev2 #define __NR_pwritev2 328 #endif static unsigned long long procid; 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 use_temporary_dir(void) { char tmpdir_template[] = "./syzkaller.XXXXXX"; char* tmpdir = mkdtemp(tmpdir_template); if (!tmpdir) exit(1); if (chmod(tmpdir, 0777)) exit(1); if (chdir(tmpdir)) exit(1); } static bool write_file(const char* file, const char* what, ...) { char buf[1024]; va_list args; va_start(args, what); vsnprintf(buf, sizeof(buf), what, args); va_end(args); buf[sizeof(buf) - 1] = 0; int len = strlen(buf); int fd = open(file, O_WRONLY | O_CLOEXEC); if (fd == -1) return false; if (write(fd, buf, len) != len) { int err = errno; close(fd); errno = err; return false; } close(fd); return true; } //% This code is derived from puff.{c,h}, found in the zlib development. The //% original files come with the following copyright notice: //% Copyright (C) 2002-2013 Mark Adler, all rights reserved //% version 2.3, 21 Jan 2013 //% This software is provided 'as-is', without any express or implied //% warranty. In no event will the author be held liable for any damages //% arising from the use of this software. //% Permission is granted to anyone to use this software for any purpose, //% including commercial applications, and to alter it and redistribute it //% freely, subject to the following restrictions: //% 1. The origin of this software must not be misrepresented; you must not //% claim that you wrote the original software. If you use this software //% in a product, an acknowledgment in the product documentation would be //% appreciated but is not required. //% 2. Altered source versions must be plainly marked as such, and must not be //% misrepresented as being the original software. //% 3. This notice may not be removed or altered from any source distribution. //% Mark Adler madler@alumni.caltech.edu //% BEGIN CODE DERIVED FROM puff.{c,h} #define MAXBITS 15 #define MAXLCODES 286 #define MAXDCODES 30 #define MAXCODES (MAXLCODES + MAXDCODES) #define FIXLCODES 288 struct puff_state { unsigned char* out; unsigned long outlen; unsigned long outcnt; const unsigned char* in; unsigned long inlen; unsigned long incnt; int bitbuf; int bitcnt; jmp_buf env; }; static int puff_bits(struct puff_state* s, int need) { long val = s->bitbuf; while (s->bitcnt < need) { if (s->incnt == s->inlen) longjmp(s->env, 1); val |= (long)(s->in[s->incnt++]) << s->bitcnt; s->bitcnt += 8; } s->bitbuf = (int)(val >> need); s->bitcnt -= need; return (int)(val & ((1L << need) - 1)); } static int puff_stored(struct puff_state* s) { s->bitbuf = 0; s->bitcnt = 0; if (s->incnt + 4 > s->inlen) return 2; unsigned len = s->in[s->incnt++]; len |= s->in[s->incnt++] << 8; if (s->in[s->incnt++] != (~len & 0xff) || s->in[s->incnt++] != ((~len >> 8) & 0xff)) return -2; if (s->incnt + len > s->inlen) return 2; if (s->outcnt + len > s->outlen) return 1; for (; len--; s->outcnt++, s->incnt++) { if (s->in[s->incnt]) s->out[s->outcnt] = s->in[s->incnt]; } return 0; } struct puff_huffman { short* count; short* symbol; }; static int puff_decode(struct puff_state* s, const struct puff_huffman* h) { int first = 0; int index = 0; int bitbuf = s->bitbuf; int left = s->bitcnt; int code = first = index = 0; int len = 1; short* next = h->count + 1; while (1) { while (left--) { code |= bitbuf & 1; bitbuf >>= 1; int count = *next++; if (code - count < first) { s->bitbuf = bitbuf; s->bitcnt = (s->bitcnt - len) & 7; return h->symbol[index + (code - first)]; } index += count; first += count; first <<= 1; code <<= 1; len++; } left = (MAXBITS + 1) - len; if (left == 0) break; if (s->incnt == s->inlen) longjmp(s->env, 1); bitbuf = s->in[s->incnt++]; if (left > 8) left = 8; } return -10; } static int puff_construct(struct puff_huffman* h, const short* length, int n) { int len; for (len = 0; len <= MAXBITS; len++) h->count[len] = 0; int symbol; for (symbol = 0; symbol < n; symbol++) (h->count[length[symbol]])++; if (h->count[0] == n) return 0; int left = 1; for (len = 1; len <= MAXBITS; len++) { left <<= 1; left -= h->count[len]; if (left < 0) return left; } short offs[MAXBITS + 1]; offs[1] = 0; for (len = 1; len < MAXBITS; len++) offs[len + 1] = offs[len] + h->count[len]; for (symbol = 0; symbol < n; symbol++) if (length[symbol] != 0) h->symbol[offs[length[symbol]]++] = symbol; return left; } static int puff_codes(struct puff_state* s, const struct puff_huffman* lencode, const struct puff_huffman* distcode) { static const short lens[29] = {3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 19, 23, 27, 31, 35, 43, 51, 59, 67, 83, 99, 115, 131, 163, 195, 227, 258}; static const short lext[29] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 0}; static const short dists[30] = { 1, 2, 3, 4, 5, 7, 9, 13, 17, 25, 33, 49, 65, 97, 129, 193, 257, 385, 513, 769, 1025, 1537, 2049, 3073, 4097, 6145, 8193, 12289, 16385, 24577}; static const short dext[30] = {0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13}; int symbol; do { symbol = puff_decode(s, lencode); if (symbol < 0) return symbol; if (symbol < 256) { if (s->outcnt == s->outlen) return 1; if (symbol) s->out[s->outcnt] = symbol; s->outcnt++; } else if (symbol > 256) { symbol -= 257; if (symbol >= 29) return -10; int len = lens[symbol] + puff_bits(s, lext[symbol]); symbol = puff_decode(s, distcode); if (symbol < 0) return symbol; unsigned dist = dists[symbol] + puff_bits(s, dext[symbol]); if (dist > s->outcnt) return -11; if (s->outcnt + len > s->outlen) return 1; while (len--) { if (dist <= s->outcnt && s->out[s->outcnt - dist]) s->out[s->outcnt] = s->out[s->outcnt - dist]; s->outcnt++; } } } while (symbol != 256); return 0; } static int puff_fixed(struct puff_state* s) { static int virgin = 1; static short lencnt[MAXBITS + 1], lensym[FIXLCODES]; static short distcnt[MAXBITS + 1], distsym[MAXDCODES]; static struct puff_huffman lencode, distcode; if (virgin) { lencode.count = lencnt; lencode.symbol = lensym; distcode.count = distcnt; distcode.symbol = distsym; short lengths[FIXLCODES]; int symbol; for (symbol = 0; symbol < 144; symbol++) lengths[symbol] = 8; for (; symbol < 256; symbol++) lengths[symbol] = 9; for (; symbol < 280; symbol++) lengths[symbol] = 7; for (; symbol < FIXLCODES; symbol++) lengths[symbol] = 8; puff_construct(&lencode, lengths, FIXLCODES); for (symbol = 0; symbol < MAXDCODES; symbol++) lengths[symbol] = 5; puff_construct(&distcode, lengths, MAXDCODES); virgin = 0; } return puff_codes(s, &lencode, &distcode); } static int puff_dynamic(struct puff_state* s) { static const short order[19] = {16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15}; int nlen = puff_bits(s, 5) + 257; int ndist = puff_bits(s, 5) + 1; int ncode = puff_bits(s, 4) + 4; if (nlen > MAXLCODES || ndist > MAXDCODES) return -3; short lengths[MAXCODES]; int index; for (index = 0; index < ncode; index++) lengths[order[index]] = puff_bits(s, 3); for (; index < 19; index++) lengths[order[index]] = 0; short lencnt[MAXBITS + 1], lensym[MAXLCODES]; struct puff_huffman lencode = {lencnt, lensym}; int err = puff_construct(&lencode, lengths, 19); if (err != 0) return -4; index = 0; while (index < nlen + ndist) { int symbol; int len; symbol = puff_decode(s, &lencode); if (symbol < 0) return symbol; if (symbol < 16) lengths[index++] = symbol; else { len = 0; if (symbol == 16) { if (index == 0) return -5; len = lengths[index - 1]; symbol = 3 + puff_bits(s, 2); } else if (symbol == 17) symbol = 3 + puff_bits(s, 3); else symbol = 11 + puff_bits(s, 7); if (index + symbol > nlen + ndist) return -6; while (symbol--) lengths[index++] = len; } } if (lengths[256] == 0) return -9; err = puff_construct(&lencode, lengths, nlen); if (err && (err < 0 || nlen != lencode.count[0] + lencode.count[1])) return -7; short distcnt[MAXBITS + 1], distsym[MAXDCODES]; struct puff_huffman distcode = {distcnt, distsym}; err = puff_construct(&distcode, lengths + nlen, ndist); if (err && (err < 0 || ndist != distcode.count[0] + distcode.count[1])) return -8; return puff_codes(s, &lencode, &distcode); } static int puff(unsigned char* dest, unsigned long* destlen, const unsigned char* source, unsigned long sourcelen) { struct puff_state s = { .out = dest, .outlen = *destlen, .outcnt = 0, .in = source, .inlen = sourcelen, .incnt = 0, .bitbuf = 0, .bitcnt = 0, }; int err; if (setjmp(s.env) != 0) err = 2; else { int last; do { last = puff_bits(&s, 1); int type = puff_bits(&s, 2); err = type == 0 ? puff_stored(&s) : (type == 1 ? puff_fixed(&s) : (type == 2 ? puff_dynamic(&s) : -1)); if (err != 0) break; } while (!last); } *destlen = s.outcnt; return err; } //% END CODE DERIVED FROM puff.{c,h} #define ZLIB_HEADER_WIDTH 2 static int puff_zlib_to_file(const unsigned char* source, unsigned long sourcelen, int dest_fd) { if (sourcelen < ZLIB_HEADER_WIDTH) return 0; source += ZLIB_HEADER_WIDTH; sourcelen -= ZLIB_HEADER_WIDTH; const unsigned long max_destlen = 132 << 20; void* ret = mmap(0, max_destlen, PROT_WRITE | PROT_READ, MAP_PRIVATE | MAP_ANON, -1, 0); if (ret == MAP_FAILED) return -1; unsigned char* dest = (unsigned char*)ret; unsigned long destlen = max_destlen; int err = puff(dest, &destlen, source, sourcelen); if (err) { munmap(dest, max_destlen); errno = -err; return -1; } if (write(dest_fd, dest, destlen) != (ssize_t)destlen) { munmap(dest, max_destlen); return -1; } return munmap(dest, max_destlen); } static int setup_loop_device(unsigned char* data, unsigned long size, const char* loopname, int* loopfd_p) { int err = 0, loopfd = -1; int memfd = syscall(__NR_memfd_create, "syzkaller", 0); if (memfd == -1) { err = errno; goto error; } if (puff_zlib_to_file(data, size, memfd)) { err = errno; goto error_close_memfd; } loopfd = open(loopname, O_RDWR); if (loopfd == -1) { err = errno; goto error_close_memfd; } if (ioctl(loopfd, LOOP_SET_FD, memfd)) { if (errno != EBUSY) { err = errno; goto error_close_loop; } ioctl(loopfd, LOOP_CLR_FD, 0); usleep(1000); if (ioctl(loopfd, LOOP_SET_FD, memfd)) { err = errno; goto error_close_loop; } } close(memfd); *loopfd_p = loopfd; return 0; error_close_loop: close(loopfd); error_close_memfd: close(memfd); error: errno = err; return -1; } static void reset_loop_device(const char* loopname) { int loopfd = open(loopname, O_RDWR); if (loopfd == -1) { return; } if (ioctl(loopfd, LOOP_CLR_FD, 0)) { } close(loopfd); } static long syz_mount_image(volatile long fsarg, volatile long dir, volatile long flags, volatile long optsarg, volatile long change_dir, volatile unsigned long size, volatile long image) { unsigned char* data = (unsigned char*)image; int res = -1, err = 0, need_loop_device = !!size; char* mount_opts = (char*)optsarg; char* target = (char*)dir; char* fs = (char*)fsarg; char* source = NULL; char loopname[64]; if (need_loop_device) { int loopfd; memset(loopname, 0, sizeof(loopname)); snprintf(loopname, sizeof(loopname), "/dev/loop%llu", procid); if (setup_loop_device(data, size, loopname, &loopfd) == -1) return -1; close(loopfd); source = loopname; } mkdir(target, 0777); char opts[256]; memset(opts, 0, sizeof(opts)); if (strlen(mount_opts) > (sizeof(opts) - 32)) { } strncpy(opts, mount_opts, sizeof(opts) - 32); if (strcmp(fs, "iso9660") == 0) { flags |= MS_RDONLY; } else if (strncmp(fs, "ext", 3) == 0) { bool has_remount_ro = false; char* remount_ro_start = strstr(opts, "errors=remount-ro"); if (remount_ro_start != NULL) { char after = *(remount_ro_start + strlen("errors=remount-ro")); char before = remount_ro_start == opts ? '\0' : *(remount_ro_start - 1); has_remount_ro = ((before == '\0' || before == ',') && (after == '\0' || after == ',')); } if (strstr(opts, "errors=panic") || !has_remount_ro) strcat(opts, ",errors=continue"); } else if (strcmp(fs, "xfs") == 0) { strcat(opts, ",nouuid"); } else if (strncmp(fs, "gfs2", 4) == 0 && (strstr(opts, "errors=panic") || strstr(opts, "debug"))) { strcat(opts, ",errors=withdraw"); } res = mount(source, target, fs, flags, opts); if (res == -1) { err = errno; goto error_clear_loop; } res = open(target, O_RDONLY | O_DIRECTORY); if (res == -1) { err = errno; goto error_clear_loop; } if (change_dir) { res = chdir(target); if (res == -1) { err = errno; } } error_clear_loop: if (need_loop_device) reset_loop_device(loopname); errno = err; return res; } #define FS_IOC_SETFLAGS _IOW('f', 2, long) static void remove_dir(const char* dir) { int iter = 0; DIR* dp = 0; const int umount_flags = MNT_FORCE | UMOUNT_NOFOLLOW; retry: while (umount2(dir, umount_flags) == 0) { } dp = opendir(dir); if (dp == NULL) { if (errno == EMFILE) { exit(1); } exit(1); } struct dirent* ep = 0; while ((ep = readdir(dp))) { if (strcmp(ep->d_name, ".") == 0 || strcmp(ep->d_name, "..") == 0) continue; char filename[FILENAME_MAX]; snprintf(filename, sizeof(filename), "%s/%s", dir, ep->d_name); while (umount2(filename, umount_flags) == 0) { } struct stat st; if (lstat(filename, &st)) exit(1); if (S_ISDIR(st.st_mode)) { remove_dir(filename); continue; } int i; for (i = 0;; i++) { if (unlink(filename) == 0) break; if (errno == EPERM) { int fd = open(filename, O_RDONLY); if (fd != -1) { long flags = 0; if (ioctl(fd, FS_IOC_SETFLAGS, &flags) == 0) { } close(fd); continue; } } if (errno == EROFS) { break; } if (errno != EBUSY || i > 100) exit(1); if (umount2(filename, umount_flags)) exit(1); } } closedir(dp); for (int i = 0;; i++) { if (rmdir(dir) == 0) break; if (i < 100) { if (errno == EPERM) { int fd = open(dir, O_RDONLY); if (fd != -1) { long flags = 0; if (ioctl(fd, FS_IOC_SETFLAGS, &flags) == 0) { } close(fd); continue; } } if (errno == EROFS) { break; } if (errno == EBUSY) { if (umount2(dir, umount_flags)) exit(1); continue; } if (errno == ENOTEMPTY) { if (iter < 100) { iter++; goto retry; } } } exit(1); } } static void kill_and_wait(int pid, int* status) { kill(-pid, SIGKILL); kill(pid, SIGKILL); for (int i = 0; i < 100; i++) { if (waitpid(-1, status, WNOHANG | __WALL) == pid) return; usleep(1000); } DIR* dir = opendir("/sys/fs/fuse/connections"); if (dir) { for (;;) { struct dirent* ent = readdir(dir); if (!ent) break; if (strcmp(ent->d_name, ".") == 0 || strcmp(ent->d_name, "..") == 0) continue; char abort[300]; snprintf(abort, sizeof(abort), "/sys/fs/fuse/connections/%s/abort", ent->d_name); int fd = open(abort, O_WRONLY); if (fd == -1) { continue; } if (write(fd, abort, 1) < 0) { } close(fd); } closedir(dir); } else { } while (waitpid(-1, status, __WALL) != pid) { } } static void reset_loop() { char buf[64]; snprintf(buf, sizeof(buf), "/dev/loop%llu", procid); int loopfd = open(buf, O_RDWR); if (loopfd != -1) { ioctl(loopfd, LOOP_CLR_FD, 0); close(loopfd); } } static void setup_test() { prctl(PR_SET_PDEATHSIG, SIGKILL, 0, 0, 0); setpgrp(); write_file("/proc/self/oom_score_adj", "1000"); if (symlink("/dev/binderfs", "./binderfs")) { } } #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); } static void execute_one(void); #define WAIT_FLAGS __WALL static void loop(void) { int iter = 0; for (;; iter++) { char cwdbuf[32]; sprintf(cwdbuf, "./%d", iter); if (mkdir(cwdbuf, 0777)) exit(1); reset_loop(); int pid = fork(); if (pid < 0) exit(1); if (pid == 0) { if (chdir(cwdbuf)) exit(1); setup_test(); execute_one(); exit(0); } int status = 0; uint64_t start = current_time_ms(); for (;;) { sleep_ms(10); if (waitpid(-1, &status, WNOHANG | WAIT_FLAGS) == pid) break; if (current_time_ms() - start < 5000) continue; kill_and_wait(pid, &status); break; } remove_dir(cwdbuf); } } uint64_t r[1] = {0xffffffffffffffff}; void execute_one(void) { intptr_t res = 0; if (write(1, "executing program\n", sizeof("executing program\n") - 1)) { } // syz_fuse_handle_req arguments: [ // fd: fd_fuse (resource) // buf: nil // len: bytesize = 0x0 (8 bytes) // res: nil // ] syz_fuse_handle_req(/*fd=*/-1, /*buf=*/0, /*len=*/0, /*res=*/0); // syz_fuse_handle_req arguments: [ // fd: fd_fuse (resource) // buf: ptr[in, buffer] { // buffer: {ae f2 27 4a aa 35 71 a2 f6 4d 4b 42 5e 82 cc 53 04 37 d5 e8 // ec 03 6e 82 83 7d bc 2a a4 b8 af e8 33 a3 41 be dc cc cb 72 d3 3c c1 // a3 d7 06 3e 57 d7 4b 57 9b e6 be 98 08 e4 ee c7 20 49 63 35 e1 76 42 // 4c a9 49 19 15 3f a9 d1 b8 a8 24 a8 aa a7 f6 95 ed 92 f9 a7 30 b4 2f // ed 46 b1 f0 be 01 ee fe 4d cc c1 1c c7 34 2d 03 eb 81 b9 55 a7 77 5d // b5 03 73 57 90 9b 5e 36 2a 25 60 50 cb 03 b2 63 1d 0a eb 07 d0 33 f4 // 71 01 81 43 2a 5a f1 94 a8 14 a7 92 b8 af 68 72 5b 45 31 64 fd b8 9f // 67 b1 d2 49 d0 28 30 bf 40 bd c1 7c a9 da 26 f8 cd 99 2a 34 a3 cf d7 // d0 79 48 45 81 7b 7d f9 20 21 6c 15 94 77 3a ed 96 69 64 f7 42 88 16 // 40 91 dd 3d 37 5b bc 5c d7 e7 92 2c 3b a5 a4 59 75 c2 0d 96 38 3e a0 // 37 f1 8b 47 85 34 d2 c3 61 7a af c1 3b f6 19 07 54 b1 57 5a d9 30 89 // 49 69 b7 07 71 be d2 f3 b5 43 f0 04 87 c3 c4 25 12 84 52 66 b9 ca 8d // b1 cf ae 18 9f da 81 03 e4 64 c5 5e 36 7c 0f 80 94 a7 65 47 b7 e4 e6 // 4f c2 bf 53 3f 3c 2b 22 b1 1d f6 49 7a 5f 8f 08 bd c0 2d 8f 3d 3f 57 // c4 33 0b 90 9f 16 ee 8d 66 9f b4 73 ca 1d 63 cf 0d d8 c4 6e fa 31 a3 // 15 8f 35 d4 01 1a cf 33 1a a7 9c 4c 38 1c b6 7f 70 2e 8e cc ab d2 fe // 71 6a f9 bc 2d b4 09 65 68 c0 f6 63 f4 db 02 e3 89 5d d1 2b 34 17 62 // a4 d5 8d f7 f8 84 d7 13 41 83 54 e7 f1 f9 18 c3 76 0f 19 7c 47 2c d4 // 5a ae 7a 6e 02 0f 5b eb 48 09 10 b0 eb af 6d 50 56 fa d8 d1 2a bb 55 // 27 ab d7 fe 2d 05 4d bc 98 a8 06 28 16 a8 85 b4 f4 78 76 68 e3 86 09 // af d1 84 94 13 88 1d 16 60 04 c8 5b 34 e0 04 4f ad ef b5 f0 7d 92 57 // bf b4 2d c2 47 a8 29 b4 2a d6 31 0c c2 44 f7 99 38 ec 21 48 70 51 50 // c1 52 3b 3f 4d 60 c6 5e 28 0a 18 3a 2c ce af 2f ac 6f 83 ba a3 3d 65 // 30 b8 ad 96 49 6a 1d 25 0d 6c f1 5f 6e bb 45 9c 77 95 b5 73 9a 81 35 // a8 d8 3d d2 91 47 b3 c9 8e 8d a3 fd 45 a7 7b 38 76 f5 e6 d1 bd 91 9c // 2a bd da 94 f1 9d 68 ee de f0 9a 8f 60 f0 46 06 7a 3d 63 f2 45 df 43 // 02 59 dd be e3 16 d7 21 89 4b 0d f5 7e 00 ff 0f 19 2f a3 45 0c dd 81 // 17 5f 9d 9b 86 1f df 72 35 24 20 24 02 f3 ac 4a f7 4f 8a ae 5a 9d 9d // fd eb 91 d5 30 db 93 32 24 98 b2 08 21 e1 34 1c 83 d0 fe 21 3c de 72 // e5 c0 a4 20 76 77 65 cb 29 3d a2 62 dd 8b 4f c3 4d 00 d5 f8 02 58 22 // 64 98 fc ed e4 f0 39 c5 e0 d9 f6 1e 40 14 fb c6 cf 78 88 17 43 72 0c // 2b 31 f1 ce 76 ed 50 7e 85 cb ab f8 0b 85 14 d4 9e 0e ac 69 00 9c 87 // 47 77 a5 28 01 67 d5 fb 50 a5 e2 86 92 d7 4a a6 84 26 a7 fe 51 6d dd // 2a b9 04 6f e5 8e d3 ea ac 2a f6 ca e3 09 14 52 07 b0 0f 12 3d fb 16 // 65 46 2d 60 88 5d ad e8 12 fd 47 f8 74 2e eb 00 b3 c4 5f d1 46 4c 24 // d1 36 01 87 89 04 ae 7a 75 af 4c 22 da af f0 72 cf 71 68 c8 d5 13 e2 // 77 eb bd 75 d7 24 c5 e2 9d 7c 99 07 7f fb 2a b9 95 1f 0c 4b eb f8 d1 // ad f9 f2 1a 45 39 c9 ca 18 a9 59 fd 0e eb fc 36 e6 fb 22 33 06 e0 a0 // 82 09 29 5c 73 f0 05 d7 83 2f d0 ad 27 b9 09 24 48 f1 41 46 75 96 19 // aa 07 b3 87 d7 7d dc 05 0b 51 b5 6c 9e 36 8b b6 d0 0b ba 93 47 65 f0 // 64 39 98 53 5f b4 d6 f2 60 e5 14 40 ac 23 e7 ec ae a3 7d 26 59 8a c2 // 84 45 85 3d 8f 98 38 d3 05 f3 1b 84 98 4e 1b a4 2b 1d 00 bf b1 d1 19 // a3 63 60 68 53 ac 84 c8 1d b2 7e f5 82 fc 2c 91 7c ab 33 02 8f 26 cc // d0 59 77 ad 50 b1 00 c3 5b b0 5a a1 cb 97 92 83 7d 42 1f dc 2e 68 9f // 40 c5 de e4 15 cd ed 0f 5a ec 85 c4 15 87 35 02 e9 9a 76 ed da a5 b3 // dc 35 e4 ce c2 7d 54 b2 20 0a b4 eb 50 35 b6 5c cf d6 a3 1d 8d 5c d6 // e6 3d 51 26 5f 7a e0 ce 02 24 ff 6f 95 c7 4c 7c e8 a6 50 ed 2c 6a e2 // 8b d8 b2 9d 2f 66 2c df 79 99 64 1e 34 17 19 92 7c ff ea 14 83 ad 02 // 6c 70 5d b2 03 e5 ed ea 57 41 4e 66 f8 e3 7f d3 aa 13 03 ea e8 25 c0 // ca 74 e5 38 4d d2 4c 97 62 3f a3 a9 cc 52 04 00 00 00 00 00 00 77 e4 // a1 0f 68 9a 8c f6 c9 51 e3 cf 91 47 f7 da 39 f5 10 03 23 bd a8 4c 5b // 02 0f f3 d2 eb dd 0f 47 09 c8 f3 66 4a c2 a9 23 82 26 56 8b f3 99 89 // 99 66 2e 14 56 53 2a f3 83 af 7c c4 aa 92 b9 55 47 e3 d6 cf 79 c3 85 // 3c 9e b2 68 76 4b 00 f8 05 af ae b8 40 b2 3d e0 31 e7 f5 39 c8 66 54 // 15 9d a3 d4 53 cb 0d 1c 93 80 e8 be 66 ad 86 c6 34 b3 be 7f d9 7a 58 // e2 6c 35 d1 c1 7c ec 38 13 b1 57 37 a4 f3 b9 84 a7 58 a6 41 a2 a2 69 // 33 d8 1b ed e4 53 ef de e6 79 20 31 f0 ce 8a b0 b2 bb 7f a9 fb 76 f9 // ca 88 4c cd 3a 37 4d 27 f8 7c 66 a7 2b 45 c4 f3 9b 13 28 81 de 49 d6 // 3a 33 19 ef 7a 6c 24 9c f7 dc 3e f1 a4 e9 0e 25 e8 7d 10 c4 12 6a 89 // e7 d6 eb 53 86 77 ea d1 fb 5e d0 1e 02 62 8e be fe 2f d7 f9 37 53 66 // c6 56 ec 9d fa 6a 7f 49 7c 5d 29 ad 33 32 70 b1 d2 fa 23 08 c2 e8 14 // 23 4e 86 10 f6 34 85 f0 ce 9d 66 67 c7 e2 19 fa 0c 58 26 31 c3 ea 17 // 8b fe c6 3b ba ab a4 a5 2a 6e c5 f6 6a e7 27 e9 9f 45 c9 f4 09 8f ef // fc a5 72 2e 53 55 b3 ec 37 f8 bb 9b 3d c7 5f 1f 55 0c 43 e2 97 75 1a // 10 8c 39 26 16 b6 b6 5c 65 2d 9b e3 b1 ba d3 db a6 fd f3 56 ea c5 6b // 72 9b 94 f1 3a 4c 24 45 d1 ea b9 f1 67 09 64 d2 3e d3 b7 09 81 3c d9 // 60 0a 9c 18 d7 27 c7 4e af cb e7 1f 1a 94 68 94 71 39 60 6c 22 19 58 // b8 ae 2a 8f b6 3a 0a e2 f9 28 38 3e c1 37 f0 de 15 a8 96 84 b7 70 69 // 08 89 7e 0c df a5 2b f1 4a 94 32 eb 19 06 67 04 71 18 29 78 c0 0b 49 // fa cb b4 f9 5b fa 0b 8c 73 fc 9e 3b a1 ec c5 29 44 39 f9 31 db ff b0 // 81 fe e9 66 bb d3 0a a6 90 e4 af ec 0a fd 4a fe d3 6c 57 0f ab eb 73 // 88 89 61 84 48 e9 39 76 d1 de 98 72 8d c0 ac 2c ab 57 5e 1b b2 a7 21 // 54 57 39 55 ed 99 eb 86 83 19 70 c2 d7 31 75 03 d6 c5 0d 14 93 e4 4e // 5c 73 1c 2b 40 bb ca d0 4a 53 ba cb 98 3c be 53 10 3d 83 7b aa 32 dd // 55 4d 28 a4 90 3e f1 73 f9 d7 58 84 9c a3 2b b7 df 61 d1 3d 63 9d 55 // ae 27 ff c7 ef 21 e1 e1 5c 08 3c 45 57 a3 df 8f 7a fa b4 be b9 59 69 // 8c 56 0f cb a9 f7 10 12 c8 53 ca 3b 76 33 f3 bd a7 ce 95 fd b9 92 6f // 2a 2f 5c 28 68 8f 92 06 4c 69 19 58 a4 2a b0 c7 51 8a 04 cd c6 54 5f // c1 fb a9 ee a4 3a bf 80 a8 b4 fb 97 a8 c8 8c 8b 60 a5 c9 d5 7d 58 bc // 49 0c 81 ed b8 c9 a2 fc c4 fe d5 a2 47 8c f3 96 7c bd 20 18 c1 c9 30 // 4a bf d7 12 e7 84 5c 98 3f 2e a4 0b d9 c5 e4 36 94 53 8b 32 b8 32 62 // 7f 22 2f bf 4a f3 d6 19 93 83 58 fb fb 06 b5 e5 6a ef b0 08 b8 a3 dc // 20 40 7a 62 4c d2 87 52 55 3d d6 66 eb b8 bf 46 ee 92 65 93 ba 79 2f // 0f f9 9c f4 f5 7a d9 0f 6c 57 49 f9 f9 e6 8f ab 43 aa 23 88 fc 83 7e // 1a e1 35 ff af 04 f8 b9 99 11 65 8f f3 51 31 31 b0 8a c0 8c 4e 17 06 // 3a 66 a4 48 e1 0f 65 25 55 7f 13 aa a6 97 b5 6d 4d a6 90 ae 73 4f 8a // 32 4e 3c 21 4b f2 0e ac eb 62 f9 18 55 d9 cb 50 87 e0 fa 7f 5b 5a 32 // 37 a0 f4 db 04 64 cb 25 5a 7b f2 66 a0 70 2f 3a ae 88 f6 cf f3 1e f1 // e5 a3 04 68 39 fa 17 b4 52 02 32 ba f8 62 7a 39 a2 e3 01 34 21 99 43 // 4f 52 2e d8 d0 40 72 a8 48 a1 cf 23 f5 a5 df b8 ba fe 4d 1b 5d 38 70 // 4e c3 90 cb c3 8a 4c 70 b2 b9 55 c6 b1 77 5b 7f 32 e2 86 58 2d bd 3c // c0 93 70 9f ef 1a e9 9b 0e ba 27 87 87 b7 09 44 5e 93 b4 ea 3b 26 e0 // 77 b9 c2 30 50 49 af e0 e4 39 cf 81 4f 6c 7a 53 80 67 fd 49 9e 3c c3 // 27 df 64 10 79 00 a5 72 54 b4 b4 e0 75 21 29 ba ea b2 cb 15 5f 02 b1 // 53 2b e7 2f e8 d9 f5 46 cf f4 42 3e 53 cd 38 90 84 05 0d 62 fb 12 a2 // 5b fa ec f2 38 e4 18 55 43 f4 b1 43 a5 9e a5 2e 14 6f 7f 1c 55 82 22 // c4 d8 49 31 b2 ca ec 64 3f 74 4f 1a 98 6c 5d cb 33 df fc b5 26 70 a1 // 93 df e2 d2 7d 65 2b ff 1d 2f 20 16 f2 95 8f ca 24 45 2e 23 a5 db fd // cd 77 9e 66 0a 07 15 a0 3a a9 30 04 a6 74 7a e5 05 de 74 a2 fa 78 26 // 51 08 3a 90 32 6e 0f d6 b4 fd e4 4b 65 ef 43 c1 a0 3e 71 ac b1 3b 41 // 27 8c 0a 54 37 ce ac 64 97 4e b0 a2 dd 33 22 f3 a8 1a 71 9c d4 ee d1 // 04 87 1f d3 79 85 05 6c 79 a3 cc de 7f a9 1f 2e fc b9 41 ad 93 1b 33 // aa 53 04 47 25 70 72 ae 2f 3d cd 6b 4b db da 97 6a f5 11 07 fc 0a a4 // 93 ac c2 b7 30 0b 73 ba f7 b1 e6 65 6c c7 22 47 f0 87 8f f9 cf 5e ec // e1 17 9b 3a e5 b2 ff 23 e0 11 67 23 42 25 a2 bd ca 47 f1 bf bf 88 2d // 9d 04 61 4a 3b 29 31 0c 9d bf 2d ab a7 a2 7c 6e 11 23 00 87 f6 73 74 // 23 7e 56 b3 66 e8 b5 0b 6f 9d 8c 10 a3 6c 89 6a fb 3a 41 46 67 d3 b1 // d6 6e 79 6b e0 75 ac e4 a6 24 c0 d4 ed 5f 63 56 35 e9 05 7a c0 d3 4f // e7 98 35 dc 15 48 2d f2 f7 b8 ac d7 2e 80 b2 83 08 7b ae 78 f9 cb 9b // 91 c3 54 be 64 b1 e9 9a 46 01 8f 2c be 1a bf 07 32 11 33 47 c7 71 84 // f5 b6 4a c0 c4 c2 a5 b3 82 c0 55 b0 e5 b4 e3 6c 5b 93 89 8b e0 fb 8b // c1 63 1e 99 97 40 4b fc 52 9f 56 e8 09 82 4d d6 d2 07 bb 54 d2 33 a2 // 09 a5 1b 53 f5 45 c1 00 2d 10 81 5e 14 f3 0c 80 48 bf 51 ca 1c dc f9 // 9f ca 0d e5 67 f8 ff 26 10 b7 4a 13 0a 01 1d 0c d2 ed 97 25 10 f3 75 // 76 5f 1f fb a5 ff 31 ec 5d 30 7f de ff a3 ef 28 bb 4f 0c d6 4e a5 25 // 31 6a ae 57 bc 2b d3 80 a9 bc 19 50 1f c0 c8 02 a2 17 ff bc 05 0c 40 // 1a 9d 6c fd 71 fb 6e a0 94 90 e9 32 88 8d d2 3d 30 71 41 82 63 b5 d8 // a6 bb 5b 14 93 f5 ec eb e7 68 36 ec 0e 01 3d ea 22 04 2d 9c ab 06 0d // bc ab 46 48 bf 59 d8 b2 f0 1a 25 4b 9b 4b 84 f1 26 4c 0c 81 57 be e5 // e5 34 f6 14 e1 ef c3 fd 98 15 3f c7 66 af e9 aa ed 14 88 03 c8 0e 56 // 06 cf 32 df be 0c 17 ae 88 82 ac 9a b3 f0 55 a4 be c8 c0 dd d0 17 21 // f6 f4 36 ee a8 a9 fc a2 ce 1a 14 ac f9 6a f5 4b 9c 0a 65 35 39 5b e9 // 65 f2 d7 15 33 9f 16 d7 d2 aa 8d 2d 9e 0e 5e 76 f0 20 70 da dc fc 8a // f6 62 74 2b f8 08 c6 c7 89 9c 61 30 a8 50 6c e7 53 ef 62 c2 20 98 b1 // e3 bf 6a 06 2e 50 b5 5d 5b e2 6a aa e6 53 c6 66 6b 56 86 2a a3 71 81 // 5f 4d fd dd 9b b3 b2 c2 3a 5b 0a 58 9d 04 5c a6 fc c4 f0 5a c1 c5 0f // 3e 66 a0 6f 5d 09 e1 ba 20 27 30 fa 7c f3 1d b9 3a e5 f3 d5 d4 48 e1 // 79 af d4 ed f1 46 90 08 21 24 48 e8 d5 1c 9d 04 28 7e b0 0c f8 1d 16 // 1d 9f f8 28 e1 41 23 05 66 33 e1 d7 84 55 e1 b4 30 93 f3 a6 11 06 37 // ee 2a 60 e2 fc ef 64 41 90 a2 ae 00 a2 53 0f a1 56 a2 b8 f4 22 18 0d // 6a 07 4a 60 41 ea e9 84 38 7d 62 20 2b 0b fe 0c a5 38 cf 4c 09 76 1c // b6 9f b9 0a ee 57 d4 c7 f4 03 b3 4b f4 28 3d b9 10 66 cd 84 b1 77 d5 // 5c 2c 1e 3b af 10 78 1f 0e d6 6f ac 57 25 b1 76 e9 3f b4 ad 06 97 a2 // 77 12 a4 37 e3 14 81 e8 5e d0 d9 6f b7 7d 80 12 19 df 80 a9 39 e0 36 // 78 89 d5 ff dc 4d 6a 61 7c 86 a6 93 52 05 68 9d cd d3 b5 37 ce 91 f4 // dd 7c 10 42 75 02 95 2d cc 3a 14 c0 a5 b8 a0 4b 5d 67 9a 41 0f 7e 85 // c6 35 83 c6 91 a2 a9 dc 2f db 09 11 27 2f 19 2b de 26 32 d7 0f 32 b2 // c1 07 0f 45 4c c5 3c 06 e3 5e 68 7a 40 93 05 3c 56 14 65 65 26 6f 22 // bd 34 dc e8 76 75 f9 64 9d 86 99 39 0d 30 2b b5 d5 02 58 62 d8 c3 c7 // f9 71 8e 50 59 ec 40 25 e2 74 e7 aa ea 8f 76 af 33 09 d5 61 31 aa fa // 45 ee 13 11 9c 8c 44 d5 4c fa b5 01 af d5 93 24 92 6e 36 b6 cd 2a 04 // d2 24 aa b4 4d 66 f0 53 25 d4 be bd f9 13 cd 8b 74 cc d4 27 bb 27 0b // 28 44 8d 01 83 f4 82 6f 60 45 a9 6a 0a 16 34 3d ec 9d 06 05 e9 27 47 // dc 2c 87 46 08 77 67 69 23 9a e3 99 cd a4 5b ba 6f 99 e0 0c 48 3b 1f // 79 99 32 7d 4d aa 81 76 ba 13 d1 f8 be a9 99 8d 60 f7 b2 c8 c3 ae ef // bc d4 3b cd f5 df 28 97 54 9c b1 77 26 fb cf 43 a7 d1 f6 76 40 f0 84 // e9 87 3a 7e e9 80 4e b4 ea 58 d4 9b 7d 8b df cd e5 57 13 a0 78 30 00 // 97 19 c1 5e ed a9 0a 2b e2 9c ad d6 3a 05 10 97 e3 dd 98 9a 73 2f ed // bc dc 3f b4 41 64 15 65 fa 8c 22 f0 41 11 c6 48 ae e2 dc 3f ee a6 1d // a3 c2 b5 5c 76 be 3b 64 05 37 f5 79 68 4f 1c 2b 2c b0 0c 84 ed dd 2c // 55 5d c9 e9 c6 60 a6 31 eb f0 f0 95 bc 03 53 0e c0 34 a5 32 a4 58 e2 // 17 c0 57 97 ab 0c 18 58 2c 49 dc 73 8d ce bd 87 24 6b 06 04 9e 8b 18 // 6d 43 88 09 c6 a6 bc 7a 10 ee 3b 34 94 ef 78 17 71 ed 52 35 cd a1 9e // d1 07 a1 d6 47 fb a8 07 9f 73 c2 a2 78 66 12 65 30 dc 4b 53 11 19 a9 // 9f 88 1d 00 1f 6c 3e c7 81 28 b6 2d 65 ce df 2a 0a 50 5b 28 b3 b1 dd // 27 bd a7 fb 5c c9 ac ea d0 bc cf bc 9c 6c 88 45 4d d9 dd ce 79 3b 86 // 8d ee 01 23 2e af 36 ea 06 29 b0 e3 ed a2 e2 9c 4c fc 2b 52 dc ff 47 // cb 01 84 61 66 a1 a5 28 93 dd 9a 88 4e 96 29 cb 3d 35 f4 38 34 7c 63 // bc a3 91 b5 82 6f 0a 4c 71 d9 b8 fe 08 94 67 8c c0 86 07 70 44 71 e6 // 10 63 92 4a e0 90 a3 45 79 b1 18 b4 cf c6 f2 1a 82 d1 00 c7 2c 93 bc // 35 53 7e f5 e5 a4 c6 03 27 b9 9b 9b 48 8b 2f 46 a1 6b 2c c4 37 15 ba // c5 14 8c 0e 19 3c 06 87 6d 46 cc 2c 6d a2 b3 a1 b1 b9 17 41 15 03 81 // 8a 12 bd 0d cb 2c ff 6e 1a 83 39 d6 d5 51 d6 4f 0e d3 33 eb 28 e8 87 // b0 d7 ea 3e 8a 03 59 0e 26 4e d6 cc cc 70 31 42 0b 81 ea 80 e8 84 1b // 0e 02 fd d0 df 75 15 ab 56 51 24 55 00 e7 62 4b 99 6a 27 38 0a 14 d2 // 01 fd d1 ab 5f 02 4b 86 69 72 d8 a1 b6 89 c8 8b 79 f3 8e 91 49 72 ad // 76 cf a0 48 9c e2 59 60 27 ab bc f3 3c a7 dc 9f fd 00 ab 92 28 6c 7d // 8e 81 5b 1a 20 87 89 fa c0 6f 90 33 f9 9b 40 ce 21 9f 0f 45 4b e7 14 // f1 ba 23 02 be 2e e4 d7 ee 16 e6 6f 9d d0 f0 ad c1 3d 45 f1 36 0c 9b // 95 a4 8d 43 2f 99 c7 c2 cf 2b c2 b1 11 46 ac 5b a2 58 16 47 56 70 35 // 11 3d df a3 2d 7d 22 f4 1e 81 2e 9a 09 0d 31 88 e6 ff 84 b8 08 22 3b // e3 6d f0 9b f7 41 75 c6 a4 8b 9a 2d e7 77 b1 29 5f 80 30 6e ac 7a 7a // c4 29 4c 98 fa 9d fa 8c 20 31 13 69 c4 8a eb 7b 79 22 6d 8f 61 91 18 // ee e6 22 5d 9a 0e be fc 2d 05 bc 74 00 9f 63 22 6c f8 a0 2e 61 4c c2 // 1e 63 0f dd 07 b4 f6 69 c4 92 2e 15 03 4f 38 49 50 23 74 aa a1 18 fc // 05 d3 b2 3c eb 66 3d 7c e9 70 32 e7 9f 82 40 25 e5 ee bb 11 88 6b 4c // ed 0b a2 c6 b7 db 3f 01 82 55 45 2b 34 5f ca ce 69 f5 04 c3 97 b9 d5 // fe 6e c2 7f 2b 9b 17 30 83 cd 4a 20 23 24 ff a7 e9 76 bc 8a ea 5d 6e // 05 24 07 c5 66 2c 49 47 0b a9 eb 64 a9 c3 a7 68 0d 38 5b b9 c2 16 4b // 93 38 f8 76 4c f6 3c 31 d1 ca a2 e2 a4 69 9a b8 4c ea 5a d6 93 33 8a // 14 24 5e c1 22 42 28 00 19 3c 58 0e ae e1 aa 84 b8 b8 34 51 c2 09 5b // 22 5a a4 17 1e f8 de 73 8e 39 03 53 57 ff 22 c3 31 26 2d 05 cd da 4b // 2c 72 cb fb d1 ec fb 69 21 96 fb 32 ac 15 ae ba a2 0f 4c eb c6 5b 93 // 7d 93 8d 71 f1 f6 68 9a 74 b3 79 35 8a c5 21 d6 96 40 58 15 4c 77 e2 // c1 c6 db 2f 80 59 66 8f cd 81 2d 7c 30 fb 91 78 dc d2 6b d0 ec ef b6 // c5 26 ce 45 03 9d 49 2d 5a 10 02 f6 6c 4c 88 43 73 da fe da d2 32 d5 // cf 21 37 c8 6a 8b be c2 d2 38 a3 b7 3e 36 c7 3b ae c8 d2 98 a1 1b 3e // 6b 31 07 a8 a9 ad a8 48 a1 65 96 cc 33 ff 2a c2 98 f6 b1 18 19 78 44 // 79 59 8d f9 18 c3 6b 49 ac be 71 87 dc 35 21 04 31 b2 3c 0e d4 43 13 // 56 7b a9 eb 64 6f f6 33 a8 d3 fb ea e6 74 79 16 99 10 ab 45 d2 f1 77 // f6 a9 37 cb 31 8b 92 6f 80 b8 c6 a4 39 ec ae 70 64 19 68 6f e8 38 df // d9 98 8f a6 59 09 d5 b7 b4 a5 66 6b 63 ac ec a6 5c fd a6 62 b6 da e8 // 8a ae bb 1b 8f aa 86 cb bb 24 b1 4a cd 55 9a 8e b1 ea b5 18 15 96 4c // f3 be f6 df 1f 21 62 70 d0 e6 80 7d de 51 ae b6 ff 8e 49 db 5f 6b 67 // 3c a0 0e 9a 79 66 e1 e3 46 9e d0 d2 bd 61 3d 31 c3 b5 72 79 ed 31 5d // 62 9f b7 a6 e0 65 ea 85 d1 1f 6a af 1a c6 da 1f d8 1c a2 a5 73 d7 22 // db dc fb bf a6 14 d7 9e b2 42 38 71 1c 09 50 8d c5 0a 70 e5 60 2f db // 76 8c 84 49 b2 13 19 25 31 4f ba 79 de 6b 1b 73 a1 76 be 70 fd 08 ae // 79 93 ea 3e f2 40 e5 1e 31 02 5f 13 d3 a8 66 cc 24 c2 4d 51 d5 f6 92 // 93 25 27 cb b5 31 c6 28 e4 22 e6 4d 1f 33 05 70 15 46 7d 01 ed 59 2c // 5c 3a 2f 63 e9 db 1f be 4a fa 98 31 e2 39 66 33 78 99 d5 42 6c 7f f9 // 23 ad c0 19 a7 53 74 14 e6 eb 48 2c 53 84 77 e8 c2 bc 61 aa dd 48 b9 // 0b 57 71 80 2b 91 40 31 f1 26 f8 50 37 1c f5 a7 70 6a 8e 25 04 cc ef // 71 27 73 cb bc 77 3d 1f 40 61 1a ae 26 88 98 bd 93 39 a8 32 aa d1 e0 // 1b 36 94 fc 88 45 0f 0e b9 d2 79 a1 53 18 16 ff 5f 21 3f 37 58 67 b9 // 87 88 2e 9b cc 89 a9 97 c9 71 89 a6 2d 4b 84 85 0d 31 36 09 1e 44 77 // 34 32 b3 cb 3e 1d 31 03 5c d2 86 9b f2 e5 f8 9a 7a 06 6d b6 70 4d 99 // 50 64 1e a2 b9 22 e2 73 0b 3c 20 7e 37 f6 15 81 19 01 11 25 2f 33 fa // e1 69 45 fe cc b7 0f 12 bc 48 7b 1b 89 96 f7 6b 4f 81 c6 d7 a8 38 9a // f7 6d b5 28 71 1d 16 15 0c 5c fe a9 e4 93 6c 26 0b 72 bc 27 af 1d b0 // 60 c9 d6 26 76 47 4f d7 f6 95 6e 41 fc a5 1b b4 e0 a2 78 c0 10 56 22 // 5d 2e 0e 99 93 b5 0e d5 03 e5 59 d3 b5 19 e4 c7 2e 48 69 2f 52 a7 7c // ec 2d 4f fa bc 24 cc ca 06 b2 5a 9e fb e2 24 93 04 3e b7 9d db eb f6 // e0 e3 01 3d e7 7f 8c 64 6a be b6 7e 90 6c 6a 0a f2 7f ae 50 d8 8a 70 // ab ed 2a 37 e3 0a 40 70 95 b0 76 82 a0 89 2e f9 6e b1 8b 61 f9 04 a9 // ed c0 a9 ef 5c 4f 36 5d c2 7c 04 42 a8 f7 a8 9e 65 53 a4 dc 06 1c 09 // 76 9f de 1f ba fe a5 6a 19 4a c2 4e ca 91 ac d2 a7 d9 1f 80 2c c2 1b // 4a 3d ee c2 ff 39 5a c2 86 06 e3 13 2c 67 3b 0c c0 d2 ea de a0 95 5f // b8 e5 7a 2e a9 bf 88 61 83 7c 93 b4 b6 09 b1 f4 82 2b 72 4a 9b 31 73 // 3d 47 d4 cc 29 23 52 b6 cb 2b b5 0b 61 39 23 74 96 00 19 7b 5f 47 97 // ac 82 b7 9d 5c 98 a7 e7 82 c5 36 05 06 c8 e8 a7 bb ef d6 6a c9 2a 17 // 66 a2 e0 cc 88 86 49 2f 06 47 32 24 cd eb d7 a6 ad 80 3d 1a 0f e3 9d // 00 95 1f 6c 7a 9b 09 46 63 d8 81 17 73 86 b6 4f 5f c3 98 5b ce 4a 17 // e9 21 7a 19 46 e8 45 89 af 2b a5 68 10 e1 5b 83 54 84 f6 37 65 0c ba // 15 30 c5 43 89 77 af 63 4c 75 75 0f d2 f7 7f 9d bb 0c ee 56 f4 b7 aa // a3 b4 a3 4e b1 bc 93 ac 11 24 91 91 d5 a8 b1 74 78 bd ad 56 f8 0d 5d // 3c 53 1f 86 ee 96 9e cf ae fd c4 5e 5d 58 8c ab 1f 43 fe 42 1e a3 e3 // 56 8f c7 cf 33 04 e9 83 3c cc a4 69 b7 0d a6 19 f1 ed 08 51 a2 f2 62 // 97 a2 c0 61 cc c4 27 0b 07 d6 e8 1e 52 d2 6b 60 b2 1d e9 13 9a 74 0b // b7 a7 aa c5 50 ab 0a b0 02 9e 8f af d7 7c 4a 27 fe e0 f7 7a 66 0b 03 // c7 66 52 c1 09 b6 27 64 95 d2 40 45 f0 0b 71 81 58 54 04 ec df 9b ed // e3 28 83 73 f6 02 83 1c c5 e8 c2 51 0f 63 8a c2 13 28 b8 21 52 af 03 // 22 e2 a5 d9 1d 8c e3 7b 7d 3a fb 9b 73 f9 0c 08 6d 26 fc 9d 02 95 c6 // c4 22 00 50 9d bd b7 80 bd 1d 50 f6 48 67 a3 20 8e 1b 20 bd 7f cc 16 // 81 fc b4 0b 58 89 08 b5 12 55 f0 fc 4d 2b 7b a8 6e 8a 92 93 05 aa 11 // 11 b2 37 c7 50 87 d3 de 02 08 4e 11 ab c6 a2 0c 4c 72 68 b8 be 15 58 // af b0 82 21 20 74 24 93 bf 33 c0 56 c3 32 54 3d 2e ea 4d 18 e5 b0 48 // 6a 66 9d 36 24 d1 35 e8 b4 32 d6 bf 0e 0c 72 bb 2b fc f3 b7 10 09 39 // 6a b6 c5 e6 39 de 50 6b da 49 85 db a6 dc 67 ca 0c 25 55 3d f4 8b a9 // f4 c7 08 28 3b da a7 90 5f 98 f1 a7 56 d8 6c 94 b6 0d b1 18 15 33 2c // cb d6 b6 a7 b9 58 ae 73 8e fe c0 95 97 95 28 29 84 30 25 81 3a 47 33 // f3 4a 1a bc 3c 63 97 93 58 c4 3d f4 16 5a 30 2e d8 29 88 07 0a 0f 49 // 6a a8 1c 7a 09 71 d8 5d 4f 67 aa 4f a1 12 53 a9 56 f8 e5 af 31 f3 15 // 20 c8 a9 5c 3c 45 15 84 6d 5a a0 79 85 12 62 12 e3 d8 b6 e6 35 0f 0d // 14 29 4d b6 65 5b da 90 fb 2b de 86 37 16 e5 84 fe 85 11 5a 79 d9 0a // 01 91 3f e3 f3 07 b8 81 69 85 ae 77 ec b7 3e 73 73 4a f7 cb 8c 5e ed // 2e cc 20 09 cf 8e b4 37 93 fa ad 32 46 cb 22 3a 7a 88 70 48 17 b8 00 // b0 f8 42 c2 b4 6d d1 78 29 11 68 83 d8 d4 f8 b2 e8 c5 5c 8b d4 7d 6d // f9 c6 22 a5 d0 da 42 a4 f3 c4 c7 73 a9 a8 85 56 5f 49 89 ca 81 da 24 // ed 74 30 f9 81 10 00 21 d7 f7 2d ed d5 72 e5 39 41 bf 34 de d3 c7 a6 // 42 bc 32 d4 61 12 af 91 95 bb 0c 2d 0e 96 9c 04 a1 41 00 1f 03 99 ff // a7 d8 96 b4 7e b6 8c a8 51 fa 8c 0f e3 68 c9 45 c5 26 58 be 5c ac 5f // 58 2e d0 6b 20 e5 f6 cd f3 d4 e9 48 b0 72 c7 c4 51 e9 45 f8 51 a7 72 // 48 e8 83 da 91 9a e3 e0 d7 6c ea f7 fe 0b 2d 71 8a 47 dc ee d3 5f 2a // 21 23 63 c5 65 a1 09 9d b2 38 b5 14 0b 22 bc 0d ba 39 c9 fd 3e 1b 7c // c8 9c f8 32 6e 81 f5 15 84 3d b9 0c d8 33 84 c1 97 38 ad 9c c3 01 ca // 01 8c 59 bb 88 75 92 ea 89 ff 7d 37 46 08 3c 39 bf 0e ab 4a 47 82 4a // 54 74 60 0d 86 55 64 4a 64 cf e0 c2 e7 69 4d 7b e8 52 46 af 80 dc 83 // 93 92 a1 dd f0 b4 4d 5d 35 68 ad c8 14 98 15 54 c3 94 f2 fb 4c 6b 3b // cf bd da f8 75 c6 13 fe 49 9d f7 f9 02 85 82 13 0b 91 9a bd ef 0e 89 // 48 f0 68 5e c5 b0 43 94 8a 2b a5 3a 61 b7 d2 91 80 93 30 14 e9 c2 5b // 74 29 7e 8b b3 6a fd d8 fe e7 24 1d 00 92 46 08 bc d6 cf f4 54 68 f8 // 77 6e 5e 21 fa 4e 7a 21 86 bd 46 1f 26 c1 b6 25 b2 c3 cc c0 fd 9c c8 // 08 bc e4 77 f6 6a df 3d 58 4d ce 66 7b ea f8 8e a7 10 df 35 17 3c dc // de dc 11 f3 c1 ab e4 f2 81 1b 29 8c ab 8a c7 95 63 2c f1 f8 24 8e 5f // 42 5c a7 08 36 14 60 75 a1 f2 d2 36 99 c5 21 83 7f 33 f8 1c c8 7a 3b // 31 fa 57 16 4e cb 4e e9 40 d6 f9 73 b4 73 91 78 71 cd 19 3c 5d 34 8d // 5b 97 05 25 3b 06 77 01 3f cb 7d 9f 7d d4 9c 45 2f 1c c6 08 f5 a2 b4 // eb b7 4d bb 72 91 09 8d 81 b1 b0 59 b4 c8 80 83 a7 96 e9 f5 a4 16 73 // 60 30 ac 5d 2f 13 00 d3 d7 07 32 f6 d8 24 98 5b 34 ed 36 24 0d 17 b3 // 40 03 98 26 13 1c 9e bc d5 28 c2 62 0b 28 f0 cd 8c 47 97 1a 56 f4 f1 // dd fa c5 99 10 a4 16 d0 03 04 17 c2 f6 ff 99 53 3f 58 94 38 bf dd 20 // 9d 38 23 8e 8c 56 b8 03 28 90 84 f3 9a 4f 21 e4 4c 7d bc 09 a7 70 49 // ad ee e5 85 49 47 fe dc 1d b1 8a 88 cb 71 43 a1 6d 7d 7a 61 fa 47 33 // 1a ac 36 40 7d 11 91 c3 8c 20 88 d8 ca 83 9d 0f 64 f0 60 90 7c 66 8d // fd 4c c9 28 c7 23 cf a9 8a 68 5e 28 88 29 20 e0 56 ee 34 0a cb b2 83 // d8 fa ed a4 26 5f ef f0 32 ed 47 f9 6a c5 3e a0 8a ba 4a 6b 6f 6a 3d // a5 3a b6 a2 76 c0 f6 6c 36 40 9e b7 38 fe e9 85 c4 1a 74 c8 41 dd bf // e0 93 91 75 42 ff 33 a5 d2 0d a2 62 e4 91 b2 0f 0a 51 08 77 a3 48 78 // ec ff 57 61 47 37 1c 25 12 c6 bc 1f 1f c0 b6 a9 e9 cc 0f 9f e3 b5 59 // e9 e3 1b 50 69 70 84 10 84 d5 ec e3 48 0c 37 f3 93 57 4f 28 74 3b cf // 1a 3d cd 3a 9d d5 46 4d 73 a0 c1 90 8e a2 6e 2b 3a 92 55 6d 4c db cb // aa d5 b4 d7 6a 71 ec c4 2d 0c b5 4a 89 15 bd 29 04 df f3 6f 15 40 cd // d6 49 63 25 7b 4e 4b 9a 0d 4b 73 f9 60 c5 ae f9 82 24 ad 01 5f 1f 8d // db 08 3e 0a 4a d8 10 60 77 2e e1 c3 c2 3c 32 09 67 dd d8 f7 76 02 7e // 9a 9d 0a 92 cf 19 fd f5 c4 9a 2e 1e 99 e3 44 8e 60 43 e4 2b 13 af bc // c2 91 1d 23 5e 4a 0f 96 61 13 74 06 6e 2a a0 a4 24 06 91 32 37 ae 81 // fb 58 a3 62 d9 9f 52 20 84 fd 52 9f 6b 0a 59 31 e2 ca 99 a7 f5 fa 7f // ea 2f 1c c5 bf 27 42 af f2 e1 33 9d c1 84 08 c4 8d f5 28 83 c4 61 78 // 58 9b 72 ba 39 f6 3e 3a 7f 40 ba ce fc ba 84 54 06 9a 2b 8e 46 0f 7b // 6d d0 a7 43 85 08 25 de 3e c2 6e c3 02 cb fc ec 69 24 63 a1 79 aa e1 // 28 dd 9b 49 16 0a ea 4b 7f 61 1d 5e b2 1f e1 6f 15 84 a8 2b 1f 7d e1 // 71 ec ef b8 09 a0 9e 66 1e 7a 07 8f 0a e1 22 9d 12 b5 11 c8 8d f1 41 // cb 15 46 14 66 b0 fe f5 1e e9 3a 74 51 75 98 cd 6e 8c a6 49 4a 52 89 // 73 af a1 09 8a 35 01 57 fe 75 cc 0b e5 77 70 fd fc 96 f1 7e 30 fd 2c // a5 ff f5 e1 84 02 ef 8a 6c c1 f6 5a 56 b2 37 ae d4 37 27 bf d1 e1 63 // a2 a6 0d fe 97 9b 3c f9 76 02 40 ca 2f 7b fa 76 b3 4b 2b 40 fd a9 33 // 82 9c a6 45 8c df f0 23 0f 77 dd 0a 27 70 e8 fb fc 16 b3 d3 85 88 1c // bc b1 89 68 2b 99 d3 51 27 0b 63 c4 32 b1 5c 49 35 60 3e 05 ee f3 f3 // 84 be eb d0 dd 8e a4 c2 e9 19 f9 3e b6 2c 11 97 83 13 ac 09 73 fa 8d // 09 61 95 c0 29 54 db 7b d1 db 31 3e 04 0a 07 ba 47 51 81 01 30 66 f5 // 57 49 5b 2e 9b 0f bc 20 5b fa 07 4e 7d cd be fa 38 d1 78 da 96 58 d0 // 64 65 5f 14 12 49 8e 20 47 db c6 e9 90 90 83 52 91 ab 98 28 22 47 60 // 87 b6 94 a4 95 ea d1 87 9b 57 5a 98 12 8b 45 9f 98 55 be 80 29 25 ed // a2 8e 65 b8 db e7 bb e4 4f ea 75 b4 12 54 b5 44 6e 60 fe e3 2d f9 d8 // c6 76 bb 4f fd 95 8c 82 ec 3d 74 ef 2e b6 c4 c3 6e 5c 18 45 93 ce 62 // c0 33 1e ce 67 9e 58 82 64 ce 5b 8c 4d 65 07 76 8e b4 d3 18 88 48 02 // 19 77 95 46 d9 95 36 31 29 71 ef 05 e8 71 0c 6e 0d 45 81 25 33 34 af // 6d c3 d6 ce 4f e4 4f 1c 96 da 50 af 4d 1d bd 18 04 2b b5 e8 cd 26 bb // 03 b6 e4 d0 16 7f 8c 1e d7 fe b9 4b 20 78 65 fe 6d 92 d3 90 b5 12 4f // 17 24 1c f7 ff 28 6a 83 52 0d b9 9b 53 80 38 4f 66 66 22 d5 47 81 28 // 02 e7 f5 82 9b e0 8f fb bc 51 c9 1c 2a 53 2c a9 fe 38 95 bc 27 fa 78 // 04 b7 b4 1f 60 fd ef e1 fb c7 9c 24 dd a5 9b 91 97 92 79 69 5e b7 85 // cf 3f 34 c3 b1 8e 31 b6 d0 79 26 62 5d 11 70 ca fa 1b 55 23 04 d0 69 // 6d 43 2c 59 ba ef d0 c1 68 7b c0 a0 18 51 d3 da d8 15 29 94 25 78 19 // ac 5a 78 c7 af 1f 1c bb 10 6a 27 b7 59 d1 4c fc bb a8 65 a8 70 8b 20 // 3d 2f ee 56 10 dd 30 84 2f 80 25 5c 88 f3 68 24 c2 6c bc 47 8a 79 86 // 4b ea ff b1 e6 8e b6 1e d1 57 93 5f 0d 85 66 02 91 13 30 7f 1e e5 3e // af d7 b3 dd 2b 90 ee d8 6d bf 52 f6 2e 97 55 71 7f a7 c2 09 a9 81 77 // 69 77 a7 eb 43 f2 fe e1 47 b3 87 53 82 73 f5 80 1a 51 1e ea e1 14 4b // 66 1c 53 db c2 df 24 a2 38 c1 cc 5e 22 8f 60 b7 40 cb 9b 88 0e 9b 5b // 41 14 7b 23 10 56 2e b7 77 c6 77 5a e0 f2 95 c3 1a 22 d4 45 72 7a cf // 2f ad fc a2 aa 12 df 9b ff f6 26 45 4d fe 02 5e ce be 83 68 cc 17 70 // 7d 12 93 db 27 fd 4f 72 50 ad ef d2 ee 8b 18 86 df 37 71 56 0f df 24 // 07 5b f9 05 94 ce 4d 24 40 99 56 25 f9 c3 2c 4d bb 85 c2 e9 93 71 e5 // 20 fa c4 91 f4 d6 67 1a 55 e2 cf 5c 9a d8 a9 fa e6 ed e9 63 ac fa 58 // 6b 51 73 e4 6d 71 ef ba 2e 21 b2 69 9a 01 69 05 0f f7 54 4b eb 5f 82 // ce 69 66 6d 3d 12 9b 8e ad b1 1a a7 2a 56 b8 22 c9 cc 85 28 8c ad bb // 14 0b 15 02 fd 09 16 7e 2c ed 58 c7 38 d4 b5 4a 67 d2 54 4d 35 7b 90 // 35 38 20 62 b6 f9 79 da c0 94 3b fb a7 26 fe 02 06 ba 3d 98 47 e9 3f // 22 ca 28 43 96 ed e8 78 e4 d1 26 ba 2a 5a 8f 7d ee f8 6b ed 1e 89 fb // a0 87 60 5f e0 2b e1 80 2c 49 e9 b0 cf 18 e7 ab 6d ce 52 bf 56 4b 09 // 9f 86 4e 81 bb 7e 55 9b c1 e2 c2 7f 85 a7 6a f3 0b 73 69 b7 ce 61 e1 // 2a 86 e4 e3 8a 90 4e bf 5d fa 69 2b 0a f4 b7 0a 77 9b ec be 35 95 6e // ae 19 1f 24 1c 24 29 5a f5 ba c1 d8 2d 1d a2 d2 84 62 f1 c0 2c 5f b1 // 98 40 02 7a 28 38 7a 15 8e f2 41 fd 57 f6 b6 fe 74 e6 de de 53 7c 71 // 6b 93 3c df f7 d1 4f 69 74 10 e7 48 44 ba ad 2c 6c e5 7f 9f bb 4e 44 // ca 43 3d ce 3c 2a 29 50 84 9d bf 9f 7d 81 cd 78 5f 68 4c 21 87 7c c6 // 10 16 70 28 50 ea 48 ad e2 9f b9 1e 25 6f f4 43 2c e6 27 1e f2 46 0b // 09 ce aa 2d 08 17 0f d1 2d fa 96 ec e5 7a 5a b7 de 5c 26 e2 76 68 27 // 72 c7 04 32 d4 4f f1 28 31 a5 18 e1 a4 21 c1 25 0e 9d f7 50 d5 50 72 // 36 90 d2 8e 04 54 ba b4 15 54 81 76 c9 b5 da 5a 54 58 53 66 da 24 fa // 90 93 a8 91 dd 8c 41 b1 db 67 89 7d d3 ff d6 9c 72 4e 0a 21 fd 10 54 // c8 04 ed 4d 3c 73 d3 62 37 1b 03 e6 5c 53 5c 08 dd 27 a2 9c ff 93 d3 // e7 bd 0f 68 cc 40 01 a8 bd 34 7e 1d d1 36 04 57 8f 3b 21 34 21 b5 7c // 38 fc 0f f6 82 67 a3 ea a3 74 6b 5f f5 ba 8e eb a0 7c 49 f5 02 9b 92 // 19 9c 3f 7b 79 df 9c d5 23 93 3a f5 ae 47 42 16 63 65 21 7e f7 62 91 // db df 79 46 b0 16 00 dc 59 99 0a 31 21 84 3d 0d 96 ca 43 e9 c5 74 2e // 74 bb ec 71 3d ba 83 62 17 74 67 aa ce 17 f7 5e 3a bb 44 6a 0f 91 3b // d0 9b f9 e8 d4 ed 69 d6 0f fa 93 61 53 86 66 9c 94 d7 29 b5 e3 05 fb // 40 d7 ca 7f 1f 38 af 98 43 2d cb ed 49 c0 b5 74 43 33 e0 62 2e c7 6d // 5a 55 d3 95 93 16 8d 08 d2 06 75 1e 49 d2 32 8e fc cb 4a f7 ce 62 dc // db ce 35 de 12 94 51 13 3a 0f 73 34 09 7b 0f e7 0b 03 72 24 9f 2b d3 // f8 09 64 b1 08 60 40 e0 f8 97 1f 41 c7 91 6a 41 f5 88 d5 14 38 be ff // 4a 00 55 0d 37 03 f4 36 39 e8 0a eb 9e 6f 58 21 9f 29 fd ac 90 3c c2 // 03 87 db a5 b7 84 50 7f 77 91 8b 7d 6b 94 21 1b 77 bf 28 0f e3 65 36 // 66 cf 46 bb e6 56 7c} (length 0x2000) // } // len: bytesize = 0x2000 (8 bytes) // res: nil // ] memcpy( (void*)0x2000000083c0, "\xae\xf2\x27\x4a\xaa\x35\x71\xa2\xf6\x4d\x4b\x42\x5e\x82\xcc\x53\x04\x37" "\xd5\xe8\xec\x03\x6e\x82\x83\x7d\xbc\x2a\xa4\xb8\xaf\xe8\x33\xa3\x41\xbe" "\xdc\xcc\xcb\x72\xd3\x3c\xc1\xa3\xd7\x06\x3e\x57\xd7\x4b\x57\x9b\xe6\xbe" "\x98\x08\xe4\xee\xc7\x20\x49\x63\x35\xe1\x76\x42\x4c\xa9\x49\x19\x15\x3f" "\xa9\xd1\xb8\xa8\x24\xa8\xaa\xa7\xf6\x95\xed\x92\xf9\xa7\x30\xb4\x2f\xed" "\x46\xb1\xf0\xbe\x01\xee\xfe\x4d\xcc\xc1\x1c\xc7\x34\x2d\x03\xeb\x81\xb9" "\x55\xa7\x77\x5d\xb5\x03\x73\x57\x90\x9b\x5e\x36\x2a\x25\x60\x50\xcb\x03" "\xb2\x63\x1d\x0a\xeb\x07\xd0\x33\xf4\x71\x01\x81\x43\x2a\x5a\xf1\x94\xa8" "\x14\xa7\x92\xb8\xaf\x68\x72\x5b\x45\x31\x64\xfd\xb8\x9f\x67\xb1\xd2\x49" "\xd0\x28\x30\xbf\x40\xbd\xc1\x7c\xa9\xda\x26\xf8\xcd\x99\x2a\x34\xa3\xcf" "\xd7\xd0\x79\x48\x45\x81\x7b\x7d\xf9\x20\x21\x6c\x15\x94\x77\x3a\xed\x96" "\x69\x64\xf7\x42\x88\x16\x40\x91\xdd\x3d\x37\x5b\xbc\x5c\xd7\xe7\x92\x2c" "\x3b\xa5\xa4\x59\x75\xc2\x0d\x96\x38\x3e\xa0\x37\xf1\x8b\x47\x85\x34\xd2" "\xc3\x61\x7a\xaf\xc1\x3b\xf6\x19\x07\x54\xb1\x57\x5a\xd9\x30\x89\x49\x69" "\xb7\x07\x71\xbe\xd2\xf3\xb5\x43\xf0\x04\x87\xc3\xc4\x25\x12\x84\x52\x66" "\xb9\xca\x8d\xb1\xcf\xae\x18\x9f\xda\x81\x03\xe4\x64\xc5\x5e\x36\x7c\x0f" "\x80\x94\xa7\x65\x47\xb7\xe4\xe6\x4f\xc2\xbf\x53\x3f\x3c\x2b\x22\xb1\x1d" "\xf6\x49\x7a\x5f\x8f\x08\xbd\xc0\x2d\x8f\x3d\x3f\x57\xc4\x33\x0b\x90\x9f" "\x16\xee\x8d\x66\x9f\xb4\x73\xca\x1d\x63\xcf\x0d\xd8\xc4\x6e\xfa\x31\xa3" "\x15\x8f\x35\xd4\x01\x1a\xcf\x33\x1a\xa7\x9c\x4c\x38\x1c\xb6\x7f\x70\x2e" "\x8e\xcc\xab\xd2\xfe\x71\x6a\xf9\xbc\x2d\xb4\x09\x65\x68\xc0\xf6\x63\xf4" "\xdb\x02\xe3\x89\x5d\xd1\x2b\x34\x17\x62\xa4\xd5\x8d\xf7\xf8\x84\xd7\x13" "\x41\x83\x54\xe7\xf1\xf9\x18\xc3\x76\x0f\x19\x7c\x47\x2c\xd4\x5a\xae\x7a" "\x6e\x02\x0f\x5b\xeb\x48\x09\x10\xb0\xeb\xaf\x6d\x50\x56\xfa\xd8\xd1\x2a" "\xbb\x55\x27\xab\xd7\xfe\x2d\x05\x4d\xbc\x98\xa8\x06\x28\x16\xa8\x85\xb4" "\xf4\x78\x76\x68\xe3\x86\x09\xaf\xd1\x84\x94\x13\x88\x1d\x16\x60\x04\xc8" "\x5b\x34\xe0\x04\x4f\xad\xef\xb5\xf0\x7d\x92\x57\xbf\xb4\x2d\xc2\x47\xa8" "\x29\xb4\x2a\xd6\x31\x0c\xc2\x44\xf7\x99\x38\xec\x21\x48\x70\x51\x50\xc1" "\x52\x3b\x3f\x4d\x60\xc6\x5e\x28\x0a\x18\x3a\x2c\xce\xaf\x2f\xac\x6f\x83" "\xba\xa3\x3d\x65\x30\xb8\xad\x96\x49\x6a\x1d\x25\x0d\x6c\xf1\x5f\x6e\xbb" "\x45\x9c\x77\x95\xb5\x73\x9a\x81\x35\xa8\xd8\x3d\xd2\x91\x47\xb3\xc9\x8e" "\x8d\xa3\xfd\x45\xa7\x7b\x38\x76\xf5\xe6\xd1\xbd\x91\x9c\x2a\xbd\xda\x94" "\xf1\x9d\x68\xee\xde\xf0\x9a\x8f\x60\xf0\x46\x06\x7a\x3d\x63\xf2\x45\xdf" "\x43\x02\x59\xdd\xbe\xe3\x16\xd7\x21\x89\x4b\x0d\xf5\x7e\x00\xff\x0f\x19" "\x2f\xa3\x45\x0c\xdd\x81\x17\x5f\x9d\x9b\x86\x1f\xdf\x72\x35\x24\x20\x24" "\x02\xf3\xac\x4a\xf7\x4f\x8a\xae\x5a\x9d\x9d\xfd\xeb\x91\xd5\x30\xdb\x93" "\x32\x24\x98\xb2\x08\x21\xe1\x34\x1c\x83\xd0\xfe\x21\x3c\xde\x72\xe5\xc0" "\xa4\x20\x76\x77\x65\xcb\x29\x3d\xa2\x62\xdd\x8b\x4f\xc3\x4d\x00\xd5\xf8" "\x02\x58\x22\x64\x98\xfc\xed\xe4\xf0\x39\xc5\xe0\xd9\xf6\x1e\x40\x14\xfb" "\xc6\xcf\x78\x88\x17\x43\x72\x0c\x2b\x31\xf1\xce\x76\xed\x50\x7e\x85\xcb" "\xab\xf8\x0b\x85\x14\xd4\x9e\x0e\xac\x69\x00\x9c\x87\x47\x77\xa5\x28\x01" "\x67\xd5\xfb\x50\xa5\xe2\x86\x92\xd7\x4a\xa6\x84\x26\xa7\xfe\x51\x6d\xdd" "\x2a\xb9\x04\x6f\xe5\x8e\xd3\xea\xac\x2a\xf6\xca\xe3\x09\x14\x52\x07\xb0" "\x0f\x12\x3d\xfb\x16\x65\x46\x2d\x60\x88\x5d\xad\xe8\x12\xfd\x47\xf8\x74" "\x2e\xeb\x00\xb3\xc4\x5f\xd1\x46\x4c\x24\xd1\x36\x01\x87\x89\x04\xae\x7a" "\x75\xaf\x4c\x22\xda\xaf\xf0\x72\xcf\x71\x68\xc8\xd5\x13\xe2\x77\xeb\xbd" "\x75\xd7\x24\xc5\xe2\x9d\x7c\x99\x07\x7f\xfb\x2a\xb9\x95\x1f\x0c\x4b\xeb" "\xf8\xd1\xad\xf9\xf2\x1a\x45\x39\xc9\xca\x18\xa9\x59\xfd\x0e\xeb\xfc\x36" "\xe6\xfb\x22\x33\x06\xe0\xa0\x82\x09\x29\x5c\x73\xf0\x05\xd7\x83\x2f\xd0" "\xad\x27\xb9\x09\x24\x48\xf1\x41\x46\x75\x96\x19\xaa\x07\xb3\x87\xd7\x7d" "\xdc\x05\x0b\x51\xb5\x6c\x9e\x36\x8b\xb6\xd0\x0b\xba\x93\x47\x65\xf0\x64" "\x39\x98\x53\x5f\xb4\xd6\xf2\x60\xe5\x14\x40\xac\x23\xe7\xec\xae\xa3\x7d" "\x26\x59\x8a\xc2\x84\x45\x85\x3d\x8f\x98\x38\xd3\x05\xf3\x1b\x84\x98\x4e" "\x1b\xa4\x2b\x1d\x00\xbf\xb1\xd1\x19\xa3\x63\x60\x68\x53\xac\x84\xc8\x1d" "\xb2\x7e\xf5\x82\xfc\x2c\x91\x7c\xab\x33\x02\x8f\x26\xcc\xd0\x59\x77\xad" "\x50\xb1\x00\xc3\x5b\xb0\x5a\xa1\xcb\x97\x92\x83\x7d\x42\x1f\xdc\x2e\x68" "\x9f\x40\xc5\xde\xe4\x15\xcd\xed\x0f\x5a\xec\x85\xc4\x15\x87\x35\x02\xe9" "\x9a\x76\xed\xda\xa5\xb3\xdc\x35\xe4\xce\xc2\x7d\x54\xb2\x20\x0a\xb4\xeb" "\x50\x35\xb6\x5c\xcf\xd6\xa3\x1d\x8d\x5c\xd6\xe6\x3d\x51\x26\x5f\x7a\xe0" "\xce\x02\x24\xff\x6f\x95\xc7\x4c\x7c\xe8\xa6\x50\xed\x2c\x6a\xe2\x8b\xd8" "\xb2\x9d\x2f\x66\x2c\xdf\x79\x99\x64\x1e\x34\x17\x19\x92\x7c\xff\xea\x14" "\x83\xad\x02\x6c\x70\x5d\xb2\x03\xe5\xed\xea\x57\x41\x4e\x66\xf8\xe3\x7f" "\xd3\xaa\x13\x03\xea\xe8\x25\xc0\xca\x74\xe5\x38\x4d\xd2\x4c\x97\x62\x3f" "\xa3\xa9\xcc\x52\x04\x00\x00\x00\x00\x00\x00\x77\xe4\xa1\x0f\x68\x9a\x8c" "\xf6\xc9\x51\xe3\xcf\x91\x47\xf7\xda\x39\xf5\x10\x03\x23\xbd\xa8\x4c\x5b" "\x02\x0f\xf3\xd2\xeb\xdd\x0f\x47\x09\xc8\xf3\x66\x4a\xc2\xa9\x23\x82\x26" "\x56\x8b\xf3\x99\x89\x99\x66\x2e\x14\x56\x53\x2a\xf3\x83\xaf\x7c\xc4\xaa" "\x92\xb9\x55\x47\xe3\xd6\xcf\x79\xc3\x85\x3c\x9e\xb2\x68\x76\x4b\x00\xf8" "\x05\xaf\xae\xb8\x40\xb2\x3d\xe0\x31\xe7\xf5\x39\xc8\x66\x54\x15\x9d\xa3" "\xd4\x53\xcb\x0d\x1c\x93\x80\xe8\xbe\x66\xad\x86\xc6\x34\xb3\xbe\x7f\xd9" "\x7a\x58\xe2\x6c\x35\xd1\xc1\x7c\xec\x38\x13\xb1\x57\x37\xa4\xf3\xb9\x84" "\xa7\x58\xa6\x41\xa2\xa2\x69\x33\xd8\x1b\xed\xe4\x53\xef\xde\xe6\x79\x20" "\x31\xf0\xce\x8a\xb0\xb2\xbb\x7f\xa9\xfb\x76\xf9\xca\x88\x4c\xcd\x3a\x37" "\x4d\x27\xf8\x7c\x66\xa7\x2b\x45\xc4\xf3\x9b\x13\x28\x81\xde\x49\xd6\x3a" "\x33\x19\xef\x7a\x6c\x24\x9c\xf7\xdc\x3e\xf1\xa4\xe9\x0e\x25\xe8\x7d\x10" "\xc4\x12\x6a\x89\xe7\xd6\xeb\x53\x86\x77\xea\xd1\xfb\x5e\xd0\x1e\x02\x62" "\x8e\xbe\xfe\x2f\xd7\xf9\x37\x53\x66\xc6\x56\xec\x9d\xfa\x6a\x7f\x49\x7c" "\x5d\x29\xad\x33\x32\x70\xb1\xd2\xfa\x23\x08\xc2\xe8\x14\x23\x4e\x86\x10" "\xf6\x34\x85\xf0\xce\x9d\x66\x67\xc7\xe2\x19\xfa\x0c\x58\x26\x31\xc3\xea" "\x17\x8b\xfe\xc6\x3b\xba\xab\xa4\xa5\x2a\x6e\xc5\xf6\x6a\xe7\x27\xe9\x9f" "\x45\xc9\xf4\x09\x8f\xef\xfc\xa5\x72\x2e\x53\x55\xb3\xec\x37\xf8\xbb\x9b" "\x3d\xc7\x5f\x1f\x55\x0c\x43\xe2\x97\x75\x1a\x10\x8c\x39\x26\x16\xb6\xb6" "\x5c\x65\x2d\x9b\xe3\xb1\xba\xd3\xdb\xa6\xfd\xf3\x56\xea\xc5\x6b\x72\x9b" "\x94\xf1\x3a\x4c\x24\x45\xd1\xea\xb9\xf1\x67\x09\x64\xd2\x3e\xd3\xb7\x09" "\x81\x3c\xd9\x60\x0a\x9c\x18\xd7\x27\xc7\x4e\xaf\xcb\xe7\x1f\x1a\x94\x68" "\x94\x71\x39\x60\x6c\x22\x19\x58\xb8\xae\x2a\x8f\xb6\x3a\x0a\xe2\xf9\x28" "\x38\x3e\xc1\x37\xf0\xde\x15\xa8\x96\x84\xb7\x70\x69\x08\x89\x7e\x0c\xdf" "\xa5\x2b\xf1\x4a\x94\x32\xeb\x19\x06\x67\x04\x71\x18\x29\x78\xc0\x0b\x49" "\xfa\xcb\xb4\xf9\x5b\xfa\x0b\x8c\x73\xfc\x9e\x3b\xa1\xec\xc5\x29\x44\x39" "\xf9\x31\xdb\xff\xb0\x81\xfe\xe9\x66\xbb\xd3\x0a\xa6\x90\xe4\xaf\xec\x0a" "\xfd\x4a\xfe\xd3\x6c\x57\x0f\xab\xeb\x73\x88\x89\x61\x84\x48\xe9\x39\x76" "\xd1\xde\x98\x72\x8d\xc0\xac\x2c\xab\x57\x5e\x1b\xb2\xa7\x21\x54\x57\x39" "\x55\xed\x99\xeb\x86\x83\x19\x70\xc2\xd7\x31\x75\x03\xd6\xc5\x0d\x14\x93" "\xe4\x4e\x5c\x73\x1c\x2b\x40\xbb\xca\xd0\x4a\x53\xba\xcb\x98\x3c\xbe\x53" "\x10\x3d\x83\x7b\xaa\x32\xdd\x55\x4d\x28\xa4\x90\x3e\xf1\x73\xf9\xd7\x58" "\x84\x9c\xa3\x2b\xb7\xdf\x61\xd1\x3d\x63\x9d\x55\xae\x27\xff\xc7\xef\x21" "\xe1\xe1\x5c\x08\x3c\x45\x57\xa3\xdf\x8f\x7a\xfa\xb4\xbe\xb9\x59\x69\x8c" "\x56\x0f\xcb\xa9\xf7\x10\x12\xc8\x53\xca\x3b\x76\x33\xf3\xbd\xa7\xce\x95" "\xfd\xb9\x92\x6f\x2a\x2f\x5c\x28\x68\x8f\x92\x06\x4c\x69\x19\x58\xa4\x2a" "\xb0\xc7\x51\x8a\x04\xcd\xc6\x54\x5f\xc1\xfb\xa9\xee\xa4\x3a\xbf\x80\xa8" "\xb4\xfb\x97\xa8\xc8\x8c\x8b\x60\xa5\xc9\xd5\x7d\x58\xbc\x49\x0c\x81\xed" "\xb8\xc9\xa2\xfc\xc4\xfe\xd5\xa2\x47\x8c\xf3\x96\x7c\xbd\x20\x18\xc1\xc9" "\x30\x4a\xbf\xd7\x12\xe7\x84\x5c\x98\x3f\x2e\xa4\x0b\xd9\xc5\xe4\x36\x94" "\x53\x8b\x32\xb8\x32\x62\x7f\x22\x2f\xbf\x4a\xf3\xd6\x19\x93\x83\x58\xfb" "\xfb\x06\xb5\xe5\x6a\xef\xb0\x08\xb8\xa3\xdc\x20\x40\x7a\x62\x4c\xd2\x87" "\x52\x55\x3d\xd6\x66\xeb\xb8\xbf\x46\xee\x92\x65\x93\xba\x79\x2f\x0f\xf9" "\x9c\xf4\xf5\x7a\xd9\x0f\x6c\x57\x49\xf9\xf9\xe6\x8f\xab\x43\xaa\x23\x88" "\xfc\x83\x7e\x1a\xe1\x35\xff\xaf\x04\xf8\xb9\x99\x11\x65\x8f\xf3\x51\x31" "\x31\xb0\x8a\xc0\x8c\x4e\x17\x06\x3a\x66\xa4\x48\xe1\x0f\x65\x25\x55\x7f" "\x13\xaa\xa6\x97\xb5\x6d\x4d\xa6\x90\xae\x73\x4f\x8a\x32\x4e\x3c\x21\x4b" "\xf2\x0e\xac\xeb\x62\xf9\x18\x55\xd9\xcb\x50\x87\xe0\xfa\x7f\x5b\x5a\x32" "\x37\xa0\xf4\xdb\x04\x64\xcb\x25\x5a\x7b\xf2\x66\xa0\x70\x2f\x3a\xae\x88" "\xf6\xcf\xf3\x1e\xf1\xe5\xa3\x04\x68\x39\xfa\x17\xb4\x52\x02\x32\xba\xf8" "\x62\x7a\x39\xa2\xe3\x01\x34\x21\x99\x43\x4f\x52\x2e\xd8\xd0\x40\x72\xa8" "\x48\xa1\xcf\x23\xf5\xa5\xdf\xb8\xba\xfe\x4d\x1b\x5d\x38\x70\x4e\xc3\x90" "\xcb\xc3\x8a\x4c\x70\xb2\xb9\x55\xc6\xb1\x77\x5b\x7f\x32\xe2\x86\x58\x2d" "\xbd\x3c\xc0\x93\x70\x9f\xef\x1a\xe9\x9b\x0e\xba\x27\x87\x87\xb7\x09\x44" "\x5e\x93\xb4\xea\x3b\x26\xe0\x77\xb9\xc2\x30\x50\x49\xaf\xe0\xe4\x39\xcf" "\x81\x4f\x6c\x7a\x53\x80\x67\xfd\x49\x9e\x3c\xc3\x27\xdf\x64\x10\x79\x00" "\xa5\x72\x54\xb4\xb4\xe0\x75\x21\x29\xba\xea\xb2\xcb\x15\x5f\x02\xb1\x53" "\x2b\xe7\x2f\xe8\xd9\xf5\x46\xcf\xf4\x42\x3e\x53\xcd\x38\x90\x84\x05\x0d" "\x62\xfb\x12\xa2\x5b\xfa\xec\xf2\x38\xe4\x18\x55\x43\xf4\xb1\x43\xa5\x9e" "\xa5\x2e\x14\x6f\x7f\x1c\x55\x82\x22\xc4\xd8\x49\x31\xb2\xca\xec\x64\x3f" "\x74\x4f\x1a\x98\x6c\x5d\xcb\x33\xdf\xfc\xb5\x26\x70\xa1\x93\xdf\xe2\xd2" "\x7d\x65\x2b\xff\x1d\x2f\x20\x16\xf2\x95\x8f\xca\x24\x45\x2e\x23\xa5\xdb" "\xfd\xcd\x77\x9e\x66\x0a\x07\x15\xa0\x3a\xa9\x30\x04\xa6\x74\x7a\xe5\x05" "\xde\x74\xa2\xfa\x78\x26\x51\x08\x3a\x90\x32\x6e\x0f\xd6\xb4\xfd\xe4\x4b" "\x65\xef\x43\xc1\xa0\x3e\x71\xac\xb1\x3b\x41\x27\x8c\x0a\x54\x37\xce\xac" "\x64\x97\x4e\xb0\xa2\xdd\x33\x22\xf3\xa8\x1a\x71\x9c\xd4\xee\xd1\x04\x87" "\x1f\xd3\x79\x85\x05\x6c\x79\xa3\xcc\xde\x7f\xa9\x1f\x2e\xfc\xb9\x41\xad" "\x93\x1b\x33\xaa\x53\x04\x47\x25\x70\x72\xae\x2f\x3d\xcd\x6b\x4b\xdb\xda" "\x97\x6a\xf5\x11\x07\xfc\x0a\xa4\x93\xac\xc2\xb7\x30\x0b\x73\xba\xf7\xb1" "\xe6\x65\x6c\xc7\x22\x47\xf0\x87\x8f\xf9\xcf\x5e\xec\xe1\x17\x9b\x3a\xe5" "\xb2\xff\x23\xe0\x11\x67\x23\x42\x25\xa2\xbd\xca\x47\xf1\xbf\xbf\x88\x2d" "\x9d\x04\x61\x4a\x3b\x29\x31\x0c\x9d\xbf\x2d\xab\xa7\xa2\x7c\x6e\x11\x23" "\x00\x87\xf6\x73\x74\x23\x7e\x56\xb3\x66\xe8\xb5\x0b\x6f\x9d\x8c\x10\xa3" "\x6c\x89\x6a\xfb\x3a\x41\x46\x67\xd3\xb1\xd6\x6e\x79\x6b\xe0\x75\xac\xe4" "\xa6\x24\xc0\xd4\xed\x5f\x63\x56\x35\xe9\x05\x7a\xc0\xd3\x4f\xe7\x98\x35" "\xdc\x15\x48\x2d\xf2\xf7\xb8\xac\xd7\x2e\x80\xb2\x83\x08\x7b\xae\x78\xf9" "\xcb\x9b\x91\xc3\x54\xbe\x64\xb1\xe9\x9a\x46\x01\x8f\x2c\xbe\x1a\xbf\x07" "\x32\x11\x33\x47\xc7\x71\x84\xf5\xb6\x4a\xc0\xc4\xc2\xa5\xb3\x82\xc0\x55" "\xb0\xe5\xb4\xe3\x6c\x5b\x93\x89\x8b\xe0\xfb\x8b\xc1\x63\x1e\x99\x97\x40" "\x4b\xfc\x52\x9f\x56\xe8\x09\x82\x4d\xd6\xd2\x07\xbb\x54\xd2\x33\xa2\x09" "\xa5\x1b\x53\xf5\x45\xc1\x00\x2d\x10\x81\x5e\x14\xf3\x0c\x80\x48\xbf\x51" "\xca\x1c\xdc\xf9\x9f\xca\x0d\xe5\x67\xf8\xff\x26\x10\xb7\x4a\x13\x0a\x01" "\x1d\x0c\xd2\xed\x97\x25\x10\xf3\x75\x76\x5f\x1f\xfb\xa5\xff\x31\xec\x5d" "\x30\x7f\xde\xff\xa3\xef\x28\xbb\x4f\x0c\xd6\x4e\xa5\x25\x31\x6a\xae\x57" "\xbc\x2b\xd3\x80\xa9\xbc\x19\x50\x1f\xc0\xc8\x02\xa2\x17\xff\xbc\x05\x0c" "\x40\x1a\x9d\x6c\xfd\x71\xfb\x6e\xa0\x94\x90\xe9\x32\x88\x8d\xd2\x3d\x30" "\x71\x41\x82\x63\xb5\xd8\xa6\xbb\x5b\x14\x93\xf5\xec\xeb\xe7\x68\x36\xec" "\x0e\x01\x3d\xea\x22\x04\x2d\x9c\xab\x06\x0d\xbc\xab\x46\x48\xbf\x59\xd8" "\xb2\xf0\x1a\x25\x4b\x9b\x4b\x84\xf1\x26\x4c\x0c\x81\x57\xbe\xe5\xe5\x34" "\xf6\x14\xe1\xef\xc3\xfd\x98\x15\x3f\xc7\x66\xaf\xe9\xaa\xed\x14\x88\x03" "\xc8\x0e\x56\x06\xcf\x32\xdf\xbe\x0c\x17\xae\x88\x82\xac\x9a\xb3\xf0\x55" "\xa4\xbe\xc8\xc0\xdd\xd0\x17\x21\xf6\xf4\x36\xee\xa8\xa9\xfc\xa2\xce\x1a" "\x14\xac\xf9\x6a\xf5\x4b\x9c\x0a\x65\x35\x39\x5b\xe9\x65\xf2\xd7\x15\x33" "\x9f\x16\xd7\xd2\xaa\x8d\x2d\x9e\x0e\x5e\x76\xf0\x20\x70\xda\xdc\xfc\x8a" "\xf6\x62\x74\x2b\xf8\x08\xc6\xc7\x89\x9c\x61\x30\xa8\x50\x6c\xe7\x53\xef" "\x62\xc2\x20\x98\xb1\xe3\xbf\x6a\x06\x2e\x50\xb5\x5d\x5b\xe2\x6a\xaa\xe6" "\x53\xc6\x66\x6b\x56\x86\x2a\xa3\x71\x81\x5f\x4d\xfd\xdd\x9b\xb3\xb2\xc2" "\x3a\x5b\x0a\x58\x9d\x04\x5c\xa6\xfc\xc4\xf0\x5a\xc1\xc5\x0f\x3e\x66\xa0" "\x6f\x5d\x09\xe1\xba\x20\x27\x30\xfa\x7c\xf3\x1d\xb9\x3a\xe5\xf3\xd5\xd4" "\x48\xe1\x79\xaf\xd4\xed\xf1\x46\x90\x08\x21\x24\x48\xe8\xd5\x1c\x9d\x04" "\x28\x7e\xb0\x0c\xf8\x1d\x16\x1d\x9f\xf8\x28\xe1\x41\x23\x05\x66\x33\xe1" "\xd7\x84\x55\xe1\xb4\x30\x93\xf3\xa6\x11\x06\x37\xee\x2a\x60\xe2\xfc\xef" "\x64\x41\x90\xa2\xae\x00\xa2\x53\x0f\xa1\x56\xa2\xb8\xf4\x22\x18\x0d\x6a" "\x07\x4a\x60\x41\xea\xe9\x84\x38\x7d\x62\x20\x2b\x0b\xfe\x0c\xa5\x38\xcf" "\x4c\x09\x76\x1c\xb6\x9f\xb9\x0a\xee\x57\xd4\xc7\xf4\x03\xb3\x4b\xf4\x28" "\x3d\xb9\x10\x66\xcd\x84\xb1\x77\xd5\x5c\x2c\x1e\x3b\xaf\x10\x78\x1f\x0e" "\xd6\x6f\xac\x57\x25\xb1\x76\xe9\x3f\xb4\xad\x06\x97\xa2\x77\x12\xa4\x37" "\xe3\x14\x81\xe8\x5e\xd0\xd9\x6f\xb7\x7d\x80\x12\x19\xdf\x80\xa9\x39\xe0" "\x36\x78\x89\xd5\xff\xdc\x4d\x6a\x61\x7c\x86\xa6\x93\x52\x05\x68\x9d\xcd" "\xd3\xb5\x37\xce\x91\xf4\xdd\x7c\x10\x42\x75\x02\x95\x2d\xcc\x3a\x14\xc0" "\xa5\xb8\xa0\x4b\x5d\x67\x9a\x41\x0f\x7e\x85\xc6\x35\x83\xc6\x91\xa2\xa9" "\xdc\x2f\xdb\x09\x11\x27\x2f\x19\x2b\xde\x26\x32\xd7\x0f\x32\xb2\xc1\x07" "\x0f\x45\x4c\xc5\x3c\x06\xe3\x5e\x68\x7a\x40\x93\x05\x3c\x56\x14\x65\x65" "\x26\x6f\x22\xbd\x34\xdc\xe8\x76\x75\xf9\x64\x9d\x86\x99\x39\x0d\x30\x2b" "\xb5\xd5\x02\x58\x62\xd8\xc3\xc7\xf9\x71\x8e\x50\x59\xec\x40\x25\xe2\x74" "\xe7\xaa\xea\x8f\x76\xaf\x33\x09\xd5\x61\x31\xaa\xfa\x45\xee\x13\x11\x9c" "\x8c\x44\xd5\x4c\xfa\xb5\x01\xaf\xd5\x93\x24\x92\x6e\x36\xb6\xcd\x2a\x04" "\xd2\x24\xaa\xb4\x4d\x66\xf0\x53\x25\xd4\xbe\xbd\xf9\x13\xcd\x8b\x74\xcc" "\xd4\x27\xbb\x27\x0b\x28\x44\x8d\x01\x83\xf4\x82\x6f\x60\x45\xa9\x6a\x0a" "\x16\x34\x3d\xec\x9d\x06\x05\xe9\x27\x47\xdc\x2c\x87\x46\x08\x77\x67\x69" "\x23\x9a\xe3\x99\xcd\xa4\x5b\xba\x6f\x99\xe0\x0c\x48\x3b\x1f\x79\x99\x32" "\x7d\x4d\xaa\x81\x76\xba\x13\xd1\xf8\xbe\xa9\x99\x8d\x60\xf7\xb2\xc8\xc3" "\xae\xef\xbc\xd4\x3b\xcd\xf5\xdf\x28\x97\x54\x9c\xb1\x77\x26\xfb\xcf\x43" "\xa7\xd1\xf6\x76\x40\xf0\x84\xe9\x87\x3a\x7e\xe9\x80\x4e\xb4\xea\x58\xd4" "\x9b\x7d\x8b\xdf\xcd\xe5\x57\x13\xa0\x78\x30\x00\x97\x19\xc1\x5e\xed\xa9" "\x0a\x2b\xe2\x9c\xad\xd6\x3a\x05\x10\x97\xe3\xdd\x98\x9a\x73\x2f\xed\xbc" "\xdc\x3f\xb4\x41\x64\x15\x65\xfa\x8c\x22\xf0\x41\x11\xc6\x48\xae\xe2\xdc" "\x3f\xee\xa6\x1d\xa3\xc2\xb5\x5c\x76\xbe\x3b\x64\x05\x37\xf5\x79\x68\x4f" "\x1c\x2b\x2c\xb0\x0c\x84\xed\xdd\x2c\x55\x5d\xc9\xe9\xc6\x60\xa6\x31\xeb" "\xf0\xf0\x95\xbc\x03\x53\x0e\xc0\x34\xa5\x32\xa4\x58\xe2\x17\xc0\x57\x97" "\xab\x0c\x18\x58\x2c\x49\xdc\x73\x8d\xce\xbd\x87\x24\x6b\x06\x04\x9e\x8b" "\x18\x6d\x43\x88\x09\xc6\xa6\xbc\x7a\x10\xee\x3b\x34\x94\xef\x78\x17\x71" "\xed\x52\x35\xcd\xa1\x9e\xd1\x07\xa1\xd6\x47\xfb\xa8\x07\x9f\x73\xc2\xa2" "\x78\x66\x12\x65\x30\xdc\x4b\x53\x11\x19\xa9\x9f\x88\x1d\x00\x1f\x6c\x3e" "\xc7\x81\x28\xb6\x2d\x65\xce\xdf\x2a\x0a\x50\x5b\x28\xb3\xb1\xdd\x27\xbd" "\xa7\xfb\x5c\xc9\xac\xea\xd0\xbc\xcf\xbc\x9c\x6c\x88\x45\x4d\xd9\xdd\xce" "\x79\x3b\x86\x8d\xee\x01\x23\x2e\xaf\x36\xea\x06\x29\xb0\xe3\xed\xa2\xe2" "\x9c\x4c\xfc\x2b\x52\xdc\xff\x47\xcb\x01\x84\x61\x66\xa1\xa5\x28\x93\xdd" "\x9a\x88\x4e\x96\x29\xcb\x3d\x35\xf4\x38\x34\x7c\x63\xbc\xa3\x91\xb5\x82" "\x6f\x0a\x4c\x71\xd9\xb8\xfe\x08\x94\x67\x8c\xc0\x86\x07\x70\x44\x71\xe6" "\x10\x63\x92\x4a\xe0\x90\xa3\x45\x79\xb1\x18\xb4\xcf\xc6\xf2\x1a\x82\xd1" "\x00\xc7\x2c\x93\xbc\x35\x53\x7e\xf5\xe5\xa4\xc6\x03\x27\xb9\x9b\x9b\x48" "\x8b\x2f\x46\xa1\x6b\x2c\xc4\x37\x15\xba\xc5\x14\x8c\x0e\x19\x3c\x06\x87" "\x6d\x46\xcc\x2c\x6d\xa2\xb3\xa1\xb1\xb9\x17\x41\x15\x03\x81\x8a\x12\xbd" "\x0d\xcb\x2c\xff\x6e\x1a\x83\x39\xd6\xd5\x51\xd6\x4f\x0e\xd3\x33\xeb\x28" "\xe8\x87\xb0\xd7\xea\x3e\x8a\x03\x59\x0e\x26\x4e\xd6\xcc\xcc\x70\x31\x42" "\x0b\x81\xea\x80\xe8\x84\x1b\x0e\x02\xfd\xd0\xdf\x75\x15\xab\x56\x51\x24" "\x55\x00\xe7\x62\x4b\x99\x6a\x27\x38\x0a\x14\xd2\x01\xfd\xd1\xab\x5f\x02" "\x4b\x86\x69\x72\xd8\xa1\xb6\x89\xc8\x8b\x79\xf3\x8e\x91\x49\x72\xad\x76" "\xcf\xa0\x48\x9c\xe2\x59\x60\x27\xab\xbc\xf3\x3c\xa7\xdc\x9f\xfd\x00\xab" "\x92\x28\x6c\x7d\x8e\x81\x5b\x1a\x20\x87\x89\xfa\xc0\x6f\x90\x33\xf9\x9b" "\x40\xce\x21\x9f\x0f\x45\x4b\xe7\x14\xf1\xba\x23\x02\xbe\x2e\xe4\xd7\xee" "\x16\xe6\x6f\x9d\xd0\xf0\xad\xc1\x3d\x45\xf1\x36\x0c\x9b\x95\xa4\x8d\x43" "\x2f\x99\xc7\xc2\xcf\x2b\xc2\xb1\x11\x46\xac\x5b\xa2\x58\x16\x47\x56\x70" "\x35\x11\x3d\xdf\xa3\x2d\x7d\x22\xf4\x1e\x81\x2e\x9a\x09\x0d\x31\x88\xe6" "\xff\x84\xb8\x08\x22\x3b\xe3\x6d\xf0\x9b\xf7\x41\x75\xc6\xa4\x8b\x9a\x2d" "\xe7\x77\xb1\x29\x5f\x80\x30\x6e\xac\x7a\x7a\xc4\x29\x4c\x98\xfa\x9d\xfa" "\x8c\x20\x31\x13\x69\xc4\x8a\xeb\x7b\x79\x22\x6d\x8f\x61\x91\x18\xee\xe6" "\x22\x5d\x9a\x0e\xbe\xfc\x2d\x05\xbc\x74\x00\x9f\x63\x22\x6c\xf8\xa0\x2e" "\x61\x4c\xc2\x1e\x63\x0f\xdd\x07\xb4\xf6\x69\xc4\x92\x2e\x15\x03\x4f\x38" "\x49\x50\x23\x74\xaa\xa1\x18\xfc\x05\xd3\xb2\x3c\xeb\x66\x3d\x7c\xe9\x70" "\x32\xe7\x9f\x82\x40\x25\xe5\xee\xbb\x11\x88\x6b\x4c\xed\x0b\xa2\xc6\xb7" "\xdb\x3f\x01\x82\x55\x45\x2b\x34\x5f\xca\xce\x69\xf5\x04\xc3\x97\xb9\xd5" "\xfe\x6e\xc2\x7f\x2b\x9b\x17\x30\x83\xcd\x4a\x20\x23\x24\xff\xa7\xe9\x76" "\xbc\x8a\xea\x5d\x6e\x05\x24\x07\xc5\x66\x2c\x49\x47\x0b\xa9\xeb\x64\xa9" "\xc3\xa7\x68\x0d\x38\x5b\xb9\xc2\x16\x4b\x93\x38\xf8\x76\x4c\xf6\x3c\x31" "\xd1\xca\xa2\xe2\xa4\x69\x9a\xb8\x4c\xea\x5a\xd6\x93\x33\x8a\x14\x24\x5e" "\xc1\x22\x42\x28\x00\x19\x3c\x58\x0e\xae\xe1\xaa\x84\xb8\xb8\x34\x51\xc2" "\x09\x5b\x22\x5a\xa4\x17\x1e\xf8\xde\x73\x8e\x39\x03\x53\x57\xff\x22\xc3" "\x31\x26\x2d\x05\xcd\xda\x4b\x2c\x72\xcb\xfb\xd1\xec\xfb\x69\x21\x96\xfb" "\x32\xac\x15\xae\xba\xa2\x0f\x4c\xeb\xc6\x5b\x93\x7d\x93\x8d\x71\xf1\xf6" "\x68\x9a\x74\xb3\x79\x35\x8a\xc5\x21\xd6\x96\x40\x58\x15\x4c\x77\xe2\xc1" "\xc6\xdb\x2f\x80\x59\x66\x8f\xcd\x81\x2d\x7c\x30\xfb\x91\x78\xdc\xd2\x6b" "\xd0\xec\xef\xb6\xc5\x26\xce\x45\x03\x9d\x49\x2d\x5a\x10\x02\xf6\x6c\x4c" "\x88\x43\x73\xda\xfe\xda\xd2\x32\xd5\xcf\x21\x37\xc8\x6a\x8b\xbe\xc2\xd2" "\x38\xa3\xb7\x3e\x36\xc7\x3b\xae\xc8\xd2\x98\xa1\x1b\x3e\x6b\x31\x07\xa8" "\xa9\xad\xa8\x48\xa1\x65\x96\xcc\x33\xff\x2a\xc2\x98\xf6\xb1\x18\x19\x78" "\x44\x79\x59\x8d\xf9\x18\xc3\x6b\x49\xac\xbe\x71\x87\xdc\x35\x21\x04\x31" "\xb2\x3c\x0e\xd4\x43\x13\x56\x7b\xa9\xeb\x64\x6f\xf6\x33\xa8\xd3\xfb\xea" "\xe6\x74\x79\x16\x99\x10\xab\x45\xd2\xf1\x77\xf6\xa9\x37\xcb\x31\x8b\x92" "\x6f\x80\xb8\xc6\xa4\x39\xec\xae\x70\x64\x19\x68\x6f\xe8\x38\xdf\xd9\x98" "\x8f\xa6\x59\x09\xd5\xb7\xb4\xa5\x66\x6b\x63\xac\xec\xa6\x5c\xfd\xa6\x62" "\xb6\xda\xe8\x8a\xae\xbb\x1b\x8f\xaa\x86\xcb\xbb\x24\xb1\x4a\xcd\x55\x9a" "\x8e\xb1\xea\xb5\x18\x15\x96\x4c\xf3\xbe\xf6\xdf\x1f\x21\x62\x70\xd0\xe6" "\x80\x7d\xde\x51\xae\xb6\xff\x8e\x49\xdb\x5f\x6b\x67\x3c\xa0\x0e\x9a\x79" "\x66\xe1\xe3\x46\x9e\xd0\xd2\xbd\x61\x3d\x31\xc3\xb5\x72\x79\xed\x31\x5d" "\x62\x9f\xb7\xa6\xe0\x65\xea\x85\xd1\x1f\x6a\xaf\x1a\xc6\xda\x1f\xd8\x1c" "\xa2\xa5\x73\xd7\x22\xdb\xdc\xfb\xbf\xa6\x14\xd7\x9e\xb2\x42\x38\x71\x1c" "\x09\x50\x8d\xc5\x0a\x70\xe5\x60\x2f\xdb\x76\x8c\x84\x49\xb2\x13\x19\x25" "\x31\x4f\xba\x79\xde\x6b\x1b\x73\xa1\x76\xbe\x70\xfd\x08\xae\x79\x93\xea" "\x3e\xf2\x40\xe5\x1e\x31\x02\x5f\x13\xd3\xa8\x66\xcc\x24\xc2\x4d\x51\xd5" "\xf6\x92\x93\x25\x27\xcb\xb5\x31\xc6\x28\xe4\x22\xe6\x4d\x1f\x33\x05\x70" "\x15\x46\x7d\x01\xed\x59\x2c\x5c\x3a\x2f\x63\xe9\xdb\x1f\xbe\x4a\xfa\x98" "\x31\xe2\x39\x66\x33\x78\x99\xd5\x42\x6c\x7f\xf9\x23\xad\xc0\x19\xa7\x53" "\x74\x14\xe6\xeb\x48\x2c\x53\x84\x77\xe8\xc2\xbc\x61\xaa\xdd\x48\xb9\x0b" "\x57\x71\x80\x2b\x91\x40\x31\xf1\x26\xf8\x50\x37\x1c\xf5\xa7\x70\x6a\x8e" "\x25\x04\xcc\xef\x71\x27\x73\xcb\xbc\x77\x3d\x1f\x40\x61\x1a\xae\x26\x88" "\x98\xbd\x93\x39\xa8\x32\xaa\xd1\xe0\x1b\x36\x94\xfc\x88\x45\x0f\x0e\xb9" "\xd2\x79\xa1\x53\x18\x16\xff\x5f\x21\x3f\x37\x58\x67\xb9\x87\x88\x2e\x9b" "\xcc\x89\xa9\x97\xc9\x71\x89\xa6\x2d\x4b\x84\x85\x0d\x31\x36\x09\x1e\x44" "\x77\x34\x32\xb3\xcb\x3e\x1d\x31\x03\x5c\xd2\x86\x9b\xf2\xe5\xf8\x9a\x7a" "\x06\x6d\xb6\x70\x4d\x99\x50\x64\x1e\xa2\xb9\x22\xe2\x73\x0b\x3c\x20\x7e" "\x37\xf6\x15\x81\x19\x01\x11\x25\x2f\x33\xfa\xe1\x69\x45\xfe\xcc\xb7\x0f" "\x12\xbc\x48\x7b\x1b\x89\x96\xf7\x6b\x4f\x81\xc6\xd7\xa8\x38\x9a\xf7\x6d" "\xb5\x28\x71\x1d\x16\x15\x0c\x5c\xfe\xa9\xe4\x93\x6c\x26\x0b\x72\xbc\x27" "\xaf\x1d\xb0\x60\xc9\xd6\x26\x76\x47\x4f\xd7\xf6\x95\x6e\x41\xfc\xa5\x1b" "\xb4\xe0\xa2\x78\xc0\x10\x56\x22\x5d\x2e\x0e\x99\x93\xb5\x0e\xd5\x03\xe5" "\x59\xd3\xb5\x19\xe4\xc7\x2e\x48\x69\x2f\x52\xa7\x7c\xec\x2d\x4f\xfa\xbc" "\x24\xcc\xca\x06\xb2\x5a\x9e\xfb\xe2\x24\x93\x04\x3e\xb7\x9d\xdb\xeb\xf6" "\xe0\xe3\x01\x3d\xe7\x7f\x8c\x64\x6a\xbe\xb6\x7e\x90\x6c\x6a\x0a\xf2\x7f" "\xae\x50\xd8\x8a\x70\xab\xed\x2a\x37\xe3\x0a\x40\x70\x95\xb0\x76\x82\xa0" "\x89\x2e\xf9\x6e\xb1\x8b\x61\xf9\x04\xa9\xed\xc0\xa9\xef\x5c\x4f\x36\x5d" "\xc2\x7c\x04\x42\xa8\xf7\xa8\x9e\x65\x53\xa4\xdc\x06\x1c\x09\x76\x9f\xde" "\x1f\xba\xfe\xa5\x6a\x19\x4a\xc2\x4e\xca\x91\xac\xd2\xa7\xd9\x1f\x80\x2c" "\xc2\x1b\x4a\x3d\xee\xc2\xff\x39\x5a\xc2\x86\x06\xe3\x13\x2c\x67\x3b\x0c" "\xc0\xd2\xea\xde\xa0\x95\x5f\xb8\xe5\x7a\x2e\xa9\xbf\x88\x61\x83\x7c\x93" "\xb4\xb6\x09\xb1\xf4\x82\x2b\x72\x4a\x9b\x31\x73\x3d\x47\xd4\xcc\x29\x23" "\x52\xb6\xcb\x2b\xb5\x0b\x61\x39\x23\x74\x96\x00\x19\x7b\x5f\x47\x97\xac" "\x82\xb7\x9d\x5c\x98\xa7\xe7\x82\xc5\x36\x05\x06\xc8\xe8\xa7\xbb\xef\xd6" "\x6a\xc9\x2a\x17\x66\xa2\xe0\xcc\x88\x86\x49\x2f\x06\x47\x32\x24\xcd\xeb" "\xd7\xa6\xad\x80\x3d\x1a\x0f\xe3\x9d\x00\x95\x1f\x6c\x7a\x9b\x09\x46\x63" "\xd8\x81\x17\x73\x86\xb6\x4f\x5f\xc3\x98\x5b\xce\x4a\x17\xe9\x21\x7a\x19" "\x46\xe8\x45\x89\xaf\x2b\xa5\x68\x10\xe1\x5b\x83\x54\x84\xf6\x37\x65\x0c" "\xba\x15\x30\xc5\x43\x89\x77\xaf\x63\x4c\x75\x75\x0f\xd2\xf7\x7f\x9d\xbb" "\x0c\xee\x56\xf4\xb7\xaa\xa3\xb4\xa3\x4e\xb1\xbc\x93\xac\x11\x24\x91\x91" "\xd5\xa8\xb1\x74\x78\xbd\xad\x56\xf8\x0d\x5d\x3c\x53\x1f\x86\xee\x96\x9e" "\xcf\xae\xfd\xc4\x5e\x5d\x58\x8c\xab\x1f\x43\xfe\x42\x1e\xa3\xe3\x56\x8f" "\xc7\xcf\x33\x04\xe9\x83\x3c\xcc\xa4\x69\xb7\x0d\xa6\x19\xf1\xed\x08\x51" "\xa2\xf2\x62\x97\xa2\xc0\x61\xcc\xc4\x27\x0b\x07\xd6\xe8\x1e\x52\xd2\x6b" "\x60\xb2\x1d\xe9\x13\x9a\x74\x0b\xb7\xa7\xaa\xc5\x50\xab\x0a\xb0\x02\x9e" "\x8f\xaf\xd7\x7c\x4a\x27\xfe\xe0\xf7\x7a\x66\x0b\x03\xc7\x66\x52\xc1\x09" "\xb6\x27\x64\x95\xd2\x40\x45\xf0\x0b\x71\x81\x58\x54\x04\xec\xdf\x9b\xed" "\xe3\x28\x83\x73\xf6\x02\x83\x1c\xc5\xe8\xc2\x51\x0f\x63\x8a\xc2\x13\x28" "\xb8\x21\x52\xaf\x03\x22\xe2\xa5\xd9\x1d\x8c\xe3\x7b\x7d\x3a\xfb\x9b\x73" "\xf9\x0c\x08\x6d\x26\xfc\x9d\x02\x95\xc6\xc4\x22\x00\x50\x9d\xbd\xb7\x80" "\xbd\x1d\x50\xf6\x48\x67\xa3\x20\x8e\x1b\x20\xbd\x7f\xcc\x16\x81\xfc\xb4" "\x0b\x58\x89\x08\xb5\x12\x55\xf0\xfc\x4d\x2b\x7b\xa8\x6e\x8a\x92\x93\x05" "\xaa\x11\x11\xb2\x37\xc7\x50\x87\xd3\xde\x02\x08\x4e\x11\xab\xc6\xa2\x0c" "\x4c\x72\x68\xb8\xbe\x15\x58\xaf\xb0\x82\x21\x20\x74\x24\x93\xbf\x33\xc0" "\x56\xc3\x32\x54\x3d\x2e\xea\x4d\x18\xe5\xb0\x48\x6a\x66\x9d\x36\x24\xd1" "\x35\xe8\xb4\x32\xd6\xbf\x0e\x0c\x72\xbb\x2b\xfc\xf3\xb7\x10\x09\x39\x6a" "\xb6\xc5\xe6\x39\xde\x50\x6b\xda\x49\x85\xdb\xa6\xdc\x67\xca\x0c\x25\x55" "\x3d\xf4\x8b\xa9\xf4\xc7\x08\x28\x3b\xda\xa7\x90\x5f\x98\xf1\xa7\x56\xd8" "\x6c\x94\xb6\x0d\xb1\x18\x15\x33\x2c\xcb\xd6\xb6\xa7\xb9\x58\xae\x73\x8e" "\xfe\xc0\x95\x97\x95\x28\x29\x84\x30\x25\x81\x3a\x47\x33\xf3\x4a\x1a\xbc" "\x3c\x63\x97\x93\x58\xc4\x3d\xf4\x16\x5a\x30\x2e\xd8\x29\x88\x07\x0a\x0f" "\x49\x6a\xa8\x1c\x7a\x09\x71\xd8\x5d\x4f\x67\xaa\x4f\xa1\x12\x53\xa9\x56" "\xf8\xe5\xaf\x31\xf3\x15\x20\xc8\xa9\x5c\x3c\x45\x15\x84\x6d\x5a\xa0\x79" "\x85\x12\x62\x12\xe3\xd8\xb6\xe6\x35\x0f\x0d\x14\x29\x4d\xb6\x65\x5b\xda" "\x90\xfb\x2b\xde\x86\x37\x16\xe5\x84\xfe\x85\x11\x5a\x79\xd9\x0a\x01\x91" "\x3f\xe3\xf3\x07\xb8\x81\x69\x85\xae\x77\xec\xb7\x3e\x73\x73\x4a\xf7\xcb" "\x8c\x5e\xed\x2e\xcc\x20\x09\xcf\x8e\xb4\x37\x93\xfa\xad\x32\x46\xcb\x22" "\x3a\x7a\x88\x70\x48\x17\xb8\x00\xb0\xf8\x42\xc2\xb4\x6d\xd1\x78\x29\x11" "\x68\x83\xd8\xd4\xf8\xb2\xe8\xc5\x5c\x8b\xd4\x7d\x6d\xf9\xc6\x22\xa5\xd0" "\xda\x42\xa4\xf3\xc4\xc7\x73\xa9\xa8\x85\x56\x5f\x49\x89\xca\x81\xda\x24" "\xed\x74\x30\xf9\x81\x10\x00\x21\xd7\xf7\x2d\xed\xd5\x72\xe5\x39\x41\xbf" "\x34\xde\xd3\xc7\xa6\x42\xbc\x32\xd4\x61\x12\xaf\x91\x95\xbb\x0c\x2d\x0e" "\x96\x9c\x04\xa1\x41\x00\x1f\x03\x99\xff\xa7\xd8\x96\xb4\x7e\xb6\x8c\xa8" "\x51\xfa\x8c\x0f\xe3\x68\xc9\x45\xc5\x26\x58\xbe\x5c\xac\x5f\x58\x2e\xd0" "\x6b\x20\xe5\xf6\xcd\xf3\xd4\xe9\x48\xb0\x72\xc7\xc4\x51\xe9\x45\xf8\x51" "\xa7\x72\x48\xe8\x83\xda\x91\x9a\xe3\xe0\xd7\x6c\xea\xf7\xfe\x0b\x2d\x71" "\x8a\x47\xdc\xee\xd3\x5f\x2a\x21\x23\x63\xc5\x65\xa1\x09\x9d\xb2\x38\xb5" "\x14\x0b\x22\xbc\x0d\xba\x39\xc9\xfd\x3e\x1b\x7c\xc8\x9c\xf8\x32\x6e\x81" "\xf5\x15\x84\x3d\xb9\x0c\xd8\x33\x84\xc1\x97\x38\xad\x9c\xc3\x01\xca\x01" "\x8c\x59\xbb\x88\x75\x92\xea\x89\xff\x7d\x37\x46\x08\x3c\x39\xbf\x0e\xab" "\x4a\x47\x82\x4a\x54\x74\x60\x0d\x86\x55\x64\x4a\x64\xcf\xe0\xc2\xe7\x69" "\x4d\x7b\xe8\x52\x46\xaf\x80\xdc\x83\x93\x92\xa1\xdd\xf0\xb4\x4d\x5d\x35" "\x68\xad\xc8\x14\x98\x15\x54\xc3\x94\xf2\xfb\x4c\x6b\x3b\xcf\xbd\xda\xf8" "\x75\xc6\x13\xfe\x49\x9d\xf7\xf9\x02\x85\x82\x13\x0b\x91\x9a\xbd\xef\x0e" "\x89\x48\xf0\x68\x5e\xc5\xb0\x43\x94\x8a\x2b\xa5\x3a\x61\xb7\xd2\x91\x80" "\x93\x30\x14\xe9\xc2\x5b\x74\x29\x7e\x8b\xb3\x6a\xfd\xd8\xfe\xe7\x24\x1d" "\x00\x92\x46\x08\xbc\xd6\xcf\xf4\x54\x68\xf8\x77\x6e\x5e\x21\xfa\x4e\x7a" "\x21\x86\xbd\x46\x1f\x26\xc1\xb6\x25\xb2\xc3\xcc\xc0\xfd\x9c\xc8\x08\xbc" "\xe4\x77\xf6\x6a\xdf\x3d\x58\x4d\xce\x66\x7b\xea\xf8\x8e\xa7\x10\xdf\x35" "\x17\x3c\xdc\xde\xdc\x11\xf3\xc1\xab\xe4\xf2\x81\x1b\x29\x8c\xab\x8a\xc7" "\x95\x63\x2c\xf1\xf8\x24\x8e\x5f\x42\x5c\xa7\x08\x36\x14\x60\x75\xa1\xf2" "\xd2\x36\x99\xc5\x21\x83\x7f\x33\xf8\x1c\xc8\x7a\x3b\x31\xfa\x57\x16\x4e" "\xcb\x4e\xe9\x40\xd6\xf9\x73\xb4\x73\x91\x78\x71\xcd\x19\x3c\x5d\x34\x8d" "\x5b\x97\x05\x25\x3b\x06\x77\x01\x3f\xcb\x7d\x9f\x7d\xd4\x9c\x45\x2f\x1c" "\xc6\x08\xf5\xa2\xb4\xeb\xb7\x4d\xbb\x72\x91\x09\x8d\x81\xb1\xb0\x59\xb4" "\xc8\x80\x83\xa7\x96\xe9\xf5\xa4\x16\x73\x60\x30\xac\x5d\x2f\x13\x00\xd3" "\xd7\x07\x32\xf6\xd8\x24\x98\x5b\x34\xed\x36\x24\x0d\x17\xb3\x40\x03\x98" "\x26\x13\x1c\x9e\xbc\xd5\x28\xc2\x62\x0b\x28\xf0\xcd\x8c\x47\x97\x1a\x56" "\xf4\xf1\xdd\xfa\xc5\x99\x10\xa4\x16\xd0\x03\x04\x17\xc2\xf6\xff\x99\x53" "\x3f\x58\x94\x38\xbf\xdd\x20\x9d\x38\x23\x8e\x8c\x56\xb8\x03\x28\x90\x84" "\xf3\x9a\x4f\x21\xe4\x4c\x7d\xbc\x09\xa7\x70\x49\xad\xee\xe5\x85\x49\x47" "\xfe\xdc\x1d\xb1\x8a\x88\xcb\x71\x43\xa1\x6d\x7d\x7a\x61\xfa\x47\x33\x1a" "\xac\x36\x40\x7d\x11\x91\xc3\x8c\x20\x88\xd8\xca\x83\x9d\x0f\x64\xf0\x60" "\x90\x7c\x66\x8d\xfd\x4c\xc9\x28\xc7\x23\xcf\xa9\x8a\x68\x5e\x28\x88\x29" "\x20\xe0\x56\xee\x34\x0a\xcb\xb2\x83\xd8\xfa\xed\xa4\x26\x5f\xef\xf0\x32" "\xed\x47\xf9\x6a\xc5\x3e\xa0\x8a\xba\x4a\x6b\x6f\x6a\x3d\xa5\x3a\xb6\xa2" "\x76\xc0\xf6\x6c\x36\x40\x9e\xb7\x38\xfe\xe9\x85\xc4\x1a\x74\xc8\x41\xdd" "\xbf\xe0\x93\x91\x75\x42\xff\x33\xa5\xd2\x0d\xa2\x62\xe4\x91\xb2\x0f\x0a" "\x51\x08\x77\xa3\x48\x78\xec\xff\x57\x61\x47\x37\x1c\x25\x12\xc6\xbc\x1f" "\x1f\xc0\xb6\xa9\xe9\xcc\x0f\x9f\xe3\xb5\x59\xe9\xe3\x1b\x50\x69\x70\x84" "\x10\x84\xd5\xec\xe3\x48\x0c\x37\xf3\x93\x57\x4f\x28\x74\x3b\xcf\x1a\x3d" "\xcd\x3a\x9d\xd5\x46\x4d\x73\xa0\xc1\x90\x8e\xa2\x6e\x2b\x3a\x92\x55\x6d" "\x4c\xdb\xcb\xaa\xd5\xb4\xd7\x6a\x71\xec\xc4\x2d\x0c\xb5\x4a\x89\x15\xbd" "\x29\x04\xdf\xf3\x6f\x15\x40\xcd\xd6\x49\x63\x25\x7b\x4e\x4b\x9a\x0d\x4b" "\x73\xf9\x60\xc5\xae\xf9\x82\x24\xad\x01\x5f\x1f\x8d\xdb\x08\x3e\x0a\x4a" "\xd8\x10\x60\x77\x2e\xe1\xc3\xc2\x3c\x32\x09\x67\xdd\xd8\xf7\x76\x02\x7e" "\x9a\x9d\x0a\x92\xcf\x19\xfd\xf5\xc4\x9a\x2e\x1e\x99\xe3\x44\x8e\x60\x43" "\xe4\x2b\x13\xaf\xbc\xc2\x91\x1d\x23\x5e\x4a\x0f\x96\x61\x13\x74\x06\x6e" "\x2a\xa0\xa4\x24\x06\x91\x32\x37\xae\x81\xfb\x58\xa3\x62\xd9\x9f\x52\x20" "\x84\xfd\x52\x9f\x6b\x0a\x59\x31\xe2\xca\x99\xa7\xf5\xfa\x7f\xea\x2f\x1c" "\xc5\xbf\x27\x42\xaf\xf2\xe1\x33\x9d\xc1\x84\x08\xc4\x8d\xf5\x28\x83\xc4" "\x61\x78\x58\x9b\x72\xba\x39\xf6\x3e\x3a\x7f\x40\xba\xce\xfc\xba\x84\x54" "\x06\x9a\x2b\x8e\x46\x0f\x7b\x6d\xd0\xa7\x43\x85\x08\x25\xde\x3e\xc2\x6e" "\xc3\x02\xcb\xfc\xec\x69\x24\x63\xa1\x79\xaa\xe1\x28\xdd\x9b\x49\x16\x0a" "\xea\x4b\x7f\x61\x1d\x5e\xb2\x1f\xe1\x6f\x15\x84\xa8\x2b\x1f\x7d\xe1\x71" "\xec\xef\xb8\x09\xa0\x9e\x66\x1e\x7a\x07\x8f\x0a\xe1\x22\x9d\x12\xb5\x11" "\xc8\x8d\xf1\x41\xcb\x15\x46\x14\x66\xb0\xfe\xf5\x1e\xe9\x3a\x74\x51\x75" "\x98\xcd\x6e\x8c\xa6\x49\x4a\x52\x89\x73\xaf\xa1\x09\x8a\x35\x01\x57\xfe" "\x75\xcc\x0b\xe5\x77\x70\xfd\xfc\x96\xf1\x7e\x30\xfd\x2c\xa5\xff\xf5\xe1" "\x84\x02\xef\x8a\x6c\xc1\xf6\x5a\x56\xb2\x37\xae\xd4\x37\x27\xbf\xd1\xe1" "\x63\xa2\xa6\x0d\xfe\x97\x9b\x3c\xf9\x76\x02\x40\xca\x2f\x7b\xfa\x76\xb3" "\x4b\x2b\x40\xfd\xa9\x33\x82\x9c\xa6\x45\x8c\xdf\xf0\x23\x0f\x77\xdd\x0a" "\x27\x70\xe8\xfb\xfc\x16\xb3\xd3\x85\x88\x1c\xbc\xb1\x89\x68\x2b\x99\xd3" "\x51\x27\x0b\x63\xc4\x32\xb1\x5c\x49\x35\x60\x3e\x05\xee\xf3\xf3\x84\xbe" "\xeb\xd0\xdd\x8e\xa4\xc2\xe9\x19\xf9\x3e\xb6\x2c\x11\x97\x83\x13\xac\x09" "\x73\xfa\x8d\x09\x61\x95\xc0\x29\x54\xdb\x7b\xd1\xdb\x31\x3e\x04\x0a\x07" "\xba\x47\x51\x81\x01\x30\x66\xf5\x57\x49\x5b\x2e\x9b\x0f\xbc\x20\x5b\xfa" "\x07\x4e\x7d\xcd\xbe\xfa\x38\xd1\x78\xda\x96\x58\xd0\x64\x65\x5f\x14\x12" "\x49\x8e\x20\x47\xdb\xc6\xe9\x90\x90\x83\x52\x91\xab\x98\x28\x22\x47\x60" "\x87\xb6\x94\xa4\x95\xea\xd1\x87\x9b\x57\x5a\x98\x12\x8b\x45\x9f\x98\x55" "\xbe\x80\x29\x25\xed\xa2\x8e\x65\xb8\xdb\xe7\xbb\xe4\x4f\xea\x75\xb4\x12" "\x54\xb5\x44\x6e\x60\xfe\xe3\x2d\xf9\xd8\xc6\x76\xbb\x4f\xfd\x95\x8c\x82" "\xec\x3d\x74\xef\x2e\xb6\xc4\xc3\x6e\x5c\x18\x45\x93\xce\x62\xc0\x33\x1e" "\xce\x67\x9e\x58\x82\x64\xce\x5b\x8c\x4d\x65\x07\x76\x8e\xb4\xd3\x18\x88" "\x48\x02\x19\x77\x95\x46\xd9\x95\x36\x31\x29\x71\xef\x05\xe8\x71\x0c\x6e" "\x0d\x45\x81\x25\x33\x34\xaf\x6d\xc3\xd6\xce\x4f\xe4\x4f\x1c\x96\xda\x50" "\xaf\x4d\x1d\xbd\x18\x04\x2b\xb5\xe8\xcd\x26\xbb\x03\xb6\xe4\xd0\x16\x7f" "\x8c\x1e\xd7\xfe\xb9\x4b\x20\x78\x65\xfe\x6d\x92\xd3\x90\xb5\x12\x4f\x17" "\x24\x1c\xf7\xff\x28\x6a\x83\x52\x0d\xb9\x9b\x53\x80\x38\x4f\x66\x66\x22" "\xd5\x47\x81\x28\x02\xe7\xf5\x82\x9b\xe0\x8f\xfb\xbc\x51\xc9\x1c\x2a\x53" "\x2c\xa9\xfe\x38\x95\xbc\x27\xfa\x78\x04\xb7\xb4\x1f\x60\xfd\xef\xe1\xfb" "\xc7\x9c\x24\xdd\xa5\x9b\x91\x97\x92\x79\x69\x5e\xb7\x85\xcf\x3f\x34\xc3" "\xb1\x8e\x31\xb6\xd0\x79\x26\x62\x5d\x11\x70\xca\xfa\x1b\x55\x23\x04\xd0" "\x69\x6d\x43\x2c\x59\xba\xef\xd0\xc1\x68\x7b\xc0\xa0\x18\x51\xd3\xda\xd8" "\x15\x29\x94\x25\x78\x19\xac\x5a\x78\xc7\xaf\x1f\x1c\xbb\x10\x6a\x27\xb7" "\x59\xd1\x4c\xfc\xbb\xa8\x65\xa8\x70\x8b\x20\x3d\x2f\xee\x56\x10\xdd\x30" "\x84\x2f\x80\x25\x5c\x88\xf3\x68\x24\xc2\x6c\xbc\x47\x8a\x79\x86\x4b\xea" "\xff\xb1\xe6\x8e\xb6\x1e\xd1\x57\x93\x5f\x0d\x85\x66\x02\x91\x13\x30\x7f" "\x1e\xe5\x3e\xaf\xd7\xb3\xdd\x2b\x90\xee\xd8\x6d\xbf\x52\xf6\x2e\x97\x55" "\x71\x7f\xa7\xc2\x09\xa9\x81\x77\x69\x77\xa7\xeb\x43\xf2\xfe\xe1\x47\xb3" "\x87\x53\x82\x73\xf5\x80\x1a\x51\x1e\xea\xe1\x14\x4b\x66\x1c\x53\xdb\xc2" "\xdf\x24\xa2\x38\xc1\xcc\x5e\x22\x8f\x60\xb7\x40\xcb\x9b\x88\x0e\x9b\x5b" "\x41\x14\x7b\x23\x10\x56\x2e\xb7\x77\xc6\x77\x5a\xe0\xf2\x95\xc3\x1a\x22" "\xd4\x45\x72\x7a\xcf\x2f\xad\xfc\xa2\xaa\x12\xdf\x9b\xff\xf6\x26\x45\x4d" "\xfe\x02\x5e\xce\xbe\x83\x68\xcc\x17\x70\x7d\x12\x93\xdb\x27\xfd\x4f\x72" "\x50\xad\xef\xd2\xee\x8b\x18\x86\xdf\x37\x71\x56\x0f\xdf\x24\x07\x5b\xf9" "\x05\x94\xce\x4d\x24\x40\x99\x56\x25\xf9\xc3\x2c\x4d\xbb\x85\xc2\xe9\x93" "\x71\xe5\x20\xfa\xc4\x91\xf4\xd6\x67\x1a\x55\xe2\xcf\x5c\x9a\xd8\xa9\xfa" "\xe6\xed\xe9\x63\xac\xfa\x58\x6b\x51\x73\xe4\x6d\x71\xef\xba\x2e\x21\xb2" "\x69\x9a\x01\x69\x05\x0f\xf7\x54\x4b\xeb\x5f\x82\xce\x69\x66\x6d\x3d\x12" "\x9b\x8e\xad\xb1\x1a\xa7\x2a\x56\xb8\x22\xc9\xcc\x85\x28\x8c\xad\xbb\x14" "\x0b\x15\x02\xfd\x09\x16\x7e\x2c\xed\x58\xc7\x38\xd4\xb5\x4a\x67\xd2\x54" "\x4d\x35\x7b\x90\x35\x38\x20\x62\xb6\xf9\x79\xda\xc0\x94\x3b\xfb\xa7\x26" "\xfe\x02\x06\xba\x3d\x98\x47\xe9\x3f\x22\xca\x28\x43\x96\xed\xe8\x78\xe4" "\xd1\x26\xba\x2a\x5a\x8f\x7d\xee\xf8\x6b\xed\x1e\x89\xfb\xa0\x87\x60\x5f" "\xe0\x2b\xe1\x80\x2c\x49\xe9\xb0\xcf\x18\xe7\xab\x6d\xce\x52\xbf\x56\x4b" "\x09\x9f\x86\x4e\x81\xbb\x7e\x55\x9b\xc1\xe2\xc2\x7f\x85\xa7\x6a\xf3\x0b" "\x73\x69\xb7\xce\x61\xe1\x2a\x86\xe4\xe3\x8a\x90\x4e\xbf\x5d\xfa\x69\x2b" "\x0a\xf4\xb7\x0a\x77\x9b\xec\xbe\x35\x95\x6e\xae\x19\x1f\x24\x1c\x24\x29" "\x5a\xf5\xba\xc1\xd8\x2d\x1d\xa2\xd2\x84\x62\xf1\xc0\x2c\x5f\xb1\x98\x40" "\x02\x7a\x28\x38\x7a\x15\x8e\xf2\x41\xfd\x57\xf6\xb6\xfe\x74\xe6\xde\xde" "\x53\x7c\x71\x6b\x93\x3c\xdf\xf7\xd1\x4f\x69\x74\x10\xe7\x48\x44\xba\xad" "\x2c\x6c\xe5\x7f\x9f\xbb\x4e\x44\xca\x43\x3d\xce\x3c\x2a\x29\x50\x84\x9d" "\xbf\x9f\x7d\x81\xcd\x78\x5f\x68\x4c\x21\x87\x7c\xc6\x10\x16\x70\x28\x50" "\xea\x48\xad\xe2\x9f\xb9\x1e\x25\x6f\xf4\x43\x2c\xe6\x27\x1e\xf2\x46\x0b" "\x09\xce\xaa\x2d\x08\x17\x0f\xd1\x2d\xfa\x96\xec\xe5\x7a\x5a\xb7\xde\x5c" "\x26\xe2\x76\x68\x27\x72\xc7\x04\x32\xd4\x4f\xf1\x28\x31\xa5\x18\xe1\xa4" "\x21\xc1\x25\x0e\x9d\xf7\x50\xd5\x50\x72\x36\x90\xd2\x8e\x04\x54\xba\xb4" "\x15\x54\x81\x76\xc9\xb5\xda\x5a\x54\x58\x53\x66\xda\x24\xfa\x90\x93\xa8" "\x91\xdd\x8c\x41\xb1\xdb\x67\x89\x7d\xd3\xff\xd6\x9c\x72\x4e\x0a\x21\xfd" "\x10\x54\xc8\x04\xed\x4d\x3c\x73\xd3\x62\x37\x1b\x03\xe6\x5c\x53\x5c\x08" "\xdd\x27\xa2\x9c\xff\x93\xd3\xe7\xbd\x0f\x68\xcc\x40\x01\xa8\xbd\x34\x7e" "\x1d\xd1\x36\x04\x57\x8f\x3b\x21\x34\x21\xb5\x7c\x38\xfc\x0f\xf6\x82\x67" "\xa3\xea\xa3\x74\x6b\x5f\xf5\xba\x8e\xeb\xa0\x7c\x49\xf5\x02\x9b\x92\x19" "\x9c\x3f\x7b\x79\xdf\x9c\xd5\x23\x93\x3a\xf5\xae\x47\x42\x16\x63\x65\x21" "\x7e\xf7\x62\x91\xdb\xdf\x79\x46\xb0\x16\x00\xdc\x59\x99\x0a\x31\x21\x84" "\x3d\x0d\x96\xca\x43\xe9\xc5\x74\x2e\x74\xbb\xec\x71\x3d\xba\x83\x62\x17" "\x74\x67\xaa\xce\x17\xf7\x5e\x3a\xbb\x44\x6a\x0f\x91\x3b\xd0\x9b\xf9\xe8" "\xd4\xed\x69\xd6\x0f\xfa\x93\x61\x53\x86\x66\x9c\x94\xd7\x29\xb5\xe3\x05" "\xfb\x40\xd7\xca\x7f\x1f\x38\xaf\x98\x43\x2d\xcb\xed\x49\xc0\xb5\x74\x43" "\x33\xe0\x62\x2e\xc7\x6d\x5a\x55\xd3\x95\x93\x16\x8d\x08\xd2\x06\x75\x1e" "\x49\xd2\x32\x8e\xfc\xcb\x4a\xf7\xce\x62\xdc\xdb\xce\x35\xde\x12\x94\x51" "\x13\x3a\x0f\x73\x34\x09\x7b\x0f\xe7\x0b\x03\x72\x24\x9f\x2b\xd3\xf8\x09" "\x64\xb1\x08\x60\x40\xe0\xf8\x97\x1f\x41\xc7\x91\x6a\x41\xf5\x88\xd5\x14" "\x38\xbe\xff\x4a\x00\x55\x0d\x37\x03\xf4\x36\x39\xe8\x0a\xeb\x9e\x6f\x58" "\x21\x9f\x29\xfd\xac\x90\x3c\xc2\x03\x87\xdb\xa5\xb7\x84\x50\x7f\x77\x91" "\x8b\x7d\x6b\x94\x21\x1b\x77\xbf\x28\x0f\xe3\x65\x36\x66\xcf\x46\xbb\xe6" "\x56\x7c", 8192); syz_fuse_handle_req(/*fd=*/-1, /*buf=*/0x2000000083c0, /*len=*/0x2000, /*res=*/0); // syz_mount_image$udf arguments: [ // fs: ptr[in, buffer] { // buffer: {75 64 66 00} (length 0x4) // } // dir: ptr[in, buffer] { // buffer: {2e 2f 66 69 6c 65 30 00} (length 0x8) // } // flags: mount_flags = 0x0 (8 bytes) // opts: ptr[inout, array[ANYUNION]] { // array[ANYUNION] { // union ANYUNION { // ANYBLOB: buffer: {6e 6f 61 64 69 6e 69 63 62 2c 6e 6f 73 74 72 69 // 63 74 2c 6d 6f 64 65 3d 30 30 30 30 30 30 30 30 30 30 30 30 30 30 // 30 30 30 30 30 30 30 30 34 2c 75 69 64 3d 66 6f 72 67 65 74 2c 6e // 6f 61 64 69 6e 69 63 62 2c 75 6d 61 73 6b 3d 30 30 30 30 30 30 30 // 30 30 30 30 30 30 30 30 34 30 30 30 32 30 30 30 2c 6c 61 73 74 62 // 6c 6f 63 6b 3d 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 // 30 31 33 2c 75 6e 64 65 6c 65 74 65 2c 70 61 72 74 69 74 69 6f 6e // 3d 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 35 2c // 00} (length 0xab) // } // } // } // chdir: int8 = 0x43 (1 bytes) // size: len = 0xc11 (8 bytes) // img: ptr[in, buffer] { // buffer: (compressed buffer with length 0xc11) // } // ] // returns fd_dir memcpy((void*)0x200000000c40, "udf\000", 4); memcpy((void*)0x2000000000c0, "./file0\000", 8); memcpy((void*)0x200000000100, "noadinicb,nostrict,mode=00000000000000000000004,uid=forget,noadinicb," "umask=00000000000000040002000,lastblock=00000000000000000013," "undelete,partition=00000000000000000005,\000", 171); memcpy( (void*)0x200000000d00, "\x78\x9c\xec\xdd\x5d\x68\x5c\xe9\x79\x07\xf0\xe7\x9d\x23\xad\x46\xda\x34" "\xd1\x66\x13\x6f\xd2\x66\xd3\x81\x94\xc4\x28\xb5\xf1\x57\x6c\x05\x97\x20" "\x67\x15\xb5\x01\xc7\x1b\x22\x2b\x74\xaf\xa2\xd1\x87\x9d\x61\xe5\x91\x91" "\xe4\xc6\x9b\xb6\x41\x6d\x49\x0b\xbd\x09\xdd\x9b\xd2\x9b\x22\x9a\x2e\x2d" "\xe4\xa2\x57\xdd\x5e\x56\x69\xb6\x90\x50\x0a\x25\xe4\x22\xbd\x28\x08\x9a" "\x2c\x7b\xd1\x0b\x5d\x04\x0a\x2d\x1b\x85\x73\xe6\x1d\x69\x64\xcb\xb6\xb2" "\x5e\x5b\xd2\xee\xef\xb7\xcc\xfe\xcf\x9c\x79\xce\xf8\xfd\x18\x9f\x39\x02" "\xbf\x3a\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x44\x7c" "\xf6\x73\x97\x4e\x9d\x4e\x07\xdd\x0a\x00\xe0\x71\xba\x32\xf9\xa5\x53\x67" "\x7d\xff\x03\xc0\xbb\xca\x55\x3f\xff\x03\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\xc0\x61\x97\xa2\x88\x63\x91\x62\xe8\xd5\xcd\x34\x5d\x3d\xef\xa8" "\x5f\x6e\xb5\x6f\xdd\x9e\x1a\x9f\xd8\xfb\xb0\xc1\x14\x29\x6a\x51\x54\xf5" "\xe5\xa3\x7e\xfa\xcc\xd9\x73\x9f\x3a\x7f\x61\xb4\x9b\xf7\x3f\xfe\xed\xf6" "\xe1\x78\x7e\xf2\xea\xa5\xc6\x73\x8b\x37\x6e\x2e\xcd\x2f\x2f\xcf\xcf\x35" "\xa6\xda\xad\xd9\xc5\xb9\xf9\x7d\xbf\xc3\xc3\x1e\x7f\xa7\x91\x6a\x00\x1a" "\x37\x5e\xbc\x35\x77\xed\xda\x72\xe3\xcc\xc9\xb3\xbb\x5e\xbe\x3d\xfc\xfa" "\xc0\x93\xc7\x86\x2f\x5e\x38\x71\x7e\xb4\x5b\x3b\x35\x3e\x31\x31\xd9\x53" "\xd3\xd7\xff\x96\xff\xf4\xbb\xdc\x6b\x85\xc7\x13\x51\x44\x33\x52\xbc\x39" "\xfc\x46\x6a\x46\x44\x2d\x1e\x7e\x2c\x1e\xf0\xd9\x79\xd4\x06\xab\x4e\x8c" "\x54\x9d\x98\x1a\x9f\xa8\x3a\xb2\xd0\x6a\xb6\x57\xca\x17\x53\x2d\x57\xd5" "\x22\x1a\x3d\x07\x8d\x75\xc7\xe8\x31\xcc\xc5\x43\x19\x8b\x58\x2d\x9b\x5f" "\x36\x78\xa4\xec\xde\xe4\xcd\xe6\x52\x73\x66\x61\xbe\xf1\xc5\xe6\xd2\x4a" "\x6b\xa5\xb5\xd8\x4e\xb5\x4e\x6b\xcb\xfe\x34\xa2\x16\xa3\x29\x62\x2d\x22" "\x36\x06\xee\x7e\xbb\xfe\x28\xe2\xa3\x91\xe2\xe5\x53\x9b\x69\x26\x22\x8a" "\xee\x38\x7c\xb2\x5a\x18\xfc\xe0\xf6\xd4\x1e\x41\x1f\xf7\xa1\x6c\x67\xa3" "\x3f\x62\xad\x76\x04\xe6\xec\x10\x1b\x88\x22\xae\x44\x8a\x9f\xbd\x76\x3c" "\x66\xcb\x31\xcb\x8f\xf8\x78\xc4\x17\xca\x7c\x35\xe2\x95\x32\x3f\x13\x91" "\xca\x0f\xc6\xb9\x88\x9f\xee\xf1\x39\xe2\x68\xea\x8b\x22\xfe\x3d\x52\x2c" "\xa6\xcd\x34\x57\x9d\x0f\xba\xe7\x95\xcb\x5f\x6e\x7c\xbe\x7d\x6d\xb1\xa7" "\xb6\x7b\x5e\x39\xf2\xdf\x0f\x8f\xd3\x21\x3f\x37\xd5\xa3\x88\x99\xea\x8c" "\xbf\x99\xde\xfa\xc5\x0e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x6f\xb7\xc1\x28\xe2\xdb\x91\xe2\x4f\x9e\xfd\xbd\x6a\x5d\x71\x54\xeb" "\xd2\xdf\x77\x71\xf4\x3d\x2f\xfc\x76\xef\x9a\xf1\x67\x1e\xf0\x3e\x65\xed" "\xc9\x88\x58\xad\xed\x6f\x4d\x6e\x7f\x5e\x3a\x9c\x6a\xe5\x7f\x8f\xa0\x63" "\xec\x4b\x3d\x8a\xf8\x46\x5e\xff\xf7\x47\x07\xdd\x18\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x77\xb5\x22\x5e\x88\x14\x5f\x39" "\x71\x3c\xad\x45\xef\x3d\xc5\x5b\xed\xeb\x8d\xab\xcd\x99\x85\xce\x5d\x61" "\xbb\xf7\xfe\xed\xde\x33\x7d\x6b\x6b\x6b\xab\x91\x3a\x39\x96\x73\x3a\xe7" "\x6a\xce\xb5\x9c\xeb\x39\x37\x72\x46\x2d\x1f\x9f\x73\x2c\xe7\x74\xce\xd5" "\x9c\x6b\x39\xd7\x73\x6e\xe4\x8c\x22\x1f\x9f\x73\x2c\xe7\x74\xce\xd5\x9c" "\x6b\x39\xd7\x73\x6e\xe4\x8c\xbe\x7c\x7c\xce\xb1\x9c\xd3\x39\x57\x73\xae" "\xe5\x5c\xcf\xb9\x91\x33\x0e\xc9\xbd\x7b\x01\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\xde\x49\x6a\x51\xc4\xcf\x23\xc5\xb7\xbe\xb6\x99\x22\x45\xc4" "\x58\xc4\x74\x74\x72\x7d\xe0\xa0\x5b\x07\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x94\xea\xa9\x88\x93\x91\x62" "\xfd\x85\x7a\xf5\x7c\xad\x16\x71\x35\x22\x7e\xbe\xb5\xb5\xd5\x7d\x44\xc4" "\x66\x99\x0f\xeb\xa0\xfb\x0a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x87\x56\x2a\xe2\x63\x91\xe2\xe9\xff\xdb\x4c\x8d\x88\xb8" "\x3d\xfc\xfa\xc0\x93\xc7\x86\x2f\x5e\x38\x71\x7e\xb4\x88\x22\x52\x59\xd2" "\x5b\xff\xfc\xe4\xd5\x4b\x8d\xe7\x16\x6f\xdc\x5c\x9a\x5f\x5e\x9e\x9f\x6b" "\x4c\xb5\x5b\xb3\x8b\x73\xf3\xfb\xfd\xe3\xea\x97\x5b\xed\x5b\xb7\xa7\xc6" "\x27\x1e\x49\x67\x1e\x68\xf0\x11\xb7\x7f\xb0\xfe\xdc\xe2\xcd\x97\x96\x5a" "\xd7\xbf\xba\xb2\xe7\xeb\x43\xf5\x4b\x33\xcb\x2b\x4b\xcd\xd9\xbd\x5f\x8e" "\xc1\xa8\x45\x4c\xf7\xee\x19\xa9\x1a\x3c\x35\x3e\x51\x35\x7a\xa1\xd5\x6c" "\x57\x87\xa6\xda\x3d\x1a\x58\x8b\x18\xdb\x6f\x67\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x38\x34\x86\x52\x11\x9f\x8b\x14\x3f" "\xf9\xaf\x73\xa9\xbb\x6e\xbc\xaf\xb3\xe6\xff\x57\x3a\xcf\x8a\xed\xda\x57" "\xfe\x60\xe7\x77\x01\x2c\xdc\x91\x5d\xbd\xbf\x3f\x60\x3f\xdb\x69\xbf\x0d" "\x1d\xa9\x16\xde\x37\xa6\xc6\x27\x26\x26\x7b\x76\xf7\xf5\xdf\x5d\x5a\xb6" "\x29\xa5\x22\x9e\x89\x14\x9f\x78\xf9\x43\xd5\x7a\xf8\x14\x43\x7b\xae\x8d" "\x2f\xeb\xde\x5b\xd6\xdd\x38\x97\xeb\x86\x7f\xad\xac\x5b\xdd\x55\x55\x1f" "\x99\x1a\x9f\x68\x5c\x59\x6c\x9f\xb8\xb4\xb0\xb0\x38\xdb\x5c\x69\xce\x2c" "\xcc\x37\x26\x6f\x36\x67\xf7\xfd\x8b\x03\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\xe0\x3e\x86\x52\x11\x3f\x8a\x14\xff\xf3\xf7" "\xff\x91\xba\xf7\x9d\xcf\xeb\xff\xfb\x3a\xcf\x7a\xd6\xff\xff\x56\xb5\x84" "\xbe\x52\x4f\xbb\x73\x5b\xb5\xb6\xff\xbd\xd5\xda\xfe\xce\xf6\xfb\x2e\x8e" "\x0e\x7d\xf4\xd9\x7b\xed\x7f\x14\xeb\xff\xcb\x36\xa5\x54\xc4\x37\x23\xc5" "\xd9\x1f\x7d\xa8\xba\x9f\x7e\x77\xfd\xff\xf4\x1d\xb5\x65\xdd\x9f\x45\x8a" "\x37\x9e\xfd\x48\xae\xab\x3d\x51\xd6\x35\xbb\xdd\xe9\xbc\xe3\xb5\xd6\xc2" "\xfc\xa9\xb2\xf6\xaf\x23\xc5\xaf\xbf\xd9\xad\x8d\xaa\xf6\x7a\xae\x7d\x7a" "\xa7\xf6\x74\x59\x3b\x18\x29\xfe\x72\x73\x77\xed\x57\x73\xed\x07\x76\x6a" "\xcf\x94\xb5\xc7\x23\xc5\xf7\xfe\x7b\xef\xda\x0f\xee\xd4\x9e\x2d\x6b\x7f" "\x12\x29\xfe\xe9\xef\x1a\xdd\xda\xa1\xb2\xf6\xf7\x73\xed\xb1\x9d\xda\x93" "\xb3\x8b\x0b\x73\x0f\x1a\xd6\x72\xfe\xbf\x13\x29\xfe\xf6\xca\xef\xa4\x6e" "\x9f\xef\x39\xff\x3d\xbf\xff\x61\xf5\x8e\xdc\x76\xd7\x9c\xdf\x7f\xfb\xed" "\x9a\xff\xe1\x9e\x7d\xab\x79\x5e\xff\x34\xcf\x7f\xf3\x01\xf3\x7f\x3e\x52" "\x7c\xa7\xfe\x91\x5c\xd7\x19\xfb\x99\xfc\xfa\x53\xd5\xff\x77\xe6\xff\x13" "\x91\xe2\x3f\xff\x6d\x77\xed\xb5\x5c\xfb\xfe\x9d\xda\xd3\xfb\xed\xd6\x41" "\x2b\xe7\xff\xdb\x91\xe2\xbb\x7f\xf5\xe3\xed\x3e\xe7\xf9\xcf\x23\xbb\x33" "\x43\xbd\xf3\xff\xab\x7d\xbb\x73\xfb\x53\x72\x40\xf3\xff\x54\xcf\xbe\xe1" "\xdc\xae\xd9\x5f\x72\x2c\xde\x8d\x96\x5f\xfa\xfa\x8b\xcd\x85\x85\xf9\x25" "\x1b\x36\x6c\xd8\xd8\xde\x38\xe8\x33\x13\x8f\x43\xf9\xfd\xff\xe7\x91\xe2" "\xff\x8f\x15\xa9\x7b\x1d\x93\xbf\xff\xdf\xd3\x79\xb6\x73\xfd\xf7\xbf\xdf" "\xd8\xf9\xfe\xbf\x78\x47\x6e\x3b\xa0\xef\xff\xf7\xf7\xec\xbb\x98\xaf\x5a" "\xfa\xfb\x22\xea\x2b\x37\x6e\xf6\x3f\x13\x51\x5f\x7e\xe9\xeb\x27\x5a\x37" "\x9a\xd7\xe7\xaf\xcf\xb7\xcf\x9c\x3e\xf5\xe9\x4f\x9f\x3f\x7d\xea\xf4\xf9" "\xfe\x27\xba\x17\x77\x3b\x5b\xfb\x1e\xbb\x77\x82\x72\xfe\x7f\x10\x29\x7e" "\xf8\x0f\x3f\xdc\xfe\x39\x66\xf7\xf5\xdf\xde\xd7\xff\x43\x77\xe4\xb6\x03" "\x9a\xff\xa7\x7b\xfb\xb4\xeb\xba\x66\xdf\x43\xf1\xae\x54\xce\xff\xdf\x44" "\x8a\xa7\x3e\xfb\xe3\xed\x9f\x37\xef\x77\xfd\xdf\xfd\xf9\xff\xf8\xc7\x76" "\xe7\xf6\xdf\xbf\x03\x9a\xff\x0f\xf4\xec\x1b\xce\xed\x6a\xfd\x92\x63\x01" "\x00\x00\x00\x00\x00\x00\x00\x00\x70\x94\x0c\xa5\x22\xfe\x22\x52\xfc\xee" "\x1f\xff\x66\xea\xae\x21\xda\xcf\xbf\xff\x9b\xbb\x23\xb7\x1d\xd0\xbf\xff" "\x3a\xd6\xb3\x6f\xee\x31\xad\x6b\xd8\xf7\x20\x03\x00\x1c\x22\xe5\xf5\xdf" "\x07\x23\xc5\x3f\x6f\x7d\x7f\x7b\x2d\xf7\xee\xeb\xbf\xf8\x8d\x6e\x6d\xef" "\xf5\xdf\xbd\x1c\x86\xfb\xff\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\xc0\x51\x97\xa2\x88\x3f\x8c\x14\x43\xaf\x6e\xa6" "\xf5\x81\xf2\x79\x47\xfd\x72\xab\x7d\xeb\xf6\xd4\xf8\xc4\xde\x87\x0d\xa6" "\x48\x51\x8b\xa2\xaa\x2f\x1f\xf5\xd3\x67\xce\x9e\xfb\xd4\xf9\x0b\xa3\xdd" "\xbc\xff\xf1\x6f\xb7\x0f\xc7\xf3\x93\x57\x2f\x35\x9e\x5b\xbc\x71\x73\x69" "\x7e\x79\x79\x7e\xae\x31\xd5\x6e\xcd\x2e\xce\xcd\xef\xfb\x1d\x1e\xf6\xf8" "\x3b\x8d\x54\x03\xd0\xb8\xf1\xe2\xad\xb9\x6b\xd7\x96\x1b\x67\x4e\x9e\xdd" "\xf5\xf2\xed\xe1\xd7\x07\x9e\x3c\x36\x7c\xf1\xc2\x89\xf3\xa3\xdd\xda\xa9" "\xf1\x89\x89\xc9\x9e\x9a\xbe\xfe\xb7\xfc\xa7\xdf\x25\xdd\x63\xff\x13\x51" "\xc4\xf7\x23\xc5\x9b\xc3\x6f\xa4\xef\x0e\x44\xd4\xe2\xe1\xc7\xe2\x01\x9f" "\x9d\x47\x6d\xb0\xea\xc4\x48\xd5\x89\xa9\xf1\x89\xaa\x23\x0b\xad\x66\x7b" "\xa5\x7c\x31\xd5\x72\x55\x2d\xa2\xd1\x73\xd0\x58\x77\x8c\x1e\xc3\x5c\x3c" "\x94\xb1\x88\xd5\xb2\xf9\x65\x83\x47\xca\xee\x4d\xde\x6c\x2e\x35\x67\x16" "\xe6\x1b\x5f\x6c\x2e\xad\xb4\x56\x5a\x8b\xed\x54\xeb\xb4\xb6\xec\x4f\x23" "\x6a\x31\x9a\x22\xd6\x22\x62\x63\xe0\xee\xb7\xeb\x8f\x22\xbe\x19\x29\x5e" "\x3e\xb5\x99\xfe\x65\x20\xa2\xe8\x8e\xc3\x27\xaf\x4c\x7e\xe9\xd4\xd9\x07" "\xb7\xa7\xf6\x08\xfa\xb8\x0f\x65\x3b\x1b\xfd\x11\x6b\xb5\x23\x30\x67\x87" "\xd8\x40\x14\xf1\x8f\x91\xe2\x67\xaf\x1d\x8f\xef\x0d\x44\xf4\x45\xe7\x11" "\x1f\x8f\xf8\x42\x99\xaf\x46\xbc\x52\xe6\x67\x22\x52\xf9\xc1\x38\x17\xf1" "\xd3\x3d\x3e\x47\x1c\x4d\x7d\x51\xc4\xb9\x48\xb1\x98\x36\xd3\x6b\x03\xe5" "\xf9\xa0\x7b\x5e\xb9\xfc\xe5\xc6\xe7\xdb\xd7\x16\x7b\x6a\xbb\xe7\x95\x23" "\xff\xfd\xf0\x38\x1d\xf2\x73\x53\x3d\x8a\xf8\x41\x75\xc6\xdf\x4c\xff\xea" "\xef\x35\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc0\x21\x52\xc4" "\x5a\xa4\xf8\xca\x89\xe3\xa9\x5a\x1f\xbc\xbd\xa6\xb8\xd5\xbe\xde\xb8\xda" "\x9c\x59\xe8\x2c\xeb\xeb\xae\xfd\xeb\xae\x99\xde\xda\xda\xda\x6a\xa4\x4e" "\x8e\xe5\x9c\xce\xb9\x9a\x73\x2d\xe7\x7a\xce\x8d\x9c\x51\xcb\xc7\xe7\x1c" "\xcb\x39\x9d\x73\x35\xe7\x5a\xce\xf5\x9c\x1b\x39\xa3\xc8\xc7\xe7\x1c\xcb" "\x39\x9d\x73\x35\xe7\x5a\xce\xf5\x9c\x1b\x39\xa3\x2f\x1f\x9f\x73\x2c\xe7" "\x74\xce\xd5\x9c\x6b\x39\xd7\x73\x6e\xe4\x8c\x43\xb2\x76\x0f\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x78\x67\xa9\x45\x51\xdd\xc5" "\xfd\x5b\x5f\xdb\x4c\x5b\x03\x9d\xfb\x4b\x4f\x47\x27\xd7\xdd\x0f\xf4\x1d" "\xef\x17\x01\x00\x00\xff\xff\x49\x02\x74\xf7", 3089); syz_mount_image(/*fs=*/0x200000000c40, /*dir=*/0x2000000000c0, /*flags=*/0, /*opts=*/0x200000000100, /*chdir=*/0x43, /*size=*/0xc11, /*img=*/0x200000000d00); // creat arguments: [ // file: ptr[in, buffer] { // buffer: {2e 2f 62 75 73 00} (length 0x6) // } // mode: open_mode = 0x44 (8 bytes) // ] // returns fd memcpy((void*)0x200000000100, "./bus\000", 6); syscall(__NR_creat, /*file=*/0x200000000100ul, /*mode=S_IROTH|S_IXUSR*/ 0x44ul); // mount arguments: [ // src: ptr[in, blockdev_filename] { // union blockdev_filename { // loop: loop_filename { // prefix: buffer: {2f 64 65 76 2f 6c 6f 6f 70} (length 0x9) // id: proc = 0x0 (1 bytes) // z: const = 0x0 (1 bytes) // } // } // } // dst: ptr[in, buffer] { // buffer: {2e 2f 62 75 73 00} (length 0x6) // } // type: nil // flags: mount_flags = 0x301400 (8 bytes) // data: nil // ] memcpy((void*)0x200000000380, "/dev/loop", 9); *(uint8_t*)0x200000000389 = 0x30; *(uint8_t*)0x20000000038a = 0; memcpy((void*)0x200000000140, "./bus\000", 6); syscall(__NR_mount, /*src=*/0x200000000380ul, /*dst=*/0x200000000140ul, /*type=*/0ul, /*flags=MS_SHARED|MS_RELATIME|MS_NOATIME|MS_BIND*/ 0x301400ul, /*data=*/0ul); // open arguments: [ // file: ptr[in, buffer] { // buffer: {2e 2f 62 75 73 00} (length 0x6) // } // flags: open_flags = 0x64842 (8 bytes) // mode: open_mode = 0x49 (8 bytes) // ] // returns fd memcpy((void*)0x2000000005c0, "./bus\000", 6); res = syscall( __NR_open, /*file=*/0x2000000005c0ul, /*flags=O_NONBLOCK|O_NOFOLLOW|O_NOATIME|O_DIRECT|O_CREAT|0x2*/ 0x64842ul, /*mode=S_IXOTH|S_IXGRP|S_IXUSR*/ 0x49ul); if (res != -1) r[0] = res; // pwritev2 arguments: [ // fd: fd (resource) // vec: ptr[in, array[iovec[in, array[int8]]]] { // array[iovec[in, array[int8]]] { // iovec[in, array[int8]] { // addr: ptr[in, buffer] { // buffer: {85} (length 0x1) // } // len: len = 0x78c00 (8 bytes) // } // } // } // vlen: len = 0x1 (8 bytes) // off_low: int32 = 0x7a00 (4 bytes) // off_high: int32 = 0x0 (4 bytes) // flags: rwf_flags = 0x3 (8 bytes) // ] *(uint64_t*)0x200000000240 = 0x200000000000; memset((void*)0x200000000000, 133, 1); *(uint64_t*)0x200000000248 = 0x78c00; syscall(__NR_pwritev2, /*fd=*/r[0], /*vec=*/0x200000000240ul, /*vlen=*/1ul, /*off_low=*/0x7a00, /*off_high=*/0, /*flags=RWF_HIPRI|RWF_DSYNC*/ 3ul); } 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; use_temporary_dir(); loop(); return 0; }