// https://syzkaller.appspot.com/bug?id=d39aca7a05a76d146ba96cddbb3242075d9171a7 // 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 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 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; } #define USB_DEBUG 0 #define USB_MAX_EP_NUM 32 struct usb_device_index { struct usb_device_descriptor* dev; struct usb_config_descriptor* config; unsigned config_length; struct usb_interface_descriptor* iface; struct usb_endpoint_descriptor* eps[USB_MAX_EP_NUM]; unsigned eps_num; }; static bool parse_usb_descriptor(char* buffer, size_t length, struct usb_device_index* index) { if (length < sizeof(*index->dev) + sizeof(*index->config) + sizeof(*index->iface)) return false; index->dev = (struct usb_device_descriptor*)buffer; index->config = (struct usb_config_descriptor*)(buffer + sizeof(*index->dev)); index->config_length = length - sizeof(*index->dev); index->iface = (struct usb_interface_descriptor*)(buffer + sizeof(*index->dev) + sizeof(*index->config)); index->eps_num = 0; size_t offset = 0; while (true) { if (offset + 1 >= length) break; uint8_t desc_length = buffer[offset]; uint8_t desc_type = buffer[offset + 1]; if (desc_length <= 2) break; if (offset + desc_length > length) break; if (desc_type == USB_DT_ENDPOINT) { index->eps[index->eps_num] = (struct usb_endpoint_descriptor*)(buffer + offset); index->eps_num++; } if (index->eps_num == USB_MAX_EP_NUM) break; offset += desc_length; } return true; } enum usb_fuzzer_event_type { USB_FUZZER_EVENT_INVALID, USB_FUZZER_EVENT_CONNECT, USB_FUZZER_EVENT_DISCONNECT, USB_FUZZER_EVENT_SUSPEND, USB_FUZZER_EVENT_RESUME, USB_FUZZER_EVENT_CONTROL, }; struct usb_fuzzer_event { uint32_t type; uint32_t length; char data[0]; }; struct usb_fuzzer_init { uint64_t speed; const char* driver_name; const char* device_name; }; struct usb_fuzzer_ep_io { uint16_t ep; uint16_t flags; uint32_t length; char data[0]; }; #define USB_FUZZER_IOCTL_INIT _IOW('U', 0, struct usb_fuzzer_init) #define USB_FUZZER_IOCTL_RUN _IO('U', 1) #define USB_FUZZER_IOCTL_EVENT_FETCH _IOR('U', 2, struct usb_fuzzer_event) #define USB_FUZZER_IOCTL_EP0_WRITE _IOW('U', 3, struct usb_fuzzer_ep_io) #define USB_FUZZER_IOCTL_EP0_READ _IOWR('U', 4, struct usb_fuzzer_ep_io) #define USB_FUZZER_IOCTL_EP_ENABLE _IOW('U', 5, struct usb_endpoint_descriptor) #define USB_FUZZER_IOCTL_EP_WRITE _IOW('U', 7, struct usb_fuzzer_ep_io) #define USB_FUZZER_IOCTL_EP_READ _IOWR('U', 8, struct usb_fuzzer_ep_io) #define USB_FUZZER_IOCTL_CONFIGURE _IO('U', 9) #define USB_FUZZER_IOCTL_VBUS_DRAW _IOW('U', 10, uint32_t) int usb_fuzzer_open() { return open("/sys/kernel/debug/usb-fuzzer", O_RDWR); } int usb_fuzzer_init(int fd, uint32_t speed, const char* driver, const char* device) { struct usb_fuzzer_init arg; arg.speed = speed; arg.driver_name = driver; arg.device_name = device; return ioctl(fd, USB_FUZZER_IOCTL_INIT, &arg); } int usb_fuzzer_run(int fd) { return ioctl(fd, USB_FUZZER_IOCTL_RUN, 0); } int usb_fuzzer_event_fetch(int fd, struct usb_fuzzer_event* event) { return ioctl(fd, USB_FUZZER_IOCTL_EVENT_FETCH, event); } int usb_fuzzer_ep0_write(int fd, struct usb_fuzzer_ep_io* io) { return ioctl(fd, USB_FUZZER_IOCTL_EP0_WRITE, io); } int usb_fuzzer_ep0_read(int fd, struct usb_fuzzer_ep_io* io) { return ioctl(fd, USB_FUZZER_IOCTL_EP0_READ, io); } int usb_fuzzer_ep_write(int fd, struct usb_fuzzer_ep_io* io) { return ioctl(fd, USB_FUZZER_IOCTL_EP_WRITE, io); } int usb_fuzzer_ep_read(int fd, struct usb_fuzzer_ep_io* io) { return ioctl(fd, USB_FUZZER_IOCTL_EP_READ, io); } int usb_fuzzer_ep_enable(int fd, struct usb_endpoint_descriptor* desc) { return ioctl(fd, USB_FUZZER_IOCTL_EP_ENABLE, desc); } int usb_fuzzer_configure(int fd) { return ioctl(fd, USB_FUZZER_IOCTL_CONFIGURE, 0); } int usb_fuzzer_vbus_draw(int fd, uint32_t power) { return ioctl(fd, USB_FUZZER_IOCTL_VBUS_DRAW, power); } #define USB_MAX_PACKET_SIZE 1024 struct usb_fuzzer_control_event { struct usb_fuzzer_event inner; struct usb_ctrlrequest ctrl; char data[USB_MAX_PACKET_SIZE]; }; struct usb_fuzzer_ep_io_data { struct usb_fuzzer_ep_io inner; char data[USB_MAX_PACKET_SIZE]; }; struct vusb_connect_string_descriptor { uint32_t len; char* str; } __attribute__((packed)); struct vusb_connect_descriptors { uint32_t qual_len; char* qual; uint32_t bos_len; char* bos; uint32_t strs_len; struct vusb_connect_string_descriptor strs[0]; } __attribute__((packed)); static const char* default_string = "syzkaller"; static bool lookup_connect_response(struct vusb_connect_descriptors* descs, struct usb_device_index* index, struct usb_ctrlrequest* ctrl, char** response_data, uint32_t* response_length) { uint8_t str_idx; switch (ctrl->bRequestType & USB_TYPE_MASK) { case USB_TYPE_STANDARD: switch (ctrl->bRequest) { case USB_REQ_GET_DESCRIPTOR: switch (ctrl->wValue >> 8) { case USB_DT_DEVICE: *response_data = (char*)index->dev; *response_length = sizeof(*index->dev); return true; case USB_DT_CONFIG: *response_data = (char*)index->config; *response_length = index->config_length; return true; case USB_DT_STRING: str_idx = (uint8_t)ctrl->wValue; if (str_idx >= descs->strs_len) { *response_data = (char*)default_string; *response_length = strlen(default_string); } else { *response_data = descs->strs[str_idx].str; *response_length = descs->strs[str_idx].len; } return true; case USB_DT_BOS: *response_data = descs->bos; *response_length = descs->bos_len; return true; case USB_DT_DEVICE_QUALIFIER: *response_data = descs->qual; *response_length = descs->qual_len; return true; default: exit(1); return false; } break; default: exit(1); return false; } break; default: exit(1); return false; } return false; } static volatile long syz_usb_connect(volatile long a0, volatile long a1, volatile long a2, volatile long a3) { uint64_t speed = a0; uint64_t dev_len = a1; char* dev = (char*)a2; struct vusb_connect_descriptors* descs = (struct vusb_connect_descriptors*)a3; if (!dev) { return -1; } struct usb_device_index index; memset(&index, 0, sizeof(index)); int rv = 0; rv = parse_usb_descriptor(dev, dev_len, &index); if (!rv) { return rv; } int fd = usb_fuzzer_open(); if (fd < 0) { return fd; } char device[32]; sprintf(&device[0], "dummy_udc.%llu", procid); rv = usb_fuzzer_init(fd, speed, "dummy_udc", &device[0]); if (rv < 0) { return rv; } rv = usb_fuzzer_run(fd); if (rv < 0) { return rv; } bool done = false; while (!done) { struct usb_fuzzer_control_event event; event.inner.type = 0; event.inner.length = sizeof(event.ctrl); rv = usb_fuzzer_event_fetch(fd, (struct usb_fuzzer_event*)&event); if (rv < 0) { return rv; } if (event.inner.type != USB_FUZZER_EVENT_CONTROL) continue; bool response_found = false; char* response_data = NULL; uint32_t response_length = 0; if (event.ctrl.bRequestType & USB_DIR_IN) { response_found = lookup_connect_response( descs, &index, &event.ctrl, &response_data, &response_length); if (!response_found) { return -1; } } else { if ((event.ctrl.bRequestType & USB_TYPE_MASK) != USB_TYPE_STANDARD || event.ctrl.bRequest != USB_REQ_SET_CONFIGURATION) { exit(1); return -1; } done = true; } if (done) { rv = usb_fuzzer_vbus_draw(fd, index.config->bMaxPower); if (rv < 0) { return rv; } rv = usb_fuzzer_configure(fd); if (rv < 0) { return rv; } unsigned ep; for (ep = 0; ep < index.eps_num; ep++) { rv = usb_fuzzer_ep_enable(fd, index.eps[ep]); if (rv < 0) { } else { } } } struct usb_fuzzer_ep_io_data response; response.inner.ep = 0; response.inner.flags = 0; if (response_length > sizeof(response.data)) response_length = 0; if (event.ctrl.wLength < response_length) response_length = event.ctrl.wLength; response.inner.length = response_length; if (response_data) memcpy(&response.data[0], response_data, response_length); else memset(&response.data[0], 0, response_length); if (event.ctrl.bRequestType & USB_DIR_IN) rv = usb_fuzzer_ep0_write(fd, (struct usb_fuzzer_ep_io*)&response); else rv = usb_fuzzer_ep0_read(fd, (struct usb_fuzzer_ep_io*)&response); if (rv < 0) { return rv; } } sleep_ms(200); return fd; } static void kill_and_wait(int pid, int* status) { kill(-pid, SIGKILL); kill(pid, SIGKILL); int i; for (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 setup_test() { prctl(PR_SET_PDEATHSIG, SIGKILL, 0, 0, 0); setpgrp(); write_file("/proc/self/oom_score_adj", "1000"); } static void execute_one(void); #define WAIT_FLAGS __WALL static void loop(void) { int iter; for (iter = 0;; iter++) { int pid = fork(); if (pid < 0) exit(1); if (pid == 0) { setup_test(); execute_one(); exit(0); } int status = 0; uint64_t start = current_time_ms(); for (;;) { if (waitpid(-1, &status, WNOHANG | WAIT_FLAGS) == pid) break; sleep_ms(1); if (current_time_ms() - start < 5 * 1000) continue; kill_and_wait(pid, &status); break; } } } void execute_one(void) { *(uint8_t*)0x200000c0 = 0x12; *(uint8_t*)0x200000c1 = 1; *(uint16_t*)0x200000c2 = 0; *(uint8_t*)0x200000c4 = 0x41; *(uint8_t*)0x200000c5 = 0xaf; *(uint8_t*)0x200000c6 = 0x11; *(uint8_t*)0x200000c7 = 0x40; *(uint16_t*)0x200000c8 = 0x83a; *(uint16_t*)0x200000ca = 0xc512; *(uint16_t*)0x200000cc = 0x8415; *(uint8_t*)0x200000ce = 0; *(uint8_t*)0x200000cf = 0; *(uint8_t*)0x200000d0 = 0; *(uint8_t*)0x200000d1 = 1; *(uint8_t*)0x200000d2 = 9; *(uint8_t*)0x200000d3 = 2; *(uint16_t*)0x200000d4 = 0x12; *(uint8_t*)0x200000d6 = 1; *(uint8_t*)0x200000d7 = 0x10; *(uint8_t*)0x200000d8 = 0xfe; *(uint8_t*)0x200000d9 = 0; *(uint8_t*)0x200000da = 0; *(uint8_t*)0x200000db = 9; *(uint8_t*)0x200000dc = 4; *(uint8_t*)0x200000dd = 0x1d; *(uint8_t*)0x200000de = 0; *(uint8_t*)0x200000df = 0; *(uint8_t*)0x200000e0 = 0x80; *(uint8_t*)0x200000e1 = 0x47; *(uint8_t*)0x200000e2 = 0xb5; *(uint8_t*)0x200000e3 = 0; *(uint8_t*)0x200000e4 = 9; *(uint8_t*)0x200000e5 = 5; *(uint8_t*)0x200000e6 = 7; *(uint8_t*)0x200000e7 = 0x10; *(uint16_t*)0x200000e8 = 0; *(uint8_t*)0x200000ea = 0x85; *(uint8_t*)0x200000eb = 3; *(uint8_t*)0x200000ec = 0x1f; *(uint8_t*)0x200000ed = 0; *(uint8_t*)0x200000ee = 0x3c; memcpy((void*)0x200000ef, "\xaf\x3d\xb7\x3f", 4); *(uint8_t*)0x200000f3 = 9; *(uint8_t*)0x200000f4 = 5; *(uint8_t*)0x200000f5 = 0xe; *(uint8_t*)0x200000f6 = 0; *(uint16_t*)0x200000f7 = 0xfff; *(uint8_t*)0x200000f9 = 0; *(uint8_t*)0x200000fa = 0xab; *(uint8_t*)0x200000fb = 0x40; *(uint8_t*)0x200000fc = 0; *(uint8_t*)0x200000fd = 0x22; memcpy( (void*)0x200000fe, "\x50\x5c\x3c\x60\xf5\xe4\x7b\x13\x60\xda\xa1\x95\x28\xed\xcc\x99\xef\x16" "\xcc\x7e\xb6\x5b\x19\xb3\x42\x92\x85\xfb\x8d\x58\x30\xdf\xa7\x57\x17\x35" "\x65\x32\xc9\x70\x8c\x2f\x54\x2b\xc0\xff\x0f\x7f\x92\xe7\x26\x9d\x12\x53" "\xea\xa4\x32\x70\xa2\x77\x2a\x72\xf3\x46\x77\x49\x0d\x9d\xa5\xcd\x5a\x5f" "\x03\xb4\x31\x01\xdc\x14\x85\xa6\x85\xa1\x49\xd5\x7f\x6c\x50\xd1\x69\x43" "\xdc\x4c\x75\x68\x7a\x8d\xfd\x78\x20\x28\xac\xa1\xc5\x54\x78\x49\x84\x72" "\xe9\xdc\x74\xc4\x4b\xc6\x45\x29\x78\xbe\xb8\x64\xe8\xe8\xa0\x98\x1e\xb2" "\x22\x18\x3a\x01\x2b\xe0\x2a\x63\x33\x06\xb7\xbd\xbc\xcc\x84\xd4\xe7\x63" "\xca\xd0\xb1\x22\x72\xfa\xf7\x40\x48\x4b\x4a\x82\x5c\xba\x28\x6e\x41\x55" "\x15\xdb\xfd\x94\x9c\x9d\x0c\x83\xc1\xd9\xd8\x66\x72\xb3\xbc\x63\x58\x49" "\x99\x45\x4d\x9f\x15\x64\x53\x73\x48\x0b\x3e\x2b\xdb\x27\x04\x7b\x1a\x45" "\xe2\x40\x60\xd4\x5f\xd1\xc2\xf7\x8d\x22\x66\x48\x04\x13\x9f\x72\xae\x12" "\x17\x4e\x4f\x67\x53\xc1\x13\x06\xd1\x6e\xd7\xec\x41\x14\x71\xca\xd8\x28" "\xe2\xb7\x75\x54\xfc\x5d\xab\x85\xd5\x5e\x6c\xe7\x45\x4a\x8c\xe1\x6e\x5d" "\x0f\x31\x05\x15\x45\xd0\x1d\x40\xb3\x2c\xdb\xef\x5d\x78\x87\x4f\x34\xff" "\x65\xc2\xd5\x5c\xd3\x3a\x4a\x68\xf7\x59\x3b\x27\xd7\x2f\x29\x72\xf4\x37" "\x17\xeb\xe1\xb2\x39\xb4\x6a\xda\x48\xb7\x1e\xb3\x15\xeb\x7d\x5b\x38\x09" "\x6d\x6e\x3f\x5f\x6f\x0e\x22\x41\xb5\xa2\x8b\xb7\xd1\xda\x7a\x71\x4a\xd2" "\x0c\x40\x07\xb6\x73\x8d\x68\x39\xe0\xcd\xba\xf9\xcc\xbb\xb1\x44\xcd\xf5" "\x23\x33\x1e\x29\x1a\x71\x00\x66\xca\x24\x4f\x75\x92\xaa\xb5\xe0\x2b\x00" "\x05\x25\xeb\x69\x58\xdc\x79\x3d\xd9\x02\x90\xc3\xd8\x7f\xe3\xde\x87\x12" "\x97\xad\xd1\x43\x3b\xdf\x8c\x34\xcc\xf0\x4b\xe8\x67\x4c\xa3\xcf\x9a\xfb" "\x0c\x3b\x15\x7d\x9f\x45\x3d\x94\x09\x9a\x53\x74\xec\x30\xb3\x85\x21\x1b" "\xbc\x61\xc7\x85\x86\x45\xd3\xf4\x86\x32\x1f\x17\x61\xf6\x4f\x9a\xae\xf5" "\xad\x07\xb3\x72\x2e\x13\x40\x51\x0d\x00\x5c\x93\xb5\x75\x48\x99\x67\x91" "\xf5\xd1\x27\x01\x83\x14\xb3\x0e\x02\xd9\x52\x0f\x83\x31\x42\x6f\x2a\x1b" "\xf2\xa6\x1c\x30\xbe\x17\xcf\x46\x68\x70\xb7\x90\xc9\x28\xb9\x96\xb9\x24" "\xf8\x31\x15\x06\x52\x33\x96\xf7\x32\x10\x5d\xf2\xad\x6d\x80\x6f\xc6\xdb" "\xa1\x0d\xb0\xb5\xc8\xa4\x98\xbf\xd4\xda\xb8\x4f\x46\x2d\xf0\xd6\x35\xfe" "\x98\x8a\x19\xe5\xae\xb8\xbd\xe4\xfd\x89\x98\xe6\x12\x29\x86\xb0\xe1\x3c" "\xcf\x77\x6d\x59\xc6\x7e\x11\x89\xb8\x94\x55\x8e\x09\xaa\x6b\x3d\xd7\xde" "\xa2\xea\xc2\xc5\x4f\x77\xb7\xe9\xf1\x22\x1a\x1f\x3e\xbf\xac\x3f\xab\xb0" "\x7e\x25\xd7\x90\x25\x9e\x8e\xfb\xe7\xf4\xc4\x66\xe1\x9a\x05\x3f\xac\x6f" "\x6b\x5a\xee\xf7\xa5\x3a\x23\xa3\x58\xb9\xcc\x36\x37\x0a\x55\x09\x1b\xa6" "\x29\x49\x09\x84\x0d\xc0\xbf\x43\x5f\xcc\x00\xb9\x3b\x1b\xf3\x48\x05\xce" "\x94\x6d\x92\x8a\x20\x78\xc1\x89\xbc\x21\x95\xf1\x37\xf5\xf6\xa2\xf0\x6f" "\x0d\xdc\x3e\x58\xac\xe1\xc2\xce\xc6\xb3\xd1\xdf\x44\x36\x8d\x99\xbc\x45" "\x46\xc4\x6d\x00\x82\x8d\xc7\xad\xe2\xe2\x62\x64\xf9\x57\x29\x1e\x32\x90" "\x99\xa6\xc2\x42\x02\x11\x5b\x05\xb2\x24\xc5\xf0\x76\xfb\x64\xd7\x5f\xc9" "\x27\xab\x6e\xce\x30\x5f\x14\xf4\x68\xb9\x9a\x92\x72\x45\x70\x2a\x3a\x94" "\x5f\xac\xbb\x6e\x90\xdf\x65\x6b\xfd\x53\xa6\x20\x8b\x74\x27\xbd\x33\x6d" "\x50\x54\x7f\x25\xac\xd4\xed\x7a\xe4\x54\x1a\x4f\xd3\x82\x61\x7a\x4a\x2b" "\x90\xb1\x65\x41\x7d\x5f\x89\xae\xed\xbe\x65\x73\x66\x73\xce\xab\x01\x1d" "\x0d\xd3\x5f\x63\xe7\x88\x1b\x3b\x57\x55\x23\x2c\x24\x52\x94\x93\xcc\x05" "\x3a\x88\x71\xe1\x95\x58\x11\x8a\xdf\xc2\x5f\x18\xcf\x7a\x27\x73\xfe\xe6" "\x81\xa3\x33\x5c\x9a\xd3\xa2\xca\x92\xb0\xfc\x66\xa6\x6c\xdc\x59\x12\xbf" "\xfe\xeb\xe4\x73\x58\x9a\xb1\x91\x8c\x29\xb3\xca\x4a\xfc\xd7\xb3\x14\xa8" "\x9c\x56\x35\x53\x83\x43\x78\x6b\xe9\x1a\xdd\x56\x51\xd4\x98\xe6\xaf\x4a" "\x0f\xca\xb0\x1e\x87\xc9\xe6\x03\xb3\xaa\xf3\x8d\xb8\x32\xf9\x0d\x67\x29" "\x44\x66\x0f\x21\xa3\x44\xac\xe4\xf0\xe8\xb5\x54\x03\x18\xa4\x1c\xce\x2d" "\xfd\x70\xa9\xdc\x24\xb0\x3e\x36\x63\x3f\xe4\xf4\x2b\x03\x5f\x76\x54\x65" "\xb0\x13\xb1\xc3\x7e\xc9\x10\x7e\xbb\x3d\x3f\x11\x85\xde\x1f\x4c\xec\x00" "\x27\x25\x7f\x27\x91\x27\xf9\x4e\x48\x79\xf2\xb0\xd7\x86\x97\x18\x81\x43" "\x8f\x32\xf7\x64\xcb\x11\xb7\x94\xbb\x10\xe6\xdd\x24\xcb\x15\x62\x64\xbd" "\xb3\xd9\x07\x01\xae\xfe\x91\x09\xdf\xf7\xd3\xef\xcc\x32\x3f\x44\x88\xac" "\x09\xc7\xc9\x2c\x9d\x06\x56\xf7\x2c\x09\x3a\x97\x4e\xb2\x5c\xa1\xf2\xc7" "\x03\x70\x02\x59\xee\xd3\x9a\x99\x05\xa1\x00\x05\x70\xd7\xb1\x9b\x07\xe8" "\xc0\x1d\x20\x17\xe4\x84\x58\xde\x56\xd8\x49\x9c\xb3\x12\x7b\x19\xe5\xfc" "\xbe\x42\x6f\x1b\xd4\xbb\xf7\x9c\xfe\x64\xd4\xbe\xe7\x19\xfe\x4b\x53\x17" "\xa7\x7f\x14\x3c\x61\xc4\xf0\x18\x8a\x53\xf9\x0a\xde\x51\xbe\xeb\xaa\xe5" "\x8a\xcd\x2c\xea\x13\xeb\xec\x63\xfb\x5b\x61\x4b\xd5\xf4\x98\xbc\x73\x2f" "\x8c\xa8\xb6\x31\xfb\x42\x66\x06\x07\x32\x01\x53\x04\x55\xd7\xfb\xb1\xa0" "\x58\xad\x68\x71\x31\xee\xa3\xca\x71\x68\x41\x1e\x18\x75\xe0\x6b\xb9\x47" "\x9e\x6c\x2e\x0d\x53\x48\x05\x99\xf3\x6c\xb3\x95\xe7\xc2\x05\x26\x8c\xbf" "\x8c\x78\xb3\xfd\xfa\x64\xaf\xad\xef\x18\x22\xc7\xc7\x57\x3e\xc6\xdd\xf4" "\x94\x86\x17\xee\x92\xc3\xfb\x63\x70\xea\x75\x0f\xef\x62\x1a\x02\x93\x85" "\x15\xe2\x61\x97\x07\x75\x2a\x5f\x63\x15\xbd\x67\xad\xaa\x6c\x73\xd5\xc5" "\x87\x0f\xa4\x7f\xde\x4c\x5e\xc9\x32\x4f\x58\x64\x1f\x1b\xfa\xe0\x0a\xa5" "\xd9\x40\x86\xef\xff\xf7\x1d\x06\x2d\xab\xdd\xc1\xdf\x7a\x4b\xb6\x55\x35" "\xda\x26\x46\x6f\xfa\x9c\xf3\xe5\xf3\x88\xab\xd0\x66\xe1\xcb\x0a\x8b\xec" "\x25\x4a\x7a\xd0\x7a\x9a\x0c\xe2\x3c\xe3\x90\xe9\x4e\x81\x5b\xbc\xb3\xde" "\x2e\xb9\x75\xe6\x52\x64\xbd\xe8\x2a\xc3\xb7\x38\x31\x99\xac\x32\x19\xb3" "\xac\x63\xee\x72\x41\xe6\x07\x5a\x80\xbd\xb5\xb6\xa2\x71\x47\x21\xe0\xab" "\x79\xf9\xf1\x27\xfc\x09\xad\x46\x00\x67\xc6\x39\xf8\x34\x6b\xa2\x87\x8e" "\x2b\xb8\x83\xa4\xd3\xbb\x5d\xec\x39\x18\xd6\xbd\xc1\x4a\x5e\x5d\x76\x6b" "\xc0\x98\x60\x6f\x22\x46\x3a\xe7\x6d\x4e\xde\x46\x86\xf2\xfc\x3a\x35\x15" "\x1c\xfc\xde\x79\x66\x1b\xa4\x61\xb5\x34\xb1\x09\x50\x0f\x26\x63\xb8\xbe" "\x83\xcc\xdb\xaf\x02\x8b\x9d\x55\x40\x37\x5d\x3e\x6d\x7c\xa6\x8a\x56\x76" "\xc4\xcb\xd1\x7e\x2e\x8d\x25\x22\xc2\x2c\x0c\xf1\x52\x35\x38\x1a\x1e\x9f" "\xf9\x2e\x8a\x1e\x29\xaf\x64\xa1\xd1\x8c\x06\x01\xd7\x21\xb3\xac\xca\x96" "\x60\x8f\x86\x20\xaf\xca\xb9\xdd\xc0\xd3\x17\x85\x93\x12\x66\x25\xb6\x9d" "\x46\x0c\xf1\xff\xfd\x3e\xed\x59\x4a\xc3\x46\x12\x5f\xcd\x31\x5d\xc9\xf4" "\x3d\xbb\xc8\x3a\xba\x97\x0d\x97\x7f\x58\xd6\x99\x78\x9d\xca\x2f\x3c\x9d" "\x25\xb6\x8a\xc9\x29\x3c\x43\x03\x10\xc2\x23\xfc\xd8\xdb\x31\x88\x57\x6f" "\x67\x94\x6b\x3e\x66\x2b\x64\x26\x9f\x52\x5c\x47\xee\x5b\xe4\x17\xa4\x4a" "\xd3\x9b\x6a\xe0\x87\xba\xe1\x00\x78\x2c\x2e\x29\xe4\xb8\x0e\xce\xa9\xed" "\xe3\xac\x2d\x76\x32\x67\x96\x2a\xea\x55\x00\xac\x06\x47\x6a\x28\xfe\x77" "\x43\xd0\x48\x68\x73\xd4\x4f\x66\xb1\x1d\xbc\xe4\x7a\x69\x8f\xa9\x73\xf6" "\x20\x72\xb4\x58\xf1\xc5\x16\xc8\x3c\xed\x8a\x89\x14\xd0\x00\xc1\x61\x09" "\xa9\xdd\x85\x58\xc1\xbd\x3b\x21\x6e\xba\x8e\x2b\xdf\xda\x2d\xc4\xa4\x4d" "\x30\x10\x04\xc6\x39\x61\x75\x92\x1d\xeb\x83\x75\x36\x9e\x63\xa6\x0a\xe0" "\xbf\x8e\xf4\x72\xd5\x28\x16\x1a\x2e\x1f\x7a\x9b\x31\x70\x4b\xbf\x2a\xfa" "\x1e\xaf\x5b\x82\x31\xaf\x6e\xea\xa5\x9b\xa1\x93\x4f\x04\xbe\x82\xb8\x08" "\x4e\x47\x8e\x4e\x1e\xcb\x89\x0c\xde\xe4\x0e\x6d\x12\x97\xbf\x7e\x20\x4c" "\x06\x0b\x02\xf5\x8a\xeb\x6a\xfe\xa4\xfd\x5e\x44\xbb\x92\xaa\x8e\x52\xae" "\xee\x30\x9d\x68\xc2\x87\x73\xb4\x1f\x91\xd8\x71\x73\x6f\x32\xfb\x83\x97" "\x13\x5a\x68\xb8\x74\x33\x1d\x15\xb4\xce\xc5\x03\x0a\xe5\x7f\x8d\xda\x85" "\xa6\xcf\x8d\x30\x28\x7c\xcf\xa1\x59\x12\xbd\x0b\x18\x63\x11\x2c\x9a\xc5" "\x94\xec\x4a\x14\xcf\xac\x90\xf1\x93\x81\xc9\xee\xb6\xb7\x82\xef\xc9\xc3" "\x4b\x53\xd3\xd8\x7e\xe1\x4d\x55\x8e\x7e\x29\x33\xd8\x72\x2a\x50\xf3\xeb" "\x8d\xcf\xa9\x37\xb0\x28\x48\x34\x65\x4e\x74\x4d\xf1\xb5\x38\x88\x38\xed" "\x1b\x08\xb6\x16\xfb\x86\xdb\x52\x82\x90\x0b\xf5\xfb\xd9\xed\x8d\x36\x6a" "\x20\x1b\x7d\x71\x7b\x26\x29\x52\x4f\x9b\x1c\x06\x53\x97\x0b\xc1\xd9\x8a" "\x45\x66\xdc\x13\xfb\x60\x29\x57\xa6\xe2\xd3\xc7\xd9\xb0\xd4\x8f\xa0\x7b" "\x5c\x6d\xeb\xe6\xc1\x16\x41\x10\x3f\x97\xdd\x21\x99\xbc\xe5\x54\xc0\x80" "\x28\x62\x35\x5a\xd4\xbb\xfe\x6b\xfa\x21\xc4\x37\x9f\x30\xd8\x24\x11\xa5" "\x8c\x12\x3b\x3f\x4c\xa9\x28\x77\x99\x5e\x3c\x0f\xcb\xf4\x95\x22\x98\x47" "\xc9\xd7\x41\x1f\x17\x21\xbb\x29\xe4\xda\x8d\x2c\x2a\xcd\x4c\xd2\xa9\x91" "\x3d\x16\xf5\x88\x5f\x65\x0c\xe0\x15\xe7\x6a\x55\x4f\xcf\x05\x73\x06\xe1" "\xc5\x5a\x34\x73\x59\xe1\x3b\x10\xde\x67\x39\xda\x12\x7a\x41\x9a\x0c\x11" "\xa9\xf6\x0f\xa4\x65\x4f\x71\x12\x96\x9a\x17\xd8\x50\x5c\x3e\x4e\x1e\x35" "\x87\x21\xed\x54\x92\xc5\xf6\xe1\xaf\xc4\xa0\x0b\x44\x8a\xcf\xdb\x63\xae" "\x1b\x00\xa8\x68\xfb\x9a\x22\x7b\xb2\x08\xbc\x77\xb1\xb7\x3a\xa3\x81\x3a" "\xdb\xfe\x67\x65\x78\x50\x16\xa6\xcd\x43\x9d\x5e\x18\x2a\x7d\x3d\xd7\x32" "\xba\x83\xa0\x0b\x26\xea\x5d\x12\xf3\xb3\x7b\x45\x1c\x6f\x3f\xc9\x71\x27" "\x8f\xe1\x45\xd7\x92\xef\x4a\x0f\xf5\x7a\x92\x2e\x42\xb1\x09\xba\xef\xf2" "\x1f\x45\x84\x9a\x60\x8d\xb0\x74\x23\xa6\x82\xbf\x2e\x30\xac\x85\xa2\x16" "\xca\x79\x6d\x31\xdd\xa1\x6d\x54\x01\x5a\xda\xa6\x0b\x83\x9a\xbf\xd5\x71" "\xec\x3d\xb0\xe4\xb9\x38\x5b\xe9\xbc\x0d\x6f\x4b\x2c\xa6\x62\x44\x91\x5b" "\x49\x82\x7b\xd5\x9a\x19\x0f\xa6\xce\x4f\xdf\xe9\x84\xc1\xcd\xc6\x33\x18" "\xbc\x57\xaa\x13\xb7\x36\x07\xda\x03\x69\x94\xf8\x98\x08\x08\xe8\x98\x4b" "\xf8\x60\x0c\x3e\x2f\xf8\x24\xc6\x12\xb8\x20\x0d\x54\x5c\x81\x7f\x4d\x86" "\xe7\xae\x10\x05\xc4\xcc\xa9\x2c\xf1\xbc\xeb\x45\xe3\x36\x0a\xb0\x25\x0e" "\x90\xe4\xb2\xab\xd0\x83\xb3\x3f\x3f\x39\xa4\xba\x35\x9a\x66\x53\x95\x3e" "\xd4\x7b\x73\xe3\x46\xb7\xe8\x8f\x7f\x9f\xb7\xe8\x48\xf8\x69\x06\xed\x16" "\xc2\x22\x2b\xd8\x16\x8a\x40\x96\xbf\xbc\xd1\xc0\x94\x36\x88\xab\xde\x70" "\xfe\x8d\x1f\x2c\xbd\x8f\xe7\xe1\xca\xb4\x64\x68\xcc\xef\x53\xd3\xd8\xed" "\xa7\xed\xbb\xf9\xe4\xb6\xd6\x0e\x32\xe1\xf9\xd2\x55\xc2\x83\xb4\xad\xc4" "\x8f\xec\x39\x80\xfc\xc5\xaa\x34\xe3\xc0\x34\x20\xf2\x8c\x8f\xb5\x92\x3f" "\xc4\x4a\xe6\xda\x14\x79\x7d\x99\x59\x8f\x0d\x76\x4b\x8e\x9f\x84\x27\xb3" "\xfc\x8f\x3d\x44\xb0\x0b\xdb\x9c\xd5\xca\x9d\xd0\x00\x38\xfe\xd0\xe1\x32" "\x36\xbf\x94\x79\x58\x42\xa6\x79\xf0\xc2\xa0\xbe\x6b\x16\xac\x79\x45\x7b" "\x32\x33\x07\x5d\xfb\x36\x1f\x94\x58\xf0\x44\xcb\x1e\x26\xf9\xde\x5b\x19" "\xa0\x23\xc7\x7b\xbc\xd9\x18\x91\xab\x85\x3a\xaf\xf9\xfc\x1a\xd6\xde\x13" "\x6c\xd9\x90\xae\xd0\xef\x22\x8c\xce\x47\x2e\x07\x3c\xfa\xf1\x3b\xd8\xc9" "\x4d\x0e\x6b\x3f\xe8\xb5\x09\xb3\x10\xf4\x68\x3a\xd3\xb4\x14\x16\x79\x84" "\x0e\xc1\x9d\x48\xfc\x28\x44\x82\x90\x2f\x87\xec\x42\x65\x73\x30\x70\x7d" "\xdf\x76\xde\x8e\x91\xe3\xcd\x9e\x7c\x7d\xbb\x92\x37\x48\xb2\xce\x1c\xcb" "\xc6\x66\x1f\xd0\x7c\x90\xcc\x69\x3f\x98\x94\x00\xb9\xcd\x1c\x6a\xf5\x3a" "\x0f\x93\xaa\xcf\x9d\x38\x1a\xe6\xe7\xc0\xb4\x90\x45\x44\xfa\x84\x38\xb5" "\xb0\x16\x8d\x5b\x81\x68\xe7\xe1\x7e\xd5\xb8\x57\x04\x9b\x98\xd6\x56\xa0" "\xcd\x9a\x99\xe2\x67\xac\x58\xe7\x5c\x34\xb4\x73\x46\xa1\x7e\xc1\x77\xb2" "\x38\xe5\xcd\xbc\xd5\x25\x4f\x33\x86\xdb\x81\x38\xc3\xbf\x2d\x89\x36\xdc" "\x95\xe9\xd5\x6d\x53\x73\x5a\x0e\x3f\xec\xce\xf0\xd2\xde\x17\x02\x30\xf4" "\x04\x03\x52\x5b\xe4\xfe\xb2\x64\xd5\xbc\xe8\x78\xc4\x95\x97\x38\xe2\x32" "\x4a\x1e\x95\xab\x53\xdd\x4f\xf4\x95\xaa\x78\x38\x78\xb8\xd0\xa8\xa1\xf9" "\x6b\x04\xad\xe8\xc8\x51\xf0\x0a\xfa\xe0\x1c\x72\xfd\x7c\xbd\xd2\x7c\x24" "\xca\x5c\x21\x00\x77\xa5\xbc\x13\x60\x9c\xd2\x30\x22\xfe\x4e\xbf\x32\x1f" "\xc8\xb8\x2b\x94\xd6\x42\xc0\xd9\x49\x58\x5b\x1c\xac\xc9\x91\x3f\xd4\xad" "\xc6\x28\x23\x62\x54\x22\xdd\x13\xa0\x2c\x46\xbe\x3a\x4e\x4d\xc1\x95\x52" "\xc9\x88\x3d\x70\xb4\xed\xfe\x16\xe6\xb5\x38\xb3\x0a\x32\xb4\x40\xe5\xf2" "\xb7\xe6\xd8\x10\x1c\x78\xee\x07\xac\xdf\x41\x66\xa1\x74\x2a\xf2\x4a\x2d" "\x69\xcb\x67\x9b\x84\x4e\xd9\xbe\x8a\x30\xe2\x0e\xd8\x05\x14\xb2\x1d\x4d" "\xe7\x2b\x71\x95\xb6\xfe\xb9\x00\x52\x99\x30\x72\xb1\x50\x57\x63\xe0\xd4" "\xa1\xfc\x15\x12\xfc\x3e\xc8\x35\x40\x23\xce\x80\x0c\xad\xf1\x51\x82\x29" "\x7c\x5c\x7c\xc3\xce\xad\x69\xd5\xc5\x69\x61\xcb\x5c\xa0\x06\x15\xa0\x5d" "\xa3\xff\xcc\xbf\x56\x85\x27\x4a\xe3\x63\x97\x82\x43\x45\x58\xf9\x4c\x4f" "\x44\x2a\xf2\x78\x1e\x72\x77\x0a\xbf\xb5\x86\x1b\x1a\x55\xb4\x37\xa2\x74" "\x41\x1e\x6c\x15\x89\x8d\x55\x9b\x6c\xc4\x15\x2d\x03\x90\x13\xfe\xb7\x2d" "\x8d\x70\x8a\xc4\xbf\x23\x1c\x79\x35\x3a\x0f\xb4\x2c\xe7\x05\xe4\xc2\x54" "\xc7\xca\x14\x14\xd3\xf9\x13\x1f\xcd\xa2\xc7\x6e\x98\x1f\x26\x33\xb2\xb4" "\x5f\x77\x08\x9d\xe5\xa7\xbb\x1d\x13\x74\xbe\xa8\xa5\xab\x5e\x36\xfc\xb9" "\x98\x26\x59\xad\x1c\x56\x20\x6a\x31\x4c\xc9\xf2\xdc\x96\x7b\x09\xd8\x63" "\x38\xb0\xb9\x22\x48\x39\x0a\x21\xd1\x60\x5e\x71\x0b\x58\xab\xe9\x0d\x41" "\x4a\xaf\x4a\x9b\xf2\xc0\x32\x54\x5b\xdb\xe4\x82\x5e\x7d\x7e\xcf\xc7\xa5" "\x04\x3b\xcc\xba\x4a\xdd\x2e\x20\x03\xaa\x8f\x2b\x30\x6a\xe7\x12\x90\xaf" "\x77\x05\x87\x10\xd6\x1d\xdb\x3b\x9f\xe8\xe5\x07\xf9\xe2\x89\x69\xef\xe6" "\xcc\x63\xbe\x14\x51\xa1\x4b\x7d\x4b\xf4\x94\x68\x43\x4f\xe7\x69\xb4\xe5" "\xa1\x40\xd9\xb6\x73\xa0\x9c\xf3\xf9\xaa\x3c\x2a\x62\x7d\x81\x1c\x90\x3f" "\x19\xe9\x87\xb1\xf0\x7d\x4d\xd0\xf2\xdc\x4c\xb9\xa7\xdd\x42\xaa\xf5\xed" "\x7a\xc7\xac\x0d\x8c\x04\xaf\x11\x13\xdc\x05\x36\xe6\x40\x42\x3a\x2e\x98" "\xf8\x6e\xfc\x20\x7c\x88\x51\x8d\xce\xda\x18\x00\x2e\x5e\xe9\x62\x15\xd4" "\x89\x18\xb8\x84\xc3\x86\x79\xd8\x3f\x93\x75\xb5\xf0\x96\xaf\xc4\x24\x51" "\x6f\xbd\x5a\x29\xdf\x20\xa6\xcf\xd2\x50\x20\xa4\x7a\xc6\x43\x90\xec\x94" "\x66\x9e\x0f\x0b\x46\x43\x1c\xc4\xbe\xb5\x50\x8c\xda\xdd\x4e\xc6\xc9\x6c" "\x91\x1b\x3c\x24\xff\xc8\x88\x19\x9b\x92\xe1\x44\x55\x00\x53\x66\xdc\xfb" "\x59\x02\xe8\xe5\x52\x89\xd6\xa8\x66\xe9\xa6\x4a\x50\x54\x92\x7b\x19\xb2" "\xaa\x57\xc8\xd8\x13\x28\x9d\xef\x35\x37\x6c\x62\x40\xce\xf5\x2e\xf2\x5f" "\x07\x8b\xc7\x0d\x6d\xa2\x9a\x0d\xcf\xa2\x5a\xb4\x92\xa8\x8f\xa1\x04\xff" "\xc7\x5d\x36\xdf\x5a\xc2\xd4\x6a\x79\x03\xfd\xfc\xd5\x4f\x86\x0c\x66\x46" "\x20\xb8\xaf\xff\x1c\xe8\x2c\x47\x59\xec\xf3\x7f\xcf\x5a\x87\x52\x6a\x5e" "\xb8\x4d\xc3\xd8\xa2\x59\x40\xf9\x1c\x2a\xfa\xd1\x07\xad\xc0\x25\x76\x5f" "\xac\xb0\xc0\x15\xbb\x1a\x31\xfe\x6b\xdd\xbc\x1f\xa1\x5b\x90\x66\xb2\x3c" "\x8c\x91\xf8\x42\x6d\x1f\x74\xae\xee\xe9\xb5\x8f\xfd\x05\xb2\xa0\xee\x36" "\x09\x8e\x56\x00\x9f\xbf\x64\xfb\xaf\x01\x10\xd8\xcf\x04\xa0\x7f\xed\x5f" "\x23\xe3\xf4\x26\xa7\xee\x73\x2d\x79\xd9\x03\x5e\x09\x6f\x01\x4d\xdc\xc6" "\x88\x08\x56\x83\x9e\xdf\x2e\x55\x8d\x66\x40\xeb\x28\x00\x2c\xa0\xf3\x9f" "\x61\xce\xd5\xdb\xb2\xe9\xf7\x75\xd7\xd1\x3b\x20\x67\x16\xb1\x05\xa8\xac" "\x02\xed\x87\xaf\xe0\x29\xa9\xec\xcd\x98\x21\x54\x7a\x9c\x00\xf6\x89\x12" "\x3e\x55\x69\x2c\x07\x70\xd7\xa2\xe4\x23\xd9\x5f\x12\xf3\x8b\xa7\x9c\xa5" "\x4c\xf1\xb7\x75\x7e\xd3\xa6\x42\x0e\xe0\x12\xe7\xe1\x26\x6f\x47\x79\x72" "\xd8\x53\x05\x19\xb7\x6f\x01\x6d\xdf\x8a\xdf\x09\x5d\xe8\x68\xbd\x6a\x1b" "\x08\x6e\x4e\x17\x1b\xdd\x05\x16\xb9\xb0\xed\xec\x65\xf9\xd3\xcb\x93\xb5" "\x52\x0e\xd9\x3d\xc6\xd7\xc2\x99\x89\x9f\xf1\x91\xf7\x21\x7e\xa6\xbd\x63" "\x9b\x18\x1f\x94\xff\xfd\x4e\xf2\xe2\xfa\x9e\x2c\xb8\x5c\x74\xdd\xec\x6c" "\xb3\x21\x63\x34\x2c\x6e\xa7\xc2\x94\x8b\x7e\x56\xa5\x8b\xa6\x29\x07\xa4" "\xa9\x8b\xc9\xe9\x99\x8d\xca\x7e\xf0\xbc\x02\xf4\x8e\x33\x81\xc1\xcf\x09" "\x5e\x81\x81\x7d\x11\x1e\x86\xc6\x72\xdd\xe8\x78\x1e\x07\xcf\xec\xf6\x83" "\x27\xe5\x91\xe7\x6d\xdd\xc4\xcc\x9c\xf2\x7e\xb5\x8f\xb9\xca\xc9\xc0\xfc" "\x7e\x1d\x56\x0d\x39\xe6\x2b\xcf\x2a\x4c\x0d\x40\xb0\x88\xdd\x56\x14\x77" "\x9d\xc9\x9a\xc2\xcb\xda\x2e\xa1\xd0\xfc\x97\x68\xc0\xd0\xc1\xc8\x84\x53" "\xef\x27\x44\xd3\xfc\xeb\xeb\xe2\x2e\x15\xbf\x41\x4b\xe2\x2b\x01\xb6\xa0" "\x40\x90\x93\x5b\x79\x11\x05\x15\x67\x78\x91\x67\x10\x55\x0a\xef\xc8\xa1" "\x82\xf6\x7c\xf5\xc9\xd3\x69\x87\x06\xeb\x96\xc3\x85\x9b\x1c\x26\xaa\x8d" "\xfb\x39\x23\x52\x32\x6f\x62\xed\xb1\x1a\xdd\x13\xbb\xd1\xce\x0f\x13\x08" "\x2f\xee\x33\x1a\xcc\xd0\x75\xad\x32\x90\xa5\x23\xb4\x9c\x00\x9a\xaa\x33" "\xcd\xf2\x4a\x17\xe7\x7a\xce\xa7\x05\xb0\x31\x04\xdc\x4f\xc7\xb8\x11\x48" "\xdd\x10\xeb\xdb\xbf\x6e\xbb\x95\xa3\x49\xa7\xa5\x44\x53\x8b\x74\x05\x19" "\x0f\xaf\x79\x11\xc3\x2a\xc9\xa1\xb5\x10\x60\x53\x0c\x83\xad\x34\x46\x7e" "\x6f\x45\x7c\x36\xaa\x00\xd9\x55\xfe\xa1\x58\xbf\xf5\xf8\x2e\xa0\x42\xc7" "\x67\xc2\x14\x19\x0b\x0a\x7e\x7c\xc3\x3a\x3e\xad\x3e\x29\xad\x6d\x63\xba" "\x52\xa5\x93\xde\xc2\x35\x4c\xd9\x5b\xc0\xad\xe2\x1c\x0a\x80\x55\x41\xee" "\x63\x6a\x16\x2e\x24\xdb\x31\xa3\xc7\x16\x68\x76\xdd\xaf\xd6\x54\xe6\x29" "\xaf\xcb\xed\xa1\xe8\x8e\xe4\x43\x2c\x4b\xd8\x03\x38\x9e\x6d\x3e\xb9\xe7" "\xb2\xed\x44\xd8\x09\x4a\x8d\x09\x40\xb3\x21\x95\xab\xc6\x8d\x73\x60\x7f" "\xb0\x55\x70\xb9\xf4\x95\x93\xd3\x88\xef\xc6\x46\x5c\x43\x19\x80\xe5\x7c" "\xe2\xb5\x51\x5a\x05\x01\xf3\x9e\x46\x7c\x49\xe1\x52\x4b\xd3\x44\x24\x98" "\x21\x2b\x4e\x2f\x7a\x48\xea\x77\x17\xb8\xb5\x55\xaf\x9b\xf6\x67\x55\xa9" "\xaf\x2d\x9c\x32\xf7\x8d\xce\x99\xd7\x0a\x07\xf4\x4b\xb9\xa6\x7a\xc1\xc4" "\x14\x1d\xba\x74\x13\x27\xb0\x3c\xde\x64\x3b\x8d\xe1\x65\x1b\x12\x54\x6c" "\xee\x41\x5e\xbd\x54\x74\x06\xf4\xd0\xa1\x4d\x26\x30\x07\xf2\x8a\x77\xb2" "\x83\xa2\xa8\xa4\xc3\x85\x37\x4e\x91\x7f\xad\xae\x5c\x34\xf1\x63\xff\xa8" "\xe1\xba\x34\xab\xa8\x0c\x30\x39\x0b\xbc\x8c\x2d\x5c\xe6\xfb\xae\x80\x93" "\xe5\xdd\xbc\xf3\xd3\x52\x71\xd6\x1d\x55\x48\x51\xb6\xad\x44\xc3\xf8\x2b" "\x08\xed\xc0\x7d\x26\x8f\x1d\x8c\x26\x48\x9c\x77\x13\x30\x12\xfb\x11\xe5" "\x0f\x43\x34\x46\x4d\xf4\x23\x68\xf3\xe7\x39\x2d\x55\x46\x1c\x8c\x40\xc9" "\x4b\x69\xd0\x0b\x56\x80\xcb\x28\x2e\x20\xa5\xee\x76\x00\xf1\xf5\x47\x46" "\x2d\x03\x88\xed\x0a\x08\xc0\x1b\xfd\xb0", 4096); *(uint8_t*)0x200010fe = 9; *(uint8_t*)0x200010ff = 5; *(uint8_t*)0x20001100 = 0x84; *(uint8_t*)0x20001101 = 0xc; *(uint16_t*)0x20001102 = 0x41; *(uint8_t*)0x20001104 = 3; *(uint8_t*)0x20001105 = 8; *(uint8_t*)0x20001106 = 9; *(uint8_t*)0x20001107 = 0; *(uint8_t*)0x20001108 = 0xc; memcpy((void*)0x20001109, "\xae\xd5\x34\x33\x48\x58\xca\x20\x74\xaf\x26\x01" "\x2b\xfe\xa0\x11\x72\xae\x82\xc8\x15\x95\x58\xf8" "\x25\xc8\xdd\xc0\x2a\x9f\x6c\x43\x55\x93\x39\xd3" "\x23\x08\xc2\x8a\x3d\xff\x70\xc6\xe3\x33", 46); *(uint8_t*)0x20001137 = 9; *(uint8_t*)0x20001138 = 5; *(uint8_t*)0x20001139 = 6; *(uint8_t*)0x2000113a = 3; *(uint16_t*)0x2000113b = 2; *(uint8_t*)0x2000113d = 5; *(uint8_t*)0x2000113e = 4; *(uint8_t*)0x2000113f = -1; *(uint8_t*)0x20001140 = 0; *(uint8_t*)0x20001141 = 0x2b; memcpy((void*)0x20001142, "\xbd\xe5\x7c\x72\x55\xf0\x65\xe5\x19\x51\xdc\xd3\xf7\x71\x04\x62\xb7" "\x2a\xb5\x25\x39\x18\xfd\x40\x4e\x1d\x57\x1e\xff\x9f\x56\x32\xf5\x87" "\x41\x8e\xb7\xc3\x62\x6c\x9c\x7d\xc7\xea\x1b\x3a\x0b\xd4\xdb\x41\x3e" "\x5a\x21\x2f\xa4\xd8\x2a\xbb\x37\x68\x2f\xe8\xa6\xcb\x6e\x2e\xa7\x4c" "\x5f\xb5\x49\x87\x67\x7f\x38\x2e\x1d\xe2\x80\x96\xf7\x99\x06\x8e\x24" "\x3f\xe5\x31\x5e\x78\x3f\xea\xc8\x10\x93\x6e\xd9\x3a\x7d\x66\xa1\xdb" "\x2b\x1e\x26\xd1\x7c\x6a\x6a\x5d\x48\xf9\x76\xdf\x8d\x15\xf3\x65\x4b" "\x29\x43\xea\x21\x04\x30\x17\x3d\x40\x22\xdb\xfb\xfc\x5f\xef\xb2\x78" "\xb1\x9b\xd4\x57\x9c\x34\x39\xb4\x9e\xf0\x11\xb5\x1f\x10\xe7\xe3\x14" "\xe9\x40\x16\x8b\x6d\x50\x43\x2e\xba\xca\xf6", 164); *(uint8_t*)0x200011e6 = 0; *(uint8_t*)0x200011e7 = 0x2f; memcpy((void*)0x200011e8, "\x51\xbb\x84\xfb\x41\x2d\x20\x89\xdb\xcc\xa5\x2f\xa7\x51\x16\x70\x9b" "\xe7\xf5\xb7\xec\xdb\x1b\x39\xee\x85\xee\xec\xa9\xe3\xa9\xfc\x00\x5c" "\xec\xac\x83\x2d\x7d\x2e\xd8\x09\x04\xf9\xc2\x0e\x53\xec\xb8\xf2\xce" "\x66\x83\xab\xcc\x70\xe8\xa9\x78\xef\xeb\x39\x08\xed\x11\xae\x72\x17" "\x85\x4d\x34\x3d\xc1\x56\x6b\x52\x49\xbb\x9c\xf3\xc5\xf9\x0b\x7b\x50" "\x36\x39\x8e\x35\x99\x6f\x24\x71\x00\x1b\x76\x2b\xa0\x41\xf2\x5e\xb2" "\x7b\x10\x46\xdd\xdf\x2b\x2b\x75\x94\xf6\x53\xdd\xed\xe7", 116); *(uint8_t*)0x2000125c = 9; *(uint8_t*)0x2000125d = 5; *(uint8_t*)0x2000125e = 0xf; *(uint8_t*)0x2000125f = 0; *(uint16_t*)0x20001260 = 0x7f; *(uint8_t*)0x20001262 = 2; *(uint8_t*)0x20001263 = 3; *(uint8_t*)0x20001264 = 6; *(uint8_t*)0x20001265 = 0; *(uint8_t*)0x20001266 = 0x2f; memcpy((void*)0x20001267, "\xed\x87\xbe\x62\x9b\x65\xf8\x54\x0f\x73\x37\xdc\xf1\x85\x15\xa9\x69" "\x11\x74\xd2\x04\xfb\x7a\xa7\xe9\x6a\xfc\x46\xbc\x24\xd8\xff\x22\xa1" "\x79\xac\xd3\x73\xbd\x35\x93\x5e\xce\x04\x64\x0f\x26\x60\xad\x6d\x93" "\x65\xa3\xd0\xaa\x73\x24\x0f\x2e\xe3\x80\x48\x07\x5e\x3b\xc3\x4f\x9a" "\x3c\x8d\x42\x92\x03\xbf\x65\xc3\xe6\x4d\x52\x14\x06\xb9\xeb\x1c\x0e" "\x5f\xac\x49\x54\xea\x81\x11\xf6\xa7\x72\x43\x82\x8c\x3d\x65\x30\x34" "\xca\x96\x84\xda\x84\x99\x58\x31\xef\x38\xf0\x85\x57\xc5\x23\x66\xc8" "\xc8\xea\xa5\x63\xb6\x95\xe1\x51\x70\x54\xd0\x28\xc0\xc9\x98\x9a\x39" "\x50\x9e\xf1\x2e\x11\x43\x2c\xa5\x66\xa2\xbf\x90\x44\x6d\x75\x0c\xd8" "\x1c\xa5\x4b\x62\xac\x74\x23\xc4\x75\x06\x0c\x8d\xe6\xcc\x16\x13\x07" "\xb6\xa3\x19\xeb\xfd\xae\x5a\x6c\x2d\x7f\xcb\x24\x07\xcb\xce\x79\xdf" "\x4f\x5d\x70\xa7\x66\xeb\xc8\xe6\xf3\x3e\xec\xf6\x1c\x46\x3a\x3e\xbc" "\x39\x29\x26\x6a\x6d\xd7\x8e\x64\x90\x98\x21\x27\x1d\xa1\x2a\x40\x53" "\x65\x0c\x34\x43\x25\xdb\x35\xd7\x51\xf4\x53\x55\x21\xf3", 235); *(uint8_t*)0x20001352 = 0; *(uint8_t*)0x20001353 = 0x31; memcpy((void*)0x20001354, "\xde\x2f\xee\x42\x81\xbb\x08\xc4\x8d\x9d\x14\x05\x63\x2f\xd5\xd0\x5d" "\xa2\x3b\x0d\x02\x24\x8b\xea\xb0\xb2\xd0\x7e\x31\x8a\xb2\x63\xc7\x01" "\x69\xd5\x43\x7b\xa4\x44\xfb\xf4\xdc\x9a\xd7\x01\x87\xfe\x59\x76\x59" "\xec\x56\xd8\x4d\x9e\x5b\x6f\x5f\xfe\xe7\xda\xfe\x38\x3b\x9e\xba\xfb" "\xf1\xca\xdb\x34\x33\xb4\x00\xfa\xeb\x51\xb5\x17\x70\xd0\x00\x01\x20" "\x98\x94", 87); *(uint8_t*)0x200013ab = 9; *(uint8_t*)0x200013ac = 5; *(uint8_t*)0x200013ad = 5; *(uint8_t*)0x200013ae = 0; *(uint16_t*)0x200013af = 8; *(uint8_t*)0x200013b1 = 8; *(uint8_t*)0x200013b2 = 8; *(uint8_t*)0x200013b3 = -1; *(uint8_t*)0x200013b4 = 0; *(uint8_t*)0x200013b5 = 0x29; memcpy((void*)0x200013b6, "\x37\x6b\x18\x08\x8f\xae\x01\x67\xc2\x71\x6e\xc3\xa8\x74\xb5\x5f\x95" "\x6d\xf2\x72\x92\xae\x55\xd9\xcb\xb0\x75\xeb\xf5\xe3\x32\x32\x48\xed" "\x5d\x2c\x75\x6f\x66\x64\xba\x1b\x51\x04\xb3\xba\x9f\x69\x68\xdc\x32" "\x51\xed\x3e\x28\x04\x55\x55\x38\x42\xe0\x42\xcc\xa8\x0c\x56\x5a\xea" "\x52\xbd\x2a\x43\xd4\x5c\xe9\x20\x76\x26\xe3\xa2\x80\x57\xfa\xd1\xd4" "\xb5\xf3\xe8\x93\x69\x4b\xaa\x1c\xfb\x7b\x1c\x8a\xfe\xda\x91\x8a\x90" "\x30", 103); *(uint8_t*)0x2000141d = 0; *(uint8_t*)0x2000141e = 0x25; memcpy((void*)0x2000141f, "\xb8\x2e\x2f\xf5\xa8\x15\x45\x5f\x58\xf2\xc5\x7a\x0d\x74\x42\x1d\x27" "\x79\x8e\xd6\xc4\x81\xe2\x3a\x0c\x4d\x2a\xd4\xf8\xe6\xa4\xe0\x0c\x48" "\xf0\x59\xcd\xdc\x09\x1c\x2a\x01\x57\x1e\xda\x7c\x8a\xa9\x1a\x73\x00" "\xb4\x9a\x53\x97\x6d\x96\x26\xc8\xf4\x84\xc9\x9f\x17\x51\xe4\xbb\x2d" "\x20\xb4\x6b\x19\xe8\xfd\x36\x26\xda\xd6\x5f\xf1\xcf\xe5\x3d\xe6\x3a" "\x4c\x52\x11\xce\xdb\x39\xa2\x85\x62\xeb\xcf\xa1\x7c\x49\x56\x77\x06" "\x6b", 103); *(uint8_t*)0x20001486 = 9; *(uint8_t*)0x20001487 = 5; *(uint8_t*)0x20001488 = 0x83; *(uint8_t*)0x20001489 = 0x11; *(uint16_t*)0x2000148a = 3; *(uint8_t*)0x2000148c = 1; *(uint8_t*)0x2000148d = 0x78; *(uint8_t*)0x2000148e = 5; *(uint8_t*)0x2000148f = 9; *(uint8_t*)0x20001490 = 5; *(uint8_t*)0x20001491 = 3; *(uint8_t*)0x20001492 = 0; *(uint16_t*)0x20001493 = 1; *(uint8_t*)0x20001495 = 0xa0; *(uint8_t*)0x20001496 = -1; *(uint8_t*)0x20001497 = 1; *(uint8_t*)0x20001498 = 0; *(uint8_t*)0x20001499 = 0xa; memcpy((void*)0x2000149a, "\x99\xf3", 2); *(uint8_t*)0x2000149c = 9; *(uint8_t*)0x2000149d = 5; *(uint8_t*)0x2000149e = 9; *(uint8_t*)0x2000149f = 0xc; *(uint16_t*)0x200014a0 = 0x800; *(uint8_t*)0x200014a2 = 2; *(uint8_t*)0x200014a3 = -1; *(uint8_t*)0x200014a4 = 2; *(uint8_t*)0x200014a5 = 0; *(uint8_t*)0x200014a6 = 0x37; memcpy((void*)0x200014a7, "\x2a\x97\xb6\x2a\x1d\x4c\x02\x5c\x95\x40\xb6\x80\x3a\x8c\x1d\xeb\x0d" "\xaa\xbd\x26\x1a\xb0\x2b\xc1\x0c\xa6\x78\x40\x59\x8d\xb1\x72\xe4\xe6" "\x20\x80\x40\x94\xbc\xe2\xfb\xe5\x00\x6a\x77\x37\xae\x35\xc9\x54\x05" "\xa9\x5d\x41\x38\xd5\xba\xac\x02\x18\x83\x0a\xe8\x83\x80\x1b\x3a\xcd" "\xc5\xf0\x82\x39\xa4\xa6\xaf\x12\x5a\xb7\xba\xc4\xfc\xb7\xe7\xc2\xeb" "\x0a\x44\xca\x8b\x63\x89\x58\x80\x23\x42\xe1\x47\x59\x22\xf9\xc2\x5d" "\x25\x41\xb9\x82\x36\x7c\x19\x07\xe1\x7b\xe6\xe6\x51\x8f\xa0\xf5\x57" "\x46\x1e\xd8\xf0\x76\x61\xc7\xbf\xfb\xfd\x7c\x93\xfa\x25\x90\x4c\x47" "\x81\x96\x37\xa9\x11\x11\xf3\x79\xb6\x41\xf0\x94\xc5\x7a\x93\x23\x48" "\xc3\x73\x54\x54\x35\x64\x32\x9c\xb3\x02\xe2\x1c\x1c\x92\xfb\xe7\x6e" "\x3f\x14\x85\x8a\x20\x07\x41\x41\xc5\x87\x29\xb2\x4e\xc9\xa3\x10\x3c" "\xeb\xa7\xa3\x46\x09\x60\x91\xcf\x13\xd7\x63\x2f\xb7\xce\xbc\xb8\x26" "\x42\x7b\x5e\x47\x4b\xd4\xdd\xb4\xc3\x7d\x0e\x16\xe0\xc7\x0d\x40\x9b" "\x6a\x36\xac\x5c\x12\x3c\xc7\x2e\x94\xbe\x54\x4e\x0b\xcd\x94\x6d\x32" "\x74", 239); *(uint8_t*)0x20001596 = 0; *(uint8_t*)0x20001597 = 0; memcpy((void*)0x20001598, "\xeb\x30\x2e\x96\x53\x15\x91\xdc\x19\x50\xa4\xf2\x08\xa9\xc4\xfe\x5d" "\xd7\x74\x42\x77\x01\xe5\x63\xf6\xf2\x2f\xca\x91\xce\x22\x43\x26\xdc" "\xb1\x5e\xfd\x03\x28\xef\xfd\x35\x92\xa0\x6c\x3f\x2a\x18\x8c\x42\xda" "\x17\xe5\x72\x29\xb6\x44\x82\x95\xa5\x17\x2e\x0e\xde\x6d\x09\x2b\x49" "\x5f\x9f\x1c\xbc\x7c\xeb\x68\xd5\x32\xbc\xe1\xdb\xae\x2f\x77\xfe\xbe" "\x02\x57\x50\xc5\xea\x2a\x4f\x29\x27\x90\x27\xaf\x43\x3f\x63", 100); *(uint8_t*)0x200015fc = 9; *(uint8_t*)0x200015fd = 5; *(uint8_t*)0x200015fe = 2; *(uint8_t*)0x200015ff = 8; *(uint16_t*)0x20001600 = 0x80; *(uint8_t*)0x20001602 = 0xcb; *(uint8_t*)0x20001603 = -1; *(uint8_t*)0x20001604 = 1; *(uint8_t*)0x20001605 = 0; *(uint8_t*)0x20001606 = 9; memcpy( (void*)0x20001607, "\x98\xe5\xe3\x9e\x14\x81\x84\x49\x0b\x9c\xa6\x77\xcb\xb6\xf0\x6f\x3b\x01" "\x18\x24\xf6\x21\xd0\xea\x12\x2e\x81\x8d\xe3\x62\x7e\x09\xf7\x98\x59\xc2" "\x89\xe1\xed\x92\x56\x9d\x40\x73\xc4\xcb\x72\x2e\xb1\xee\xdb\xb6\x27\x02" "\x97\xb6\x6f\x29\x68\x7e\x94\x08\x09\x0a\x53\xc0\x1f\x92\x25\x81\xb4\x4a" "\x66\xba\xe3\x8b\x0e\x73\x11\x81\x79\xa6\xfb\x30\x76\x0c\xfa\x12\xaf\x81" "\xc9\x9c\x97\xf1\xc9\xc7\xde\x49\x16\xec\x50\x26\x0b\x3a\x84\x7a\xab\x05" "\x2c\x00\x23\x12\xfd\x26\x21\xa1\x1a\x53\xf6\xfa\xa6\x5c\x36\xc0\x54\x49" "\xb1\x50\xe8\xca\xf3\xff\x51\x9b\x79\xa3\xdc\xdd\xa3\x80\x91\xe3\x95\x6a" "\xd5\x9d\x77\x11\x03\x71\x1c\xb5\xa4\x94\xd2\xf2\x60\x90\xed\xd2\xf4\x27" "\xb1\x0f\xf5\x4d\x4a\x7f\x08\x6b\x82\x00\xdf\x71\x6d\xd1\x7e\x12\x9b\xb4" "\x9a\xda\xfd\x1b\x25\x36\x36\xda\x52\xa3\x7d\xfd\xda\xeb\x9d\xe6\x78\x5b" "\x7c\x85\xa1\xdc\xd5\x73\x13\xf4\x74\x9b\xc2\x31\x26\x34\x00\xe8\xa4\x5b" "\x52\x32\xbc\xe0\xae\x75\xbb\xe7\xb4\x14\xc1\x06\x54\x45\xdd\x29\x0c\xd9" "\x80\x19\x68\xb5\x99\x19\x66\x3c\x8b\x65\xc4\x52\xef\xe8\x7e\xea\x9f\x36" "\xb4\x51\x80\x55\x9d\x23\x23\x7c\xe5\x24\xb5\x90\x36\xe3\x9b\x72\x65\xb2" "\xdc\x41\xea\x61\x39\xe8\x47\x72\xc2\xbd\x1e\xc5\x49\xa8\x8f\x4e\xc0\xd8" "\xf2\xbb\x1c\x53\xf2\xbb\x12\x52\x23\xb6\xd4\x31\xa0\x3d\x1a\x38\xce\xf3" "\x50\x41\x85\x74\xeb\x32\x5d\xe2\x00\xca\xcb\x45\xee\xb5\x0f\xf9\x47\xfe" "\xb0\xe9\x60\xbc\xf8\x29\xac\x9e\xfb\xae\x10\xeb\x86\x39\xa6\x70\x21\xc6" "\x76\x0b\x91\x85\x92\xd3\x01\x70\x3a\xd0\x7c\x76\x23\x8f\x2b\x9c\x9d\x46" "\x59\x30\x17\x01\x46\xa9\x02\xbc\x41\x94\x8a\x07\x81\x16\xa0\x9f\x5e\xcc" "\x3e\x1f\x5a\x80\x35\x87\x45\x99\xda\x24\x83\x36\x6f\x88\xf5\x8e\xcb\x75" "\xd5\xda\xd3\xd2\x58\x29\x0b\xb9\x86\x7a\x4e\xc7\x6c\x7f\xee\xdf\x6b\x38" "\x86\xdc\x74\x36\x2f\x47\x24\xda\xd5\x4b\x6c\x72\x50\x8a\x19\xa2\x0b\x4b" "\x19\x3f\xfc\x8e\xc4\xb9\xca\x58\x96\xe8\x32\x90\x41\x7b\xdc\xa4\x7e\xda" "\x25\xd7\x7b\xc9\x6f\xbb\x6f\x74\x41\x04\x6e\xbf\xd6\xf1\xdb\x05\xe3\x04" "\x43\xdc\x47\xac\xb3\x38\x30\xeb\x05\xef\x0d\xc5\x3f\xb5\x3a\xcf\xf9\xff" "\x45\x7b\xcf\x94\xa9\xbd\xc5\x11\x6b\xad\x16\x7e\xa6\x90\x28\x97\x6b\xba" "\xda\x6a\xd7\x83\x41\x58\xb2\xce\xac\x07\xa9\xcb\x90\xdd\xdf\x32\xc2\x95" "\xd0\x11\x60\x6b\x95\x02\xea\x43\x3b\x52\x8a\xc4\x91\xbe\xbb\x80\x42\x3b" "\x8f\x21\x2e\xc7\xa9\xbf\x94\xf6\xca\x23\x21\xf2\x34\x1c\x84\x4b\x00\xdf" "\x14\xab\x03\x42\xe5\x44\xe3\x19\x6b\x56\x92\x86\x9e\x4f\x3d\x9c\xb9\x49" "\x19\x76\x92\x88\x81\x42\x32\xc9\x2b\x1b\x56\xf8\xbd\x6e\x70\x2e\xf2\x6c" "\x5d\x2b\x1f\x85\x3d\x48\x73\x69\x24\xe6\x43\x8d\x62\xa8\xd0\x69\xd7\xbb" "\xf1\xa6\x0f\x81\xa8\x37\xfc\x5e\x8a\xf2\xe0\x75\xd2\x95\x9b\x19\xb1\xfb" "\x87\xaf\x74\xda\xbe\xfb\x63\xc4\xb3\xf9\x55\x9a\x57\x13\xe8\x6e\xa9\xf7" "\x3c\x9f\x40\x02\xeb\xcc\xaf\xe7\x75\x21\x50\x01\x26\x1b\xed\xdf\xb2\x5e" "\x0c\x60\x7e\xde\xe5\x27\x92\x77\xbc\x31\x3a\x3b\xc5\xb5\x81\x4f\x0a\xfc" "\x52\x7d\xba\xff\x82\x70\x67\xa6\x53\x1e\xec\x85\xcd\x36\x0f\xe8\x7c\xe2" "\x6a\xea\x94\x30\x2c\x4c\xb4\xcf\xf4\x4e\xd3\x42\xed\x5f\x90\x64\x8e\xd9" "\xca\x9f\x7c\x40\x2a\x72\xc3\x15\x18\xa5\x34\x96\x4e\x20\x10\xbe\xbc\xcf" "\x05\x34\xa0\xbc\x7f\x23\x8a\x56\xb8\xc2\xce\x9a\x5a\xe3\x63\xb7\xc6\x3e" "\x41\x16\xb4\xe9\x10\xa2\x86\x09\x4d\xb2\xe4\x5f\xd5\xc8\x8e\x9c\xdd\x72" "\x17\x73\x25\x5d\x6b\xb6\xf5\xaf\x2a\x31\xe1\x47\xbb\x44\xa5\x8d\xf9\x05" "\x69\xf9\x6f\x23\xb5\xdd\x68\x70\xee\x87\x29\xb4\xad\x07\x49\x33\x9b\x91" "\xf4\x56\x30\x04\xbd\xf1\xf9\xd0\xf3\x94\xdf\x6f\x7f\x73\x24\xf1\xfc\x33" "\xc0\xbb\xc7\xc8\xbf\xc4\x48\x39\x89\xc1\x43\x78\x30\x13\xa0\x07\x04\xd6" "\xb6\x1f\x85\xa4\xdc\x57\xdb\x71\x2a\xb0\xb4\xcb\x51\x0b\x49\x3d\xc4\x0e" "\x51\x16\xe9\x43\x4f\xd5\x15\x74\x2b\x0e\xdc\x8a\x98\x20\xcf\x4c\x09\x0a" "\x52\x1f\x2d\xb4\x63\x2e\x47\xf1\xe0\x8c\xac\x4b\xca\xd2\x31\xef\xe8\x8d" "\xd5\xc3\x4e\xaa\x66\x49\x0c\x5e\x39\x7d\xfd\x82\xed\xa5\xdc\xdc\x88\xd4" "\xa1\x06\xd9\x3d\x69\x0b\x48\xda\x81\xbf\xe0\xbd\x1f\x01\xea\x86\xd8\xe5" "\x08\x5e\xfd\x07\x0e\x8e\xca\x6b\x61\x38\xe8\xdd\xf7\xb1\x46\x56\x3b\x14" "\x23\x0b\x6d\x8c\x4e\x37\x76\xa5\xff\x92\x43\xf1\x65\x45\xb5\xe5\x37\x56" "\x92\x7f\x9f\xab\x7f\x1f\x38\xad\x62\x55\x6f\x52\x1b\x11\x61\x48\xe0\xc6" "\xec\xd3\x73\xa4\xc3\xff\x77\x9a\xfb\xb8\xa4\xe3\x1b\x0a\x71\x22\xf3\x69" "\xe7\xc8\x88\x8b\xaf\xef\x84\xec\xa2\x78\x36\x24\xfa\x55\x76\xcf\x1a\x92" "\xfe\xea\x18\x16\x61\x21\x5c\x61\x2d\x9f\xab\x59\xfd\xfe\x9f\xd2\x56\x52" "\x55\xa8\xcb\xad\x5c\x58\xed\xac\x32\xd1\x54\xa8\x0c\x06\x1e\x37\x0d\x14" "\x48\x68\x79\xaa\xfd\xde\xe3\x8b\xcf\x44\x76\xd2\x8c\x6c\x90\xf5\xb3\xfd" "\x6c\xcc\x7d\xfa\x46\x3d\xc9\xfc\xa6\x34\x9f\xed\x94\x24\xea\x4e\x07\xcd" "\xae\xc2\x45\x2c\x69\xde\x47\x66\x54\x71\xd1\xf5\x7b\x1d\xe3\x07\x96\xe2" "\x60\xb7\xa4\x62\x26\x2f\x6f\x6c\x34\xbb\xa3\xec\x45\x84\xdd\xb1\x76\xdf" "\x40\xae\x51\x8d\x69\x74\x07\xe1\x94\xd1\xf5\x6e\x4a\x6c\xac\xc7\xe8\x79" "\x0c\x9d\x01\x1d\x43\x4f\xa6\x97\x4a\xcc\x3d\xe0\x6b\xc1\xf6\xcd\x15\x17" "\x34\xcc\xa7\x40\x1a\xe0\x31\x04\x98\x49\xfb\xf2\xc6\x16\xf9\x7f\x2e\x5d" "\x1e\xba\x9e\xcd\x21\x2f\x36\x27\x7a\xb8\x08\x74\x2c\x3e\xe8\x3f\x86\x28" "\xce\x4b\x4f\x2c\x45\x41\x95\x70\x36\x9b\xd4\x38\xf3\xda\x83\x07\x32\xef" "\x8e\x37\x72\xae\xfd\x4d\x02\x21\xcc\x12\xbf\xb0\x8e\xca\xa0\xda\x20\x74" "\xe1\x9b\x1b\x45\x79\xf4\x45\xd6\x33\x21\x1c\x0c\x4c\xab\xf2\x5b\x14\x4d" "\x14\x90\xae\x61\xf5\xc3\xa6\xea\x1a\x64\x79\xad\x17\xb0\x43\x99\xe9\x56" "\x49\x85\xe0\xa3\xf9\xc2\xc7\x74\xa4\x05\x3c\xad\x75\x88\xa1\xb5\x54\xf9" "\x3f\x82\x38\x52\x09\x05\x9b\x2f\x58\x6c\x4a\xa9\x82\x15\x44\x92\x2e\xcb" "\x1e\x0a\x22\x49\xf6\x9f\xf0\x4a\xb8\x7e\x10\xc0\xab\x1f\x48\x88\x46\x49" "\xa9\xd0\x2a\x60\x0e\xad\x41\x4b\xfe\xf3\x49\x8b\x13\x7b\x06\x2c\x29\x10" "\x18\x3e\x54\x24\x8e\x4b\x95\xa0\x21\x2c\xb4\x6c\x72\xe1\x03\x49\x0e\xfb" "\xf1\x8e\xd6\xfc\x74\x29\x8b\x3f\xa6\xd6\x02\x32\xe4\xe8\x69\xa0\x7b\x4e" "\xbe\x8b\x92\x8a\xe9\x85\xa9\xe2\x73\x15\xf9\x2e\xc0\x0c\xe6\xb5\xa7\x93" "\x8f\xdf\x50\x2f\x36\x7b\x41\x17\x7b\x50\x15\x30\x63\xe9\xc4\x7a\x70\x69" "\xb8\xe1\x49\x00\x32\xe1\x8c\xc2\xc2\xca\x89\x47\xff\xfd\x9b\x33\x89\xb6" "\x92\x5e\x50\xbe\x8d\xea\xb9\x4a\xf3\xd1\x0c\x9d\x20\xb1\x12\x4c\xbb\xd5" "\xd6\x09\xce\x48\x6b\x52\x98\x73\x3b\x7f\x65\x3e\xc6\x5a\x8b\x15\x82\x38" "\x15\x9b\x9d\xfa\x5a\x2c\xb7\xdd\x61\x64\xbd\x40\xa6\x26\x58\x21\x8e\xe7" "\x35\x7a\xe0\x6e\xc3\x1f\xf9\xc8\x20\x33\x11\xb5\x9f\x94\x74\xdc\x74\x07" "\x23\x2c\xd3\x1a\x19\x18\xc7\x66\x99\x22\xb2\xbc\xf5\xbd\x12\x26\xe9\x5b" "\x67\x5c\x27\x96\x4f\x8f\x1f\x14\xc5\x91\x71\xf2\x4a\x81\x0c\x15\xb7\x52" "\x28\xb3\xc1\xaa\xbe\xc8\x81\xf1\x73\x0e\xcb\xdf\x1a\x60\xb9\xe2\x15\xf0" "\xec\xcb\x9f\x3e\x15\x7c\x43\x6e\x4a\x51\x15\x90\xc2\xdc\x29\x21\xc1\xc3" "\xb1\x67\x79\x81\x5f\x91\x9c\x12\xb0\x52\x92\x98\x45\xfd\x94\x1e\xc4\x0c" "\x88\xbd\xe3\xa5\x89\xce\x44\x29\xb7\xb2\x6d\xf2\x5c\x31\x53\x9c\x07\xb5" "\x1b\xad\xfd\xbb\xb6\x8a\x49\x89\xa0\x0b\x6f\x3c\xbf\xb2\x57\x8b\xf7\x65" "\x6b\x6b\x5c\x1e\x2e\x82\x56\x72\x27\x2b\x11\xfc\x28\x58\xda\xaf\x96\xc5" "\xf9\x69\xfa\xf0\x5d\xe6\x33\xf5\x8c\xc8\x19\x80\x29\x42\x96\x39\xb7\xe4" "\x94\x8a\x1e\x5e\x24\xc6\x01\xc2\xe8\xd2\x0c\x2f\x4e\x81\xfc\xe0\xe3\x0a" "\xb8\x39\x66\x5e\x16\xe8\xed\xc7\x06\x77\x11\xca\x98\x38\x0a\x44\x29\x05" "\x11\xd1\x1c\xe7\xcf\x22\xb3\x09\x08\x9c\x52\x8a\xb4\x6c\x54\xc5\x13\x39" "\x7c\x2b\x41\x0b\xc5\x72\x35\xb1\xd7\x76\x25\xb2\x5f\xa5\xed\x17\xe7\xf4" "\x8a\x89\x19\xa9\x6d\x92\x68\xa4\x98\x63\xa4\x49\xdd\xca\xde\xa7\x43\x9b" "\x70\x35\x7f\x80\x46\x1d\x4e\x2f\xe0\xef\x96\x35\x4b\x45\x82\x47\xd5\x8f" "\xbd\xa5\x0c\xbc\x76\xce\x0d\xdf\x2f\xc1\xe5\xc7\x7f\xd1\x77\x94\x8a\x34" "\x56\x1f\x83\xe2\x14\x2f\x0b\x7b\xce\x08\x54\x4b\xb9\x40\x3e\x99\xae\x51" "\x56\x4c\xc3\x5e\x4e\x96\xe3\xb2\xa3\x05\xf9\xa6\xfd\x59\x17\x8d\x0e\xb7" "\x30\x17\x11\xb9\xdd\x5e\xef\xa4\x46\xe4\x49\x6b\xc6\xf6\x2b\xdd\x22\xa2" "\x15\x07\x99\xe5\x89\x95\x8d\xac\x3d\x8e\x6e\xc5\x9f\xa6\x28\xf3\x5e\x89" "\xe2\x6a\xf6\xa2\x22\x5c\x53\xa0\x7e\x88\xc3\xa1\x08\xb7\x77\x3d\xd5\x4d" "\x5f\xce\x2a\xc0\xb3\x3a\x68\x2c\x13\xea\x3e\xf5\x05\xae\xbe\xf8\x05\x60" "\x90\x93\x94\xc3\xd7\xa6\xc8\xb0\x98\x9a\x05\x56\xf6\x30\x07\x4b\xa2\xd1" "\x4e\x86\x0f\xb1\xe7\x0b\xb0\x08\x05\x7b\x7d\xd3\x11\xc3\x51\x54\xa2\xa4" "\xe7\xf8\x30\x93\x7e\x68\xea\x38\x41\x08\xef\x11\xe2\x24\x6d\xa2\xa6\x8a" "\x2c\x79\xab\xda\x66\x1a\xca\x88\xca\xf1\x10\x14\x72\x02\x58\x6f\x34\x7e" "\x6d\xb5\x44\xb7\xa7\x1f\x19\xb3\x0b\x1d\xa9\x84\xea\x10\x16\x46\xf6\x3e" "\x4b\xbd\x1b\xef\x40\x3a\x39\x85\x7f\x1c\x67\x7e\x09\xb4\x91\xaf\xd5\x23" "\x93\x29\x0c\x05\xda\x2e\xd9\xd0\x7b\x2d\x1f\x08\xcd\x5c\x2b\x26\xca\x10" "\x89\xd0\x5e\x32\x00\x08\xc8\x45\x1b\xe9\x62\x6a\xa5\x29\x93\x9c\x03\x10" "\x32\x8e\xd9\xb1\x77\x18\x59\x97\x7f\x1f\x2c\xeb\x96\xbc\xd1\x4e\x1a\xe2" "\xe6\x23\xa7\x91\x9f\xe8\x20\xdb\x8a\x97\x91\x50\x40\x69\xe6\x56\x3a\x98" "\xc5\x66\x2f\xb8\xb1\x80\x9f\xf5\xbd\x3b\xd3\x32\xec\x2f\x21\xdd\xc7\xdb" "\xac\x08\x80\x50\x4b\x22\x6f\x7d\xf2\x64\x80\xba\xeb\x6c\x98\x99\x10\x44" "\xf6\xea\x08\xaf\x29\x4c\xa1\x7f\x53\xa0\xd2\x26\xea\xd5\x22\xc6\x3d\x78" "\x83\x7e\x9e\xa7\xfb\x67\x95\x6c\xde\x5f\xb6\x36\xda\xeb\x54\xca\x62\x35" "\x06\x56\x3f\xd2\xdc\xf5\xa0\xcd\x9a\x22\x0f\x28\xdb\x2a\xc1\xa4\xed\xd4" "\x74\x49\xcf\xdb\xe5\xaa\x54\x99\x83\xf1\xd1\x59\x5e\xb7\xbd\x6f\xb1\x67" "\xdd\x3e\xe4\xff\xd9\xa1\x4a\x2d\x08\x45\x27\xc9\x87\x05\x91\xf5\x68\xda" "\x22\xe7\xce\x9e\xab\x9e\x85\xdb\x99\x3d\xd4\x48\xbe\x0a\xbe\xe0\xe0\x24" "\x2d\xef\x13\xcd\x85\x1b\x16\x25\xcd\x21\x13\xc1\x56\x7b\x7f\xcf\x21\x86" "\xf2\x8b\xf1\x94\xe0\x55\xb4\xd0\x77\xf4\x63\xa1\xe2\xa3\xed\xe4\x00\x73" "\x2c\x29\x33\xd7\x86\x34\x70\x6a\x7c\xd0\xbe\x36\x00\xfb\x09\x28\x13\xb6" "\x76\xd6\xe5\x7b\xfb\x18\x34\x28\xb0\xd5\xb1\x5f\x38\xd7\x42\x33\xbb\x41" "\x0f\xb8\xd7\x8f\x47\x6f\xfd\x99\x40\xd2\x89\x45\xef\x74\x3b\xc1\x10\x63" "\xbe\xb7\x19\x3b\x2a\x2c\x3b\x2b\x84\xae\x5c\x93\x58\xa8\x16\xd7\xc8\x96" "\xc0\x4f\x93\xbd\x9a\xcc\x43\xfe\x8e\x0e\xf3\x71\x8c\x1b\xd9\x59\x13\x54" "\xe9\xa3\x3d\x5e\xc9\xd3\x01\x8e\x4b\x7d\x9d\x01\xd7\x44\x67\x6c\xaf\x67" "\xfb\x15\x0b\x8c\xf7\x17\x85\x96\x68\xf1\xc5\xc8\xf3\x3e\x60\xf7\x28\x0e" "\x68\x1e\x24\x25\xab\xee\x76\xa8\x1e\x18\x13\xdd\xd4\x28\x46\x6d\xb7\x37" "\xf6\x49\xf4\x51\x86\xf2\xf2\xb5\xa8\xd4\x06\x8d\xb0\x0c\x83\x9d\x4a\xa3" "\x60\x45\xe8\xa9\x5c\x38\x79\xd9\x4e\xb7\x5b\xa9\xd9\x3f\x3f\xec\xe4\x9f" "\x02\xdd\x78\xba\x2e\x18\x46\xab\xa0\x7f\x77\xa5\x94\xe7\x60\xf7\x9c\x46" "\x05\x3f\x13\x1a\xcd\x52\xc5\x78\x48\x72\x21\x67\xce\x09\x34\x7e\xa8\xb4" "\x52\xbc\x7b\xa1\x6f\x92\x40\xb3\x55\xfd\x18\x6e\x8b\x33\x16\xe8\xcb\x71" "\x1a\x48\x50\x40\xda\x52\xc3\x8a\xc9\xd5\x1e\xd2\x82\xa4\x55\xeb\x3f\x56" "\x76\xea\x37\x8a\x26\xf7\xea\xd7\x85\xbb\x1b\x19\xc6\xb2\x28\xf2\x54\xd4" "\xf0\xb1\x7c\x32\xa5\xb1\xab\x98\xf8\xc2\xbe\x1f\x74\xa5\x2f\x30\x8f\x88" "\x90\xfd\xee\xb7\xde\xd5\x8c\xde\x3d\xa2\xcb\x56\x60\xdd\xd8\xe3\xb2\xa8" "\x4e\x85\xca\xd9\xa9\xe8\xa3\xb9\x72\x55\x08\x75\x51\xf7\xfb\x33\x2b\xe3" "\xe1\x29\x16\xc9\xd4\xc3\xbf\x14\x3c\x52\x71\x7b\xec\xa8\x51\x73\x98\x57" "\x11\x01\x1b\x3f\x6c\xfb\x3c\xa4\x81\xd5\xae\x63\x31\x86\x9a\x98\x20\xb4" "\x88\xec\x24\x65\xd1\x5c\x66\x97\x30\x2d\xb4\x16\x8d\x26\xd1\x35\x77\x68" "\x74\x78\xad\x17\xff\x6d\xf7\x9d\x40\x19\x32\x6b\x01\xf7\x56\xcd\xf0\xd8" "\x10\x82\xa6\xe8\x3d\x51\x10\x41\xaa\x48\xf6\x38\xfa\xf9\x01\x7c\xb9\xe5" "\x55\xd8\x12\x80\xe0\x85\xa1\xc6\x5c\xd9\x0b\xe2\x6c\xcb\xf3\xdf\xc4\x34" "\x1e\xe9\x98\x1d\x81\xbb\xdb\x49\x67\x9a\xb7\x15\x92\x07\xb1\x59\x90\x8a" "\x0f\x53\x1c\xf5\x41\xf9\x75\x19\x85\xde\x44\xb1\xc4\x6d\x8f\x9c\x96\x89" "\x44\x3d\xc5\x58\xdf\xe6\x41\xb7\x27\xe7\x3f\x85\xeb\xa4\xe5\x6c\xb0\x2f" "\xe6\x3e\x20\x31\x1b\x31\xd7\x49\x7d\x94\x7d\xb7\x33\x1e\xc5\xca\x06\xf2" "\xde\x6b\x3f\xb5\x6a\x60\x68\xb5\x7c\x84\x2e\xb7\xaa\x92\x1c\x52\x7f\x3b" "\x95\x93\xf0\xf9\xdc\x08\xe4\x84\xae\xa8\x47\x37\x22\xf8\x58\xaa\xb1\x02" "\x93\x9e\x02\xf8\xf6\xa3\xfc\x2d\xb7\x3c\x8d\x60\x9c\xe1\x06\x43\x44\xda" "\xce\x14\x63\x29\x3b\xc3\x00\x9c\xdf\x4b\xbe\x1d\xc6\xf9\x45\x74\xaa\x5d" "\xfe\xc8\xce\x1b\xa7\xde\x9b\x00\x64\x23\x89\x93\xdc\xfa\x00\x43\x8b\xdb" "\x89\xdf\xb4\x58\x1e\x7a\x6b\xb7\x66\xac\xf9\x3d\xc5\x9e\xa5\x20\x80\xd7" "\xa8\x09\xc1\x8e\xd1\xda\x76\x6c\xf7\x46\xcc\x94\x8b\x24\x39\x17\x01\x96" "\xb0\x55\xdd\x38\xc2\xd5\xc4\x09\x34\xa9\xcb\xeb\x6f\xc4\xce\x65\xb5\x18" "\xa5\x74\x01\xb4\x4a\x37\x5c\xee\xe1\x33\x5f\x50\x7c\xf0\x23\x1b\x32\x80" "\xf9\x2b\x04\x95\x30\x03\x7b\x95\xf9\x27\x18\x72\xdf\xb7\x88\x8e\xb7\x9b" "\x48\xfd\xe4\xe4\xe7\x05\xf2\x6c\xa0\x7b\x20\x70\x2d\xf4\x86\xa9\x2a\xbd" "\xb3\xc6\xc2\x69\x66\x35\x1e\x58\x00\x42\xb5\x17\x02\xb2\x2b\x9e\x94\xa9" "\x70\x16\x21\x77\x44\xe1\xbd\x34\x37\xd6\x11\xad\xed\xac\xcf\xe9\x93\x3a" "\x8a\x0c\x32\x62\x55\xd8\x36\xb4\x0f\x87\x25\xdf\x1e\x36\xce\xdf\xf5\x6c" "\x5f\xa3\xe4\x8e\x12\x26\xbe\xcc\x3e\x5a\xe6\xc8\x38\xde\xfd\x1b\xc7\x21" "\x03\x80\xcc\x2c\x23\x9a\x5f\x44\x9f\xa8\xa2\x60\x23\x31\x94\x22\x4d\x4a" "\x6a\xc5\xe6\x36\x13\x68\x9f\x70\xf0\x45\x7c\x4a\xef\x4d\x77\x36\x13\x25" "\xfc\x76\x7a\xdb\x11\x23\x5f\xc5\xac\x30\xac\x60\xf1\xe0\x1c\x18\x82\x75" "\xd5\x84\x8e\x24\x11\x7b\x98\xc6\xf7\x16\x85\xab\xbd\xd9\x66\x17\x39\x20" "\xc6\x6e\xe8\xc8\x9e\xed\xee\x29\x82\xf0\xeb\xa3\x7a\xff\x7d\x14\x85\x27" "\x3a\x76\xb3\x0f\x9a\xd0\x72\xe4\x2c\x94\xa9\xbb\x81\xe9\xef\x42\xd0\x4b" "\xd2\x2b\x70\xa0\xcb\x80\xad\x46\x7f\xa6\x9d\x86\xce\x5c\x91\x7a\xdc\x18" "\xec\x8e\x74\xee\xf8\xa9\x8e\x22\xb3\x9d\xed\xe6\x51\x19\x71\x39\x9d\x78" "\x4d\x59\xd2\x17\xc9\x0a\x2a\x9c\x2f\x57\x22\x0d\x16\x40\x7a\x93\xba\xf8" "\xde\xf1\x95\x35\x7e\x76\x10\x1d\xab\xcd\x09\x92\x7e\x2a\x74\xfb\xf7\xf4" "\x8a\xf3\x3f\xc9\xd2\x93\x47\x18\x8c\x8d\x04\xc1\x30\xa8\x5c\x52\x5a\x57" "\x06\x90\x54\xe4\xf3\x77\x7f\xf4\x5b\xef\x8d\x77\xab\x29\x8f\xb0\xca\x2a" "\x0b\x8b\x46\xb1\x2f\x53\xe3\x46\xd9\x13\x01\x27\xae\x22\x2f\x93\x94\x0c" "\x3a\xa4\x7b\x35\x55\x29\x9b\x50\xd2\x37\x30\xc9\x6d\x7b\xb8\x30\xb7\xaf" "\x64\x97\x32\xbc\x7d\xf0\x71\x7f\xf2\xb1\xab\x02\x8e\x04\xb1\xd0\xfb\x7e" "\xd7\xa2\x6a\x6b\x1b\x83\x42\xb6\xa2\x10\x9e\x2f\x33\xb1\xb4\x40\x27\xd5" "\x1c\xc2\x64\xef\xa4\x2b\xe7\xd7\xd6\x2e\x0c\x86\xcf\xc0\x87\xb4\xa5\x57" "\x1c\x55\xdd\x24\x5d\xb9\x61\xfc\xc7\x45\x31\x5d\x60\x92\x9f\x11\x11\x38" "\x49\x5a\xbf\x53\x19\x0c\xdc\x44\x99\x5d\x91\xfd\x09\x63\x16\xfd\x8e\xd1" "\x77\xa2\xd6\x42\xf3\x17\x80\x48\x7f\x0a\x7c\x01\x2c\x81\x37\x6b\xf8\x59" "\x1d\x69\xab\xe8\x1f\xfb\x47\xbd\xc8\xca\x8e\xde\x96\x3c\x59\x83\xe1\xe5" "\xe5\xcc\x78\x89\x68\xfe\x01\x67\x61\xb4\x8a\xc3\x81\x6c\x9b\x31\x86\xcc" "\x3d\xdc\xb5\xcc\xd9\x32\x0b\xbe\xa2\xd4\x96\x5e\xfb\xeb\xaf\x20\x34\x19" "\x18\x38\x78\xb2\x7c\x5b\xab\xa6\x04\x2b\xdf\xbb\x33\xab\xed\xcb\x98\x99" "\x0d\x26\xaf\x44\x9e\x8e\x73\x44\x14\xb6\x3d\x2b\xa5\xb2\x9b\x3f\xb8\x46" "\xd5\x6d\x61\x81\x3a\x0b\x5d\x5d\xb8\x81\x30\x8e\x23\xb5\x17\x0d\xe1\x1f" "\x27\x1f\x60\x3a\x39\x1f\xd0\x63\x3b\x4e\x5a\x11\x08\x32\xeb\xac\xde\xda" "\xe8\x26\x19\xed\xbe\xa5\x02\xac\x44\x06\x61\x0b\x94\xfb\x53\xb2\xb7\x60" "\x97\x10\xa2\x34\xcc\x94\xa8\x34\xe0\x23\xdf\x89\xd2\x79\xc6\x52\x5f\x9f" "\x36\xa9\x1b\x05\x13\x53\x2c\xaa\xe5\xf7\x29\x1c\x6f\x5f\xc9\x51\x6d\x18" "\x06\x1a\xd6\xd7\xe5\x20\x82\x1d\x36\x6e\x54\x36\xba\x0e\x45\x54\x28\xf9" "\x22\xe5\x0a\x54\x98\x76\x9d\x91\xd8\xb6\xc0\x6a\x69\x97\x93\x01\x23\xdd" "\x8d\xdc\x0b\x2c\xdd\x03\x04\x7b\xef\x30\xdc\xbd\xb1\x91\x01\x44\x21\xb2" "\x38\xcf\x04\x87\xb5\xa5\x1b\x51\xea\xd9\x5f\x61\x7f\x94\x7d\xd6\x90\x39" "\x97\xed\x15\x16\x4a\x78\xa3\x17\x48\x14\x6b\xcd\x54\xe6\xc7\x12\xb7\x4a" "\xd3\x98\xca\x0d\xaf\x27\x32\x0e\x48\xbe\xf3\xdc\xf0\x8b\x54\x11\x18\x6b" "\xa6\x41\xaa\x92\xfd\x24\xea\x59\xde\x1e\x80\xe3\x2a\x5f\x47\x0f\x91\xac" "\xad\x1e\x93\x34\xf3\x3a\x77\x97\x0b\x71\xd5\xdb\xf5\x5c\xcc\xe4\xb4\x4d" "\x0d\x23\x43\x9b\x29\x64\x55\xf6\x5a\x29\xba\x8a\x52\x19\x31\xe7\xba\x88" "\x9b\x0b\x7d\x3a\xba\x58\xff\x1f\x77\x62\x86\xe5\x01\x0f\x57\x15\x52\x67" "\xc0\x66\x8d\x54\x14\xfe\x07\x08\x68\xef\xd7\x94\x99\x1d\x1d\x98\xa3\x0f" "\xb6\x70\x41\xdb\xbc\x4d\x20\x8b\x39\x42\x9d\xd8\xc6\xa8\x6a\xda\x4a\xb5" "\xb6\x08\x76\x17\x7e\x3b\xfb\xd5\xe6\x7c\x40\xfe\xfe\x40\xfd\x2a\x30\xd2" "\x28\xc8\x7d\x42\xde\xac\xc6\x4a\xbe\x1d\x2f\xd7\x18\x69\x7d\x12\x43\x98" "\xe5\xa7\xb8\xc3\x37\x1f\xc7\x43\xfc\x89\xfd\x3f\x4e\x2f\xad\xc3\x43\xbd" "\xc8\xed\x0d\x62\x09\x64\x4e\x90\x49\x12\xce\x00\x99\x5f\xc2\x01\xc0\x75" "\xa8\x0b\x3f\xfb\xf8\x0c\x7c\x47\x98\xcd\x25\x6d\xc3\xfa\x0f\xe5\xcd\xe8" "\x2b\xbe\x2d\x60\x13\x3c\xf5\x4a\x7e\xbc\xac\xa6\xdf\x41\x55\xe4\x4d\x7e" "\x35\x92\x31\x2b\x81\xb0\x8a\x44\xa9\xcd\x21\xe6\x57\x36\x03\xe9\xff\x98" "\x59\xd3\xef\x3a\xfe\xb3\x46\x7d\x29\x58\x57\x70\xea\x87\x8f\xb9\xd6\x6b" "\x3e\x9e\x22\xa9\xc6\xd6\x93\x7e\xe7\xba\xc3\xee\x15\x10\x31\xce\xaf\xb2" "\xcb\x7a\x67\x6e\x87\xdc\xf0\x5d\xb7\x89\x6b\xef\x56\xc9\x3d\xe9\xb2\x61" "\x1c\x6d\xf1\x46\x7c\x24\x32\xfd\x9d\x8e\x94\x9a\x42\x4c\x7e\xcb\x9f\xbf" "\xfb\x34\x96\x8d\x2d\xbf\x9d\x55\xe5\x8d\x61\x53\x83\xd7\xf3\xfd\x01\x50" "\xe2\x01\x45\x64\xd5\x0c\x18\x51\x95\x59\xa2\x59\x47\x6b\xb1\x7a\x99\xbf" "\x13\x53\xcf\x21\x1b\x17\x18\x95\x6b\xa2\x3a\xee\xbb\x15\x70\x4f\xea\xf7" "\xca\xaf\xce\x59\x44\xd8\x39\xb8\x39\xcf\xac\x6e\x5b\xb5\x11\x3f\x5a\xe6" "\x36\xf5\x5c\xbb\x33\x56\xd2\xb1\xe7\xe8\xa0\x7e\x16\x4d\x24\xae\x84\x9b" "\xb8\xa3\x16\x3d\x7e\xba\x6e\x83\x5e\x62", 4096); *(uint8_t*)0x20002607 = 0; *(uint8_t*)0x20002608 = 0xa; memcpy((void*)0x20002609, "\xea\xb8\x1d\xa0\xf6\x9d\x28\xe8\x51\x5b\xd5\xdf\x51\xdd\xa8\x25\x5e" "\xae\x69\xe7\xe3\x14\x20\x04\x3b\x67\x73\x12\x97\x39\x3d\x28\xed\xb6" "\x27\xb2\x4d\x81\xa7\xc2\x21\xec\x12\xa1\x07\x8d\x07\xd0\xf9\x4f\x2d" "\xbc\x7e\x65\x2f\xdb\x79\x76\x1d\x0b\xe2\x0c\xea\xe6\xb5\xbb\x9c\xde" "\x5c\xe3\x50\xfb\x47\x68\x38\x79\x29\x1b\x8a\x5a\x48\xf0\x10\x54\x95" "\x17\xe5\x28\x00\x2d\x0e\xe9\x0a\x82\xb6\x90\x41\x43\x71\xb9\xc2\x8c" "\xd2\x52\x51\x79\x55\xf5\xdc\x28\x2f\x74\xfd\x16\x55\xe2\x14\x30\x6e" "\x26\x7f", 121); *(uint8_t*)0x20002682 = 9; *(uint8_t*)0x20002683 = 5; *(uint8_t*)0x20002684 = 7; *(uint8_t*)0x20002685 = 0xc; *(uint16_t*)0x20002686 = 0xbd2f; *(uint8_t*)0x20002688 = 0x48; *(uint8_t*)0x20002689 = 1; *(uint8_t*)0x2000268a = 4; *(uint8_t*)0x2000268b = 0; *(uint8_t*)0x2000268c = 0xd; memcpy((void*)0x2000268d, "\x43\x43\xd6\x44\x49\x02\x5a\x82\xa6\x64\x68\x9c\xd7\x35\xeb\x4d\xe5" "\xa3\x24\x34\x5f\x2a\xc0\x39\x40\xc6\x97\x6c\x62\xae\xc4\x49\x9b\xf2" "\xfd\xaf\x9e\x83\x19\xf2\x72\x4f\x05\x45\x77\x60\xa5\xfc\x4f\xe7\x0d" "\x4e\x49\x64\x89\x61\x8e\xd6\x20\xa3\x35\x3a\x35\x05\x9c\xee\x1d\xba" "\x91\x9e\x51\x3b\xa3\xb0\xdd\x91\x1e\x16\x45\x85\x6f\x04\x98\xa2\x70" "\x3c\x8a\x93\x87\xdf\x06\x84\xba\x30\x05\x9c\x22\x80\xca\xc5\x99\xb0" "\xc9\x4a\xde\xf1\x59\x5a\x78\xf2\xc1\x86\x90\xce\x31\xc2\x06\x6e\xf3" "\x78\xee\x07\x4d\xe9\x00\x1b\xfc\x8a\x73\x1c\x56\xbd\xdd\x02\x10\xdd" "\xed\xe1\xee\xf4\x30\x64\xce\xa5\xee\x49\x57\x8d\x3f\x61\xeb\x11\xe1" "\x04\xb7\x38\xa2\x22\x18\xaa\xff\x5c\x12\xf5\x25\x38\x93\x4d\xe3\xfa" "\x75\x68\xf8\xf8\x54\x82\x85\x14\xa6\x88\x1b\x0e\xac\x34\x02\x26\x5a" "\xd8\x89\xf5\xb4\x54\x11\x5e\x04\xf3\x8a\x0a\x92\x5c", 200); *(uint8_t*)0x20002755 = 9; *(uint8_t*)0x20002756 = 5; *(uint8_t*)0x20002757 = 0x8f; *(uint8_t*)0x20002758 = 0; *(uint16_t*)0x20002759 = 1; *(uint8_t*)0x2000275b = 0; *(uint8_t*)0x2000275c = 0; *(uint8_t*)0x2000275d = 0x7f; *(uint8_t*)0x2000275e = 0; *(uint8_t*)0x2000275f = 0; memcpy((void*)0x20002760, "\x8b\x85\x82\x1e\xba\x6f\xd8\x6b\x6d\xcf\x41\x0b\xdc\x36\x38\x9b\xd4" "\xec\x9d\x88\xab\xe5\xb8\x48\x2c\x01\xb7\x66\x86\x0b\xaa\x46\x6d\x9b" "\x2e\xb4\x34\x8a\xea\x3b\x7d\xd0\xa6\x3b\xf9\xdf\xb2\x23\x78\x21\x0c" "\xee\x22\x19\xd5\x4a\x72\x94\x47\x1f\x2d\x29\x2c\xb8\x23\xcf\xed\x0c" "\x56\x0c\x84\xe2\xc8\x18\x42\x2f\x2a\xc1\xc1\x69\x41\x2e\x89\x72\x7b" "\x61\x27\xef\x22\x71\x63\xf0\xb3\x05\xd5\xc5\x98\x23", 98); *(uint8_t*)0x200027c2 = 0; *(uint8_t*)0x200027c3 = 0x21; memcpy((void*)0x200027c4, "\x89\x3d\x3e\xe4\xa1\xee\x39\x83\x71\x55\x7b\xa4\xb6\xa0\x60\x9f\xa0" "\x30\x9c\xde\x5d\x8a\x4d\x07\xd4\xfa\x63\x84\xad\x04\x98\x6b\xfa\x08" "\x71\xef\xe4\x95\xfb\x75\x4b\xe4\xa2\x11\xf0\x65\xbe\x27\xbc\x61\x92" "\xc2\x39\xd4\x35\x59\x20\x8a\xb1\x73\xee\x41\x6a\xc3\x23\xd7\x4a\xaf" "\x63\xba\xa0\x56\xd5\x31\xf8\x0c\x55\xaf\x10\xbf\x66\x9f\x70\xdc\xb8" "\x5f\x96\x65\x6d\xdf\x70\x58\xb0\xb0\xf7\x52\x29\x74\x60\x20\x16\x99" "\x4b\x1f\xae\xfd\xf7\xe3\xf0\xed\xfd\x11\xaa\x4b\xb9\x87\xf3\xdd\x98" "\x68\x32\x62\x40\x5b\xfd\x1c\x29\x95\xb7\x7b\x82\x3c\xb8\x8d\xf1\xb4" "\x61\x45\x23\x66\x70\x32\x7c\xdb", 144); *(uint8_t*)0x20002854 = 9; *(uint8_t*)0x20002855 = 5; *(uint8_t*)0x20002856 = 0xb; *(uint8_t*)0x20002857 = 0xe; *(uint16_t*)0x20002858 = 8; *(uint8_t*)0x2000285a = 8; *(uint8_t*)0x2000285b = 1; *(uint8_t*)0x2000285c = 4; *(uint8_t*)0x2000285d = 0; *(uint8_t*)0x2000285e = 0x37; memcpy((void*)0x2000285f, "\x50\x81\xfc\xed\xcb\x96\x95\xef\x3b\xff\xbd\x42\xfa\xd7\x3f\xce\x36" "\x18\xbf\xed\xa8\x09\x29\x66\x13\x6a\xf1\xcd\xbc\x90\xdc\xf3\xe2\x91" "\x9e\xa1\x18\x86\x73\xe4\xf6\x86\x81\x66\xfa\x4d\xe8\xd5\x70\xe5\x5c" "\x3c\xdf\xaf\x2f\x48\x28\xa1\x23\x69\x35\xbd\xf8\x73\xc8\xb0\x92\xd6" "\x84\x2c\x2b\x34\x55\xb7\x4f\xf9\xbb\x54\x7b\x49\x19\x9b\xdc\x6c\xb5" "\xa3\x42\x04\x52\xf9\x26\x14\x74\xd0\xee\xd3\xdc\xa8\xa6\xb4\xa6\x64" "\xef\xe0\x26\x37\x0c\x93\x4b\xa3\xa7\x26\x40\x05\x83\x98\xe6\x9e\x9f" "\x76\xe7\x70\x3f\x7f\xd1\x95\xe0\xe5\xe3\x82\x9a\x2d\x06\x9b\x52\xf4" "\x95\x48\x60\x96\xcc\xf7\x3f\x71\x24\x77\xda\x1c\x50\xc4\x29\xe5\x1a" "\xa1\xb4\xf5\x61\xf5\xe9\x2a\xa5\xef\x78\xa2\x34\x96\xe9\x37\xf0\xc6" "\xeb\x5a\xa0\xe1\x54\x82\x17\x2f\x32\x78\x20\x22\xfa\x8f\xe8\xab\x83" "\xed\x52\xe1\x9c\x2a\x1a\x51\x70\x03\x66\xd7\x69\xdc\x05\x5e\x94\x4c", 204); *(uint8_t*)0x2000292b = 0; *(uint8_t*)0x2000292c = 0x30; memcpy((void*)0x2000292d, "\x42\x6b\xdb\x0a\x0b\x84\xab\xac\xe6\x0a\x5d\x7c\x3a\x0c\xee\x84\x85" "\x52\x82\x13\x80\x93\x41\xca\x8b\x2f\x19\xdf\x5e\x90\x03\x24\xc8\x45" "\x79\x9a\xa6\x47\x04\xbd\x0c\x42\x78\xb5\xe1\x64\x3b\xa1\xda\x97\x8a" "\x36\xc0\x4d\xce\x51\x0d\xe7\x70\x41\x2b\x55\x74\x87", 64); *(uint8_t*)0x2000296d = 9; *(uint8_t*)0x2000296e = 5; *(uint8_t*)0x2000296f = 6; *(uint8_t*)0x20002970 = 0x10; *(uint16_t*)0x20002971 = 0xff; *(uint8_t*)0x20002973 = 1; *(uint8_t*)0x20002974 = 4; *(uint8_t*)0x20002975 = 3; *(uint8_t*)0x20002976 = 9; *(uint8_t*)0x20002977 = 5; *(uint8_t*)0x20002978 = 8; *(uint8_t*)0x20002979 = 1; *(uint16_t*)0x2000297a = 7; *(uint8_t*)0x2000297c = -1; *(uint8_t*)0x2000297d = 0x7d; *(uint8_t*)0x2000297e = 0x3f; *(uint8_t*)0x2000297f = 0; *(uint8_t*)0x20002980 = 0xf; memcpy((void*)0x20002981, "\x4e\x1a\x82\x6a\xe5\x74\x61\x56\x6f\xb5\x80\xc7\xfe\xc2\xb6\xb4\xc9" "\x90\xa1\x40\x8d\x7d\x81\x23\x9f\x61\x0e\x53\x82\x12\x4c\xfd\xb5\x94" "\xd7\xbf\x39\x39\x53\xbb\x7e\x2c\xc0\x74\xcf\x5f\x49\x0f\xf3\x90\xef" "\xf3\x22\x81\x3f\x00\xb3\x6e\xa9\x92\x56\x4a\x26\x11\x0c\x0d\xa9\x67" "\xc2\x42\x16\x06\xac\x51\x49\xd2\xcd\x04\x09\x47\x2a\x22\xdb\xae\xb3" "\xba\x6e\x58\xe0\x99\x97\x50\x2e\x6c\x9b\xfa\x6a\x1c\x58\xd4\xf6\x88" "\xd7\x20\x63\xc9\xb7\x2b\x2f\x5c\x56\x11\x92\xb7\x25\x25\xba\x66\x89" "\xf1\x1d\x73\xd1\xe8\xdd\x11\x75\xfe\xf3\x82\xf4\xcb\x96\x91\x99\x66" "\xf1\x57\x85\xa9\xb9\xd6\x71\x3f\x6f\x64\x2e\x83\xd5\x9f\x2d\xe2\xcf" "\x5a\x10\xa1\xab\xb4\x52\x6c\x04\xfa\xda\x34\x62\x42\x79\x20\x04\x1d" "\x82\xeb\xc6\x7f\x4c\x3e\x01\x5b\xd4\x78", 180); *(uint8_t*)0x20002a35 = 0; *(uint8_t*)0x20002a36 = 5; memcpy((void*)0x20002a37, "\x8d\x98\x63\xde\x5b\x1e\x92\xc8\x95\x9b\xe1\x0b\x07\x55\x44\xea\x7f" "\xd8\x74\x8d\x95\xcf\x84\x14\x87\x88\xc6\xbe\x52\xc0\x06\xab\x8f\xc0" "\x5b\x96\x5b\xf9\x8f\xaf\x99\x34\x34\xe7\xec\x49\xa2\xd0\x43\x28\xc7" "\x14\x87\x7f\xda\x02\x8e\x1d\xc1\x87\x66\xa6\xd1\xe6\x38\xe6\xfd\xe7" "\xc1\x52\xd0\x2b\xe8\x7a\x90\x7d\x0e\x15\x4c\x76\x39\x47\x15\x44\xa2" "\x1a\xb1\x17\x59\x20\x74\x1e\x99\x69\x8d\xc0\x96\x35\xda\x76\xa1\x71" "\x9a\xcb\xa6\xa1\xe8\x73\xf0\x5c\xf2\xeb\x46\x65\xa4\xeb\x9e\xcd\x1b" "\x4b\xa3\x2f\xc0\xd4\x21\x79\x7a\xa8\x49\x3f\x44\xa5\x4c\xd2\x3f\x1e" "\x3b\x4b\x23\x63\x6a\xe9\x2c\xa2\x06\x1e\xfa\xb9\xe8\x91\x39\xd5\x9b" "\x18\xf9\x65\x00\x68\xa6\xc5\x1b\xe6\x9f\xe5\xb4\xe0", 166); syz_usb_connect(0, 0x93, 0x200000c0, 0); } int main(void) { syscall(__NR_mmap, 0x20000000, 0x1000000, 3, 0x32, -1, 0); loop(); return 0; }