blob: 5145488780bdd063764ef3839b16d196cf529255 [file] [log] [blame]
// INFO: task hung in rtnetlink_rcv_msg
// https://syzkaller.appspot.com/bug?id=788ed2c7e973b69fd551ba6b5e21848dba2c1670
// status:open
// autogenerated by syzkaller (https://github.com/google/syzkaller)
#define _GNU_SOURCE
#include <dirent.h>
#include <endian.h>
#include <errno.h>
#include <fcntl.h>
#include <signal.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/prctl.h>
#include <sys/stat.h>
#include <sys/syscall.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <time.h>
#include <unistd.h>
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 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) {
}
}
#define SYZ_HAVE_SETUP_TEST 1
static void setup_test()
{
prctl(PR_SET_PDEATHSIG, SIGKILL, 0, 0, 0);
setpgrp();
}
#define SYZ_HAVE_RESET_TEST 1
static void reset_test()
{
int fd;
for (fd = 3; fd < 30; fd++)
close(fd);
}
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();
reset_test();
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;
}
}
}
uint64_t r[1] = {0xffffffffffffffff};
void execute_one(void)
{
long res = 0;
res = syscall(__NR_socket, 0x10, 3, 0);
if (res != -1)
r[0] = res;
*(uint16_t*)0x20000340 = 0x10;
*(uint16_t*)0x20000342 = 0;
*(uint32_t*)0x20000344 = 0;
*(uint32_t*)0x20000348 = -1;
syscall(__NR_bind, r[0], 0x20000340, 0xc);
*(uint32_t*)0x20000000 = 0;
syscall(__NR_setsockopt, r[0], 1, 8, 0x20000000, 4);
*(uint64_t*)0x20000300 = 0;
*(uint32_t*)0x20000308 = 0;
*(uint64_t*)0x20000310 = 0x200002c0;
*(uint64_t*)0x200002c0 = 0x20000380;
*(uint32_t*)0x20000380 = 0x1764;
*(uint16_t*)0x20000384 = 0x30;
*(uint16_t*)0x20000386 = 0x209;
*(uint32_t*)0x20000388 = 0x70bd2d;
*(uint32_t*)0x2000038c = 0x25dfdbfe;
*(uint8_t*)0x20000390 = 0;
*(uint8_t*)0x20000391 = 0;
*(uint16_t*)0x20000392 = 0;
*(uint16_t*)0x20000394 = 0x44;
*(uint16_t*)0x20000396 = 1;
*(uint16_t*)0x20000398 = 0x40;
*(uint32_t*)0x2000039a = 8;
*(uint16_t*)0x2000039e = 8;
*(uint16_t*)0x200003a0 = 1;
memcpy((void*)0x200003a2, "nat\000", 4);
*(uint16_t*)0x200003a6 = 0x2c;
*(uint16_t*)0x200003a8 = 2;
*(uint16_t*)0x200003aa = 0x28;
*(uint16_t*)0x200003ac = 1;
*(uint32_t*)0x200003ae = 3;
*(uint32_t*)0x200003b2 = 0;
*(uint32_t*)0x200003b6 = -1;
*(uint32_t*)0x200003ba = 1;
*(uint32_t*)0x200003be = 0;
*(uint32_t*)0x200003c2 = htobe32(0x7f000001);
*(uint8_t*)0x200003c6 = 0xac;
*(uint8_t*)0x200003c7 = 0x1e;
*(uint8_t*)0x200003c8 = 0;
*(uint8_t*)0x200003c9 = 1 + procid * 1;
*(uint32_t*)0x200003ca = htobe32(0);
*(uint32_t*)0x200003ce = 1;
*(uint16_t*)0x200003d2 = 4;
*(uint16_t*)0x200003d4 = 6;
*(uint16_t*)0x200003d8 = 0x84;
*(uint16_t*)0x200003da = 1;
*(uint16_t*)0x200003dc = 0x80;
*(uint32_t*)0x200003de = 0xe;
*(uint16_t*)0x200003e2 = 0x10;
*(uint16_t*)0x200003e4 = 1;
memcpy((void*)0x200003e6, "tunnel_key\000", 11);
*(uint16_t*)0x200003f2 = 0x64;
*(uint16_t*)0x200003f4 = 2;
*(uint16_t*)0x200003f6 = 8;
*(uint16_t*)0x200003f8 = 3;
*(uint32_t*)0x200003fa = htobe32(0xe0000002);
*(uint16_t*)0x200003fe = 8;
*(uint16_t*)0x20000400 = 7;
*(uint32_t*)0x20000402 = 0x3ff;
*(uint16_t*)0x20000406 = 8;
*(uint16_t*)0x20000408 = 3;
*(uint8_t*)0x2000040a = 0xac;
*(uint8_t*)0x2000040b = 0x14;
*(uint8_t*)0x2000040c = 0x14;
*(uint8_t*)0x2000040d = 0xbb;
*(uint16_t*)0x2000040e = 8;
*(uint16_t*)0x20000410 = 0xa;
*(uint8_t*)0x20000412 = 0;
*(uint16_t*)0x20000416 = 0x1c;
*(uint16_t*)0x20000418 = 2;
*(uint32_t*)0x2000041a = 0xe1;
*(uint32_t*)0x2000041e = 0;
*(uint32_t*)0x20000422 = 2;
*(uint32_t*)0x20000426 = 0x10000;
*(uint32_t*)0x2000042a = 0x40;
*(uint32_t*)0x2000042e = 1;
*(uint16_t*)0x20000432 = 0x14;
*(uint16_t*)0x20000434 = 6;
*(uint8_t*)0x20000436 = 0;
*(uint8_t*)0x20000437 = 0;
*(uint8_t*)0x20000438 = 0;
*(uint8_t*)0x20000439 = 0;
*(uint8_t*)0x2000043a = 0;
*(uint8_t*)0x2000043b = 0;
*(uint8_t*)0x2000043c = 0;
*(uint8_t*)0x2000043d = 0;
*(uint8_t*)0x2000043e = 0;
*(uint8_t*)0x2000043f = 0;
*(uint8_t*)0x20000440 = 0;
*(uint8_t*)0x20000441 = 0;
*(uint8_t*)0x20000442 = 0;
*(uint8_t*)0x20000443 = 0;
*(uint8_t*)0x20000444 = 0;
*(uint8_t*)0x20000445 = 0;
*(uint16_t*)0x20000446 = 8;
*(uint16_t*)0x20000448 = 3;
*(uint32_t*)0x2000044a = htobe32(0xe0000001);
*(uint16_t*)0x2000044e = 8;
*(uint16_t*)0x20000450 = 9;
*(uint16_t*)0x20000452 = htobe16(0x4e23);
*(uint16_t*)0x20000456 = 4;
*(uint16_t*)0x20000458 = 6;
*(uint16_t*)0x2000045c = 0x10b8;
*(uint16_t*)0x2000045e = 1;
*(uint16_t*)0x20000460 = 0x10b4;
*(uint32_t*)0x20000462 = 0x1d;
*(uint16_t*)0x20000466 = 0xc;
*(uint16_t*)0x20000468 = 1;
memcpy((void*)0x2000046a, "pedit\000", 6);
*(uint16_t*)0x20000472 = 0x109c;
*(uint16_t*)0x20000474 = 2;
*(uint16_t*)0x20000476 = 0xe80;
*(uint16_t*)0x20000478 = 4;
*(uint32_t*)0x2000047a = 5;
*(uint32_t*)0x2000047e = 9;
*(uint32_t*)0x20000482 = -1;
*(uint32_t*)0x20000486 = 4;
*(uint32_t*)0x2000048a = 4;
*(uint8_t*)0x2000048e = -1;
*(uint8_t*)0x2000048f = 1;
*(uint32_t*)0x20000492 = 8;
*(uint32_t*)0x20000496 = 0x800;
*(uint32_t*)0x2000049a = 8;
*(uint32_t*)0x2000049e = 0x7fffffff;
*(uint32_t*)0x200004a2 = 3;
*(uint32_t*)0x200004a6 = 3;
*(uint32_t*)0x200004aa = 0x40;
*(uint32_t*)0x200004ae = 0x40;
*(uint32_t*)0x200004b2 = 8;
*(uint32_t*)0x200004b6 = 4;
*(uint32_t*)0x200004ba = 5;
*(uint32_t*)0x200004be = 0x100;
*(uint32_t*)0x200004c2 = 4;
*(uint32_t*)0x200004c6 = 0xfffffff8;
*(uint32_t*)0x200004ca = 6;
*(uint32_t*)0x200004ce = 6;
*(uint32_t*)0x200004d2 = 7;
*(uint32_t*)0x200004d6 = 2;
*(uint32_t*)0x200004da = 0xfffffffe;
*(uint32_t*)0x200004de = 2;
*(uint32_t*)0x200004e2 = 6;
*(uint32_t*)0x200004e6 = 0;
*(uint32_t*)0x200004ea = 8;
*(uint32_t*)0x200004ee = 0x8000;
*(uint32_t*)0x200004f2 = 0x5d4;
*(uint32_t*)0x200004f6 = 0x15e;
*(uint32_t*)0x200004fa = 2;
*(uint32_t*)0x200004fe = 8;
*(uint32_t*)0x20000502 = 0x59;
*(uint32_t*)0x20000506 = 1;
*(uint32_t*)0x2000050a = 0xff63;
*(uint32_t*)0x2000050e = 0x100;
*(uint32_t*)0x20000512 = 1;
*(uint32_t*)0x20000516 = 0x57;
*(uint32_t*)0x2000051a = 0x7fffffff;
*(uint32_t*)0x2000051e = 3;
*(uint32_t*)0x20000522 = 0xfffffff8;
*(uint32_t*)0x20000526 = 7;
*(uint32_t*)0x2000052a = 2;
*(uint32_t*)0x2000052e = 7;
*(uint32_t*)0x20000532 = 0x480000;
*(uint32_t*)0x20000536 = 2;
*(uint32_t*)0x2000053a = 7;
*(uint32_t*)0x2000053e = 0x9bb1;
*(uint32_t*)0x20000542 = 0;
*(uint32_t*)0x20000546 = 9;
*(uint32_t*)0x2000054a = 7;
*(uint32_t*)0x2000054e = 2;
*(uint32_t*)0x20000552 = 4;
*(uint32_t*)0x20000556 = -1;
*(uint32_t*)0x2000055a = 1;
*(uint32_t*)0x2000055e = 0x38a;
*(uint32_t*)0x20000562 = 0x10001;
*(uint32_t*)0x20000566 = 3;
*(uint32_t*)0x2000056a = 6;
*(uint32_t*)0x2000056e = 0x3d;
*(uint32_t*)0x20000572 = 2;
*(uint32_t*)0x20000576 = 1;
*(uint32_t*)0x2000057a = 0x1000;
*(uint32_t*)0x2000057e = 0;
*(uint32_t*)0x20000582 = 0x400;
*(uint32_t*)0x20000586 = 7;
*(uint32_t*)0x2000058a = 0x43b;
*(uint32_t*)0x2000058e = 0x1000;
*(uint32_t*)0x20000592 = 0x7fff;
*(uint32_t*)0x20000596 = 0x8001;
*(uint32_t*)0x2000059a = 0xc378;
*(uint32_t*)0x2000059e = -1;
*(uint32_t*)0x200005a2 = 0xfff;
*(uint32_t*)0x200005a6 = 7;
*(uint32_t*)0x200005aa = 0xfffffffc;
*(uint32_t*)0x200005ae = 7;
*(uint32_t*)0x200005b2 = 1;
*(uint32_t*)0x200005b6 = 0x8000;
*(uint32_t*)0x200005ba = 4;
*(uint32_t*)0x200005be = 0x1000;
*(uint32_t*)0x200005c2 = 7;
*(uint32_t*)0x200005c6 = 3;
*(uint32_t*)0x200005ca = 0xfffffffc;
*(uint32_t*)0x200005ce = 7;
*(uint32_t*)0x200005d2 = 9;
*(uint32_t*)0x200005d6 = 9;
*(uint32_t*)0x200005da = 0xf46;
*(uint32_t*)0x200005de = 1;
*(uint32_t*)0x200005e2 = 9;
*(uint32_t*)0x200005e6 = 5;
*(uint32_t*)0x200005ea = 7;
*(uint32_t*)0x200005ee = 7;
*(uint32_t*)0x200005f2 = 8;
*(uint32_t*)0x200005f6 = 0x100;
*(uint32_t*)0x200005fa = 0xa8f9;
*(uint32_t*)0x200005fe = 0xffff5678;
*(uint32_t*)0x20000602 = 0xffff0001;
*(uint32_t*)0x20000606 = 6;
*(uint32_t*)0x2000060a = 0;
*(uint32_t*)0x2000060e = 1;
*(uint32_t*)0x20000612 = -1;
*(uint32_t*)0x20000616 = 1;
*(uint32_t*)0x2000061a = 0x200;
*(uint32_t*)0x2000061e = 1;
*(uint32_t*)0x20000622 = 6;
*(uint32_t*)0x20000626 = -1;
*(uint32_t*)0x2000062a = 0x7ff;
*(uint32_t*)0x2000062e = 8;
*(uint32_t*)0x20000632 = 1;
*(uint32_t*)0x20000636 = 0x7ff;
*(uint32_t*)0x2000063a = 0xee1;
*(uint32_t*)0x2000063e = 8;
*(uint32_t*)0x20000642 = 0xffff;
*(uint32_t*)0x20000646 = 0x1f;
*(uint32_t*)0x2000064a = 0x813c;
*(uint32_t*)0x2000064e = 3;
*(uint32_t*)0x20000652 = 0x40;
*(uint32_t*)0x20000656 = 3;
*(uint32_t*)0x2000065a = 0x40;
*(uint32_t*)0x2000065e = 0xffff;
*(uint32_t*)0x20000662 = 2;
*(uint32_t*)0x20000666 = 4;
*(uint32_t*)0x2000066a = 4;
*(uint32_t*)0x2000066e = 0x80000000;
*(uint32_t*)0x20000672 = 0xd6d;
*(uint32_t*)0x20000676 = 0;
*(uint32_t*)0x2000067a = 0x200;
*(uint32_t*)0x2000067e = 0x8000;
*(uint32_t*)0x20000682 = 7;
*(uint32_t*)0x20000686 = 2;
*(uint32_t*)0x2000068a = 2;
*(uint32_t*)0x2000068e = 0x200;
*(uint32_t*)0x20000692 = 2;
*(uint32_t*)0x20000696 = 9;
*(uint32_t*)0x2000069a = 0x1000;
*(uint32_t*)0x2000069e = 0xff;
*(uint32_t*)0x200006a2 = 0;
*(uint32_t*)0x200006a6 = 6;
*(uint32_t*)0x200006aa = 0x40;
*(uint32_t*)0x200006ae = 5;
*(uint32_t*)0x200006b2 = 0;
*(uint32_t*)0x200006b6 = 0xfffffff7;
*(uint32_t*)0x200006ba = 2;
*(uint32_t*)0x200006be = 0x3c;
*(uint32_t*)0x200006c2 = 3;
*(uint32_t*)0x200006c6 = 0x1f;
*(uint32_t*)0x200006ca = 6;
*(uint32_t*)0x200006ce = 2;
*(uint32_t*)0x200006d2 = 6;
*(uint32_t*)0x200006d6 = 2;
*(uint32_t*)0x200006da = 9;
*(uint32_t*)0x200006de = 0;
*(uint32_t*)0x200006e2 = 4;
*(uint32_t*)0x200006e6 = 8;
*(uint32_t*)0x200006ea = 0x97;
*(uint32_t*)0x200006ee = 9;
*(uint32_t*)0x200006f2 = 0;
*(uint32_t*)0x200006f6 = 0x580;
*(uint32_t*)0x200006fa = 0x80000001;
*(uint32_t*)0x200006fe = 0x646;
*(uint32_t*)0x20000702 = 0xffffffd5;
*(uint32_t*)0x20000706 = 1;
*(uint32_t*)0x2000070a = 3;
*(uint32_t*)0x2000070e = 0x3ff;
*(uint32_t*)0x20000712 = 2;
*(uint32_t*)0x20000716 = 0x401;
*(uint32_t*)0x2000071a = 0xe343;
*(uint32_t*)0x2000071e = 7;
*(uint32_t*)0x20000722 = 5;
*(uint32_t*)0x20000726 = 5;
*(uint32_t*)0x2000072a = 1;
*(uint32_t*)0x2000072e = 2;
*(uint32_t*)0x20000732 = 0xffff;
*(uint32_t*)0x20000736 = 0xe9;
*(uint32_t*)0x2000073a = 0x1f;
*(uint32_t*)0x2000073e = 0x98;
*(uint32_t*)0x20000742 = 0x200000;
*(uint32_t*)0x20000746 = 4;
*(uint32_t*)0x2000074a = 2;
*(uint32_t*)0x2000074e = 0x17e;
*(uint32_t*)0x20000752 = 5;
*(uint32_t*)0x20000756 = 8;
*(uint32_t*)0x2000075a = 5;
*(uint32_t*)0x2000075e = 9;
*(uint32_t*)0x20000762 = 0x100;
*(uint32_t*)0x20000766 = 0;
*(uint32_t*)0x2000076a = 1;
*(uint32_t*)0x2000076e = 0x555;
*(uint32_t*)0x20000772 = 0xff;
*(uint32_t*)0x20000776 = 0x749a2a2c;
*(uint32_t*)0x2000077a = 2;
*(uint32_t*)0x2000077e = 3;
*(uint32_t*)0x20000782 = 4;
*(uint32_t*)0x20000786 = 2;
*(uint32_t*)0x2000078a = 0x81;
*(uint32_t*)0x2000078e = 1;
*(uint32_t*)0x20000792 = 0xffff2925;
*(uint32_t*)0x20000796 = 0;
*(uint32_t*)0x2000079a = 0;
*(uint32_t*)0x2000079e = 2;
*(uint32_t*)0x200007a2 = 0xae3;
*(uint32_t*)0x200007a6 = 0xd0;
*(uint32_t*)0x200007aa = 0;
*(uint32_t*)0x200007ae = 9;
*(uint32_t*)0x200007b2 = 0xffff523a;
*(uint32_t*)0x200007b6 = 2;
*(uint32_t*)0x200007ba = 0x1ff;
*(uint32_t*)0x200007be = 0;
*(uint32_t*)0x200007c2 = 6;
*(uint32_t*)0x200007c6 = 0x3a;
*(uint32_t*)0x200007ca = 3;
*(uint32_t*)0x200007ce = 0x40;
*(uint32_t*)0x200007d2 = 5;
*(uint32_t*)0x200007d6 = 6;
*(uint32_t*)0x200007da = 0;
*(uint32_t*)0x200007de = 0xfffffff8;
*(uint32_t*)0x200007e2 = 0x100;
*(uint32_t*)0x200007e6 = 7;
*(uint32_t*)0x200007ea = 3;
*(uint32_t*)0x200007ee = 0x81;
*(uint32_t*)0x200007f2 = 1;
*(uint32_t*)0x200007f6 = 5;
*(uint32_t*)0x200007fa = 3;
*(uint32_t*)0x200007fe = 6;
*(uint32_t*)0x20000802 = 2;
*(uint32_t*)0x20000806 = 0x80;
*(uint32_t*)0x2000080a = 0x7fffffff;
*(uint32_t*)0x2000080e = 0x8001;
*(uint32_t*)0x20000812 = 0x75;
*(uint32_t*)0x20000816 = 0x10001;
*(uint32_t*)0x2000081a = 9;
*(uint32_t*)0x2000081e = 0x1ff;
*(uint32_t*)0x20000822 = 9;
*(uint32_t*)0x20000826 = 0x770;
*(uint32_t*)0x2000082a = 0xba;
*(uint32_t*)0x2000082e = 0x5f6;
*(uint32_t*)0x20000832 = 0x8536;
*(uint32_t*)0x20000836 = 0x81;
*(uint32_t*)0x2000083a = 0xfffffff9;
*(uint32_t*)0x2000083e = 9;
*(uint32_t*)0x20000842 = 1;
*(uint32_t*)0x20000846 = 8;
*(uint32_t*)0x2000084a = 0x1f;
*(uint32_t*)0x2000084e = 5;
*(uint32_t*)0x20000852 = 2;
*(uint32_t*)0x20000856 = 6;
*(uint32_t*)0x2000085a = 7;
*(uint32_t*)0x2000085e = 2;
*(uint32_t*)0x20000862 = 8;
*(uint32_t*)0x20000866 = 4;
*(uint32_t*)0x2000086a = 8;
*(uint32_t*)0x2000086e = 0x80;
*(uint32_t*)0x20000872 = 0x200;
*(uint32_t*)0x20000876 = 0xff;
*(uint32_t*)0x2000087a = 8;
*(uint32_t*)0x2000087e = 0xa330;
*(uint32_t*)0x20000882 = 0xfffffff9;
*(uint32_t*)0x20000886 = 5;
*(uint32_t*)0x2000088a = 0x70;
*(uint32_t*)0x2000088e = 0x400;
*(uint32_t*)0x20000892 = 0xa2a2560;
*(uint32_t*)0x20000896 = 9;
*(uint32_t*)0x2000089a = 0xd0;
*(uint32_t*)0x2000089e = 0x1ff;
*(uint32_t*)0x200008a2 = 7;
*(uint32_t*)0x200008a6 = 1;
*(uint32_t*)0x200008aa = 0x10000;
*(uint32_t*)0x200008ae = 0;
*(uint32_t*)0x200008b2 = 9;
*(uint32_t*)0x200008b6 = 0x1f;
*(uint32_t*)0x200008ba = 0x7fffffff;
*(uint32_t*)0x200008be = 6;
*(uint32_t*)0x200008c2 = 5;
*(uint32_t*)0x200008c6 = 0xa1;
*(uint32_t*)0x200008ca = 8;
*(uint32_t*)0x200008ce = 3;
*(uint32_t*)0x200008d2 = 6;
*(uint32_t*)0x200008d6 = 5;
*(uint32_t*)0x200008da = 0x132a;
*(uint32_t*)0x200008de = 0;
*(uint32_t*)0x200008e2 = 0x66e;
*(uint32_t*)0x200008e6 = 3;
*(uint32_t*)0x200008ea = 0x10001;
*(uint32_t*)0x200008ee = 7;
*(uint32_t*)0x200008f2 = 3;
*(uint32_t*)0x200008f6 = 2;
*(uint32_t*)0x200008fa = 8;
*(uint32_t*)0x200008fe = 0x800;
*(uint32_t*)0x20000902 = 6;
*(uint32_t*)0x20000906 = 9;
*(uint32_t*)0x2000090a = 6;
*(uint32_t*)0x2000090e = 8;
*(uint32_t*)0x20000912 = 4;
*(uint32_t*)0x20000916 = 0xff;
*(uint32_t*)0x2000091a = 1;
*(uint32_t*)0x2000091e = 3;
*(uint32_t*)0x20000922 = 0x81;
*(uint32_t*)0x20000926 = 1;
*(uint32_t*)0x2000092a = 8;
*(uint32_t*)0x2000092e = 0x783;
*(uint32_t*)0x20000932 = 0x3f;
*(uint32_t*)0x20000936 = 0x401;
*(uint32_t*)0x2000093a = 4;
*(uint32_t*)0x2000093e = 0x7fffffff;
*(uint32_t*)0x20000942 = 0xffff7df1;
*(uint32_t*)0x20000946 = 1;
*(uint32_t*)0x2000094a = 0;
*(uint32_t*)0x2000094e = 9;
*(uint32_t*)0x20000952 = 0x310;
*(uint32_t*)0x20000956 = 6;
*(uint32_t*)0x2000095a = 7;
*(uint32_t*)0x2000095e = 0x20;
*(uint32_t*)0x20000962 = 0x1f;
*(uint32_t*)0x20000966 = 4;
*(uint32_t*)0x2000096a = 0x2d10;
*(uint32_t*)0x2000096e = 8;
*(uint32_t*)0x20000972 = 0x47d;
*(uint32_t*)0x20000976 = 0;
*(uint32_t*)0x2000097a = 1;
*(uint32_t*)0x2000097e = 2;
*(uint32_t*)0x20000982 = 1;
*(uint32_t*)0x20000986 = 0x80000001;
*(uint32_t*)0x2000098a = 0xfffffff9;
*(uint32_t*)0x2000098e = 0x400;
*(uint32_t*)0x20000992 = 0x58c;
*(uint32_t*)0x20000996 = 6;
*(uint32_t*)0x2000099a = 0;
*(uint32_t*)0x2000099e = 8;
*(uint32_t*)0x200009a2 = 1;
*(uint32_t*)0x200009a6 = 4;
*(uint32_t*)0x200009aa = 0x100;
*(uint32_t*)0x200009ae = 0x7d;
*(uint32_t*)0x200009b2 = 0x80;
*(uint32_t*)0x200009b6 = 0xf3b9;
*(uint32_t*)0x200009ba = 2;
*(uint32_t*)0x200009be = 1;
*(uint32_t*)0x200009c2 = 0x56;
*(uint32_t*)0x200009c6 = 0xff;
*(uint32_t*)0x200009ca = 0x4e;
*(uint32_t*)0x200009ce = 2;
*(uint32_t*)0x200009d2 = 4;
*(uint32_t*)0x200009d6 = 7;
*(uint32_t*)0x200009da = 3;
*(uint32_t*)0x200009de = 2;
*(uint32_t*)0x200009e2 = 5;
*(uint32_t*)0x200009e6 = 0;
*(uint32_t*)0x200009ea = 8;
*(uint32_t*)0x200009ee = 0;
*(uint32_t*)0x200009f2 = 4;
*(uint32_t*)0x200009f6 = 0xeb;
*(uint32_t*)0x200009fa = 1;
*(uint32_t*)0x200009fe = 0x10000;
*(uint32_t*)0x20000a02 = 6;
*(uint32_t*)0x20000a06 = 8;
*(uint32_t*)0x20000a0a = 7;
*(uint32_t*)0x20000a0e = 0x1d;
*(uint32_t*)0x20000a12 = 0xc2e;
*(uint32_t*)0x20000a16 = 6;
*(uint32_t*)0x20000a1a = 0x8001;
*(uint32_t*)0x20000a1e = 0x80;
*(uint32_t*)0x20000a22 = 0;
*(uint32_t*)0x20000a26 = 0;
*(uint32_t*)0x20000a2a = 0x200;
*(uint32_t*)0x20000a2e = 8;
*(uint32_t*)0x20000a32 = 4;
*(uint32_t*)0x20000a36 = 4;
*(uint32_t*)0x20000a3a = 0x8c7;
*(uint32_t*)0x20000a3e = 1;
*(uint32_t*)0x20000a42 = 0xa4;
*(uint32_t*)0x20000a46 = 8;
*(uint32_t*)0x20000a4a = 0xb;
*(uint32_t*)0x20000a4e = 1;
*(uint32_t*)0x20000a52 = 0;
*(uint32_t*)0x20000a56 = 1;
*(uint32_t*)0x20000a5a = 0x65da;
*(uint32_t*)0x20000a5e = 0xb63;
*(uint32_t*)0x20000a62 = 0x200;
*(uint32_t*)0x20000a66 = 0x3ff;
*(uint32_t*)0x20000a6a = 2;
*(uint32_t*)0x20000a6e = 0xdb1;
*(uint32_t*)0x20000a72 = 0x400;
*(uint32_t*)0x20000a76 = 8;
*(uint32_t*)0x20000a7a = 3;
*(uint32_t*)0x20000a7e = 0xffffffe1;
*(uint32_t*)0x20000a82 = 0x400;
*(uint32_t*)0x20000a86 = 3;
*(uint32_t*)0x20000a8a = 2;
*(uint32_t*)0x20000a8e = 0x3f;
*(uint32_t*)0x20000a92 = 0;
*(uint32_t*)0x20000a96 = 0x1e;
*(uint32_t*)0x20000a9a = 9;
*(uint32_t*)0x20000a9e = 1;
*(uint32_t*)0x20000aa2 = 0;
*(uint32_t*)0x20000aa6 = 0x8001;
*(uint32_t*)0x20000aaa = 1;
*(uint32_t*)0x20000aae = 9;
*(uint32_t*)0x20000ab2 = 0xffff;
*(uint32_t*)0x20000ab6 = 0x35;
*(uint32_t*)0x20000aba = 6;
*(uint32_t*)0x20000abe = -1;
*(uint32_t*)0x20000ac2 = 0xfffffffc;
*(uint32_t*)0x20000ac6 = 8;
*(uint32_t*)0x20000aca = 0x200;
*(uint32_t*)0x20000ace = 4;
*(uint32_t*)0x20000ad2 = 4;
*(uint32_t*)0x20000ad6 = 9;
*(uint32_t*)0x20000ada = 3;
*(uint32_t*)0x20000ade = 3;
*(uint32_t*)0x20000ae2 = 8;
*(uint32_t*)0x20000ae6 = 0;
*(uint32_t*)0x20000aea = 5;
*(uint32_t*)0x20000aee = 5;
*(uint32_t*)0x20000af2 = 6;
*(uint32_t*)0x20000af6 = 5;
*(uint32_t*)0x20000afa = 4;
*(uint32_t*)0x20000afe = 5;
*(uint32_t*)0x20000b02 = 0xffff;
*(uint32_t*)0x20000b06 = 9;
*(uint32_t*)0x20000b0a = 0;
*(uint32_t*)0x20000b0e = 3;
*(uint32_t*)0x20000b12 = 7;
*(uint32_t*)0x20000b16 = 5;
*(uint32_t*)0x20000b1a = 2;
*(uint32_t*)0x20000b1e = 0x81;
*(uint32_t*)0x20000b22 = 6;
*(uint32_t*)0x20000b26 = 8;
*(uint32_t*)0x20000b2a = 8;
*(uint32_t*)0x20000b2e = 1;
*(uint32_t*)0x20000b32 = 3;
*(uint32_t*)0x20000b36 = 3;
*(uint32_t*)0x20000b3a = 0x20;
*(uint32_t*)0x20000b3e = 0;
*(uint32_t*)0x20000b42 = 0x9a;
*(uint32_t*)0x20000b46 = 8;
*(uint32_t*)0x20000b4a = 0x8001;
*(uint32_t*)0x20000b4e = 9;
*(uint32_t*)0x20000b52 = 5;
*(uint32_t*)0x20000b56 = 0x200;
*(uint32_t*)0x20000b5a = 0x9b;
*(uint32_t*)0x20000b5e = 1;
*(uint32_t*)0x20000b62 = 0x1ff;
*(uint32_t*)0x20000b66 = 0x1000;
*(uint32_t*)0x20000b6a = 5;
*(uint32_t*)0x20000b6e = 6;
*(uint32_t*)0x20000b72 = 8;
*(uint32_t*)0x20000b76 = 5;
*(uint32_t*)0x20000b7a = 0xc7bd;
*(uint32_t*)0x20000b7e = 0x6ed;
*(uint32_t*)0x20000b82 = 6;
*(uint32_t*)0x20000b86 = 0x1ca;
*(uint32_t*)0x20000b8a = 0xb341;
*(uint32_t*)0x20000b8e = 3;
*(uint32_t*)0x20000b92 = 0x80;
*(uint32_t*)0x20000b96 = 8;
*(uint32_t*)0x20000b9a = 0x400;
*(uint32_t*)0x20000b9e = 0x80;
*(uint32_t*)0x20000ba2 = 0x247;
*(uint32_t*)0x20000ba6 = 0x160;
*(uint32_t*)0x20000baa = 6;
*(uint32_t*)0x20000bae = 0xfffffffc;
*(uint32_t*)0x20000bb2 = 8;
*(uint32_t*)0x20000bb6 = 0x100;
*(uint32_t*)0x20000bba = 4;
*(uint32_t*)0x20000bbe = 1;
*(uint32_t*)0x20000bc2 = 6;
*(uint32_t*)0x20000bc6 = 2;
*(uint32_t*)0x20000bca = 0x7fff;
*(uint32_t*)0x20000bce = 0x300000;
*(uint32_t*)0x20000bd2 = 5;
*(uint32_t*)0x20000bd6 = 3;
*(uint32_t*)0x20000bda = 3;
*(uint32_t*)0x20000bde = 3;
*(uint32_t*)0x20000be2 = 0;
*(uint32_t*)0x20000be6 = 0;
*(uint32_t*)0x20000bea = 0x67d5;
*(uint32_t*)0x20000bee = 1;
*(uint32_t*)0x20000bf2 = 0;
*(uint32_t*)0x20000bf6 = 0xffff;
*(uint32_t*)0x20000bfa = 0xc97b;
*(uint32_t*)0x20000bfe = 0x3ff;
*(uint32_t*)0x20000c02 = 5;
*(uint32_t*)0x20000c06 = 0x513;
*(uint32_t*)0x20000c0a = 0;
*(uint32_t*)0x20000c0e = 5;
*(uint32_t*)0x20000c12 = 8;
*(uint32_t*)0x20000c16 = 0x10000;
*(uint32_t*)0x20000c1a = -1;
*(uint32_t*)0x20000c1e = 0xffff;
*(uint32_t*)0x20000c22 = 7;
*(uint32_t*)0x20000c26 = 5;
*(uint32_t*)0x20000c2a = 0xd3d;
*(uint32_t*)0x20000c2e = 2;
*(uint32_t*)0x20000c32 = 6;
*(uint32_t*)0x20000c36 = 6;
*(uint32_t*)0x20000c3a = 0x5cf6;
*(uint32_t*)0x20000c3e = 0x40;
*(uint32_t*)0x20000c42 = -1;
*(uint32_t*)0x20000c46 = 1;
*(uint32_t*)0x20000c4a = 2;
*(uint32_t*)0x20000c4e = 0;
*(uint32_t*)0x20000c52 = 2;
*(uint32_t*)0x20000c56 = 6;
*(uint32_t*)0x20000c5a = 9;
*(uint32_t*)0x20000c5e = 0x10001;
*(uint32_t*)0x20000c62 = 2;
*(uint32_t*)0x20000c66 = 3;
*(uint32_t*)0x20000c6a = 0x8000;
*(uint32_t*)0x20000c6e = 0xfffffffb;
*(uint32_t*)0x20000c72 = 7;
*(uint32_t*)0x20000c76 = 0x401;
*(uint32_t*)0x20000c7a = 0x580;
*(uint32_t*)0x20000c7e = 2;
*(uint32_t*)0x20000c82 = 0xff;
*(uint32_t*)0x20000c86 = 8;
*(uint32_t*)0x20000c8a = 4;
*(uint32_t*)0x20000c8e = 9;
*(uint32_t*)0x20000c92 = 4;
*(uint32_t*)0x20000c96 = 0xc1;
*(uint32_t*)0x20000c9a = 6;
*(uint32_t*)0x20000c9e = 4;
*(uint32_t*)0x20000ca2 = 0x678f;
*(uint32_t*)0x20000ca6 = 4;
*(uint32_t*)0x20000caa = 8;
*(uint32_t*)0x20000cae = 0x7ff;
*(uint32_t*)0x20000cb2 = 2;
*(uint32_t*)0x20000cb6 = 0x80;
*(uint32_t*)0x20000cba = 0;
*(uint32_t*)0x20000cbe = 0xfffffff8;
*(uint32_t*)0x20000cc2 = 9;
*(uint32_t*)0x20000cc6 = 0;
*(uint32_t*)0x20000cca = 0x4540888d;
*(uint32_t*)0x20000cce = 0xfbe7;
*(uint32_t*)0x20000cd2 = 0;
*(uint32_t*)0x20000cd6 = 6;
*(uint32_t*)0x20000cda = 0;
*(uint32_t*)0x20000cde = 0xac;
*(uint32_t*)0x20000ce2 = 4;
*(uint32_t*)0x20000ce6 = 0;
*(uint32_t*)0x20000cea = 0xf;
*(uint32_t*)0x20000cee = 8;
*(uint32_t*)0x20000cf2 = 4;
*(uint32_t*)0x20000cf6 = 3;
*(uint32_t*)0x20000cfa = 1;
*(uint32_t*)0x20000cfe = 0x8001;
*(uint32_t*)0x20000d02 = 0x81;
*(uint32_t*)0x20000d06 = 0x80;
*(uint32_t*)0x20000d0a = 4;
*(uint32_t*)0x20000d0e = 0x9dc;
*(uint32_t*)0x20000d12 = 0xff;
*(uint32_t*)0x20000d16 = 8;
*(uint32_t*)0x20000d1a = 1;
*(uint32_t*)0x20000d1e = 0x7c0;
*(uint32_t*)0x20000d22 = 0;
*(uint32_t*)0x20000d26 = 0x81;
*(uint32_t*)0x20000d2a = 0;
*(uint32_t*)0x20000d2e = 0xcf4;
*(uint32_t*)0x20000d32 = 6;
*(uint32_t*)0x20000d36 = 7;
*(uint32_t*)0x20000d3a = 0x401;
*(uint32_t*)0x20000d3e = 5;
*(uint32_t*)0x20000d42 = 0;
*(uint32_t*)0x20000d46 = 7;
*(uint32_t*)0x20000d4a = 0xffffffe0;
*(uint32_t*)0x20000d4e = 0xfffffffb;
*(uint32_t*)0x20000d52 = 0x4dd;
*(uint32_t*)0x20000d56 = 0x23fd;
*(uint32_t*)0x20000d5a = 9;
*(uint32_t*)0x20000d5e = 0x40;
*(uint32_t*)0x20000d62 = 8;
*(uint32_t*)0x20000d66 = 1;
*(uint32_t*)0x20000d6a = 3;
*(uint32_t*)0x20000d6e = 8;
*(uint32_t*)0x20000d72 = 5;
*(uint32_t*)0x20000d76 = 9;
*(uint32_t*)0x20000d7a = 0x79;
*(uint32_t*)0x20000d7e = 0x80000000;
*(uint32_t*)0x20000d82 = 9;
*(uint32_t*)0x20000d86 = 0x3f;
*(uint32_t*)0x20000d8a = 0x40;
*(uint32_t*)0x20000d8e = 8;
*(uint32_t*)0x20000d92 = 6;
*(uint32_t*)0x20000d96 = 5;
*(uint32_t*)0x20000d9a = 0x1000;
*(uint32_t*)0x20000d9e = 0x2a2f;
*(uint32_t*)0x20000da2 = 7;
*(uint32_t*)0x20000da6 = 0x7a8;
*(uint32_t*)0x20000daa = 0x81;
*(uint32_t*)0x20000dae = 0xa1;
*(uint32_t*)0x20000db2 = 0x400;
*(uint32_t*)0x20000db6 = 0xc2cf;
*(uint32_t*)0x20000dba = 0xa86;
*(uint32_t*)0x20000dbe = 8;
*(uint32_t*)0x20000dc2 = 2;
*(uint32_t*)0x20000dc6 = 7;
*(uint32_t*)0x20000dca = 0;
*(uint32_t*)0x20000dce = 7;
*(uint32_t*)0x20000dd2 = 0x80;
*(uint32_t*)0x20000dd6 = 0x3f;
*(uint32_t*)0x20000dda = 3;
*(uint32_t*)0x20000dde = 0x1000;
*(uint32_t*)0x20000de2 = 0xfc9;
*(uint32_t*)0x20000de6 = 4;
*(uint32_t*)0x20000dea = 0x626f;
*(uint32_t*)0x20000dee = 0x778;
*(uint32_t*)0x20000df2 = 8;
*(uint32_t*)0x20000df6 = 0;
*(uint32_t*)0x20000dfa = 3;
*(uint32_t*)0x20000dfe = 9;
*(uint32_t*)0x20000e02 = 0x8001;
*(uint32_t*)0x20000e06 = 0x80000000;
*(uint32_t*)0x20000e0a = 0x92;
*(uint32_t*)0x20000e0e = -1;
*(uint32_t*)0x20000e12 = 8;
*(uint32_t*)0x20000e16 = 0x92;
*(uint32_t*)0x20000e1a = -1;
*(uint32_t*)0x20000e1e = 0x80000001;
*(uint32_t*)0x20000e22 = 2;
*(uint32_t*)0x20000e26 = 4;
*(uint32_t*)0x20000e2a = 1;
*(uint32_t*)0x20000e2e = 0x5e31;
*(uint32_t*)0x20000e32 = 7;
*(uint32_t*)0x20000e36 = 0;
*(uint32_t*)0x20000e3a = 1;
*(uint32_t*)0x20000e3e = 5;
*(uint32_t*)0x20000e42 = 0x80000001;
*(uint32_t*)0x20000e46 = 8;
*(uint32_t*)0x20000e4a = 8;
*(uint32_t*)0x20000e4e = 0x3f;
*(uint32_t*)0x20000e52 = -1;
*(uint32_t*)0x20000e56 = 2;
*(uint32_t*)0x20000e5a = 7;
*(uint32_t*)0x20000e5e = 8;
*(uint32_t*)0x20000e62 = 6;
*(uint32_t*)0x20000e66 = 0;
*(uint32_t*)0x20000e6a = 4;
*(uint32_t*)0x20000e6e = 9;
*(uint32_t*)0x20000e72 = 4;
*(uint32_t*)0x20000e76 = 7;
*(uint32_t*)0x20000e7a = 0x101;
*(uint32_t*)0x20000e7e = 0x7ff;
*(uint32_t*)0x20000e82 = 0x5b;
*(uint32_t*)0x20000e86 = 1;
*(uint32_t*)0x20000e8a = 0x3ff;
*(uint32_t*)0x20000e8e = 5;
*(uint32_t*)0x20000e92 = 0xe58;
*(uint32_t*)0x20000e96 = 0x80;
*(uint32_t*)0x20000e9a = 4;
*(uint32_t*)0x20000e9e = 6;
*(uint32_t*)0x20000ea2 = 0;
*(uint32_t*)0x20000ea6 = 0x8000;
*(uint32_t*)0x20000eaa = 0;
*(uint32_t*)0x20000eae = 0;
*(uint32_t*)0x20000eb2 = 0x94a;
*(uint32_t*)0x20000eb6 = 0x7fff;
*(uint32_t*)0x20000eba = 7;
*(uint32_t*)0x20000ebe = 0x6f18;
*(uint32_t*)0x20000ec2 = 0x7f;
*(uint32_t*)0x20000ec6 = 0x800;
*(uint32_t*)0x20000eca = 0x80;
*(uint32_t*)0x20000ece = 4;
*(uint32_t*)0x20000ed2 = 5;
*(uint32_t*)0x20000ed6 = 5;
*(uint32_t*)0x20000eda = 5;
*(uint32_t*)0x20000ede = 5;
*(uint32_t*)0x20000ee2 = 4;
*(uint32_t*)0x20000ee6 = 1;
*(uint32_t*)0x20000eea = 0;
*(uint32_t*)0x20000eee = 0;
*(uint32_t*)0x20000ef2 = 0x5ea;
*(uint32_t*)0x20000ef6 = 0xfffffff8;
*(uint32_t*)0x20000efa = 0x101;
*(uint32_t*)0x20000efe = 2;
*(uint32_t*)0x20000f02 = 0;
*(uint32_t*)0x20000f06 = 0x10000;
*(uint32_t*)0x20000f0a = 0x3f;
*(uint32_t*)0x20000f0e = 0xdd7;
*(uint32_t*)0x20000f12 = 1;
*(uint32_t*)0x20000f16 = 0x7fff;
*(uint32_t*)0x20000f1a = 0xfabb;
*(uint32_t*)0x20000f1e = 0x10000;
*(uint32_t*)0x20000f22 = 0;
*(uint32_t*)0x20000f26 = 6;
*(uint32_t*)0x20000f2a = 0x95d;
*(uint32_t*)0x20000f2e = 0;
*(uint32_t*)0x20000f32 = 1;
*(uint32_t*)0x20000f36 = 1;
*(uint32_t*)0x20000f3a = 0;
*(uint32_t*)0x20000f3e = 8;
*(uint32_t*)0x20000f42 = 0x86d;
*(uint32_t*)0x20000f46 = 0xc63f;
*(uint32_t*)0x20000f4a = 0x20;
*(uint32_t*)0x20000f4e = 4;
*(uint32_t*)0x20000f52 = 0x40;
*(uint32_t*)0x20000f56 = 8;
*(uint32_t*)0x20000f5a = 6;
*(uint32_t*)0x20000f5e = 0;
*(uint32_t*)0x20000f62 = 7;
*(uint32_t*)0x20000f66 = 0xc8;
*(uint32_t*)0x20000f6a = 0xbf4;
*(uint32_t*)0x20000f6e = 5;
*(uint32_t*)0x20000f72 = 0x20;
*(uint32_t*)0x20000f76 = 0x7fffffff;
*(uint32_t*)0x20000f7a = 0;
*(uint32_t*)0x20000f7e = 0x424;
*(uint32_t*)0x20000f82 = 0x80000001;
*(uint32_t*)0x20000f86 = 0;
*(uint32_t*)0x20000f8a = 0x236f;
*(uint32_t*)0x20000f8e = 0x7fffffff;
*(uint32_t*)0x20000f92 = 0x100;
*(uint32_t*)0x20000f96 = 6;
*(uint32_t*)0x20000f9a = 3;
*(uint32_t*)0x20000f9e = 5;
*(uint32_t*)0x20000fa2 = 0x7f22;
*(uint32_t*)0x20000fa6 = 0x80000000;
*(uint32_t*)0x20000faa = 5;
*(uint32_t*)0x20000fae = 0x800;
*(uint32_t*)0x20000fb2 = 9;
*(uint32_t*)0x20000fb6 = 0xce38000;
*(uint32_t*)0x20000fba = 2;
*(uint32_t*)0x20000fbe = 4;
*(uint32_t*)0x20000fc2 = 0x10000;
*(uint32_t*)0x20000fc6 = 8;
*(uint32_t*)0x20000fca = 3;
*(uint32_t*)0x20000fce = 0x8000;
*(uint32_t*)0x20000fd2 = 3;
*(uint32_t*)0x20000fd6 = 0x4878;
*(uint32_t*)0x20000fda = 0x3f0;
*(uint32_t*)0x20000fde = 6;
*(uint32_t*)0x20000fe2 = 0xe57;
*(uint32_t*)0x20000fe6 = 8;
*(uint32_t*)0x20000fea = 6;
*(uint32_t*)0x20000fee = 5;
*(uint32_t*)0x20000ff2 = 8;
*(uint32_t*)0x20000ff6 = 0xe7e2;
*(uint32_t*)0x20000ffa = 3;
*(uint32_t*)0x20000ffe = 0xb;
*(uint32_t*)0x20001002 = 0;
*(uint32_t*)0x20001006 = 3;
*(uint32_t*)0x2000100a = 0xc;
*(uint32_t*)0x2000100e = 0;
*(uint32_t*)0x20001012 = 2;
*(uint32_t*)0x20001016 = 0x70;
*(uint32_t*)0x2000101a = 0;
*(uint32_t*)0x2000101e = 4;
*(uint32_t*)0x20001022 = 8;
*(uint32_t*)0x20001026 = 0;
*(uint32_t*)0x2000102a = 0x800;
*(uint32_t*)0x2000102e = 0xffff;
*(uint32_t*)0x20001032 = 0x69;
*(uint32_t*)0x20001036 = 8;
*(uint32_t*)0x2000103a = 2;
*(uint32_t*)0x2000103e = 5;
*(uint32_t*)0x20001042 = 6;
*(uint32_t*)0x20001046 = 0x10001;
*(uint32_t*)0x2000104a = 0x102e;
*(uint32_t*)0x2000104e = 1;
*(uint32_t*)0x20001052 = 0xc1;
*(uint32_t*)0x20001056 = 9;
*(uint32_t*)0x2000105a = 9;
*(uint32_t*)0x2000105e = 0;
*(uint32_t*)0x20001062 = 1;
*(uint32_t*)0x20001066 = 0xffff;
*(uint32_t*)0x2000106a = 8;
*(uint32_t*)0x2000106e = 4;
*(uint32_t*)0x20001072 = 0x200;
*(uint32_t*)0x20001076 = 0x1000;
*(uint32_t*)0x2000107a = 6;
*(uint32_t*)0x2000107e = 3;
*(uint32_t*)0x20001082 = 0x80;
*(uint32_t*)0x20001086 = 7;
*(uint32_t*)0x2000108a = 0x101;
*(uint32_t*)0x2000108e = 0xb2;
*(uint32_t*)0x20001092 = 0x8000;
*(uint32_t*)0x20001096 = 0;
*(uint32_t*)0x2000109a = 2;
*(uint32_t*)0x2000109e = 0xfffffffe;
*(uint32_t*)0x200010a2 = 0x81;
*(uint32_t*)0x200010a6 = 0x4b;
*(uint32_t*)0x200010aa = 5;
*(uint32_t*)0x200010ae = 0x800;
*(uint32_t*)0x200010b2 = 8;
*(uint32_t*)0x200010b6 = 0xffff91bf;
*(uint32_t*)0x200010ba = 3;
*(uint32_t*)0x200010be = 0;
*(uint32_t*)0x200010c2 = 9;
*(uint32_t*)0x200010c6 = 6;
*(uint32_t*)0x200010ca = 7;
*(uint32_t*)0x200010ce = 1;
*(uint32_t*)0x200010d2 = 5;
*(uint32_t*)0x200010d6 = 0xfa;
*(uint32_t*)0x200010da = 0;
*(uint32_t*)0x200010de = 0xff;
*(uint32_t*)0x200010e2 = 0x60000000;
*(uint32_t*)0x200010e6 = 0xb4654ad;
*(uint32_t*)0x200010ea = 0x7fff;
*(uint32_t*)0x200010ee = 0x1241;
*(uint16_t*)0x200010f2 = 0;
*(uint16_t*)0x200010f4 = 1;
*(uint16_t*)0x200010f6 = 3;
*(uint16_t*)0x200010f8 = 1;
*(uint16_t*)0x200010fa = 1;
*(uint16_t*)0x200010fc = 1;
*(uint16_t*)0x200010fe = 3;
*(uint16_t*)0x20001100 = 1;
*(uint16_t*)0x20001102 = 7;
*(uint16_t*)0x20001104 = 0;
*(uint16_t*)0x20001106 = 5;
*(uint16_t*)0x20001108 = 1;
*(uint16_t*)0x2000110a = 0;
*(uint16_t*)0x2000110c = 1;
*(uint16_t*)0x2000110e = 2;
*(uint16_t*)0x20001110 = 0;
*(uint16_t*)0x20001112 = 1;
*(uint16_t*)0x20001114 = 0;
*(uint16_t*)0x20001116 = 5;
*(uint16_t*)0x20001118 = 0;
*(uint16_t*)0x2000111a = 0;
*(uint16_t*)0x2000111c = 0;
*(uint16_t*)0x2000111e = 4;
*(uint16_t*)0x20001120 = 1;
*(uint16_t*)0x20001122 = 0;
*(uint16_t*)0x20001124 = 0;
*(uint16_t*)0x20001126 = 3;
*(uint16_t*)0x20001128 = 1;
*(uint16_t*)0x2000112a = 3;
*(uint16_t*)0x2000112c = 1;
*(uint16_t*)0x2000112e = 5;
*(uint16_t*)0x20001130 = 1;
*(uint16_t*)0x20001132 = 4;
*(uint16_t*)0x20001134 = 1;
*(uint16_t*)0x20001136 = 4;
*(uint16_t*)0x20001138 = 1;
*(uint16_t*)0x2000113a = 5;
*(uint16_t*)0x2000113c = 1;
*(uint16_t*)0x2000113e = 1;
*(uint16_t*)0x20001140 = 1;
*(uint16_t*)0x20001142 = 5;
*(uint16_t*)0x20001144 = 1;
*(uint16_t*)0x20001146 = 2;
*(uint16_t*)0x20001148 = 0;
*(uint16_t*)0x2000114a = 4;
*(uint16_t*)0x2000114c = 1;
*(uint16_t*)0x2000114e = 0;
*(uint16_t*)0x20001150 = 1;
*(uint16_t*)0x20001152 = 4;
*(uint16_t*)0x20001154 = 0;
*(uint16_t*)0x20001156 = 0;
*(uint16_t*)0x20001158 = 0;
*(uint16_t*)0x2000115a = 5;
*(uint16_t*)0x2000115c = 0;
*(uint16_t*)0x2000115e = 3;
*(uint16_t*)0x20001160 = 0;
*(uint16_t*)0x20001162 = 5;
*(uint16_t*)0x20001164 = 1;
*(uint16_t*)0x20001166 = 0;
*(uint16_t*)0x20001168 = 1;
*(uint16_t*)0x2000116a = 2;
*(uint16_t*)0x2000116c = 1;
*(uint16_t*)0x2000116e = 3;
*(uint16_t*)0x20001170 = 0;
*(uint16_t*)0x20001172 = 7;
*(uint16_t*)0x20001174 = 0;
*(uint16_t*)0x20001176 = 1;
*(uint16_t*)0x20001178 = 0;
*(uint16_t*)0x2000117a = 3;
*(uint16_t*)0x2000117c = 1;
*(uint16_t*)0x2000117e = 3;
*(uint16_t*)0x20001180 = 0;
*(uint16_t*)0x20001182 = 3;
*(uint16_t*)0x20001184 = 1;
*(uint16_t*)0x20001186 = 1;
*(uint16_t*)0x20001188 = 1;
*(uint16_t*)0x2000118a = 4;
*(uint16_t*)0x2000118c = 1;
*(uint16_t*)0x2000118e = 5;
*(uint16_t*)0x20001190 = 1;
*(uint16_t*)0x20001192 = 0;
*(uint16_t*)0x20001194 = 1;
*(uint16_t*)0x20001196 = 1;
*(uint16_t*)0x20001198 = 1;
*(uint16_t*)0x2000119a = 1;
*(uint16_t*)0x2000119c = 1;
*(uint16_t*)0x2000119e = 3;
*(uint16_t*)0x200011a0 = 0;
*(uint16_t*)0x200011a2 = 2;
*(uint16_t*)0x200011a4 = 1;
*(uint16_t*)0x200011a6 = 5;
*(uint16_t*)0x200011a8 = 1;
*(uint16_t*)0x200011aa = 5;
*(uint16_t*)0x200011ac = 1;
*(uint16_t*)0x200011ae = 4;
*(uint16_t*)0x200011b0 = 0;
*(uint16_t*)0x200011b2 = 4;
*(uint16_t*)0x200011b4 = 1;
*(uint16_t*)0x200011b6 = 6;
*(uint16_t*)0x200011b8 = 0;
*(uint16_t*)0x200011ba = 4;
*(uint16_t*)0x200011bc = 1;
*(uint16_t*)0x200011be = 4;
*(uint16_t*)0x200011c0 = 0;
*(uint16_t*)0x200011c2 = 3;
*(uint16_t*)0x200011c4 = 1;
*(uint16_t*)0x200011c6 = 3;
*(uint16_t*)0x200011c8 = 1;
*(uint16_t*)0x200011ca = 2;
*(uint16_t*)0x200011cc = 1;
*(uint16_t*)0x200011ce = 2;
*(uint16_t*)0x200011d0 = 0;
*(uint16_t*)0x200011d2 = 4;
*(uint16_t*)0x200011d4 = 0;
*(uint16_t*)0x200011d6 = 7;
*(uint16_t*)0x200011d8 = 0;
*(uint16_t*)0x200011da = 5;
*(uint16_t*)0x200011dc = 0;
*(uint16_t*)0x200011de = 3;
*(uint16_t*)0x200011e0 = 1;
*(uint16_t*)0x200011e2 = 7;
*(uint16_t*)0x200011e4 = 1;
*(uint16_t*)0x200011e6 = 0;
*(uint16_t*)0x200011e8 = 1;
*(uint16_t*)0x200011ea = 3;
*(uint16_t*)0x200011ec = 0;
*(uint16_t*)0x200011ee = 3;
*(uint16_t*)0x200011f0 = 1;
*(uint16_t*)0x200011f2 = 2;
*(uint16_t*)0x200011f4 = 0;
*(uint16_t*)0x200011f6 = 5;
*(uint16_t*)0x200011f8 = 1;
*(uint16_t*)0x200011fa = 7;
*(uint16_t*)0x200011fc = 0;
*(uint16_t*)0x200011fe = 3;
*(uint16_t*)0x20001200 = 1;
*(uint16_t*)0x20001202 = 7;
*(uint16_t*)0x20001204 = 1;
*(uint16_t*)0x20001206 = 3;
*(uint16_t*)0x20001208 = 1;
*(uint16_t*)0x2000120a = 4;
*(uint16_t*)0x2000120c = 1;
*(uint16_t*)0x2000120e = 7;
*(uint16_t*)0x20001210 = 1;
*(uint16_t*)0x20001212 = 2;
*(uint16_t*)0x20001214 = 1;
*(uint16_t*)0x20001216 = 1;
*(uint16_t*)0x20001218 = 1;
*(uint16_t*)0x2000121a = 5;
*(uint16_t*)0x2000121c = 0;
*(uint16_t*)0x2000121e = 5;
*(uint16_t*)0x20001220 = 0;
*(uint16_t*)0x20001222 = 4;
*(uint16_t*)0x20001224 = 1;
*(uint16_t*)0x20001226 = 2;
*(uint16_t*)0x20001228 = 1;
*(uint16_t*)0x2000122a = 7;
*(uint16_t*)0x2000122c = 0;
*(uint16_t*)0x2000122e = 3;
*(uint16_t*)0x20001230 = 0;
*(uint16_t*)0x20001232 = 1;
*(uint16_t*)0x20001234 = 0;
*(uint16_t*)0x20001236 = 1;
*(uint16_t*)0x20001238 = 0;
*(uint16_t*)0x2000123a = 2;
*(uint16_t*)0x2000123c = 1;
*(uint16_t*)0x2000123e = 5;
*(uint16_t*)0x20001240 = 0;
*(uint16_t*)0x20001242 = 7;
*(uint16_t*)0x20001244 = 0;
*(uint16_t*)0x20001246 = 3;
*(uint16_t*)0x20001248 = 1;
*(uint16_t*)0x2000124a = 7;
*(uint16_t*)0x2000124c = 1;
*(uint16_t*)0x2000124e = 4;
*(uint16_t*)0x20001250 = 1;
*(uint16_t*)0x20001252 = 7;
*(uint16_t*)0x20001254 = 1;
*(uint16_t*)0x20001256 = 5;
*(uint16_t*)0x20001258 = 1;
*(uint16_t*)0x2000125a = 2;
*(uint16_t*)0x2000125c = 0;
*(uint16_t*)0x2000125e = 3;
*(uint16_t*)0x20001260 = 1;
*(uint16_t*)0x20001262 = 3;
*(uint16_t*)0x20001264 = 1;
*(uint16_t*)0x20001266 = 4;
*(uint16_t*)0x20001268 = 0x1815;
*(uint16_t*)0x2000126a = 3;
*(uint16_t*)0x2000126c = 1;
*(uint16_t*)0x2000126e = 4;
*(uint16_t*)0x20001270 = 1;
*(uint16_t*)0x20001272 = 0;
*(uint16_t*)0x20001274 = 1;
*(uint16_t*)0x20001276 = 4;
*(uint16_t*)0x20001278 = 1;
*(uint16_t*)0x2000127a = 3;
*(uint16_t*)0x2000127c = 1;
*(uint16_t*)0x2000127e = 3;
*(uint16_t*)0x20001280 = 1;
*(uint16_t*)0x20001282 = 7;
*(uint16_t*)0x20001284 = 0;
*(uint16_t*)0x20001286 = 5;
*(uint16_t*)0x20001288 = 1;
*(uint16_t*)0x2000128a = 0;
*(uint16_t*)0x2000128c = 1;
*(uint16_t*)0x2000128e = 5;
*(uint16_t*)0x20001290 = 0;
*(uint16_t*)0x20001292 = 1;
*(uint16_t*)0x20001294 = 1;
*(uint16_t*)0x20001296 = 3;
*(uint16_t*)0x20001298 = 0;
*(uint16_t*)0x2000129a = 5;
*(uint16_t*)0x2000129c = 1;
*(uint16_t*)0x2000129e = 4;
*(uint16_t*)0x200012a0 = 1;
*(uint16_t*)0x200012a2 = 2;
*(uint16_t*)0x200012a4 = 0;
*(uint16_t*)0x200012a6 = 5;
*(uint16_t*)0x200012a8 = 0;
*(uint16_t*)0x200012aa = 7;
*(uint16_t*)0x200012ac = 0;
*(uint16_t*)0x200012ae = 4;
*(uint16_t*)0x200012b0 = 0;
*(uint16_t*)0x200012b2 = 5;
*(uint16_t*)0x200012b4 = 0;
*(uint16_t*)0x200012b6 = 0;
*(uint16_t*)0x200012b8 = 1;
*(uint16_t*)0x200012ba = 4;
*(uint16_t*)0x200012bc = 1;
*(uint16_t*)0x200012be = 3;
*(uint16_t*)0x200012c0 = 1;
*(uint16_t*)0x200012c2 = 0;
*(uint16_t*)0x200012c4 = 1;
*(uint16_t*)0x200012c6 = 1;
*(uint16_t*)0x200012c8 = 0;
*(uint16_t*)0x200012ca = 7;
*(uint16_t*)0x200012cc = 1;
*(uint16_t*)0x200012ce = 5;
*(uint16_t*)0x200012d0 = 0;
*(uint16_t*)0x200012d2 = 4;
*(uint16_t*)0x200012d4 = 0;
*(uint16_t*)0x200012d6 = 4;
*(uint16_t*)0x200012d8 = 1;
*(uint16_t*)0x200012da = 0;
*(uint16_t*)0x200012dc = 1;
*(uint16_t*)0x200012de = 3;
*(uint16_t*)0x200012e0 = 0;
*(uint16_t*)0x200012e2 = 5;
*(uint16_t*)0x200012e4 = 0;
*(uint16_t*)0x200012e6 = 4;
*(uint16_t*)0x200012e8 = 1;
*(uint16_t*)0x200012ea = 4;
*(uint16_t*)0x200012ec = 1;
*(uint16_t*)0x200012ee = 5;
*(uint16_t*)0x200012f0 = 1;
*(uint8_t*)0x200012f2 = 1;
*(uint16_t*)0x200012f6 = 0x154;
*(uint16_t*)0x200012f8 = 5;
*(uint16_t*)0x200012fa = 0x14;
*(uint16_t*)0x200012fc = 6;
*(uint16_t*)0x200012fe = 8;
*(uint16_t*)0x20001300 = 2;
*(uint16_t*)0x20001302 = 1;
*(uint16_t*)0x20001306 = 8;
*(uint16_t*)0x20001308 = 1;
*(uint16_t*)0x2000130a = 7;
*(uint16_t*)0x2000130e = 0x3c;
*(uint16_t*)0x20001310 = 6;
*(uint16_t*)0x20001312 = 8;
*(uint16_t*)0x20001314 = 2;
*(uint16_t*)0x20001316 = 0;
*(uint16_t*)0x2000131a = 8;
*(uint16_t*)0x2000131c = 1;
*(uint16_t*)0x2000131e = 3;
*(uint16_t*)0x20001322 = 8;
*(uint16_t*)0x20001324 = 1;
*(uint16_t*)0x20001326 = 5;
*(uint16_t*)0x2000132a = 8;
*(uint16_t*)0x2000132c = 2;
*(uint16_t*)0x2000132e = 1;
*(uint16_t*)0x20001332 = 8;
*(uint16_t*)0x20001334 = 2;
*(uint16_t*)0x20001336 = 0;
*(uint16_t*)0x2000133a = 8;
*(uint16_t*)0x2000133c = 2;
*(uint16_t*)0x2000133e = 1;
*(uint16_t*)0x20001342 = 8;
*(uint16_t*)0x20001344 = 1;
*(uint16_t*)0x20001346 = 3;
*(uint16_t*)0x2000134a = 0x34;
*(uint16_t*)0x2000134c = 6;
*(uint16_t*)0x2000134e = 8;
*(uint16_t*)0x20001350 = 1;
*(uint16_t*)0x20001352 = 7;
*(uint16_t*)0x20001356 = 8;
*(uint16_t*)0x20001358 = 2;
*(uint16_t*)0x2000135a = 0;
*(uint16_t*)0x2000135e = 8;
*(uint16_t*)0x20001360 = 1;
*(uint16_t*)0x20001362 = 3;
*(uint16_t*)0x20001366 = 8;
*(uint16_t*)0x20001368 = 1;
*(uint16_t*)0x2000136a = 0;
*(uint16_t*)0x2000136e = 8;
*(uint16_t*)0x20001370 = 2;
*(uint16_t*)0x20001372 = 1;
*(uint16_t*)0x20001376 = 8;
*(uint16_t*)0x20001378 = 1;
*(uint16_t*)0x2000137a = 3;
*(uint16_t*)0x2000137e = 0x3c;
*(uint16_t*)0x20001380 = 6;
*(uint16_t*)0x20001382 = 8;
*(uint16_t*)0x20001384 = 2;
*(uint16_t*)0x20001386 = 0;
*(uint16_t*)0x2000138a = 8;
*(uint16_t*)0x2000138c = 1;
*(uint16_t*)0x2000138e = 3;
*(uint16_t*)0x20001392 = 8;
*(uint16_t*)0x20001394 = 2;
*(uint16_t*)0x20001396 = 0;
*(uint16_t*)0x2000139a = 8;
*(uint16_t*)0x2000139c = 1;
*(uint16_t*)0x2000139e = 2;
*(uint16_t*)0x200013a2 = 8;
*(uint16_t*)0x200013a4 = 1;
*(uint16_t*)0x200013a6 = 5;
*(uint16_t*)0x200013aa = 8;
*(uint16_t*)0x200013ac = 2;
*(uint16_t*)0x200013ae = 0;
*(uint16_t*)0x200013b2 = 8;
*(uint16_t*)0x200013b4 = 2;
*(uint16_t*)0x200013b6 = 0;
*(uint16_t*)0x200013ba = 0x44;
*(uint16_t*)0x200013bc = 6;
*(uint16_t*)0x200013be = 8;
*(uint16_t*)0x200013c0 = 2;
*(uint16_t*)0x200013c2 = 0;
*(uint16_t*)0x200013c6 = 8;
*(uint16_t*)0x200013c8 = 2;
*(uint16_t*)0x200013ca = 0;
*(uint16_t*)0x200013ce = 8;
*(uint16_t*)0x200013d0 = 1;
*(uint16_t*)0x200013d2 = 3;
*(uint16_t*)0x200013d6 = 8;
*(uint16_t*)0x200013d8 = 1;
*(uint16_t*)0x200013da = 4;
*(uint16_t*)0x200013de = 8;
*(uint16_t*)0x200013e0 = 2;
*(uint16_t*)0x200013e2 = 1;
*(uint16_t*)0x200013e6 = 8;
*(uint16_t*)0x200013e8 = 2;
*(uint16_t*)0x200013ea = 1;
*(uint16_t*)0x200013ee = 8;
*(uint16_t*)0x200013f0 = 2;
*(uint16_t*)0x200013f2 = 0;
*(uint16_t*)0x200013f6 = 8;
*(uint16_t*)0x200013f8 = 1;
*(uint16_t*)0x200013fa = 5;
*(uint16_t*)0x200013fe = 0xc;
*(uint16_t*)0x20001400 = 6;
*(uint16_t*)0x20001402 = 8;
*(uint16_t*)0x20001404 = 2;
*(uint16_t*)0x20001406 = 0;
*(uint16_t*)0x2000140a = 0x24;
*(uint16_t*)0x2000140c = 6;
*(uint16_t*)0x2000140e = 8;
*(uint16_t*)0x20001410 = 2;
*(uint16_t*)0x20001412 = 1;
*(uint16_t*)0x20001416 = 8;
*(uint16_t*)0x20001418 = 1;
*(uint16_t*)0x2000141a = 7;
*(uint16_t*)0x2000141e = 8;
*(uint16_t*)0x20001420 = 1;
*(uint16_t*)0x20001422 = 5;
*(uint16_t*)0x20001426 = 8;
*(uint16_t*)0x20001428 = 2;
*(uint16_t*)0x2000142a = 0;
*(uint16_t*)0x2000142e = 0x1c;
*(uint16_t*)0x20001430 = 6;
*(uint16_t*)0x20001432 = 8;
*(uint16_t*)0x20001434 = 1;
*(uint16_t*)0x20001436 = 5;
*(uint16_t*)0x2000143a = 8;
*(uint16_t*)0x2000143c = 1;
*(uint16_t*)0x2000143e = 5;
*(uint16_t*)0x20001442 = 8;
*(uint16_t*)0x20001444 = 1;
*(uint16_t*)0x20001446 = 4;
*(uint16_t*)0x2000144a = 0xc4;
*(uint16_t*)0x2000144c = 5;
*(uint16_t*)0x2000144e = 0x24;
*(uint16_t*)0x20001450 = 6;
*(uint16_t*)0x20001452 = 8;
*(uint16_t*)0x20001454 = 1;
*(uint16_t*)0x20001456 = 0;
*(uint16_t*)0x2000145a = 8;
*(uint16_t*)0x2000145c = 1;
*(uint16_t*)0x2000145e = 7;
*(uint16_t*)0x20001462 = 8;
*(uint16_t*)0x20001464 = 1;
*(uint16_t*)0x20001466 = 2;
*(uint16_t*)0x2000146a = 8;
*(uint16_t*)0x2000146c = 1;
*(uint16_t*)0x2000146e = 5;
*(uint16_t*)0x20001472 = 0x14;
*(uint16_t*)0x20001474 = 6;
*(uint16_t*)0x20001476 = 8;
*(uint16_t*)0x20001478 = 1;
*(uint16_t*)0x2000147a = 7;
*(uint16_t*)0x2000147e = 8;
*(uint16_t*)0x20001480 = 1;
*(uint16_t*)0x20001482 = 0;
*(uint16_t*)0x20001486 = 0x34;
*(uint16_t*)0x20001488 = 6;
*(uint16_t*)0x2000148a = 8;
*(uint16_t*)0x2000148c = 1;
*(uint16_t*)0x2000148e = 1;
*(uint16_t*)0x20001492 = 8;
*(uint16_t*)0x20001494 = 2;
*(uint16_t*)0x20001496 = 0;
*(uint16_t*)0x2000149a = 8;
*(uint16_t*)0x2000149c = 1;
*(uint16_t*)0x2000149e = 3;
*(uint16_t*)0x200014a2 = 8;
*(uint16_t*)0x200014a4 = 1;
*(uint16_t*)0x200014a6 = 3;
*(uint16_t*)0x200014aa = 8;
*(uint16_t*)0x200014ac = 2;
*(uint16_t*)0x200014ae = 1;
*(uint16_t*)0x200014b2 = 8;
*(uint16_t*)0x200014b4 = 2;
*(uint16_t*)0x200014b6 = 1;
*(uint16_t*)0x200014ba = 0x1c;
*(uint16_t*)0x200014bc = 6;
*(uint16_t*)0x200014be = 8;
*(uint16_t*)0x200014c0 = 2;
*(uint16_t*)0x200014c2 = 1;
*(uint16_t*)0x200014c6 = 8;
*(uint16_t*)0x200014c8 = 2;
*(uint16_t*)0x200014ca = 1;
*(uint16_t*)0x200014ce = 8;
*(uint16_t*)0x200014d0 = 1;
*(uint16_t*)0x200014d2 = 0;
*(uint16_t*)0x200014d6 = 0x14;
*(uint16_t*)0x200014d8 = 6;
*(uint16_t*)0x200014da = 8;
*(uint16_t*)0x200014dc = 1;
*(uint16_t*)0x200014de = 4;
*(uint16_t*)0x200014e2 = 8;
*(uint16_t*)0x200014e4 = 1;
*(uint16_t*)0x200014e6 = 1;
*(uint16_t*)0x200014ea = 0x24;
*(uint16_t*)0x200014ec = 6;
*(uint16_t*)0x200014ee = 8;
*(uint16_t*)0x200014f0 = 1;
*(uint16_t*)0x200014f2 = 5;
*(uint16_t*)0x200014f6 = 8;
*(uint16_t*)0x200014f8 = 2;
*(uint16_t*)0x200014fa = 0;
*(uint16_t*)0x200014fe = 8;
*(uint16_t*)0x20001500 = 1;
*(uint16_t*)0x20001502 = 5;
*(uint16_t*)0x20001506 = 8;
*(uint16_t*)0x20001508 = 1;
*(uint16_t*)0x2000150a = 7;
*(uint16_t*)0x2000150e = 4;
*(uint16_t*)0x20001510 = 6;
*(uint16_t*)0x20001514 = 0x40;
*(uint16_t*)0x20001516 = 1;
*(uint16_t*)0x20001518 = 0x3c;
*(uint32_t*)0x2000151a = 0x10;
*(uint16_t*)0x2000151e = 0xc;
*(uint16_t*)0x20001520 = 1;
memcpy((void*)0x20001522, "mirred\000", 7);
*(uint16_t*)0x2000152a = 0x24;
*(uint16_t*)0x2000152c = 2;
*(uint16_t*)0x2000152e = 0x20;
*(uint16_t*)0x20001530 = 2;
*(uint32_t*)0x20001532 = 1;
*(uint32_t*)0x20001536 = 0;
*(uint32_t*)0x2000153a = 5;
*(uint32_t*)0x2000153e = 6;
*(uint32_t*)0x20001542 = 0x100;
*(uint32_t*)0x20001546 = 7;
*(uint32_t*)0x2000154a = 0;
*(uint16_t*)0x2000154e = 4;
*(uint16_t*)0x20001550 = 6;
*(uint16_t*)0x20001554 = 0x44;
*(uint16_t*)0x20001556 = 1;
*(uint16_t*)0x20001558 = 0x40;
*(uint32_t*)0x2000155a = 0x18;
*(uint16_t*)0x2000155e = 8;
*(uint16_t*)0x20001560 = 1;
memcpy((void*)0x20001562, "nat\000", 4);
*(uint16_t*)0x20001566 = 0x2c;
*(uint16_t*)0x20001568 = 2;
*(uint16_t*)0x2000156a = 0x28;
*(uint16_t*)0x2000156c = 1;
*(uint32_t*)0x2000156e = 5;
*(uint32_t*)0x20001572 = 0x64;
*(uint32_t*)0x20001576 = 0x10000000;
*(uint32_t*)0x2000157a = 2;
*(uint32_t*)0x2000157e = 0x401;
*(uint32_t*)0x20001582 = htobe32(2);
*(uint32_t*)0x20001586 = htobe32(6);
*(uint32_t*)0x2000158a = htobe32(-1);
*(uint32_t*)0x2000158e = 1;
*(uint16_t*)0x20001592 = 4;
*(uint16_t*)0x20001594 = 6;
*(uint16_t*)0x20001598 = 0x40;
*(uint16_t*)0x2000159a = 1;
*(uint16_t*)0x2000159c = 0x3c;
*(uint32_t*)0x2000159e = 0x10;
*(uint16_t*)0x200015a2 = 0xc;
*(uint16_t*)0x200015a4 = 1;
memcpy((void*)0x200015a6, "mirred\000", 7);
*(uint16_t*)0x200015ae = 0x24;
*(uint16_t*)0x200015b0 = 2;
*(uint16_t*)0x200015b2 = 0x20;
*(uint16_t*)0x200015b4 = 2;
*(uint32_t*)0x200015b6 = 5;
*(uint32_t*)0x200015ba = 0;
*(uint32_t*)0x200015be = 1;
*(uint32_t*)0x200015c2 = 8;
*(uint32_t*)0x200015c6 = 0xfffffff8;
*(uint32_t*)0x200015ca = 2;
*(uint32_t*)0x200015ce = 0;
*(uint16_t*)0x200015d2 = 4;
*(uint16_t*)0x200015d4 = 6;
*(uint16_t*)0x200015d8 = 0x424;
*(uint16_t*)0x200015da = 1;
*(uint16_t*)0x200015dc = 0x420;
*(uint32_t*)0x200015de = 7;
*(uint16_t*)0x200015e2 = 0xc;
*(uint16_t*)0x200015e4 = 1;
memcpy((void*)0x200015e6, "police\000", 7);
*(uint16_t*)0x200015ee = 0x408;
*(uint16_t*)0x200015f0 = 2;
*(uint16_t*)0x200015f2 = 0x404;
*(uint16_t*)0x200015f4 = 3;
*(uint32_t*)0x200015f6 = 8;
*(uint32_t*)0x200015fa = 4;
*(uint32_t*)0x200015fe = 0x7f;
*(uint32_t*)0x20001602 = 0x7f;
*(uint32_t*)0x20001606 = 7;
*(uint32_t*)0x2000160a = 8;
*(uint32_t*)0x2000160e = 0x14;
*(uint32_t*)0x20001612 = 0;
*(uint32_t*)0x20001616 = 0x80;
*(uint32_t*)0x2000161a = 0xff;
*(uint32_t*)0x2000161e = 2;
*(uint32_t*)0x20001622 = 8;
*(uint32_t*)0x20001626 = 0xb5;
*(uint32_t*)0x2000162a = 0x810;
*(uint32_t*)0x2000162e = 5;
*(uint32_t*)0x20001632 = 0x190c;
*(uint32_t*)0x20001636 = 0;
*(uint32_t*)0x2000163a = 0x401;
*(uint32_t*)0x2000163e = 0x7ff;
*(uint32_t*)0x20001642 = 0x10000;
*(uint32_t*)0x20001646 = 0x3c2b;
*(uint32_t*)0x2000164a = 0xb8;
*(uint32_t*)0x2000164e = 0x3d7c;
*(uint32_t*)0x20001652 = -1;
*(uint32_t*)0x20001656 = 7;
*(uint32_t*)0x2000165a = 9;
*(uint32_t*)0x2000165e = 0x10a;
*(uint32_t*)0x20001662 = 8;
*(uint32_t*)0x20001666 = 0xf56;
*(uint32_t*)0x2000166a = 6;
*(uint32_t*)0x2000166e = 7;
*(uint32_t*)0x20001672 = 0;
*(uint32_t*)0x20001676 = 0x80000001;
*(uint32_t*)0x2000167a = 0;
*(uint32_t*)0x2000167e = 0x10001;
*(uint32_t*)0x20001682 = 0x7fff;
*(uint32_t*)0x20001686 = 9;
*(uint32_t*)0x2000168a = 0x7fffffff;
*(uint32_t*)0x2000168e = 7;
*(uint32_t*)0x20001692 = 4;
*(uint32_t*)0x20001696 = 0x3f;
*(uint32_t*)0x2000169a = 3;
*(uint32_t*)0x2000169e = 0x80;
*(uint32_t*)0x200016a2 = 6;
*(uint32_t*)0x200016a6 = 0x1000;
*(uint32_t*)0x200016aa = 1;
*(uint32_t*)0x200016ae = 9;
*(uint32_t*)0x200016b2 = 0x4c90;
*(uint32_t*)0x200016b6 = 7;
*(uint32_t*)0x200016ba = 0;
*(uint32_t*)0x200016be = 1;
*(uint32_t*)0x200016c2 = 0x3f;
*(uint32_t*)0x200016c6 = 8;
*(uint32_t*)0x200016ca = 1;
*(uint32_t*)0x200016ce = 1;
*(uint32_t*)0x200016d2 = 0;
*(uint32_t*)0x200016d6 = 0;
*(uint32_t*)0x200016da = 0x448f;
*(uint32_t*)0x200016de = 2;
*(uint32_t*)0x200016e2 = 0xffff504b;
*(uint32_t*)0x200016e6 = 8;
*(uint32_t*)0x200016ea = 0xf85;
*(uint32_t*)0x200016ee = 7;
*(uint32_t*)0x200016f2 = 9;
*(uint32_t*)0x200016f6 = 0;
*(uint32_t*)0x200016fa = 0x4000;
*(uint32_t*)0x200016fe = 6;
*(uint32_t*)0x20001702 = 0xffffff01;
*(uint32_t*)0x20001706 = 0xfff;
*(uint32_t*)0x2000170a = 0x1ff;
*(uint32_t*)0x2000170e = 3;
*(uint32_t*)0x20001712 = 0xe1f;
*(uint32_t*)0x20001716 = 0x20;
*(uint32_t*)0x2000171a = 0xfffffffb;
*(uint32_t*)0x2000171e = 7;
*(uint32_t*)0x20001722 = 0x7ff;
*(uint32_t*)0x20001726 = 0xfffffff8;
*(uint32_t*)0x2000172a = 0;
*(uint32_t*)0x2000172e = 0x31;
*(uint32_t*)0x20001732 = 9;
*(uint32_t*)0x20001736 = 0x3ff;
*(uint32_t*)0x2000173a = 0;
*(uint32_t*)0x2000173e = 0;
*(uint32_t*)0x20001742 = 0x10000;
*(uint32_t*)0x20001746 = 9;
*(uint32_t*)0x2000174a = 0x81;
*(uint32_t*)0x2000174e = 0x400;
*(uint32_t*)0x20001752 = 8;
*(uint32_t*)0x20001756 = 4;
*(uint32_t*)0x2000175a = 6;
*(uint32_t*)0x2000175e = 0x1ff;
*(uint32_t*)0x20001762 = 9;
*(uint32_t*)0x20001766 = 6;
*(uint32_t*)0x2000176a = 4;
*(uint32_t*)0x2000176e = 0x1ff;
*(uint32_t*)0x20001772 = 0;
*(uint32_t*)0x20001776 = 5;
*(uint32_t*)0x2000177a = 6;
*(uint32_t*)0x2000177e = 9;
*(uint32_t*)0x20001782 = 0x200;
*(uint32_t*)0x20001786 = 0xb0;
*(uint32_t*)0x2000178a = 0x401;
*(uint32_t*)0x2000178e = 0;
*(uint32_t*)0x20001792 = 0xffffff2b;
*(uint32_t*)0x20001796 = 9;
*(uint32_t*)0x2000179a = 0;
*(uint32_t*)0x2000179e = 0x1e50;
*(uint32_t*)0x200017a2 = 0xfffffffa;
*(uint32_t*)0x200017a6 = 8;
*(uint32_t*)0x200017aa = 0xfffff800;
*(uint32_t*)0x200017ae = 0xfffffffe;
*(uint32_t*)0x200017b2 = 4;
*(uint32_t*)0x200017b6 = 3;
*(uint32_t*)0x200017ba = 0xfffffffb;
*(uint32_t*)0x200017be = 6;
*(uint32_t*)0x200017c2 = 5;
*(uint32_t*)0x200017c6 = -1;
*(uint32_t*)0x200017ca = 1;
*(uint32_t*)0x200017ce = 6;
*(uint32_t*)0x200017d2 = 9;
*(uint32_t*)0x200017d6 = 8;
*(uint32_t*)0x200017da = 0x40;
*(uint32_t*)0x200017de = 8;
*(uint32_t*)0x200017e2 = 0;
*(uint32_t*)0x200017e6 = 0;
*(uint32_t*)0x200017ea = 8;
*(uint32_t*)0x200017ee = 4;
*(uint32_t*)0x200017f2 = 6;
*(uint32_t*)0x200017f6 = 0x80000001;
*(uint32_t*)0x200017fa = 0x637;
*(uint32_t*)0x200017fe = 0x382;
*(uint32_t*)0x20001802 = 9;
*(uint32_t*)0x20001806 = 1;
*(uint32_t*)0x2000180a = 0;
*(uint32_t*)0x2000180e = 1;
*(uint32_t*)0x20001812 = 0x5d;
*(uint32_t*)0x20001816 = 8;
*(uint32_t*)0x2000181a = 0x200;
*(uint32_t*)0x2000181e = 0x7fff;
*(uint32_t*)0x20001822 = 6;
*(uint32_t*)0x20001826 = 0x8001;
*(uint32_t*)0x2000182a = 0x80000000;
*(uint32_t*)0x2000182e = 0x10000;
*(uint32_t*)0x20001832 = 3;
*(uint32_t*)0x20001836 = 0;
*(uint32_t*)0x2000183a = 9;
*(uint32_t*)0x2000183e = 8;
*(uint32_t*)0x20001842 = 7;
*(uint32_t*)0x20001846 = 6;
*(uint32_t*)0x2000184a = 4;
*(uint32_t*)0x2000184e = 0x93dc;
*(uint32_t*)0x20001852 = 0xe32;
*(uint32_t*)0x20001856 = 0x3e4;
*(uint32_t*)0x2000185a = 3;
*(uint32_t*)0x2000185e = 7;
*(uint32_t*)0x20001862 = 7;
*(uint32_t*)0x20001866 = 0x101;
*(uint32_t*)0x2000186a = 5;
*(uint32_t*)0x2000186e = 3;
*(uint32_t*)0x20001872 = 4;
*(uint32_t*)0x20001876 = 2;
*(uint32_t*)0x2000187a = 0x401;
*(uint32_t*)0x2000187e = 6;
*(uint32_t*)0x20001882 = 0x10000;
*(uint32_t*)0x20001886 = 0x40;
*(uint32_t*)0x2000188a = 0x400;
*(uint32_t*)0x2000188e = 0x3ff;
*(uint32_t*)0x20001892 = 0;
*(uint32_t*)0x20001896 = 0;
*(uint32_t*)0x2000189a = 8;
*(uint32_t*)0x2000189e = 0x7fff;
*(uint32_t*)0x200018a2 = 5;
*(uint32_t*)0x200018a6 = 0xfffff9d9;
*(uint32_t*)0x200018aa = 7;
*(uint32_t*)0x200018ae = 8;
*(uint32_t*)0x200018b2 = 0x80000001;
*(uint32_t*)0x200018b6 = 0x1b1;
*(uint32_t*)0x200018ba = 0x20;
*(uint32_t*)0x200018be = 0x45;
*(uint32_t*)0x200018c2 = 2;
*(uint32_t*)0x200018c6 = 5;
*(uint32_t*)0x200018ca = 0x800;
*(uint32_t*)0x200018ce = 5;
*(uint32_t*)0x200018d2 = 0x7fffffff;
*(uint32_t*)0x200018d6 = 1;
*(uint32_t*)0x200018da = 5;
*(uint32_t*)0x200018de = 0x80000000;
*(uint32_t*)0x200018e2 = 2;
*(uint32_t*)0x200018e6 = 6;
*(uint32_t*)0x200018ea = 0x1ff;
*(uint32_t*)0x200018ee = 7;
*(uint32_t*)0x200018f2 = -1;
*(uint32_t*)0x200018f6 = 0x6e;
*(uint32_t*)0x200018fa = 0x1ff;
*(uint32_t*)0x200018fe = 0xef4;
*(uint32_t*)0x20001902 = 0x100;
*(uint32_t*)0x20001906 = 0x401;
*(uint32_t*)0x2000190a = 7;
*(uint32_t*)0x2000190e = 0x1000;
*(uint32_t*)0x20001912 = 8;
*(uint32_t*)0x20001916 = 0x40;
*(uint32_t*)0x2000191a = 0;
*(uint32_t*)0x2000191e = 0;
*(uint32_t*)0x20001922 = 8;
*(uint32_t*)0x20001926 = 8;
*(uint32_t*)0x2000192a = 0xbe9;
*(uint32_t*)0x2000192e = 1;
*(uint32_t*)0x20001932 = 8;
*(uint32_t*)0x20001936 = 0x46a5;
*(uint32_t*)0x2000193a = 9;
*(uint32_t*)0x2000193e = 0;
*(uint32_t*)0x20001942 = 2;
*(uint32_t*)0x20001946 = 0;
*(uint32_t*)0x2000194a = 4;
*(uint32_t*)0x2000194e = 0x14b8000;
*(uint32_t*)0x20001952 = 1;
*(uint32_t*)0x20001956 = 7;
*(uint32_t*)0x2000195a = 0xfffffffa;
*(uint32_t*)0x2000195e = 0x101;
*(uint32_t*)0x20001962 = 0xfffffffc;
*(uint32_t*)0x20001966 = 0;
*(uint32_t*)0x2000196a = 0x5a0ecd6a;
*(uint32_t*)0x2000196e = 0;
*(uint32_t*)0x20001972 = 0x80000001;
*(uint32_t*)0x20001976 = 0x6f;
*(uint32_t*)0x2000197a = 9;
*(uint32_t*)0x2000197e = 8;
*(uint32_t*)0x20001982 = 0x5f33;
*(uint32_t*)0x20001986 = 3;
*(uint32_t*)0x2000198a = 5;
*(uint32_t*)0x2000198e = 0x800;
*(uint32_t*)0x20001992 = 9;
*(uint32_t*)0x20001996 = 9;
*(uint32_t*)0x2000199a = 0x194;
*(uint32_t*)0x2000199e = 2;
*(uint32_t*)0x200019a2 = 0xee1;
*(uint32_t*)0x200019a6 = 0x7f;
*(uint32_t*)0x200019aa = 5;
*(uint32_t*)0x200019ae = 1;
*(uint32_t*)0x200019b2 = 0x1f;
*(uint32_t*)0x200019b6 = 5;
*(uint32_t*)0x200019ba = 1;
*(uint32_t*)0x200019be = 2;
*(uint32_t*)0x200019c2 = 0x8000;
*(uint32_t*)0x200019c6 = 0xffffff01;
*(uint32_t*)0x200019ca = 0xba;
*(uint32_t*)0x200019ce = 0;
*(uint32_t*)0x200019d2 = 9;
*(uint32_t*)0x200019d6 = 0xff;
*(uint32_t*)0x200019da = 0x80;
*(uint32_t*)0x200019de = 0x40;
*(uint32_t*)0x200019e2 = 2;
*(uint32_t*)0x200019e6 = 7;
*(uint32_t*)0x200019ea = 0x10000;
*(uint32_t*)0x200019ee = 0x83;
*(uint32_t*)0x200019f2 = 0x8f35;
*(uint16_t*)0x200019f6 = 4;
*(uint16_t*)0x200019f8 = 6;
*(uint16_t*)0x200019fc = 0x88;
*(uint16_t*)0x200019fe = 1;
*(uint16_t*)0x20001a00 = 0x84;
*(uint32_t*)0x20001a02 = 4;
*(uint16_t*)0x20001a06 = 8;
*(uint16_t*)0x20001a08 = 1;
memcpy((void*)0x20001a0a, "ife\000", 4);
*(uint16_t*)0x20001a0e = 0x70;
*(uint16_t*)0x20001a10 = 2;
*(uint16_t*)0x20001a12 = 0x1c;
*(uint16_t*)0x20001a14 = 1;
*(uint32_t*)0x20001a16 = 0x101;
*(uint32_t*)0x20001a1a = 0xe9;
*(uint32_t*)0x20001a1e = -1;
*(uint32_t*)0x20001a22 = 9;
*(uint32_t*)0x20001a26 = 0x7fffffff;
*(uint16_t*)0x20001a2a = 0;
*(uint16_t*)0x20001a2e = 0xc;
*(uint16_t*)0x20001a30 = 4;
*(uint8_t*)0x20001a32 = 0xaa;
*(uint8_t*)0x20001a33 = 0xaa;
*(uint8_t*)0x20001a34 = 0xaa;
*(uint8_t*)0x20001a35 = 0xaa;
*(uint8_t*)0x20001a36 = 0xaa;
*(uint8_t*)0x20001a37 = 0xaa;
*(uint16_t*)0x20001a3a = 0xc;
*(uint16_t*)0x20001a3c = 4;
*(uint8_t*)0x20001a3e = 0xaa;
*(uint8_t*)0x20001a3f = 0xaa;
*(uint8_t*)0x20001a40 = 0xaa;
*(uint8_t*)0x20001a41 = 0xaa;
*(uint8_t*)0x20001a42 = 0xaa;
*(uint8_t*)0x20001a43 = 0xe;
*(uint16_t*)0x20001a46 = 0x14;
*(uint16_t*)0x20001a48 = 6;
*(uint16_t*)0x20001a4a = 8;
*(uint16_t*)0x20001a4c = 3;
*(uint32_t*)0x20001a4e = 0x100;
*(uint16_t*)0x20001a52 = 4;
*(uint16_t*)0x20001a54 = 3;
*(uint16_t*)0x20001a56 = 4;
*(uint16_t*)0x20001a58 = 5;
*(uint16_t*)0x20001a5a = 0xc;
*(uint16_t*)0x20001a5c = 4;
*(uint8_t*)0x20001a5e = 0xaa;
*(uint8_t*)0x20001a5f = 0xaa;
*(uint8_t*)0x20001a60 = 0xaa;
*(uint8_t*)0x20001a61 = 0xaa;
*(uint8_t*)0x20001a62 = 0xaa;
*(uint8_t*)0x20001a63 = 0xf;
*(uint16_t*)0x20001a66 = 0xc;
*(uint16_t*)0x20001a68 = 4;
memcpy((void*)0x20001a6a, "\x40\xc0\xa1\xcf\x42\xa6", 6);
*(uint16_t*)0x20001a72 = 0xc;
*(uint16_t*)0x20001a74 = 3;
*(uint8_t*)0x20001a76 = 1;
*(uint8_t*)0x20001a77 = 0x80;
*(uint8_t*)0x20001a78 = 0xc2;
*(uint8_t*)0x20001a79 = 0;
*(uint8_t*)0x20001a7a = 0;
*(uint8_t*)0x20001a7b = 0xe;
*(uint16_t*)0x20001a7e = 4;
*(uint16_t*)0x20001a80 = 6;
*(uint16_t*)0x20001a84 = 0x60;
*(uint16_t*)0x20001a86 = 1;
*(uint16_t*)0x20001a88 = 0x5c;
*(uint32_t*)0x20001a8a = 3;
*(uint16_t*)0x20001a8e = 0x10;
*(uint16_t*)0x20001a90 = 1;
memcpy((void*)0x20001a92, "tunnel_key\000", 11);
*(uint16_t*)0x20001a9e = 0x40;
*(uint16_t*)0x20001aa0 = 2;
*(uint16_t*)0x20001aa2 = 8;
*(uint16_t*)0x20001aa4 = 0xa;
*(uint8_t*)0x20001aa6 = 0;
*(uint16_t*)0x20001aaa = 8;
*(uint16_t*)0x20001aac = 3;
*(uint8_t*)0x20001aae = 0xac;
*(uint8_t*)0x20001aaf = 0x14;
*(uint8_t*)0x20001ab0 = 0x14;
*(uint8_t*)0x20001ab1 = 0xbb;
*(uint16_t*)0x20001ab2 = 0x14;
*(uint16_t*)0x20001ab4 = 5;
*(uint8_t*)0x20001ab6 = -1;
*(uint8_t*)0x20001ab7 = 1;
*(uint8_t*)0x20001ab8 = 0;
*(uint8_t*)0x20001ab9 = 0;
*(uint8_t*)0x20001aba = 0;
*(uint8_t*)0x20001abb = 0;
*(uint8_t*)0x20001abc = 0;
*(uint8_t*)0x20001abd = 0;
*(uint8_t*)0x20001abe = 0;
*(uint8_t*)0x20001abf = 0;
*(uint8_t*)0x20001ac0 = 0;
*(uint8_t*)0x20001ac1 = 0;
*(uint8_t*)0x20001ac2 = 0;
*(uint8_t*)0x20001ac3 = 0;
*(uint8_t*)0x20001ac4 = 0;
*(uint8_t*)0x20001ac5 = 1;
*(uint16_t*)0x20001ac6 = 8;
*(uint16_t*)0x20001ac8 = 4;
*(uint8_t*)0x20001aca = 0xac;
*(uint8_t*)0x20001acb = 0x1e;
*(uint8_t*)0x20001acc = 0;
*(uint8_t*)0x20001acd = 1 + procid * 1;
*(uint16_t*)0x20001ace = 8;
*(uint16_t*)0x20001ad0 = 3;
*(uint32_t*)0x20001ad2 = htobe32(4);
*(uint16_t*)0x20001ad6 = 8;
*(uint16_t*)0x20001ad8 = 7;
*(uint32_t*)0x20001ada = 0x7fffffff;
*(uint16_t*)0x20001ade = 4;
*(uint16_t*)0x20001ae0 = 6;
*(uint64_t*)0x200002c8 = 0x1764;
*(uint64_t*)0x20000318 = 1;
*(uint64_t*)0x20000320 = 0;
*(uint64_t*)0x20000328 = 0;
*(uint32_t*)0x20000330 = 0x4044810;
syscall(__NR_sendmsg, r[0], 0x20000300, 0xc4);
}
int main(void)
{
syscall(__NR_mmap, 0x20000000, 0x1000000, 3, 0x32, -1, 0);
for (procid = 0; procid < 6; procid++) {
if (fork() == 0) {
loop();
}
}
sleep(1000000);
return 0;
}