Skip to content

Instantly share code, notes, and snippets.

@dvyukov
Last active January 8, 2016 18:40
Show Gist options
  • Save dvyukov/524b398f379440b21115 to your computer and use it in GitHub Desktop.
Save dvyukov/524b398f379440b21115 to your computer and use it in GitHub Desktop.
// autogenerated by syzkaller (http://github.com/google/syzkaller)
#include <unistd.h>
#include <sys/syscall.h>
#include <string.h>
#include <stdint.h>
#include <pthread.h>
long r1[117];
void *thr1(void *arg)
{
switch ((long)arg) {
case 0:
r1[0] = syscall(SYS_ioctl, 0xfffffffffffffffful, 0xae41ul, 0x8ul, 0, 0, 0);
break;
case 1:
r1[1] = syscall(SYS_mmap, 0x20000000ul, 0x1000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul);
break;
case 2:
memcpy((void*)0x20000fd0, "\xff\xa5\xd5\xf3\x38\x9c\x32\x92\xb2\xc3\x36\xb6\x08\xad\xd7\xc6\xd9\x21\x68\x55\x7f\x66\xaa\xf0\xfa\xb7\xa5\x64\xd6\xbe\x8c\x61\x1d\xff\xba\x7e\x23\x58\x44\x92\x2a\x50\xcd\x16\xbe\x62\xe4\xe7", 48);
r1[3] = syscall(SYS_ioctl, r1[0], 0x4008ae89ul, 0x20000fd0ul, 0, 0, 0);
break;
case 3:
r1[4] = syscall(SYS_mmap, 0x20001000ul, 0x1000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul);
break;
case 4:
r1[5] = syscall(SYS_ioctl, r1[0], 0x8138ae83ul, 0x20001f94ul, 0, 0, 0);
break;
case 5:
r1[6] = syscall(SYS_ioctl, 0xfffffffffffffffful, 0xae01ul, 0x0ul, 0, 0, 0);
break;
case 6:
r1[7] = syscall(SYS_ioctl, r1[6], 0xae60ul, 0, 0, 0, 0);
break;
case 7:
r1[8] = syscall(SYS_ioctl, r1[6], 0xae41ul, 0x5ul, 0, 0, 0);
break;
case 8:
r1[9] = syscall(SYS_mmap, 0x20002000ul, 0x1000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul);
break;
case 9:
r1[10] = syscall(SYS_mmap, 0x20003000ul, 0x1000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul);
break;
case 10:
*(uint32_t*)0x20003973 = (uint32_t)0x3;
*(uint32_t*)0x20003977 = (uint32_t)0x30000;
*(uint64_t*)0x2000397b = (uint64_t)0x8;
*(uint64_t*)0x20003983 = (uint64_t)0x5;
r1[15] = syscall(SYS_ioctl, r1[6], 0x4018ae40ul, 0x20003973ul, 0, 0, 0);
break;
case 11:
r1[16] = syscall(SYS_ioctl, r1[8], 0xae80ul, 0, 0, 0, 0);
break;
case 12:
r1[17] = syscall(SYS_mmap, 0x20003000ul, 0x1000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul);
break;
case 13:
*(uint32_t*)0x20003ec1 = (uint32_t)0x1;
r1[19] = syscall(SYS_ioctl, r1[0], 0x4004ae86ul, 0x20003ec1ul, 0, 0, 0);
break;
case 14:
r1[20] = syscall(SYS_mmap, 0x20004000ul, 0x1000ul, 0x2ul, 0x41011ul, 0xfffffffffffffffful, 0x0ul);
break;
case 15:
*(uint32_t*)0x20004000 = (uint32_t)0x6;
*(uint32_t*)0x20004004 = (uint32_t)0x0;
*(uint64_t*)0x20004008 = (uint64_t)0x8;
*(uint64_t*)0x20004010 = (uint64_t)0xfffffffffffffffa;
*(uint64_t*)0x20004018 = (uint64_t)0x6;
*(uint64_t*)0x20004020 = (uint64_t)0xfffffffffffffffe;
*(uint8_t*)0x20004028 = (uint8_t)0x2;
*(uint8_t*)0x20004029 = (uint8_t)0x3;
*(uint8_t*)0x2000402a = (uint8_t)0xd6b;
*(uint8_t*)0x2000402b = (uint8_t)0x9218;
*(uint8_t*)0x2000402c = (uint8_t)0x0;
*(uint8_t*)0x2000402d = (uint8_t)0x1a;
*(uint8_t*)0x2000402e = (uint8_t)0x4;
*(uint8_t*)0x2000402f = (uint8_t)0x5;
*(uint8_t*)0x20004030 = (uint8_t)0x8;
*(uint8_t*)0x20004031 = (uint8_t)0xfffffffffffffffd;
*(uint8_t*)0x20004032 = (uint8_t)0xf1;
*(uint8_t*)0x20004033 = (uint8_t)0x8;
*(uint8_t*)0x20004034 = (uint8_t)0xffffffffffff5446;
*(uint8_t*)0x20004035 = (uint8_t)0xfcd3;
*(uint8_t*)0x20004036 = (uint8_t)0x6;
*(uint8_t*)0x20004037 = (uint8_t)0x0;
*(uint8_t*)0x20004038 = (uint8_t)0x2;
*(uint8_t*)0x20004039 = (uint8_t)0x1;
*(uint8_t*)0x2000403a = (uint8_t)0x55;
*(uint8_t*)0x2000403b = (uint8_t)0x7955e272;
*(uint8_t*)0x2000403c = (uint8_t)0x3;
*(uint8_t*)0x2000403d = (uint8_t)0x5b97;
*(uint8_t*)0x2000403e = (uint8_t)0xfffffffffffffb2c;
*(uint8_t*)0x2000403f = (uint8_t)0x8;
*(uint8_t*)0x20004040 = (uint8_t)0x7;
*(uint8_t*)0x20004041 = (uint8_t)0x8;
*(uint8_t*)0x20004042 = (uint8_t)0xfffffffffffffffa;
*(uint8_t*)0x20004043 = (uint8_t)0x3;
*(uint8_t*)0x20004044 = (uint8_t)0x29;
*(uint8_t*)0x20004045 = (uint8_t)0xfd;
*(uint8_t*)0x20004046 = (uint8_t)0x8;
*(uint8_t*)0x20004047 = (uint8_t)0x7;
*(uint8_t*)0x20004048 = (uint8_t)0xb4;
*(uint8_t*)0x20004049 = (uint8_t)0x1;
*(uint8_t*)0x2000404a = (uint8_t)0x3;
*(uint8_t*)0x2000404b = (uint8_t)0x1;
*(uint8_t*)0x2000404c = (uint8_t)0x4;
*(uint8_t*)0x2000404d = (uint8_t)0x6;
*(uint8_t*)0x2000404e = (uint8_t)0xb12;
*(uint8_t*)0x2000404f = (uint8_t)0x6;
*(uint8_t*)0x20004050 = (uint8_t)0x26d;
*(uint8_t*)0x20004051 = (uint8_t)0xfffffffffffffffb;
*(uint8_t*)0x20004052 = (uint8_t)0x1;
*(uint8_t*)0x20004053 = (uint8_t)0xfffffffffffff685;
*(uint8_t*)0x20004054 = (uint8_t)0x2;
*(uint8_t*)0x20004055 = (uint8_t)0x4e6;
*(uint8_t*)0x20004056 = (uint8_t)0x3;
*(uint8_t*)0x20004057 = (uint8_t)0x3af7;
*(uint8_t*)0x20004058 = (uint8_t)0x4;
*(uint8_t*)0x20004059 = (uint8_t)0x3;
*(uint8_t*)0x2000405a = (uint8_t)0x2;
*(uint8_t*)0x2000405b = (uint8_t)0xfffffffffffffffb;
*(uint8_t*)0x2000405c = (uint8_t)0x1;
*(uint8_t*)0x2000405d = (uint8_t)0x4;
*(uint8_t*)0x2000405e = (uint8_t)0x10b8;
*(uint8_t*)0x2000405f = (uint8_t)0xffffffffffffbebb;
*(uint8_t*)0x20004060 = (uint8_t)0x65dd;
*(uint8_t*)0x20004061 = (uint8_t)0xfffffffffffffffb;
*(uint8_t*)0x20004062 = (uint8_t)0xfffffffffffffffe;
*(uint8_t*)0x20004063 = (uint8_t)0x4;
*(uint8_t*)0x20004064 = (uint8_t)0x3;
*(uint8_t*)0x20004065 = (uint8_t)0x2;
*(uint8_t*)0x20004066 = (uint8_t)0x1;
*(uint8_t*)0x20004067 = (uint8_t)0x6;
r1[91] = syscall(SYS_ioctl, r1[6], 0x4068aea3ul, 0x20004000ul, 0, 0, 0);
break;
case 16:
r1[92] = syscall(SYS_mmap, 0x20005000ul, 0x1000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul);
break;
case 17:
r1[93] = syscall(SYS_ioctl, r1[8], 0x8040ae9ful, 0x20005fe4ul, 0, 0, 0);
break;
case 18:
r1[94] = syscall(SYS_mmap, 0x20006000ul, 0x1000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul);
break;
case 19:
memcpy((void*)0x20006ffa, "\x2f\x64\x65\x76\x2f\x6b\x76\x6d", 8);
r1[96] = syscall(SYS_open, 0x20006ffaul, 0x280300ul, 0x0ul, 0, 0, 0);
break;
case 20:
r1[97] = syscall(SYS_ioctl, r1[96], 0xae01ul, 0x0ul, 0, 0, 0);
break;
case 21:
r1[98] = syscall(SYS_mmap, 0x20007000ul, 0x1000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul);
break;
case 22:
memcpy((void*)0x20007244, "\x07\x8d\xc1\x52\xb7\xd0\xfc\x6a\xae\x4d\x14\xe4\x43\xa1\x17\x9d\x86\x69\x90\xac\xc0\xd6\x3b\x74\xff\x1a\x71\x22\x8e\x72\x6a\xd5\x90\xdb\x16\xac\x08\xf5\x06\x67\x2d\xc9\x32\xbe\xe0\x82\xfd\x62\xb9\x74\x2c\xcb\x9e\x39\x1a\x2f\x7c\x7d\xcf\xd0\xf0\xab\xf7\xc5\x40\x55\xc0\x8e", 68);
r1[100] = syscall(SYS_ioctl, r1[8], 0x4138ae84ul, 0x20007244ul, 0, 0, 0);
break;
case 23:
r1[101] = syscall(SYS_mmap, 0x20008000ul, 0x1000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul);
break;
case 24:
*(uint32_t*)0x20008654 = (uint32_t)0x4;
*(uint32_t*)0x20008658 = (uint32_t)0x5;
*(uint32_t*)0x2000865c = (uint32_t)0xffffffffffffff9d;
*(uint32_t*)0x20008660 = (uint32_t)0x3;
*(uint32_t*)0x20008664 = (uint32_t)0x8;
r1[107] = syscall(SYS_ioctl, r1[97], 0x4040ae72ul, 0x20008654ul, 0, 0, 0);
break;
case 25:
r1[108] = syscall(SYS_mmap, 0x20009000ul, 0x1000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul);
break;
case 26:
*(uint32_t*)0x20009ff0 = (uint32_t)0xdad;
*(uint32_t*)0x20009ff4 = (uint32_t)0x4;
*(uint64_t*)0x20009ff8 = (uint64_t)0x20005000;
r1[112] = syscall(SYS_ioctl, r1[97], 0x4010ae42ul, 0x20009ff0ul, 0, 0, 0);
break;
case 27:
r1[113] = syscall(SYS_mmap, 0x20005000ul, 0x4000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul);
break;
case 28:
r1[114] = syscall(SYS_ioctl, r1[0], 0x9000aea4ul, 0x2000a000ul, 0, 0, 0);
break;
case 29:
r1[115] = syscall(SYS_mmap, 0x2000b000ul, 0x1000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul);
break;
case 30:
r1[116] = syscall(SYS_ioctl, r1[0], 0x8090ae81ul, 0x2000bf90ul, 0, 0, 0);
break;
}
return 0;
}
int main1()
{
long i;
pthread_t th[31];
memset(r1, -1, sizeof(r1));
srand(getpid());
for (i = 0; i < 31; i++) {
pthread_create(&th[i], 0, thr1, (void*)i);
usleep(1000);
}
for (i = 0; i < 31; i++) {
pthread_create(&th[i], 0, thr1, (void*)i);
if (rand()%2)
usleep(rand()%1000);
}
usleep(20000);
return 0;
}
long r2[121];
void *thr2(void *arg)
{
switch ((long)arg) {
case 0:
memcpy((void*)0x20e10000, "\x2f\x64\x65\x76\x2f\x6b\x76\x6d", 8);
r2[1] = syscall(SYS_open, 0x20e10000ul, 0x800ul, 0x0ul, 0, 0, 0);
break;
case 1:
r2[2] = syscall(SYS_ioctl, r2[1], 0xae01ul, 0x0ul, 0, 0, 0);
break;
case 2:
r2[3] = syscall(SYS_mmap, 0x20000000ul, 0x1000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul);
break;
case 3:
*(uint32_t*)0x20000e16 = (uint32_t)0x3;
*(uint32_t*)0x20000e1a = (uint32_t)0x0;
*(uint64_t*)0x20000e1e = (uint64_t)0xfd;
*(uint64_t*)0x20000e26 = (uint64_t)0x2000;
*(uint64_t*)0x20000e2e = (uint64_t)0x20760000;
r2[9] = syscall(SYS_ioctl, r2[2], 0x4020ae46ul, 0x20000e16ul, 0, 0, 0);
break;
case 4:
r2[10] = syscall(SYS_mmap, 0x20001000ul, 0x1000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul);
break;
case 5:
r2[11] = syscall(SYS_ioctl, r2[2], 0x8030ae7cul, 0x20001fd0ul, 0, 0, 0);
break;
case 6:
r2[12] = syscall(SYS_mmap, 0x20002000ul, 0x1000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul);
break;
case 7:
*(uint32_t*)0x2000285b = (uint32_t)0x7;
*(uint32_t*)0x2000285f = (uint32_t)0x5;
*(uint64_t*)0x20002863 = (uint64_t)0x20001000;
r2[16] = syscall(SYS_ioctl, r2[2], 0x4010ae42ul, 0x2000285bul, 0, 0, 0);
break;
case 8:
r2[17] = syscall(SYS_mmap, 0x20003000ul, 0x1000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul);
break;
case 9:
memcpy((void*)0x20003ffa, "\x2f\x64\x65\x76\x2f\x6b\x76\x6d", 8);
r2[19] = syscall(SYS_open, 0x20003ffaul, 0x101100ul, 0x0ul, 0, 0, 0);
break;
case 10:
r2[20] = syscall(SYS_ioctl, r2[2], 0xae41ul, 0xe3ul, 0, 0, 0);
break;
case 11:
r2[21] = syscall(SYS_ioctl, r2[20], 0xae80ul, 0, 0, 0, 0);
break;
case 12:
r2[22] = syscall(SYS_ioctl, r2[20], 0xae80ul, 0, 0, 0, 0);
break;
case 13:
r2[23] = syscall(SYS_mmap, 0x20004000ul, 0x1000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul);
break;
case 14:
*(uint32_t*)0x20004000 = (uint32_t)0x1;
*(uint32_t*)0x20004004 = (uint32_t)0x188;
*(uint32_t*)0x20004008 = (uint32_t)0x9;
*(uint32_t*)0x2000400c = (uint32_t)0xfffffffffffffffd;
*(uint32_t*)0x20004010 = (uint32_t)0xe6;
r2[29] = syscall(SYS_ioctl, r2[2], 0x8040ae69ul, 0x20004000ul, 0, 0, 0);
break;
case 15:
r2[30] = syscall(SYS_mmap, 0x20005000ul, 0x1000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul);
break;
case 16:
*(uint32_t*)0x20005f98 = (uint32_t)0xc59f;
*(uint32_t*)0x20005f9c = (uint32_t)0x0;
*(uint64_t*)0x20005fa0 = (uint64_t)0x3;
*(uint64_t*)0x20005fa8 = (uint64_t)0xf76;
*(uint64_t*)0x20005fb0 = (uint64_t)0xfffffffffffffff9;
*(uint64_t*)0x20005fb8 = (uint64_t)0xb64e;
*(uint8_t*)0x20005fc0 = (uint8_t)0x5;
*(uint8_t*)0x20005fc1 = (uint8_t)0x5;
*(uint8_t*)0x20005fc2 = (uint8_t)0x3;
*(uint8_t*)0x20005fc3 = (uint8_t)0xfffffffffffffe3e;
*(uint8_t*)0x20005fc4 = (uint8_t)0x9;
*(uint8_t*)0x20005fc5 = (uint8_t)0x5;
*(uint8_t*)0x20005fc6 = (uint8_t)0x5;
*(uint8_t*)0x20005fc7 = (uint8_t)0x8;
*(uint8_t*)0x20005fc8 = (uint8_t)0x5;
*(uint8_t*)0x20005fc9 = (uint8_t)0x1;
*(uint8_t*)0x20005fca = (uint8_t)0x1de1;
*(uint8_t*)0x20005fcb = (uint8_t)0xa22c;
*(uint8_t*)0x20005fcc = (uint8_t)0x8;
*(uint8_t*)0x20005fcd = (uint8_t)0x6;
*(uint8_t*)0x20005fce = (uint8_t)0x1;
*(uint8_t*)0x20005fcf = (uint8_t)0x7;
*(uint8_t*)0x20005fd0 = (uint8_t)0x8;
*(uint8_t*)0x20005fd1 = (uint8_t)0x9;
*(uint8_t*)0x20005fd2 = (uint8_t)0x7;
*(uint8_t*)0x20005fd3 = (uint8_t)0x4;
*(uint8_t*)0x20005fd4 = (uint8_t)0x972;
*(uint8_t*)0x20005fd5 = (uint8_t)0x2;
*(uint8_t*)0x20005fd6 = (uint8_t)0x8;
*(uint8_t*)0x20005fd7 = (uint8_t)0x8;
*(uint8_t*)0x20005fd8 = (uint8_t)0x5;
*(uint8_t*)0x20005fd9 = (uint8_t)0x7;
*(uint8_t*)0x20005fda = (uint8_t)0x6;
*(uint8_t*)0x20005fdb = (uint8_t)0x7;
*(uint8_t*)0x20005fdc = (uint8_t)0x1;
*(uint8_t*)0x20005fdd = (uint8_t)0x4;
*(uint8_t*)0x20005fde = (uint8_t)0xfffffffffffffff8;
*(uint8_t*)0x20005fdf = (uint8_t)0xfffffffffffffff9;
*(uint8_t*)0x20005fe0 = (uint8_t)0x5;
*(uint8_t*)0x20005fe1 = (uint8_t)0x4;
*(uint8_t*)0x20005fe2 = (uint8_t)0x3;
*(uint8_t*)0x20005fe3 = (uint8_t)0x8;
*(uint8_t*)0x20005fe4 = (uint8_t)0x0;
*(uint8_t*)0x20005fe5 = (uint8_t)0x2;
*(uint8_t*)0x20005fe6 = (uint8_t)0x4;
*(uint8_t*)0x20005fe7 = (uint8_t)0x2;
*(uint8_t*)0x20005fe8 = (uint8_t)0x5;
*(uint8_t*)0x20005fe9 = (uint8_t)0x5;
*(uint8_t*)0x20005fea = (uint8_t)0x4;
*(uint8_t*)0x20005feb = (uint8_t)0x3;
*(uint8_t*)0x20005fec = (uint8_t)0x9;
*(uint8_t*)0x20005fed = (uint8_t)0x3;
*(uint8_t*)0x20005fee = (uint8_t)0x2;
*(uint8_t*)0x20005fef = (uint8_t)0x97e;
*(uint8_t*)0x20005ff0 = (uint8_t)0x1;
*(uint8_t*)0x20005ff1 = (uint8_t)0x5;
*(uint8_t*)0x20005ff2 = (uint8_t)0x3a;
*(uint8_t*)0x20005ff3 = (uint8_t)0x5;
*(uint8_t*)0x20005ff4 = (uint8_t)0x7;
*(uint8_t*)0x20005ff5 = (uint8_t)0x0;
*(uint8_t*)0x20005ff6 = (uint8_t)0xfffffffffffff4e3;
*(uint8_t*)0x20005ff7 = (uint8_t)0x3;
*(uint8_t*)0x20005ff8 = (uint8_t)0x7;
*(uint8_t*)0x20005ff9 = (uint8_t)0x8;
*(uint8_t*)0x20005ffa = (uint8_t)0x2;
*(uint8_t*)0x20005ffb = (uint8_t)0x5;
*(uint8_t*)0x20005ffc = (uint8_t)0x1152;
*(uint8_t*)0x20005ffd = (uint8_t)0x6;
*(uint8_t*)0x20005ffe = (uint8_t)0x6;
*(uint8_t*)0x20005fff = (uint8_t)0x4;
r2[101] = syscall(SYS_ioctl, r2[20], 0x4068aea3ul, 0x20005f98ul, 0, 0, 0);
break;
case 17:
r2[102] = syscall(SYS_mmap, 0x20006000ul, 0x1000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul);
break;
case 18:
*(uint64_t*)0x20006fff = (uint64_t)0xf1;
r2[104] = syscall(SYS_ioctl, r2[2], 0xae47ul, 0x20006ffful, 0, 0, 0);
break;
case 19:
r2[105] = syscall(SYS_ioctl, r2[1], 0xae01ul, 0x0ul, 0, 0, 0);
break;
case 20:
r2[106] = syscall(SYS_ioctl, r2[105], 0xae03ul, 0x1ul, 0, 0, 0);
break;
case 21:
r2[107] = syscall(SYS_mmap, 0x20007000ul, 0x1000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul);
break;
case 22:
r2[108] = syscall(SYS_clock_gettime, 0x7ul, 0x200077d3ul, 0, 0, 0, 0);
break;
case 23:
r2[109] = syscall(SYS_mmap, 0x20008000ul, 0x1000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul);
break;
case 24:
*(uint32_t*)0x20008d5f = (uint32_t)0x1;
*(uint32_t*)0x20008d63 = (uint32_t)0xe1;
r2[112] = syscall(SYS_ioctl, r2[19], 0xc004ae02ul, 0x20008d5ful, 0, 0, 0);
break;
case 25:
r2[113] = syscall(SYS_mmap, 0x20009000ul, 0x1000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul);
break;
case 26:
r2[114] = syscall(SYS_ioctl, r2[2], 0xc208ae62ul, 0x20009fe4ul, 0, 0, 0);
break;
case 27:
r2[115] = syscall(SYS_mmap, 0x2000a000ul, 0x1000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul);
break;
case 28:
*(uint32_t*)0x2000aff8 = (uint32_t)0x4;
*(uint32_t*)0x2000affc = (uint32_t)0x5;
r2[118] = syscall(SYS_ioctl, r2[105], 0x4008ae61ul, 0x2000aff8ul, 0, 0, 0);
break;
case 29:
memcpy((void*)0x20004000, "\xff\x4e\xf3\x11\x7d\xe2\x1c\x00\xb9\xfa\xc9\xd8\x5f\x90\xbc\xef\xdd\xda\x65\x24\x3b\xac\xe1\x80\x65\x1a\xc5\x63\x22\xb2\xe4\x32\x78\xe9\x9d\xd5\x3f\xff\x58\xd8\x1f\xfe\xba\x18\x54\x99\x56\xcb\x7a\x1e\x31\xac\x67\xba\x27\x73\xa2\x13\xd8\x25\x3e\xeb\x80\xa6\xc9\x15\xbc\xe8\xb2\x93\xc9\x59\x64\xf8\x1f\xe4\x56\x20\x9f\xf9\x53\x5f\xfc\x03\xf9\xd8\xe1\xce\xce\x9d\xe5\xdb\x39\xb1\x24\x3f\xf5\x00\xdb\x2c\x8a\x0e\xdc\x39\x6c\x0b\x1d\xe6\x1a\xf7\xc9\xeb\x11\xd7\xd3\xcd\x8a\x2d\xaa\x49\x94\x24\xa7\x2c\x02\x39\x0a\x3a\x93\x85\x16\xba\xbf\x16\x0d\x80\x25\x3f\x86\x01\xe3\xef\x0f\x85\x35\x13\x04\xd5\x5f\x46\x0c\xb8\xc3\x7b\x63\x73\xc1\x1e\xe0\x9b\xb0\xa2\x2a\x96\x67\x70\x11\xc2\xd6\xad\xd4\xf4\xb7\xea\x39\x0a\xa7\xe3\xa9\x60\x02\x23\x9a\x5a\xa0\x36\x38\xdc\x3e\x7f\xe2\x55\x93\xa9\xfd\x56\x5c\x6b\x0b\x9b\x1f\x9e\xe9\x8e\x96\xee\x8a\x8b\x38\x90\x0b\xf3\xb3\x63\xf6\xb8\xa8\x80\xa9\x2b\x42\x71\x72\x64\x3f\x4c\xe8\xdb\x1a\xb9\xe0\x4f\x9c\x16\xd0\xc2\xdc\x8d\x44\x63\xa4\xe1\x5f\x5a\xb4\x4b\x59\x6b\xc1\x49\x10\x8c\x97\x2d\x3c\xe2\x8b\xb6\x6e\x92\xb8\x71\x8c\x4b\x40\x08\xf5\xcc\x07\xca\x45\x0f\x72\x43\x57\x73\x02\x84\x27\x83\x74\xcd\x64\x50\xe7\xb8\x4e\x8b\x4a\xeb\x37\x15\xf0\xa9\x4c\x92\xd0\x1d\xef\x63\xf0\xf0\x53\xfa\xee\x8a\x0a\x31\xe3\x77\x8d\xb7\xe1\x9f\x8a\xdc\xd6\x08\x0e\x63\xfb\xcb\x19\x94\xcb\xad\x1d\xaa\x25\xea\x3b\x1c\x3b\xb3\x8e\x9f\x67\x44\xa9\x72\xfb\x26\xf3\x91\x45\xaf\xbd\x4d\x1b\x40\x10\x4c\xd6\x52\x3f\xc7\xca\x94\xf2\x08\xa0\x17\x15\x56\x30\x75\xd2\x3a\x5f\xa7\x79\x3b\x35\xac\x2b\xa2\x68\xae\x3a\x5a\x4e\x21\x09\xc7\xc2\x0b\x1e\x51\xa5\x41\x40\xdd\x30\x6f\x9e\x18\x9f\x0f\xb4\xcc\x4e\xe5\xd1\x36\x13\x57\x23\xe3\x28\x84\xcc\x61\xfe\xe9\x0b\x04\x6e\x3c\xa7\x17\xc0\x24\x84\x1e\x82\xf9\xe5\x1a\xa3\xb2\x18\x63\x31\xf7\x41\x5d\x4f\x3d\x46\xf9\xd0\x7f\xe5\x8b\xf4\x84\x9e\xc2\xb2\x84\xb6\x8e\x0a\xd8\xf9\x6a\x00\xac\x5a\x77\x12\xcb\xe0\x52\xbd\xf1\x30\xf8\x64\x60\x74\xfb\x2a\x4d\x01\x41\xc4\xb4\x00\x8f\x0d\x24\x74\xd3\x09\x8c\xce\xe1\x34\x3c\x2b\xf2\x19\x6f\x0e\x9a\x02\x44\xfc\x14\x22\x14\xc7\xdc\x38\x78\xc0\xec\xb6\x05\x76\xf4\xd8\xa9\xba\xbb\x9a\x9c\xfb\xeb\x0e\xca\x09\x04\x5a\x13\xf2\x79\x6b\x71\xe2\x87\xec\x2e\x2c\x06\x7a\xaf\x9e\xa7\x8c\xd2\xc9\xfe\xf7\x73\x99\x4a\xf9\x41\x42\x69\xd7\xbb\x1f\x00\x17\x85\x85\x46\x5f\x79\xcd\x85\x05\xf3\xc2\xb0\x16\xae\xeb\x23\x23\x50\x92\x52\xe3\xe3\xea\x7b\x4e\x27\x45\x6c\xc4\xcc\x0f\x2f\xa3\x9e\x67\x63\x2c\xa2\xac\x31\x3a\x58\x67\x32\x3c\x15\x81\xf6\x22\xf2\x01\x8e\xed\x5a\x55\x27\x54\x18\x27\xad\x8b\x0e\x87\x1d\xde\xd8\x30\xee\x26\x3c\x77\x7a\x73\xab\x15\x57\x22\x65\x7b\x37\x08\x15\xa7\x4a\x23\xfc\x7d\xb9\x3b\x8e\x84\x4b\xa1\x23\xc6\x8e\xf4\xa4\xed\x83\xe5\xf3\xb7\x85\x0c\xcc\xb4\xe2\xf0\x08\x95\xdc\x04\x20\xb6\x7e\xe2\x0a\xce\x83\xc9\xdc\xb0\x87\xdc\x48\x69\x22\x82\x9e\xe3\x5f\x64\x6b\x40\xa1\xf0\xa2\xf2\x53\xbb\x67\xd5\x1e\xcb\xc8\xf1\x0e\x64\x0c\x24\xcb\x6b\x2c\x77\xb3\x05\xee\x66\xff\x83\xbd\x70\xb0\x99\x85\x51\x40\xbb\xb5\x22\x8d\x8e\xa8\xd9\x5d\xb0\x1c\x06\x73\xd7\xd3\xab\xef\x0f\x71\xe1\x99\x3a\xb0\x4f\xe4\x30\xd3\x39\x36\xa2\x12\xf9\xd4\x19\x15\x45\x91\x5d\x97\xaf\xec\x10\xf9\x0b\xbf\x3d\x2d\xdb\x63\x84\x33\xd6\x9e\x89\x0d\x6d\x78\xd6\xf0\x0f\x1d\xd8\x82\x09\xbd\xdf\x34\xf6\x9c\x22\x47\xa6\x48\x83\x3c\x68\x86\x22\x69\xc8\x3f\xf2\xf8\xc9\x4c\xa5\x63\x3e\x34\x95\x16\x5d\x02\x8f\x02\x66\x4d\xae\xf0\xf9\xea\xe9\x80\xe6\x61\x71\x8a\xea\xc4\x93\x47\x54\xe7\x3f\xe6\x43\x5e\xc7\xe6\x71\xc8\xb1\x67\xb3\x37\x33\x43\x3e\x9f\xc6\xa7\x93\x06\xb5\xd4\x59\xa6\x5d\xdf\x81\xf3\x19\x9a\x34\x65\xa3\xc7\xa3\xa7\x3b\x31\xe1\x89\xc1\x67\x01\x73\xd2\x45\xcd\x58\xac\x7c\x9c\x9b\x7a\xf0\x5f\x6f\xd6\x2c\x64\x7b\xd9\x5e\x51\x68\x23\xc0\x3e\xe6\x75\x12\xc9\x6b\x27\x5c\x0f\x95\xd4\x2e\x2e\x60\x30\xc9\x45\x66\xea\x2b\xff\x9c\x97\x02\x08\xe8\x4e\xfe\x87\x82\x32\x29\x76\xda\xcd\x2c\x24\xd1\x90\x93\xbf\x1d\xc2\x8c\x7d\xca\xaa\xbc\x6d\xf5\x36\x9a\x95\x85\x63\x93\xea\xb9\xb2\xa3\x32\x0a\x36\xe2\xaa\x93\x6b\xd0\xbe\x05\x93\x9d\x03\x51\xb6\xdd\x48\x59\x77\x96\xcf\xe0\x61\x3f\x49\xb4\x21\x8c\x85\x32\xbb\xb8\xd7\xf7\x82\xfb\x92\x52\xfd\x2d\xc1\x79\x6c\x65\xe8\x54\x59\xa9\x09\xbf\x47\x32\x55\x0a\x1e\x06\x12\x4d\xcd\x3c\xd8\xa8\x73\x4a\x2a\xba\xf8\x9e\x33\xc7\x8b\x42\xb1\x53\x9f\x28\x5d\x3d\xb7\x7e\x8a\x2b\xa1\xcb\x2d\xa7\x1e\x6e\x99\x61\xfc\x75\xb3\xc1\xa1\x8e\x11\x14\x96\xd8\x9f\xf6\x49\x7c\xbe\xb8\x13\x63\x8f\x26\x78\x52\x62\x2c\xa0\x66\xf3\xf3\x99\xa6\xa4\x02\xe8\x96\xa6\x6b\x26\x03\xd5\x70\xd9\x7c\xd1\x2e\x27\x14\x72\xff\xd1\x80\x25\xec\x09\x8f\x5c\x77\xfc\x06\xc3\x7c\xd7\x87\xd3\x28\xcd\x27\x5c\x8c\xe0\xee\xfe\xd8\x3b\xc2\x93\xa2\xd1\xbf\xd8\xb3\xba\x50\x59\xed\x64\xfc\x21\x21\x93\xcf\xce\x1e\x57\xd9\xd8\x6e\x5b\x8b\x66\xf9\xe7\x6c\x90\xc7\x99\xee\xe5\x73\x56\x9a\xf0\x76\xf4\x5b\x72\xc4\xf4\xa7\xe3\x57\x5b\xe6\x71\x54\x95\x60\x36\xec\xbc\xba\xaf\xf3\x79\xbe\xa9\x7c\x88\x76\x35\x09\x33\xf9\x5b\xa2\x3b\xfe\x66\x34\x8a\xfb\x30\xc2\xdb\x99\x5c\xb2\xef\x4e\x23\x46\xc3\x92\x22\xad\x77\x18\xb4\xd2\xe2\xd1\x6a\xf9\x04\xbd\xb8\x73\x5e\x93\x82\x11\xf5\x29\x1d\xa6\xb6\x4b\x3a\xcd\xf9\xe6\x08\xc7\x1b\x3a\xe7\x26\x4e\x33\x96\x83\xe7\xfc\xe1\x70\x03\x27\xcd\x3d\x59\x0e\x0f\x6a\x26\x72\x3d\xe3\xc3\x37\xde\x83\x5a\x92\x09\xc5\x99\x23\xe3\xcb\x5f\x27\x2d\xd3\x9b\xf8\xb9\x32\x52\x87\x29\x94\xeb\xb1\x9b\x3c\x13\xb3\xeb\x1a\x5d\xeb\xf2\xef\x2f\x60\x60\x7d\x1b\x91\x36\xc1\x4a\xdb\x4a\xf5\x57\x19\x7e\x32\x96\x84\x6e\x1c\x1f\x6c\x26\x4c\x47\xf3\xcf\xcc\xc9\xb8\x66\x2d\x9e\x22\xda\x6f\xd4\x19\xd6\x67\xfa\x24\x42\x71\x9e\x82\x00\x2d\xa3\xe8\x8a\xd5\xd6\x22\xcc\x49\x7d\x20\xd7\xef\x85\x1f\x0e\x2e\xc5\xd7\x01\x83\xf9\xdc\x3f\x62\x19\xe5\xf2\xe0\xaa\xd3\xa5\x4d\x89\x44\xff\xaa\x19\xdd\x45\x35\x0e\xea\xac\xde\x0d\x31\x5f\xb5\xe9\x78\x07\x5b\xf0\x23\xd6\x7c\x56\x2d\x3c\x14\x19\x5d\x1b\x73\x81\x95\x0e\x6e\x85\xb9\x8d\xf6\xfc\x4e\xb9\x3e\xb7\x93\xd9\xcf\xf4\x3d\xfc\x62\x01\xdf\x20\x06\x0c\x49\x8f\x23\x3d\x9f\x45\x38\x3b\x06\x29\xe7\x54\x6f\xf1\xe3\x36\xb8\x5e\x70\x24\x1c\x7d\xea\xde\x8c\xa0\xb8\x82\xbc\xf1\x80\xcf\xbe\x60\xd3\x8a\x7f\x41\x97\xe4\xd1\xd7\xe5\xae\xc5\x06\xf5\xf3\x45\x70\x60\x4e\x7f\x6d\xe5\xe9\x63\x2d\x8e\xa0\xc2\x0e\x5b\x6f\x46\x91\x40\x66\xf4\x31\xaf\xdf\xc2\x52\x2f\x23\x2b\xd0\xbc\x54\x7c\x94\xc7\x4c\x2d\x62\xcc\x9b\x02\xc4\x64\x40\x61\xf6\x5e\x68\xad\xf5\x70\x0c\x3a\x12\xab\xaf\x7f\x63\x9a\x58\x59\x40\xa5\x57\xdc\xf1\xd8\x90\x09\xee\xef\xcc\xe8\x0d\x8d\x28\xd6\x6a\x4d\xdf\x46\xbe\x21\xfc\x07\x7e\x5d\xc0\xed\x66\xf3\x1a\x1e\xe3\xec\x9e\x92\x34\xc1\x8c\x27\xf9\xdf\x72\xdf\x38\x8f\xa9\xa4\x9e\xe1\x05\x1e\xea\x51\xc8\x5b\x0b\x64\x5b\x5f\x9b\x47\xd5\xbd\x6e\x30\x11\x04\xe3\x89\xa3\xf3\x8c\x1f\x34\xb5\x36\x58\x12\xae\xca\x3f\x93\xa7\xdb\xd0\x8d\xb9\xe6\x99\x70\x77\x2a\xa1\xab\x56\x19\xf6\xe1\xa3\x10\x94\xac\xd8\x7b\xc3\xbc\x23\xa5\xfc\x1f\xcc\x9e\xe6\xc4\x1f\xfe\x42\xb6\xad\x28\xa9\x32\xa8\x31\x1b\xbf\x7f\x49\x4f\xce\xb8\x59\xdd\x7b\x0c\x50\xb5\x19\x26\x97\xf6\x04\x2b\x25\xb4\xfa\xd2\xbf\x93\xbb\x88\xc1\x00\xe4\x67\x3d\xcd\xe2\x26\xcb\x2a\x95\x68\xc0\x8b\x29\x01\x1b\x1c\xbf\x0e\x2f\xf7\x0f\xb0\xfb\xd2\xd1\x35\x91\x99\x33\xb7\xbe\x4e\xaa\xb6\x40\x5a\x08\xdc\xaa\x56\x7d\xf1\xe0\xf4\xa2\x58\x9d\x98\x70\xbd\x40\x33\x70\x15\xbf\xee\x61\x83\x0d\x09\x4e\x34\xf3\xc4\x7f\xda\xda\x21\xea\x13\x86\x03\x03\x53\x9d\xed\x27\xd7\x49\xc6\x10\x16\xae\x0e\xe9\xd3\x1e\x4a\x7a\xfe\xf9\x1d\x3e\x82\x37\x95\xc6\xf6\xa5\xff\x63\xa6\x96\x80\x59\x99\x70\xd0\x0a\x68\xed\x01\xf9\xd2\xc6\x27\x2d\x7a\x07\xb8\xbe\x0b\xae\xd4\xaa\xfa\x03\xf2\xad\x84\x5c\x6b\x21\xaa\xe8\x60\x77\xfc\xec\x74\x6d\x36\xd4\x77\x44\xc8\xb4\x81\x2e\x02\x45\x31\x20\x35\x16\x1c\xbd\x6d\x97\xfd\x07\x40\x1c\x92\x9d\xb9\x0f\xc4\x54\x42\x01\xae\x89\xa6\xde\x66\xf7\x65\x25\x34\x6a\xb8\x89\xce\x57\x3e\xd7\x7f\x81\x5d\x25\xde\xa6\x5e\x4a\x22\x09\xad\xea\xde\xf2\x7f\xc1\x38\xbc\x7f\xa8\x16\xf9\xd1\xf5\x46\x33\xe2\x17\x63\xd1\x2b\x99\x68\xad\x2a\x0b\x11\x47\x2a\x40\xc5\x68\x45\x19\xe6\xda\x93\xec\xc7\xfb\x1d\xdb\xc7\xcb\x0c\x18\x06\x35\x96\xe6\x43\x73\x11\x2a\xf7\x5f\x7b\x3a\xf4\x9d\xa4\xfc\x6e\x19\xd1\x74\xa2\xd4\xd2\xc1\x45\xb2\xc9\xb7\x87\xd8\xe6\xea\x36\xa9\x22\x88\xe5\x0f\x88\x49\x6b\x5f\xcf\x4e\xa5\x60\xbf\xb8\x48\xd4\x54\xe6\x0a\xbd\x7e\x13\x9f\xcb\x92\x6c\xa8\xc7\xb1\x12\x30\x7e\xdf\x58\x00\x84\xb9\x05\xf9\x51\xbe\xcb\x1f\x2e\x7e\x2c\xc5\xed\xfe\x0b\xbb\x3c\x1a\xc2\xc4\x9d\x28\x03\xe7\x01\x7b\x3c\xdb\x00\x0b\x19\x92\x4d\x92\x76\xdb\x8c\x6c\x0f\x84\xcd\x39\xfd\x03\x7d\xdb\xb6\x55\x02\xd8\x6f\x1d\x39\xbb\x6c\x15\x22\x67\xaf\x28\xbc\x55\x26\x65\x3f\xba\x6c\xfa\x50\x4b\xff\xd2\xd3\xd1\xb8\x75\xed\x33\x6f\xfa\xfd\x2e\x6c\xfd\x53\x17\xdf\xec\x56\xda\x13\xfc\x2e\x2f\x06\x58\xa6\x08\x3d\x53\x69\x9f\xe6\xb4\x3a\x96\xf8\xd8\xad\xff\xbe\x9a\xae\xb5\xfd\x63\x49\x20\x3a\x33\xff\xcb\xa5\x5d\xf3\x93\x17\x78\x72\x49\xb3\x0e\xe8\x9b\x51\x8e\xe5\x5b\xff\x7d\x8e\xab\x5e\xe0\xaa\x49\x17\x67\x89\x6f\x4c\xf2\xc6\xb3\xeb\x72\xf9\x74\xfb\xca\x24\xb1\xa1\xbe\x3f\x3a\xdd\x69\x03\x60\xc4\x0f\x65\x16\xcf\xb6\xf6\x06\xed\x25\x8f\xa6\x0a\x7d\xf1\x80\xba\xe9\x69\x07\x27\x1e\x04\xc4\xe5\xb4\x23\x06\x81\x36\x27\x67\x53\xed\xc3\xa3\xc6\xf7\x47\x56\x9a\xcd\xeb\xeb\x9a\x6f\xaa\xd4\xfd\x0e\x1c\xe3\x10\x08\x4a\xaf\xa2\x4e\xfe\x98\x62\x28\xff\x02\x87\x95\x8d\xc3\x18\x6a\x89\x20\x1c\xf5\x43\xda\x92\x0a\xc8\x06\xbb\xd8\x15\x73\x3b\xaa\x29\xbb\xc0\xca\x4c\xf4\x3b\x9f\x50\xf8\xcd\xd2\xb0\xc7\x2e\x27\xb9\xde\x97\x80\x06\xa2\x73\xe5\x45\xc5\x75\x31\xf1\x12\xb2\x05\x8d\xfb\xae\x7d\x4d\x5e\x28\xe8\x4e\x3f\x49\x1f\x02\xcc\x35\xae\xfb\x0d\x1e\xa0\xdc\xa7\x88\xcf\x93\xfc\x30\x0d\xb4\x79\xae\x88\x8b\x93\x72\xa2\xd5\xf7\x0a\x16\xcc\x62\xc2\xb7\x04\x67\xac\xa3\x56\x1f\xae\x0f\x53\xee\xe4\x6f\x8f\x13\x05\x28\x8a\xac\x21\xd1\x7e\x0b\x38\xbb\x31\x46\xdc\x5e\xc7\x30\xfc\xfd\x0f\xb5\x33\x09\xab\x44\xf5\x64\x2b\xb2\x66\xf6\xcb\xe8\xa4\xe1\xab\xcb\x49\x39\x99\xa7\xd2\x3b\xe5\x80\xb6\x01\x2a\xa5\xcb\x08\x03\x89\x14\x71\x11\xe3\x1a\xbd\x76\xd5\x9d\x4b\x61\xac\x82\x2c\xf8\x95\x63\x1c\xec\x59\x1d\xc1\x61\x8c\x62\xfa\x77\x23\x1f\x0c\x1c\xe1\xd4\x73\xc6\x11\x25\x0e\xf5\x14\xb2\x21\x31\xb8\xe2\xf3\x12\xab\x48\xef\xec\x0d\x22\xab\x93\x27\xa4\x11\xbd\x0e\x12\x57\xa2\x78\xcc\x7b\x61\x06\x73\x6e\x5b\x01\x6c\x78\x9b\x4c\x9c\xbe\xa5\x4c\x71\x1e\x36\x1f\xd5\x1b\x2b\x11\xc9\x41\xce\xf4\xf6\x06\xbc\x06\xc1\x03\x87\x0c\xe8\x5f\xce\xa7\xaf\x5c\xf9\xf4\x49\xba\x78\xa4\x27\xea\x95\x23\x88\xc9\x20\x4f\xec\xd9\x35\x08\xcb\x24\x1e\x2e\x59\x15\x3e\x16\x82\xbb\xe7\x27\xbc\x07\xab\x68\xfe\x02\x68\x96\x0b\xa1\x38\xe3\xd6\xf6\xfc\x41\x97\x11\x8a\x41\x33\x8e\x02\x66\xb5\x87\xd7\x4e\x40\x60\x46\x05\xe6\x00\xce\x39\x76\xf3\x41\x8b\xb2\x44\x36\x44\x79\x7d\x6f\x2b\x4c\xe9\x8f\x4c\x45\x05\x61\x9a\x83\x6b\x06\x9f\x32\x3e\x35\x41\x9f\xd1\xc8\xde\x93\x40\x96\x5c\x67\x30\x5d\x5c\x19\x00\xcd\x1e\x0d\x12\xee\xbc\xd9\xf2\x27\x96\x67\x5e\xec\x40\xcf\xd5\xe3\x35\x2e\xde\xda\x04\x0c\xfd\x08\x28\x48\x80\x9b\x22\x20\x82\xd0\x3b\x37\x33\x2f\xc9\xec\x22\xbd\x62\x21\x4c\x12\x08\xc5\x0c\xf7\x52\x96\xd8\x68\xd9\xcd\x88\x5e\x2a\xee\x53\x2c\x7d\xde\x6a\x09\x75\xa7\x70\x1d\x19\x21\x6f\x5f\x68\x8f\x61\x4b\x59\x56\x70\xd9\x40\x79\xb8\xd4\x8a\x1f\x4d\x3c\x22\x39\x7a\x7b\x04\x65\x8f\xae\xdb\xc9\xec\xb8\x29\x91\x8f\xf3\xd1\x45\xf6\xa4\xe9\x70\x6c\xcb\xcd\x5a\xa3\xdd\x62\x6b\x06\xeb\xba\xf0\x3f\xc5\x14\x14\x5b\x09\xad\x90\x52\xd4\x9a\xca\x2a\x69\x04\x2d\x1c\x67\x4e\x86\x5f\x8b\x77\x03\x90\xf5\xb9\x67\xef\x7a\xb8\xd0\xe6\xb4\x29\xcb\x27\x9a\xac\x10\xb3\xbc\xbe\x04\xaf\xd1\x47\x5b\x1d\xf0\x82\x48\x18\x70\x2a\xcd\xdd\x5a\xef\xf2\x35\x2c\x45\x4d\x5d\xda\x23\xcb\xa5\xc2\x69\x5d\xe3\x6e\xff\x56\xc2\xa6\x2f\x8e\x53\xf7\xd2\xb1\xc1\xe1\x97\xb0\x41\xe5\x87\x4f\x50\x72\x12\x6e\xff\x37\x7a\x9d\x3f\xf9\xa9\x2d\xe5\x03\x55\xce\x03\xb6\x5a\xf5\x3c\x65\x53\x3a\xbd\x57\x01\x35\x15\xf0\x4b\x24\x5a\x78\x9c\x45\xad\x27\xc6\x69\x7e\x32\x71\xe1\xf0\xca\x95\xb1\x43\x07\xc4\x84\x21\x0f\xf4\xdd\x20\xa2\x41\x04\x52\xd8\x63\xed\xca\x05\xda\x9b\xf4\x59\x9a\xbd\x1d\x34\x0c\x1d\x7d\x1d\x24\x23\x0e\xc9\x3e\xd7\x43\x8e\xba\xc2\xfc\x2a\x59\x0a\xca\x30\x60\xd6\xa0\x9b\x6c\xea\xad\xe0\x85\xab\x9a\x03\x01\x69\x62\x3b\x2a\x90\xd2\xef\x0a\xce\x45\x73\xda\x8d\x31\x59\xed\xe5\x37\x84\x22\x41\xab\x1b\x81\x3a\x0d\x6c\x84\x14\x88\xb7\xb5\x9f\x40\xe9\xd0\x88\x2f\x02\x70\x2b\xe5\xbf\x71\x69\x90\x41\x14\xd1\x95\xd5\x5c\x0b\x3c\x5b\x3d\x0b\xdf\x9e\x77\x25\x56\xed\x81\xcf\x85\x49\xa9\x6b\x6e\x8f\xff\x2b\x02\x22\xdf\xd2\x8a\x31\xa6\xf9\xf1\xfe\x56\xc7\xc3\xbf\xcd\x21\x1a\x75\x84\x10\xe7\xeb\xed\x72\x7a\xb3\x14\xc6\x83\xd1\x4e\x2b\x97\xf7\xda\x38\xc0\x3c\x4c\xce\x42\x6b\x9e\xb1\x16\x5a\x19\x36\x48\x2a\x13\x2d\xdb\x40\x14\x3c\x8b\xeb\x6d\x47\x95\xae\xf9\xc1\xaf\x64\x4d\x92\x26\xa7\x2e\xe2\xf8\x30\x0a\xbe\xfb\x0f\x18\x4d\xc5\x72\xcd\xee\xdc\xd2\xab\xd9\x7f\x36\xdc\x8d\x0c\x57\x34\x16\xf6\x0c\x1f\xd9\x6c\xe6\xa8\x05\x26\xd9\x4d\x10\x47\xa8\xde\x45\x8a\x5f\xee\x1d\x5a\x0c\x44\xdb\x6b\x1e\xbb\x6f\x42\x89\xd1\xb1\x83\xc3\xa9\x82\x51\xa6\xef\x78\x8c\x59\xc9\x98\x19\xd9\x13\x66\xbc\x04\xe5\xeb\xd9\x61\x39\x52\x8e\x94\x0c\xf2\xef\x30\xba\x61\x73\x43\x9a\xfa\x04\x22\x1b\x0c\xeb\xb6\x93\x17\x65\x99\x7c\x83\x0e\x88\x07\x37\x31\x27\x76\x42\x99\x17\x76\x65\x37\x3a\x1e\xd8\xf0\x4c\x13\xc3\xe0\xdc\xa3\xd3\x32\x41\xce\x6b\x27\x2e\x57\x3b\x2c\xa1\x8d\xdb\x5b\x50\x66\x00\xd4\xf4\x5d\x15\x69\x41\x83\xdf\x26\x4e\x3c\x59\xf7\xbe\xe5\x94\x7a\x44\xf6\xce\x90\x57\x4a\xf0\xc7\x07\xdf\xf4\x39\xcb\x79\x48\x01\x5e\xc1\x7f\xc9\x9f\x7c\x89\x1d\xe7\x63\x83\x1c\xa8\x83\x5a\x37\x5e\x17\x31\xca\x99\x7e\x53\x57\x7f\x01\x4a\xdc\x00\xd9\x17\x16\x0a\x1f\xc6\x27\x2c\x4e\x2e\x6c\x73\xcc\xf5\xea\x28\x64\xa6\x46\x05\xd3\x61\x03\xa6\x0a\xc9\xa6\x9c\x5c\x69\xe6\x9b\x06\x39\x86\x6c\xfd\x2d\xa5\xe8\xa0\x0f\xdb\x32\x9b\x80\xf8\xa9\x9b\xb8\x19\xed\x56\x73\x32\x4f\x9f\x38\x86\xc4\x78\xa9\x9b\xd4\x37\x81\xb6\x93\xfb\x34\x27\x00\x3d\x34\xb4\x13\xf8\x2c\x79\x54\xd6\x3c\xce\x38\x9d\xcc\x08\xc4\x28\x1a\xca\x1f\xd7\x47\x73\x19\xf7\x5b\xc2\xe4\xdd\xfc\xe1\x8e\x04\xfb\x35\x0d\xa7\x07\x8d\x85\xd9\x21\x36\x5a\x10\xf1\x9c\x88\xd7\x2f\x8b\xa7\x8e\x4f\x44\xbb\x03\xd2\xe7\x8c\xaf\x8b\x3e\x48\x68\x66\x5e\x8e\xb5\xa7\xcc\x71\x12\x7b\x38\x15\xe4\x5c\x65\x02\x9f\xba\x99\xed\xe1\xd9\xf4\xad\x4f\x00\x10\x41\x85\x97\xce\xc0\x8f\xb8\xe8\x61\xc2\xc4\x8f\x33\x5d\x8c\x32\xe4\x3b\xd1\xde\xd4\x7f\xcc\xff\xb7\xb6\x91\xf6\x51\xbd\x94\x9e\xc7\xf2\x11\x73\xeb\xb2\x78\x4a\x20\x7e\xad\x7d\x9c\x54\xb9\xd8\x38\xe1\x28\x1a\x43\xdd\x78\x39\xc0\x0b\x59\x8e\x03\xdb\x63\xb1\x9e\x68\x05\x98\xcf\x2f\x8e\x7f\x81\xc9\xdc\x1e\x93\xd6\x43\x79\x62\x34\x61\x1a\x36\x89\x29\x69\xa2\x92\xfe\x87\x1e\x12\xe6\x95\x62\xee\xe9\x21\xd4\x67\xc3\xc7\x32\x0d\x32\xa3\xc9\xe6\x10\x9b\x39\x4c\xca\xe2\xa8\x66\x5c\x9b\xf0\x87\x54\xad\xa0\xc8\xa5\x8f\x17\x8d\x02\x64\x73\xd2\xf0\x89\x18\x05\xed\xab\xfa\x6d\x9b\x0f\xe3\x78\x3a\x88\xe2\xf3\x7f\xae\x52\x57\xf1\x6d\x7a\x78\x20\x01\xc3\x59\xc5\x02\x32\x7a\xa1\x5b\x65\x96\x03\xda\x42\xcd\x28\x7f\x0d\x5a\xbf\xf4\xf4\x21\x57\xaa\x39\x23\xe0\x18\x66\xc6\x51\xf0\xe3\xff\x21\x9d\x57\xef\xbf\x12\xa5\x58\x98\x83\xc0\xe7\x3a\xc7\x60\x96\xf4\x56\xfa\xc4\x4c\x26\x49\x3a\x83\x47\xa2\xc1\x64\x0c\xa3\xa2\xa5\x9f\x96\x49\x86\x94\xd9\x39\xb5\xf7\x73\x9e\xfc\x03\xf2\x4a\xab\x9b\x57\x96\x2d\xd8\x2b\x7d\x92\x7a\x78\x4a\x91\xb1\x15\xa3\xf0\xb3\x99\x19\x95\xc6\xb8\xc7\x4d\xc0\x9c\xb2\x75\xda\x5d\x51\xcc\x40\xac\x05\x19\x17\xd6\x7e\x1d\xd0\xd3\x0f\xc9\xaa\xee\x54\x7e\x5b\xaf\x85\x02\x8f\xa9\x3a\x07\x38\xe5\xca\x4a\xee\x67\x60\x0b\xeb\x86\x52\x6f\x7d\x30\x0b\x58\x0f\xb7\xef\xe2\x4d\xe4\x2b\xd1\x58\xd4\xa5\x50\xbc\xd3\xbb\x10\x7b\xa9\x10\xc7\x19\x45\xb5\xce\x9e\x14\x52\x3d\x16\x86\xb9\xfb\x04\x95\xd6\x70\x5a\xef\xc7\x6c\x9c\x39\x0e\x7a\x76\x7d\x66\x73\xda\x2a\xf1\x44\x27\x63\xcd\x15\x17\x79\x10\x93\x65\x55\x0d\x68\x82\x09\xca\xba\x05\xf9\x4e\xb5\x0c\x65\x88\x8d\xaa\xd7\x4a\x7f\x12\x93\x34\x42\xe9\x85\xe5\x1e\x5a\xaf\x64\x9a\xf7\x68\x0c\x3f\xb9\x24\x43\x6e\xf9\xd1\x62\x41\xd9\x05\x6c\x11\x67\x11\xd5\x74\x9a\xf1\xd4\xb0\x7e\x18\xf4\x23\x5e\x81\x86\xd2\x21\x5c\xb0\x72\x04\xb3\x59\xe3\x33\x9e\xd3\x82\xeb\x42\x23\x8e\xca\x77\x2f\x0d\x09\x7c\x0d\x0d\x56\xc3\x45\x02\xc8\xa8\x20\x96\x5c\x6f\x0e\x3e\x34\x8a\xfa\x6d\xa6\xc4\x8e\x3b\xdd\xf6\x0a\x9f\x7e\xc1\xc9\x33\x2c\xe2\x5b\xdb\x52\x63\x16\xd5\xf5\x3e\xce\xcf\x4a\x0c\x82\xd4\x89\x2f\xf4\x54\x8f\xff\x27\x72\xac\xd8\x8c\x4a\x41\xd0\x58\xf6\xe6\x50\xb5\x18\xca\x4f\xe1\xac\xb4\xdb\xb3\xe4\xb5\x9e\xff\x3b\x66\xb8\xf8\x74\x59\xb8\x59\x33\x5a\x44\xa8\x3b\x26\xbf\xdd\x0c\xa2\xaa\xf4\x45\x24\xba\xe0\xf1\x06\x32\xdf\x11\xa9\x1e\xf8\x7f\xc3\x3b\xb8\xb2\xd7\x9d\xf2\x9f\x54\x54\xec\xb0\xfe\x33\xd7\xd8\xc9\x21\x33\x28\xf8\x32\x41\x90\xd4\xf7\x8f\x3e\x3e\x9d\xad\xaf\xbd\xca\xaa\x21\x08\x9e\xdd\x84\x8f\x2d\xcd\x3a\x9e\xd9\x4a\x48\x2f\x61\x21\x09\x55\x96\xc1\xa5\x40\x1c\x06\x0d\x32", 4096);
r2[120] = syscall(SYS_ioctl, r2[20], 0x4080aea2ul, 0x20004000ul, 0, 0, 0);
break;
}
return 0;
}
int main2()
{
long i;
pthread_t th[30];
memset(r2, -1, sizeof(r2));
srand(getpid());
for (i = 0; i < 30; i++) {
pthread_create(&th[i], 0, thr2, (void*)i);
usleep(1000);
}
for (i = 0; i < 30; i++) {
pthread_create(&th[i], 0, thr2, (void*)i);
if (rand()%2)
usleep(rand()%1000);
}
usleep(20000);
return 0;
}
long r3[1038];
void *thr3(void *arg)
{
switch ((long)arg) {
case 0:
r3[0] = syscall(SYS_mmap, 0x20000000ul, 0xc000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul);
break;
case 1:
memcpy((void*)0x20000000, "\x2f\x64\x65\x76\x2f\x6b\x76\x6d", 8);
r3[2] = syscall(SYS_open, 0x20000000ul, 0x0ul, 0x0ul, 0, 0, 0);
break;
case 2:
r3[3] = syscall(SYS_ioctl, 0x1869ful, 0xae41ul, 0xfffffffffffffffaul, 0, 0, 0);
break;
case 3:
r3[4] = syscall(SYS_mmap, 0x2000c000ul, 0x1000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul);
break;
case 4:
memcpy((void*)0x2000c000, "\x0e\xc1\xb0\xef\x92\x57\x30\xf3\x39\x53\xd8\xe9\xa8\x80\x15\xbc\xec\x44\x44\xca\x6a\xcb\xed\x53\xdd\xa7\xba\xa9\x48\x85\x76\x3c\x75\x24\x89\x1f\x3e\x36\x1d\xf7\x1d\xc6\x82\xc9\xf1\x88\x81\x5c\x4d\xcf\x54\x4c\xbe\x9b\x57\xd7\x59\x96\xe7\x4f\xf3\x5a\x4e\x80\x94\x58\xa8\x3c\xf1\x89\xbe\x07\x5d\xc4\xe1\x16\x16\x06\x66\x2a\xda\xaa\x23\xf3\xec\xbf\x49\x0d\xb9\xf3\x15\x26\x4d\xd2\x86\xde\x09\xb7\x66\x7a\x44\xb1\x4a\x3f\x91\x79\x74\xed\x81\xd1\xdb\x99\x42\x78\xc7\xb1\xa0\x16\x73\x0b\xcc\x45\xcf\xb9\x96\xbe\xba\xae\xfc\x4a\x4e\xc6\xe7\x76\xe8\x9b\xeb\x05\x9e\x74\x24\x11\xf0\x7d\x89\x64\x76\x96\x9e\x34\x41\x0e\x1c\x9d\x7d\x03\x77\x5d\x98\xb6\x9a\x7e\x50\xfd\xaa\x62\xdb\x6b\x21\xeb\x56\x2c\xf0\x50\x42\xbd\x41\xa1\xfb\xf6\x28\xc5\xb8\xeb\x18\xb6\x98\x6a\x20\x54\x91\x6d\x02\x80\x06\xb5\xa9\x94\xd9\xf5\xc5\x1d\x12\x5f\xf0\x21\xb4\x9a\x21\x71", 210);
r3[6] = syscall(SYS_ioctl, r3[3], 0x4138ae84ul, 0x2000c000ul, 0, 0, 0);
break;
case 5:
r3[7] = syscall(SYS_ioctl, r3[2], 0xae01ul, 0x0ul, 0, 0, 0);
break;
case 6:
r3[8] = syscall(SYS_ioctl, r3[2], 0xae01ul, 0x0ul, 0, 0, 0);
break;
case 7:
r3[9] = syscall(SYS_ioctl, r3[8], 0xae41ul, 0x6ul, 0, 0, 0);
break;
case 8:
r3[10] = syscall(SYS_ioctl, r3[9], 0xae80ul, 0, 0, 0, 0);
break;
case 9:
r3[11] = syscall(SYS_ioctl, r3[9], 0x8040ae9ful, 0x20006fe4ul, 0, 0, 0);
break;
case 10:
r3[12] = syscall(SYS_mmap, 0x2000d000ul, 0x1000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul);
break;
case 11:
*(uint8_t*)0x2000de78 = (uint8_t)0x6a;
*(uint8_t*)0x2000de79 = (uint8_t)0x1;
*(uint8_t*)0x2000de7a = (uint8_t)0x9;
*(uint8_t*)0x2000de7b = (uint8_t)0x95f;
*(uint8_t*)0x2000de7c = (uint8_t)0x2;
*(uint8_t*)0x2000de7d = (uint8_t)0xfffffffffffffffb;
*(uint8_t*)0x2000de7e = (uint8_t)0xffffffffffff93dc;
*(uint8_t*)0x2000de7f = (uint8_t)0x4;
*(uint8_t*)0x2000de80 = (uint8_t)0x5;
*(uint8_t*)0x2000de81 = (uint8_t)0x1;
*(uint8_t*)0x2000de82 = (uint8_t)0x8;
*(uint8_t*)0x2000de83 = (uint8_t)0x7d;
*(uint8_t*)0x2000de84 = (uint8_t)0x9;
*(uint8_t*)0x2000de85 = (uint8_t)0x6760;
*(uint8_t*)0x2000de86 = (uint8_t)0x9;
*(uint8_t*)0x2000de87 = (uint8_t)0x0;
*(uint8_t*)0x2000de88 = (uint8_t)0x9;
*(uint8_t*)0x2000de89 = (uint8_t)0x5;
*(uint8_t*)0x2000de8a = (uint8_t)0x2;
*(uint8_t*)0x2000de8b = (uint8_t)0x9;
*(uint8_t*)0x2000de8c = (uint8_t)0x20;
*(uint8_t*)0x2000de8d = (uint8_t)0xb6e2;
*(uint8_t*)0x2000de8e = (uint8_t)0xfffffffffffffff7;
*(uint8_t*)0x2000de8f = (uint8_t)0x2;
*(uint8_t*)0x2000de90 = (uint8_t)0x8;
*(uint8_t*)0x2000de91 = (uint8_t)0x1;
*(uint8_t*)0x2000de92 = (uint8_t)0x8;
*(uint8_t*)0x2000de93 = (uint8_t)0x1;
*(uint8_t*)0x2000de94 = (uint8_t)0x7a;
*(uint8_t*)0x2000de95 = (uint8_t)0x6;
*(uint8_t*)0x2000de96 = (uint8_t)0x3;
*(uint8_t*)0x2000de97 = (uint8_t)0x0;
*(uint8_t*)0x2000de98 = (uint8_t)0x6;
*(uint8_t*)0x2000de99 = (uint8_t)0x7;
*(uint8_t*)0x2000de9a = (uint8_t)0x7;
*(uint8_t*)0x2000de9b = (uint8_t)0x3;
*(uint8_t*)0x2000de9c = (uint8_t)0x0;
*(uint8_t*)0x2000de9d = (uint8_t)0x5cc;
*(uint8_t*)0x2000de9e = (uint8_t)0x10bb;
*(uint8_t*)0x2000de9f = (uint8_t)0x7;
*(uint8_t*)0x2000dea0 = (uint8_t)0x2a7;
*(uint8_t*)0x2000dea1 = (uint8_t)0x9c;
*(uint8_t*)0x2000dea2 = (uint8_t)0x0;
*(uint8_t*)0x2000dea3 = (uint8_t)0xfffffffffffffffa;
*(uint8_t*)0x2000dea4 = (uint8_t)0xfffffffffffffff8;
*(uint8_t*)0x2000dea5 = (uint8_t)0x5;
*(uint8_t*)0x2000dea6 = (uint8_t)0x37;
*(uint8_t*)0x2000dea7 = (uint8_t)0x76;
*(uint8_t*)0x2000dea8 = (uint8_t)0x16;
*(uint8_t*)0x2000dea9 = (uint8_t)0x2e7955df;
*(uint8_t*)0x2000deaa = (uint8_t)0xf9abd4d0c282d48a;
*(uint8_t*)0x2000deab = (uint8_t)0xffffffffffffffff;
*(uint8_t*)0x2000deac = (uint8_t)0x8;
*(uint8_t*)0x2000dead = (uint8_t)0x7;
*(uint8_t*)0x2000deae = (uint8_t)0x9;
*(uint8_t*)0x2000deaf = (uint8_t)0x2;
*(uint8_t*)0x2000deb0 = (uint8_t)0x1;
*(uint8_t*)0x2000deb1 = (uint8_t)0x56d2;
*(uint8_t*)0x2000deb2 = (uint8_t)0x7;
*(uint8_t*)0x2000deb3 = (uint8_t)0xc0c;
*(uint8_t*)0x2000deb4 = (uint8_t)0x3;
*(uint8_t*)0x2000deb5 = (uint8_t)0x13;
*(uint8_t*)0x2000deb6 = (uint8_t)0x4;
*(uint8_t*)0x2000deb7 = (uint8_t)0x9;
*(uint8_t*)0x2000deb8 = (uint8_t)0x3;
*(uint8_t*)0x2000deb9 = (uint8_t)0x9;
*(uint8_t*)0x2000deba = (uint8_t)0x2;
*(uint8_t*)0x2000debb = (uint8_t)0x7;
*(uint8_t*)0x2000debc = (uint8_t)0x9;
*(uint8_t*)0x2000debd = (uint8_t)0x5;
*(uint8_t*)0x2000debe = (uint8_t)0x698d;
*(uint8_t*)0x2000debf = (uint8_t)0x1;
*(uint8_t*)0x2000dec0 = (uint8_t)0x1;
*(uint8_t*)0x2000dec1 = (uint8_t)0xdee;
*(uint8_t*)0x2000dec2 = (uint8_t)0x9982;
*(uint8_t*)0x2000dec3 = (uint8_t)0x9;
*(uint8_t*)0x2000dec4 = (uint8_t)0x4f;
*(uint8_t*)0x2000dec5 = (uint8_t)0x0;
*(uint8_t*)0x2000dec6 = (uint8_t)0x0;
*(uint8_t*)0x2000dec7 = (uint8_t)0x3;
*(uint8_t*)0x2000dec8 = (uint8_t)0x6;
*(uint8_t*)0x2000dec9 = (uint8_t)0x1b;
*(uint8_t*)0x2000deca = (uint8_t)0x4;
*(uint8_t*)0x2000decb = (uint8_t)0xfffffffffffffffb;
*(uint8_t*)0x2000decc = (uint8_t)0xfffffffff793c867;
*(uint8_t*)0x2000decd = (uint8_t)0xec5f;
*(uint8_t*)0x2000dece = (uint8_t)0x0;
*(uint8_t*)0x2000decf = (uint8_t)0x7;
*(uint8_t*)0x2000ded0 = (uint8_t)0x6;
*(uint8_t*)0x2000ded1 = (uint8_t)0x2;
*(uint8_t*)0x2000ded2 = (uint8_t)0x6;
*(uint8_t*)0x2000ded3 = (uint8_t)0x59fe;
*(uint8_t*)0x2000ded4 = (uint8_t)0x4;
*(uint8_t*)0x2000ded5 = (uint8_t)0x5;
*(uint8_t*)0x2000ded6 = (uint8_t)0xe59;
*(uint8_t*)0x2000ded7 = (uint8_t)0x572;
*(uint8_t*)0x2000ded8 = (uint8_t)0x0;
*(uint8_t*)0x2000ded9 = (uint8_t)0x7;
*(uint8_t*)0x2000deda = (uint8_t)0x6;
*(uint8_t*)0x2000dedb = (uint8_t)0x6;
*(uint8_t*)0x2000dedc = (uint8_t)0x0;
*(uint8_t*)0x2000dedd = (uint8_t)0x5;
*(uint8_t*)0x2000dede = (uint8_t)0x1;
*(uint8_t*)0x2000dedf = (uint8_t)0xc5;
*(uint8_t*)0x2000dee0 = (uint8_t)0x1;
*(uint8_t*)0x2000dee1 = (uint8_t)0x0;
*(uint8_t*)0x2000dee2 = (uint8_t)0x2;
*(uint8_t*)0x2000dee3 = (uint8_t)0xffffffffffff6811;
*(uint8_t*)0x2000dee4 = (uint8_t)0x87;
*(uint8_t*)0x2000dee5 = (uint8_t)0x3;
*(uint8_t*)0x2000dee6 = (uint8_t)0xd6;
*(uint8_t*)0x2000dee7 = (uint8_t)0xef9;
*(uint8_t*)0x2000dee8 = (uint8_t)0x1;
*(uint8_t*)0x2000dee9 = (uint8_t)0x2;
*(uint8_t*)0x2000deea = (uint8_t)0x3;
*(uint8_t*)0x2000deeb = (uint8_t)0xffffffffffffffff;
*(uint8_t*)0x2000deec = (uint8_t)0x7;
*(uint8_t*)0x2000deed = (uint8_t)0x1;
*(uint8_t*)0x2000deee = (uint8_t)0x9;
*(uint8_t*)0x2000deef = (uint8_t)0x4;
*(uint8_t*)0x2000def0 = (uint8_t)0x2;
*(uint8_t*)0x2000def1 = (uint8_t)0x1;
*(uint8_t*)0x2000def2 = (uint8_t)0xef;
*(uint8_t*)0x2000def3 = (uint8_t)0x3;
*(uint8_t*)0x2000def4 = (uint8_t)0x1;
*(uint8_t*)0x2000def5 = (uint8_t)0x0;
*(uint8_t*)0x2000def6 = (uint8_t)0x4;
*(uint8_t*)0x2000def7 = (uint8_t)0x5a6c;
*(uint8_t*)0x2000def8 = (uint8_t)0x6;
*(uint8_t*)0x2000def9 = (uint8_t)0x1d7;
*(uint8_t*)0x2000defa = (uint8_t)0x7;
*(uint8_t*)0x2000defb = (uint8_t)0x3;
*(uint8_t*)0x2000defc = (uint8_t)0x2;
*(uint8_t*)0x2000defd = (uint8_t)0x5;
*(uint8_t*)0x2000defe = (uint8_t)0x4;
*(uint8_t*)0x2000deff = (uint8_t)0xa3;
*(uint8_t*)0x2000df00 = (uint8_t)0xfffffffffffffffc;
*(uint8_t*)0x2000df01 = (uint8_t)0x0;
*(uint8_t*)0x2000df02 = (uint8_t)0x3;
*(uint8_t*)0x2000df03 = (uint8_t)0x8;
*(uint8_t*)0x2000df04 = (uint8_t)0xfffffffffffffff9;
*(uint8_t*)0x2000df05 = (uint8_t)0x3;
*(uint8_t*)0x2000df06 = (uint8_t)0x7;
*(uint8_t*)0x2000df07 = (uint8_t)0x1;
*(uint8_t*)0x2000df08 = (uint8_t)0x9;
*(uint8_t*)0x2000df09 = (uint8_t)0x9;
*(uint8_t*)0x2000df0a = (uint8_t)0x789;
*(uint8_t*)0x2000df0b = (uint8_t)0x27c;
*(uint8_t*)0x2000df0c = (uint8_t)0x9;
*(uint8_t*)0x2000df0d = (uint8_t)0x6;
*(uint8_t*)0x2000df0e = (uint8_t)0x0;
*(uint8_t*)0x2000df0f = (uint8_t)0x7;
*(uint8_t*)0x2000df10 = (uint8_t)0x3;
*(uint8_t*)0x2000df11 = (uint8_t)0x4;
*(uint8_t*)0x2000df12 = (uint8_t)0xecb7;
*(uint8_t*)0x2000df13 = (uint8_t)0x0;
*(uint8_t*)0x2000df14 = (uint8_t)0x2;
*(uint8_t*)0x2000df15 = (uint8_t)0x9;
*(uint8_t*)0x2000df16 = (uint8_t)0x0;
*(uint8_t*)0x2000df17 = (uint8_t)0x6;
*(uint8_t*)0x2000df18 = (uint8_t)0x0;
*(uint8_t*)0x2000df19 = (uint8_t)0xef24;
*(uint8_t*)0x2000df1a = (uint8_t)0x7e;
*(uint8_t*)0x2000df1b = (uint8_t)0x2;
*(uint8_t*)0x2000df1c = (uint8_t)0x8;
*(uint8_t*)0x2000df1d = (uint8_t)0xfffffffffffffffb;
*(uint8_t*)0x2000df1e = (uint8_t)0xbc;
*(uint8_t*)0x2000df1f = (uint8_t)0x7;
*(uint8_t*)0x2000df20 = (uint8_t)0x6;
*(uint8_t*)0x2000df21 = (uint8_t)0x8;
*(uint8_t*)0x2000df22 = (uint8_t)0x8;
*(uint8_t*)0x2000df23 = (uint8_t)0x5;
*(uint8_t*)0x2000df24 = (uint8_t)0x8;
*(uint8_t*)0x2000df25 = (uint8_t)0xfffffffffffffffa;
*(uint8_t*)0x2000df26 = (uint8_t)0x6;
*(uint8_t*)0x2000df27 = (uint8_t)0x9;
*(uint8_t*)0x2000df28 = (uint8_t)0x7f3;
*(uint8_t*)0x2000df29 = (uint8_t)0x9;
*(uint8_t*)0x2000df2a = (uint8_t)0x9;
*(uint8_t*)0x2000df2b = (uint8_t)0x545;
*(uint8_t*)0x2000df2c = (uint8_t)0x8;
*(uint8_t*)0x2000df2d = (uint8_t)0x8;
*(uint8_t*)0x2000df2e = (uint8_t)0x3;
*(uint8_t*)0x2000df2f = (uint8_t)0x8;
*(uint8_t*)0x2000df30 = (uint8_t)0x2f;
*(uint8_t*)0x2000df31 = (uint8_t)0x2;
*(uint8_t*)0x2000df32 = (uint8_t)0x1;
*(uint8_t*)0x2000df33 = (uint8_t)0x4;
*(uint8_t*)0x2000df34 = (uint8_t)0x9;
*(uint8_t*)0x2000df35 = (uint8_t)0x4;
*(uint8_t*)0x2000df36 = (uint8_t)0x2;
*(uint8_t*)0x2000df37 = (uint8_t)0xe0;
*(uint8_t*)0x2000df38 = (uint8_t)0x8;
*(uint8_t*)0x2000df39 = (uint8_t)0x0;
*(uint8_t*)0x2000df3a = (uint8_t)0x3;
*(uint8_t*)0x2000df3b = (uint8_t)0x9;
*(uint8_t*)0x2000df3c = (uint8_t)0x9;
*(uint8_t*)0x2000df3d = (uint8_t)0x0;
*(uint8_t*)0x2000df3e = (uint8_t)0x4;
*(uint8_t*)0x2000df3f = (uint8_t)0x1;
*(uint8_t*)0x2000df40 = (uint8_t)0x1;
*(uint8_t*)0x2000df41 = (uint8_t)0x8;
*(uint8_t*)0x2000df42 = (uint8_t)0x6;
*(uint8_t*)0x2000df43 = (uint8_t)0x2;
*(uint8_t*)0x2000df44 = (uint8_t)0xe5;
*(uint8_t*)0x2000df45 = (uint8_t)0x1d;
*(uint8_t*)0x2000df46 = (uint8_t)0x36f;
*(uint8_t*)0x2000df47 = (uint8_t)0x7;
*(uint8_t*)0x2000df48 = (uint8_t)0xffffffffffff6842;
*(uint8_t*)0x2000df49 = (uint8_t)0x4;
*(uint8_t*)0x2000df4a = (uint8_t)0x7;
*(uint8_t*)0x2000df4b = (uint8_t)0xfffffffffffffff8;
*(uint8_t*)0x2000df4c = (uint8_t)0xf2d9;
*(uint8_t*)0x2000df4d = (uint8_t)0xfffffffffffffff8;
*(uint8_t*)0x2000df4e = (uint8_t)0x3;
*(uint8_t*)0x2000df4f = (uint8_t)0x8;
*(uint8_t*)0x2000df50 = (uint8_t)0xa74;
*(uint8_t*)0x2000df51 = (uint8_t)0x7;
*(uint8_t*)0x2000df52 = (uint8_t)0x4;
*(uint8_t*)0x2000df53 = (uint8_t)0xfffffffffffffffc;
*(uint8_t*)0x2000df54 = (uint8_t)0x17;
*(uint8_t*)0x2000df55 = (uint8_t)0x1;
*(uint8_t*)0x2000df56 = (uint8_t)0x8;
*(uint8_t*)0x2000df57 = (uint8_t)0x4;
*(uint8_t*)0x2000df58 = (uint8_t)0x305;
*(uint8_t*)0x2000df59 = (uint8_t)0xdf0;
*(uint8_t*)0x2000df5a = (uint8_t)0x5;
*(uint8_t*)0x2000df5b = (uint8_t)0x0;
*(uint8_t*)0x2000df5c = (uint8_t)0x5ec93acc;
*(uint8_t*)0x2000df5d = (uint8_t)0x4;
*(uint8_t*)0x2000df5e = (uint8_t)0x9;
*(uint8_t*)0x2000df5f = (uint8_t)0x6;
*(uint8_t*)0x2000df60 = (uint8_t)0x6;
*(uint8_t*)0x2000df61 = (uint8_t)0x0;
*(uint8_t*)0x2000df62 = (uint8_t)0x4;
*(uint8_t*)0x2000df63 = (uint8_t)0x9;
*(uint8_t*)0x2000df64 = (uint8_t)0x6;
*(uint8_t*)0x2000df65 = (uint8_t)0x6;
*(uint8_t*)0x2000df66 = (uint8_t)0x8;
*(uint8_t*)0x2000df67 = (uint8_t)0x9;
*(uint8_t*)0x2000df68 = (uint8_t)0x6;
*(uint8_t*)0x2000df69 = (uint8_t)0x2;
*(uint8_t*)0x2000df6a = (uint8_t)0x26;
*(uint8_t*)0x2000df6b = (uint8_t)0x1;
*(uint8_t*)0x2000df6c = (uint8_t)0x0;
*(uint8_t*)0x2000df6d = (uint8_t)0x0;
*(uint8_t*)0x2000df6e = (uint8_t)0x7;
*(uint8_t*)0x2000df6f = (uint8_t)0x4;
*(uint8_t*)0x2000df70 = (uint8_t)0x63e;
*(uint8_t*)0x2000df71 = (uint8_t)0x5;
*(uint8_t*)0x2000df72 = (uint8_t)0x7;
*(uint8_t*)0x2000df73 = (uint8_t)0x0;
*(uint8_t*)0x2000df74 = (uint8_t)0x0;
*(uint8_t*)0x2000df75 = (uint8_t)0x7;
*(uint8_t*)0x2000df76 = (uint8_t)0x5;
*(uint8_t*)0x2000df77 = (uint8_t)0x4;
*(uint8_t*)0x2000df78 = (uint8_t)0xfffffffffffffffa;
*(uint8_t*)0x2000df79 = (uint8_t)0xffffffffffff8495;
*(uint8_t*)0x2000df7a = (uint8_t)0x0;
*(uint8_t*)0x2000df7b = (uint8_t)0x3;
*(uint8_t*)0x2000df7c = (uint8_t)0x6;
*(uint8_t*)0x2000df7d = (uint8_t)0x4b77;
*(uint8_t*)0x2000df7e = (uint8_t)0x5;
*(uint8_t*)0x2000df7f = (uint8_t)0x2;
*(uint8_t*)0x2000df80 = (uint8_t)0x9;
*(uint8_t*)0x2000df81 = (uint8_t)0x6;
*(uint8_t*)0x2000df82 = (uint8_t)0x8;
*(uint8_t*)0x2000df83 = (uint8_t)0x7;
*(uint8_t*)0x2000df84 = (uint8_t)0x4;
*(uint8_t*)0x2000df85 = (uint8_t)0x4;
*(uint8_t*)0x2000df86 = (uint8_t)0x4;
*(uint8_t*)0x2000df87 = (uint8_t)0x0;
*(uint8_t*)0x2000df88 = (uint8_t)0x56f;
*(uint8_t*)0x2000df89 = (uint8_t)0x2;
*(uint8_t*)0x2000df8a = (uint8_t)0x0;
*(uint8_t*)0x2000df8b = (uint8_t)0x1;
*(uint8_t*)0x2000df8c = (uint8_t)0x20c;
*(uint8_t*)0x2000df8d = (uint8_t)0x7;
*(uint8_t*)0x2000df8e = (uint8_t)0x1;
*(uint8_t*)0x2000df8f = (uint8_t)0x5;
*(uint8_t*)0x2000df90 = (uint8_t)0x4;
*(uint8_t*)0x2000df91 = (uint8_t)0x4;
*(uint8_t*)0x2000df92 = (uint8_t)0x8;
*(uint8_t*)0x2000df93 = (uint8_t)0xf8ee;
*(uint8_t*)0x2000df94 = (uint8_t)0x6;
*(uint8_t*)0x2000df95 = (uint8_t)0x4;
*(uint8_t*)0x2000df96 = (uint8_t)0x0;
*(uint8_t*)0x2000df97 = (uint8_t)0x69a;
*(uint8_t*)0x2000df98 = (uint8_t)0xb8;
*(uint8_t*)0x2000df99 = (uint8_t)0x3;
*(uint8_t*)0x2000df9a = (uint8_t)0x9;
*(uint8_t*)0x2000df9b = (uint8_t)0x4;
*(uint8_t*)0x2000df9c = (uint8_t)0x8;
*(uint8_t*)0x2000df9d = (uint8_t)0xa5a6;
*(uint8_t*)0x2000df9e = (uint8_t)0x0;
*(uint8_t*)0x2000df9f = (uint8_t)0xd96b;
*(uint8_t*)0x2000dfa0 = (uint8_t)0x5;
*(uint8_t*)0x2000dfa1 = (uint8_t)0x3;
*(uint8_t*)0x2000dfa2 = (uint8_t)0x3;
*(uint8_t*)0x2000dfa3 = (uint8_t)0xfffffffffffffffa;
*(uint8_t*)0x2000dfa4 = (uint8_t)0x1;
*(uint8_t*)0x2000dfa5 = (uint8_t)0x9;
*(uint8_t*)0x2000dfa6 = (uint8_t)0x9;
*(uint8_t*)0x2000dfa7 = (uint8_t)0x9;
*(uint8_t*)0x2000dfa8 = (uint8_t)0x8;
*(uint8_t*)0x2000dfa9 = (uint8_t)0x3;
*(uint8_t*)0x2000dfaa = (uint8_t)0x0;
*(uint8_t*)0x2000dfab = (uint8_t)0x1;
*(uint8_t*)0x2000dfac = (uint8_t)0x1;
*(uint8_t*)0x2000dfad = (uint8_t)0x2;
*(uint8_t*)0x2000dfae = (uint8_t)0x6;
*(uint8_t*)0x2000dfaf = (uint8_t)0x19ab;
*(uint8_t*)0x2000dfb0 = (uint8_t)0x7;
*(uint8_t*)0x2000dfb1 = (uint8_t)0x63da;
*(uint8_t*)0x2000dfb2 = (uint8_t)0x3;
*(uint8_t*)0x2000dfb3 = (uint8_t)0x0;
*(uint8_t*)0x2000dfb4 = (uint8_t)0x3;
*(uint8_t*)0x2000dfb5 = (uint8_t)0x6;
*(uint8_t*)0x2000dfb6 = (uint8_t)0xfffffffffffffff8;
*(uint8_t*)0x2000dfb7 = (uint8_t)0xfffffffffffff4fa;
*(uint8_t*)0x2000dfb8 = (uint8_t)0x2;
*(uint8_t*)0x2000dfb9 = (uint8_t)0x7;
*(uint8_t*)0x2000dfba = (uint8_t)0x8;
*(uint8_t*)0x2000dfbb = (uint8_t)0x9;
*(uint8_t*)0x2000dfbc = (uint8_t)0xf8d4;
*(uint8_t*)0x2000dfbd = (uint8_t)0x4;
*(uint8_t*)0x2000dfbe = (uint8_t)0xa0f4;
*(uint8_t*)0x2000dfbf = (uint8_t)0x2;
*(uint8_t*)0x2000dfc0 = (uint8_t)0x60d3;
*(uint8_t*)0x2000dfc1 = (uint8_t)0xfffffffffffffffb;
*(uint8_t*)0x2000dfc2 = (uint8_t)0x92ac;
*(uint8_t*)0x2000dfc3 = (uint8_t)0xcfa;
*(uint8_t*)0x2000dfc4 = (uint8_t)0x6;
*(uint8_t*)0x2000dfc5 = (uint8_t)0x3;
*(uint8_t*)0x2000dfc6 = (uint8_t)0x5;
*(uint8_t*)0x2000dfc7 = (uint8_t)0x70;
*(uint8_t*)0x2000dfc8 = (uint8_t)0x8a9;
*(uint8_t*)0x2000dfc9 = (uint8_t)0xf5b;
*(uint8_t*)0x2000dfca = (uint8_t)0xfffffffffffffffe;
*(uint8_t*)0x2000dfcb = (uint8_t)0x57c2;
*(uint8_t*)0x2000dfcc = (uint8_t)0x0;
*(uint8_t*)0x2000dfcd = (uint8_t)0x8;
*(uint8_t*)0x2000dfce = (uint8_t)0x5;
*(uint8_t*)0x2000dfcf = (uint8_t)0x8;
*(uint8_t*)0x2000dfd0 = (uint8_t)0x9;
*(uint8_t*)0x2000dfd1 = (uint8_t)0x8ef;
*(uint8_t*)0x2000dfd2 = (uint8_t)0x5;
*(uint8_t*)0x2000dfd3 = (uint8_t)0x9;
*(uint8_t*)0x2000dfd4 = (uint8_t)0x5;
*(uint8_t*)0x2000dfd5 = (uint8_t)0x5;
*(uint8_t*)0x2000dfd6 = (uint8_t)0x2;
*(uint8_t*)0x2000dfd7 = (uint8_t)0xffffffffffffffff;
*(uint8_t*)0x2000dfd8 = (uint8_t)0x1;
*(uint8_t*)0x2000dfd9 = (uint8_t)0x1;
*(uint8_t*)0x2000dfda = (uint8_t)0x9;
*(uint8_t*)0x2000dfdb = (uint8_t)0x8;
*(uint8_t*)0x2000dfdc = (uint8_t)0x0;
*(uint8_t*)0x2000dfdd = (uint8_t)0x8;
*(uint8_t*)0x2000dfde = (uint8_t)0x7;
*(uint8_t*)0x2000dfdf = (uint8_t)0x2;
*(uint8_t*)0x2000dfe0 = (uint8_t)0x4;
*(uint8_t*)0x2000dfe1 = (uint8_t)0x8;
*(uint8_t*)0x2000dfe2 = (uint8_t)0x7;
*(uint8_t*)0x2000dfe3 = (uint8_t)0x1;
*(uint8_t*)0x2000dfe4 = (uint8_t)0xffffffffffffff64;
*(uint8_t*)0x2000dfe5 = (uint8_t)0x6921ac;
*(uint8_t*)0x2000dfe6 = (uint8_t)0x3;
*(uint8_t*)0x2000dfe7 = (uint8_t)0x5;
*(uint8_t*)0x2000dfe8 = (uint8_t)0xfe9;
*(uint8_t*)0x2000dfe9 = (uint8_t)0x9;
*(uint8_t*)0x2000dfea = (uint8_t)0x5;
*(uint8_t*)0x2000dfeb = (uint8_t)0x7;
*(uint8_t*)0x2000dfec = (uint8_t)0x0;
*(uint8_t*)0x2000dfed = (uint8_t)0x8;
*(uint8_t*)0x2000dfee = (uint8_t)0x9;
*(uint8_t*)0x2000dfef = (uint8_t)0x9;
*(uint8_t*)0x2000dff0 = (uint8_t)0x1;
*(uint8_t*)0x2000dff1 = (uint8_t)0x6d;
*(uint8_t*)0x2000dff2 = (uint8_t)0x2;
*(uint8_t*)0x2000dff3 = (uint8_t)0x638e;
*(uint8_t*)0x2000dff4 = (uint8_t)0x4974648a;
*(uint8_t*)0x2000dff5 = (uint8_t)0x7d;
*(uint8_t*)0x2000dff6 = (uint8_t)0x8;
*(uint8_t*)0x2000dff7 = (uint8_t)0x6;
*(uint8_t*)0x2000dff8 = (uint8_t)0x1;
*(uint8_t*)0x2000dff9 = (uint8_t)0x6;
*(uint8_t*)0x2000dffa = (uint8_t)0x4;
*(uint8_t*)0x2000dffb = (uint8_t)0x0;
*(uint8_t*)0x2000dffc = (uint8_t)0x5;
*(uint8_t*)0x2000dffd = (uint8_t)0x9;
*(uint8_t*)0x2000dffe = (uint8_t)0xb9;
*(uint8_t*)0x2000dfff = (uint8_t)0x5;
*(uint8_t*)0x2000e000 = (uint8_t)0xfffffffffffffffa;
*(uint8_t*)0x2000e001 = (uint8_t)0xdfc;
*(uint8_t*)0x2000e002 = (uint8_t)0xfffffffffffffffa;
*(uint8_t*)0x2000e003 = (uint8_t)0x1;
*(uint8_t*)0x2000e004 = (uint8_t)0xe44;
*(uint8_t*)0x2000e005 = (uint8_t)0x8181;
*(uint8_t*)0x2000e006 = (uint8_t)0x2;
*(uint8_t*)0x2000e007 = (uint8_t)0x6;
*(uint8_t*)0x2000e008 = (uint8_t)0x596e;
*(uint8_t*)0x2000e009 = (uint8_t)0x5;
*(uint8_t*)0x2000e00a = (uint8_t)0x4;
*(uint8_t*)0x2000e00b = (uint8_t)0x8;
*(uint8_t*)0x2000e00c = (uint8_t)0x5;
*(uint8_t*)0x2000e00d = (uint8_t)0x3aa;
*(uint8_t*)0x2000e00e = (uint8_t)0x96;
*(uint8_t*)0x2000e00f = (uint8_t)0xad5;
*(uint8_t*)0x2000e010 = (uint8_t)0x6;
*(uint8_t*)0x2000e011 = (uint8_t)0x6;
*(uint8_t*)0x2000e012 = (uint8_t)0x4;
*(uint8_t*)0x2000e013 = (uint8_t)0xedaf;
*(uint8_t*)0x2000e014 = (uint8_t)0xaeb7;
*(uint8_t*)0x2000e015 = (uint8_t)0x0;
*(uint8_t*)0x2000e016 = (uint8_t)0x5eed;
*(uint8_t*)0x2000e017 = (uint8_t)0x4d9;
*(uint8_t*)0x2000e018 = (uint8_t)0x5;
*(uint8_t*)0x2000e019 = (uint8_t)0xf579;
*(uint8_t*)0x2000e01a = (uint8_t)0x9;
*(uint8_t*)0x2000e01b = (uint8_t)0x4b69;
*(uint8_t*)0x2000e01c = (uint8_t)0x3ef;
*(uint8_t*)0x2000e01d = (uint8_t)0x4;
*(uint8_t*)0x2000e01e = (uint8_t)0x6;
*(uint8_t*)0x2000e01f = (uint8_t)0xda9f;
*(uint8_t*)0x2000e020 = (uint8_t)0x8;
*(uint8_t*)0x2000e021 = (uint8_t)0x4;
*(uint8_t*)0x2000e022 = (uint8_t)0x6;
*(uint8_t*)0x2000e023 = (uint8_t)0x2;
*(uint8_t*)0x2000e024 = (uint8_t)0xfffffffffffffffb;
*(uint8_t*)0x2000e025 = (uint8_t)0xfffffffffffffffa;
*(uint8_t*)0x2000e026 = (uint8_t)0xc600b81;
*(uint8_t*)0x2000e027 = (uint8_t)0x2;
*(uint8_t*)0x2000e028 = (uint8_t)0x7;
*(uint8_t*)0x2000e029 = (uint8_t)0x7;
*(uint8_t*)0x2000e02a = (uint8_t)0x6;
*(uint8_t*)0x2000e02b = (uint8_t)0x6;
*(uint8_t*)0x2000e02c = (uint8_t)0x4;
*(uint8_t*)0x2000e02d = (uint8_t)0x5;
*(uint8_t*)0x2000e02e = (uint8_t)0xfffffffffffffffc;
*(uint8_t*)0x2000e02f = (uint8_t)0x990;
*(uint8_t*)0x2000e030 = (uint8_t)0x7;
*(uint8_t*)0x2000e031 = (uint8_t)0x4;
*(uint8_t*)0x2000e032 = (uint8_t)0x5;
*(uint8_t*)0x2000e033 = (uint8_t)0x8;
*(uint8_t*)0x2000e034 = (uint8_t)0x0;
*(uint8_t*)0x2000e035 = (uint8_t)0x17f0;
*(uint8_t*)0x2000e036 = (uint8_t)0x4;
*(uint8_t*)0x2000e037 = (uint8_t)0x7;
*(uint8_t*)0x2000e038 = (uint8_t)0xaa069e8dba8ce01a;
*(uint8_t*)0x2000e039 = (uint8_t)0x2bc5;
*(uint8_t*)0x2000e03a = (uint8_t)0xbe7;
*(uint8_t*)0x2000e03b = (uint8_t)0x10b;
*(uint8_t*)0x2000e03c = (uint8_t)0x2;
*(uint8_t*)0x2000e03d = (uint8_t)0x1;
*(uint8_t*)0x2000e03e = (uint8_t)0x809;
*(uint8_t*)0x2000e03f = (uint8_t)0x8;
*(uint8_t*)0x2000e040 = (uint8_t)0xffffffffffffffff;
*(uint8_t*)0x2000e041 = (uint8_t)0x3;
*(uint8_t*)0x2000e042 = (uint8_t)0xfffffffffffffff9;
*(uint8_t*)0x2000e043 = (uint8_t)0x3;
*(uint8_t*)0x2000e044 = (uint8_t)0x4;
*(uint8_t*)0x2000e045 = (uint8_t)0xdf;
*(uint8_t*)0x2000e046 = (uint8_t)0x6;
*(uint8_t*)0x2000e047 = (uint8_t)0x8;
*(uint8_t*)0x2000e048 = (uint8_t)0x0;
*(uint8_t*)0x2000e049 = (uint8_t)0x9;
*(uint8_t*)0x2000e04a = (uint8_t)0xfffffffffffffffd;
*(uint8_t*)0x2000e04b = (uint8_t)0x9;
*(uint8_t*)0x2000e04c = (uint8_t)0x7;
*(uint8_t*)0x2000e04d = (uint8_t)0x4;
*(uint8_t*)0x2000e04e = (uint8_t)0xd09;
*(uint8_t*)0x2000e04f = (uint8_t)0x5b2;
*(uint8_t*)0x2000e050 = (uint8_t)0x4;
*(uint8_t*)0x2000e051 = (uint8_t)0xc5e;
*(uint8_t*)0x2000e052 = (uint8_t)0xffffffffffffef00;
*(uint8_t*)0x2000e053 = (uint8_t)0x1;
*(uint8_t*)0x2000e054 = (uint8_t)0xc985;
*(uint8_t*)0x2000e055 = (uint8_t)0x3101;
*(uint8_t*)0x2000e056 = (uint8_t)0x5;
*(uint8_t*)0x2000e057 = (uint8_t)0xe9b2;
*(uint8_t*)0x2000e058 = (uint8_t)0x1;
*(uint8_t*)0x2000e059 = (uint8_t)0x6;
*(uint8_t*)0x2000e05a = (uint8_t)0x6;
*(uint8_t*)0x2000e05b = (uint8_t)0xfffffffffffffff8;
*(uint8_t*)0x2000e05c = (uint8_t)0x7;
*(uint8_t*)0x2000e05d = (uint8_t)0x9d;
*(uint8_t*)0x2000e05e = (uint8_t)0x2;
*(uint8_t*)0x2000e05f = (uint8_t)0x6;
*(uint8_t*)0x2000e060 = (uint8_t)0x6;
*(uint8_t*)0x2000e061 = (uint8_t)0x1;
*(uint8_t*)0x2000e062 = (uint8_t)0x0;
*(uint8_t*)0x2000e063 = (uint8_t)0x8;
*(uint8_t*)0x2000e064 = (uint8_t)0x6;
*(uint8_t*)0x2000e065 = (uint8_t)0x5;
*(uint8_t*)0x2000e066 = (uint8_t)0xa7;
*(uint8_t*)0x2000e067 = (uint8_t)0x8;
*(uint8_t*)0x2000e068 = (uint8_t)0x7;
*(uint8_t*)0x2000e069 = (uint8_t)0x34;
*(uint8_t*)0x2000e06a = (uint8_t)0x5;
*(uint8_t*)0x2000e06b = (uint8_t)0x0;
*(uint8_t*)0x2000e06c = (uint8_t)0x8;
*(uint8_t*)0x2000e06d = (uint8_t)0x0;
*(uint8_t*)0x2000e06e = (uint8_t)0x8;
*(uint8_t*)0x2000e06f = (uint8_t)0xfffffffffffffffa;
*(uint8_t*)0x2000e070 = (uint8_t)0x7;
*(uint8_t*)0x2000e071 = (uint8_t)0xfffffffffffffffd;
*(uint8_t*)0x2000e072 = (uint8_t)0x0;
*(uint8_t*)0x2000e073 = (uint8_t)0x820;
*(uint8_t*)0x2000e074 = (uint8_t)0x8;
*(uint8_t*)0x2000e075 = (uint8_t)0x0;
*(uint8_t*)0x2000e076 = (uint8_t)0x6ca;
*(uint8_t*)0x2000e077 = (uint8_t)0x6;
*(uint8_t*)0x2000e078 = (uint8_t)0x0;
*(uint8_t*)0x2000e079 = (uint8_t)0x1;
*(uint8_t*)0x2000e07a = (uint8_t)0x454b;
*(uint8_t*)0x2000e07b = (uint8_t)0x6;
*(uint8_t*)0x2000e07c = (uint8_t)0xd4b;
*(uint8_t*)0x2000e07d = (uint8_t)0x623d4441d72e610b;
*(uint8_t*)0x2000e07e = (uint8_t)0x1;
*(uint8_t*)0x2000e07f = (uint8_t)0x6;
*(uint8_t*)0x2000e080 = (uint8_t)0x9;
*(uint8_t*)0x2000e081 = (uint8_t)0x2;
*(uint8_t*)0x2000e082 = (uint8_t)0x5;
*(uint8_t*)0x2000e083 = (uint8_t)0xfffffffffffffffc;
*(uint8_t*)0x2000e084 = (uint8_t)0x930;
*(uint8_t*)0x2000e085 = (uint8_t)0x9;
*(uint8_t*)0x2000e086 = (uint8_t)0x53;
*(uint8_t*)0x2000e087 = (uint8_t)0x1;
*(uint8_t*)0x2000e088 = (uint8_t)0x0;
*(uint8_t*)0x2000e089 = (uint8_t)0x1;
*(uint8_t*)0x2000e08a = (uint8_t)0x0;
*(uint8_t*)0x2000e08b = (uint8_t)0x8;
*(uint8_t*)0x2000e08c = (uint8_t)0x6;
*(uint8_t*)0x2000e08d = (uint8_t)0x3;
*(uint8_t*)0x2000e08e = (uint8_t)0x8;
*(uint8_t*)0x2000e08f = (uint8_t)0x2;
*(uint8_t*)0x2000e090 = (uint8_t)0x9;
*(uint8_t*)0x2000e091 = (uint8_t)0x6;
*(uint8_t*)0x2000e092 = (uint8_t)0x5;
*(uint8_t*)0x2000e093 = (uint8_t)0x1;
*(uint8_t*)0x2000e094 = (uint8_t)0x7;
*(uint8_t*)0x2000e095 = (uint8_t)0x91a;
*(uint8_t*)0x2000e096 = (uint8_t)0x4;
*(uint8_t*)0x2000e097 = (uint8_t)0x53;
*(uint8_t*)0x2000e098 = (uint8_t)0xffffffffffffaf2f;
*(uint8_t*)0x2000e099 = (uint8_t)0x4;
*(uint8_t*)0x2000e09a = (uint8_t)0x1;
*(uint8_t*)0x2000e09b = (uint8_t)0x4;
*(uint8_t*)0x2000e09c = (uint8_t)0x7;
*(uint8_t*)0x2000e09d = (uint8_t)0x1;
*(uint8_t*)0x2000e09e = (uint8_t)0xb9;
*(uint8_t*)0x2000e09f = (uint8_t)0x5;
*(uint8_t*)0x2000e0a0 = (uint8_t)0xfffffffffffffffa;
*(uint8_t*)0x2000e0a1 = (uint8_t)0xef30;
*(uint8_t*)0x2000e0a2 = (uint8_t)0xfffffffffffffff8;
*(uint8_t*)0x2000e0a3 = (uint8_t)0x9;
*(uint8_t*)0x2000e0a4 = (uint8_t)0x1a;
*(uint8_t*)0x2000e0a5 = (uint8_t)0x2;
*(uint8_t*)0x2000e0a6 = (uint8_t)0xfffffffffffffffa;
*(uint8_t*)0x2000e0a7 = (uint8_t)0x5;
*(uint8_t*)0x2000e0a8 = (uint8_t)0x4;
*(uint8_t*)0x2000e0a9 = (uint8_t)0xa;
*(uint8_t*)0x2000e0aa = (uint8_t)0x2;
*(uint8_t*)0x2000e0ab = (uint8_t)0x1;
*(uint8_t*)0x2000e0ac = (uint8_t)0x8;
*(uint8_t*)0x2000e0ad = (uint8_t)0x6;
*(uint8_t*)0x2000e0ae = (uint8_t)0x5;
*(uint8_t*)0x2000e0af = (uint8_t)0x0;
*(uint8_t*)0x2000e0b0 = (uint8_t)0x2;
*(uint8_t*)0x2000e0b1 = (uint8_t)0x5;
*(uint8_t*)0x2000e0b2 = (uint8_t)0x5;
*(uint8_t*)0x2000e0b3 = (uint8_t)0x6;
*(uint8_t*)0x2000e0b4 = (uint8_t)0x2;
*(uint8_t*)0x2000e0b5 = (uint8_t)0x4;
*(uint8_t*)0x2000e0b6 = (uint8_t)0x5;
*(uint8_t*)0x2000e0b7 = (uint8_t)0x4;
*(uint8_t*)0x2000e0b8 = (uint8_t)0x5;
*(uint8_t*)0x2000e0b9 = (uint8_t)0xffffffffffffffaf;
*(uint8_t*)0x2000e0ba = (uint8_t)0x1;
*(uint8_t*)0x2000e0bb = (uint8_t)0x990d;
*(uint8_t*)0x2000e0bc = (uint8_t)0xfffffffffffffff8;
*(uint8_t*)0x2000e0bd = (uint8_t)0xb08;
*(uint8_t*)0x2000e0be = (uint8_t)0x3;
*(uint8_t*)0x2000e0bf = (uint8_t)0x6;
*(uint8_t*)0x2000e0c0 = (uint8_t)0x7e3;
*(uint8_t*)0x2000e0c1 = (uint8_t)0x9;
*(uint8_t*)0x2000e0c2 = (uint8_t)0x1;
*(uint8_t*)0x2000e0c3 = (uint8_t)0x0;
*(uint8_t*)0x2000e0c4 = (uint8_t)0x2;
*(uint8_t*)0x2000e0c5 = (uint8_t)0x4;
*(uint8_t*)0x2000e0c6 = (uint8_t)0xa307;
*(uint8_t*)0x2000e0c7 = (uint8_t)0x3;
*(uint8_t*)0x2000e0c8 = (uint8_t)0xffffffffffffff77;
*(uint8_t*)0x2000e0c9 = (uint8_t)0x3;
*(uint8_t*)0x2000e0ca = (uint8_t)0x6;
*(uint8_t*)0x2000e0cb = (uint8_t)0x8;
*(uint8_t*)0x2000e0cc = (uint8_t)0x6;
*(uint8_t*)0x2000e0cd = (uint8_t)0xffffffffffffffff;
*(uint8_t*)0x2000e0ce = (uint8_t)0x66e;
*(uint8_t*)0x2000e0cf = (uint8_t)0x2;
*(uint8_t*)0x2000e0d0 = (uint8_t)0x7;
*(uint8_t*)0x2000e0d1 = (uint8_t)0xffffffffffffffff;
*(uint8_t*)0x2000e0d2 = (uint8_t)0x5;
*(uint8_t*)0x2000e0d3 = (uint8_t)0x4;
*(uint8_t*)0x2000e0d4 = (uint8_t)0xf9;
*(uint8_t*)0x2000e0d5 = (uint8_t)0x5;
*(uint8_t*)0x2000e0d6 = (uint8_t)0xfffffffffffffff7;
*(uint8_t*)0x2000e0d7 = (uint8_t)0xfffffffffffff30d;
*(uint8_t*)0x2000e0d8 = (uint8_t)0x3;
*(uint8_t*)0x2000e0d9 = (uint8_t)0xfffffffffffffffc;
*(uint8_t*)0x2000e0da = (uint8_t)0x4;
*(uint8_t*)0x2000e0db = (uint8_t)0x0;
*(uint8_t*)0x2000e0dc = (uint8_t)0x1;
*(uint8_t*)0x2000e0dd = (uint8_t)0xe2;
*(uint8_t*)0x2000e0de = (uint8_t)0x4;
*(uint8_t*)0x2000e0df = (uint8_t)0xc7e;
*(uint8_t*)0x2000e0e0 = (uint8_t)0x7;
*(uint8_t*)0x2000e0e1 = (uint8_t)0x7;
*(uint8_t*)0x2000e0e2 = (uint8_t)0x0;
*(uint8_t*)0x2000e0e3 = (uint8_t)0x4;
*(uint8_t*)0x2000e0e4 = (uint8_t)0x7;
*(uint8_t*)0x2000e0e5 = (uint8_t)0x6;
*(uint8_t*)0x2000e0e6 = (uint8_t)0x5;
*(uint8_t*)0x2000e0e7 = (uint8_t)0x1;
*(uint8_t*)0x2000e0e8 = (uint8_t)0x4;
*(uint8_t*)0x2000e0e9 = (uint8_t)0x5cf1;
*(uint8_t*)0x2000e0ea = (uint8_t)0x8;
*(uint8_t*)0x2000e0eb = (uint8_t)0x1;
*(uint8_t*)0x2000e0ec = (uint8_t)0x2;
*(uint8_t*)0x2000e0ed = (uint8_t)0x2d;
*(uint8_t*)0x2000e0ee = (uint8_t)0x8;
*(uint8_t*)0x2000e0ef = (uint8_t)0x9d1;
*(uint8_t*)0x2000e0f0 = (uint8_t)0xfffffffffffffffb;
*(uint8_t*)0x2000e0f1 = (uint8_t)0x4;
*(uint8_t*)0x2000e0f2 = (uint8_t)0x14d;
*(uint8_t*)0x2000e0f3 = (uint8_t)0x3;
*(uint8_t*)0x2000e0f4 = (uint8_t)0x1;
*(uint8_t*)0x2000e0f5 = (uint8_t)0x9;
*(uint8_t*)0x2000e0f6 = (uint8_t)0x66;
*(uint8_t*)0x2000e0f7 = (uint8_t)0x7;
*(uint8_t*)0x2000e0f8 = (uint8_t)0x4;
*(uint8_t*)0x2000e0f9 = (uint8_t)0x4;
*(uint8_t*)0x2000e0fa = (uint8_t)0x6;
*(uint8_t*)0x2000e0fb = (uint8_t)0xffffffffffffffff;
*(uint8_t*)0x2000e0fc = (uint8_t)0x7;
*(uint8_t*)0x2000e0fd = (uint8_t)0x5;
*(uint8_t*)0x2000e0fe = (uint8_t)0x6c25;
*(uint8_t*)0x2000e0ff = (uint8_t)0x4;
*(uint8_t*)0x2000e100 = (uint8_t)0x7;
*(uint8_t*)0x2000e101 = (uint8_t)0x1;
*(uint8_t*)0x2000e102 = (uint8_t)0x3;
*(uint8_t*)0x2000e103 = (uint8_t)0x6;
*(uint8_t*)0x2000e104 = (uint8_t)0x9;
*(uint8_t*)0x2000e105 = (uint8_t)0xffffffffffffffc3;
*(uint8_t*)0x2000e106 = (uint8_t)0x1;
*(uint8_t*)0x2000e107 = (uint8_t)0x84;
*(uint8_t*)0x2000e108 = (uint8_t)0x37;
*(uint8_t*)0x2000e109 = (uint8_t)0xb9;
*(uint8_t*)0x2000e10a = (uint8_t)0x9;
*(uint8_t*)0x2000e10b = (uint8_t)0x0;
*(uint8_t*)0x2000e10c = (uint8_t)0x5;
*(uint8_t*)0x2000e10d = (uint8_t)0x0;
*(uint8_t*)0x2000e10e = (uint8_t)0x209d;
*(uint8_t*)0x2000e10f = (uint8_t)0x0;
*(uint8_t*)0x2000e110 = (uint8_t)0x9;
*(uint8_t*)0x2000e111 = (uint8_t)0xfffffffffffffffd;
*(uint8_t*)0x2000e112 = (uint8_t)0x4;
*(uint8_t*)0x2000e113 = (uint8_t)0xfffffffffffffff7;
*(uint8_t*)0x2000e114 = (uint8_t)0xfffffffffffffffc;
*(uint8_t*)0x2000e115 = (uint8_t)0x0;
*(uint8_t*)0x2000e116 = (uint8_t)0x4;
*(uint8_t*)0x2000e117 = (uint8_t)0x5;
*(uint8_t*)0x2000e118 = (uint8_t)0x9;
*(uint8_t*)0x2000e119 = (uint8_t)0x2;
*(uint8_t*)0x2000e11a = (uint8_t)0xfffffffffffffff8;
*(uint8_t*)0x2000e11b = (uint8_t)0x3;
*(uint8_t*)0x2000e11c = (uint8_t)0x5b;
*(uint8_t*)0x2000e11d = (uint8_t)0xfffffffffffffffa;
*(uint8_t*)0x2000e11e = (uint8_t)0x1;
*(uint8_t*)0x2000e11f = (uint8_t)0x7;
*(uint8_t*)0x2000e120 = (uint8_t)0x963;
*(uint8_t*)0x2000e121 = (uint8_t)0x6;
*(uint8_t*)0x2000e122 = (uint8_t)0xfffffffffffffff9;
*(uint8_t*)0x2000e123 = (uint8_t)0x7;
*(uint8_t*)0x2000e124 = (uint8_t)0x3;
*(uint8_t*)0x2000e125 = (uint8_t)0xfffffffffffffffb;
*(uint8_t*)0x2000e126 = (uint8_t)0x3;
*(uint8_t*)0x2000e127 = (uint8_t)0x3;
*(uint8_t*)0x2000e128 = (uint8_t)0x4;
*(uint8_t*)0x2000e129 = (uint8_t)0x9;
*(uint8_t*)0x2000e12a = (uint8_t)0x4;
*(uint8_t*)0x2000e12b = (uint8_t)0x2;
*(uint8_t*)0x2000e12c = (uint8_t)0x9e8;
*(uint8_t*)0x2000e12d = (uint8_t)0x5;
*(uint8_t*)0x2000e12e = (uint8_t)0x1;
*(uint8_t*)0x2000e12f = (uint8_t)0x4;
*(uint8_t*)0x2000e130 = (uint8_t)0xc9;
*(uint8_t*)0x2000e131 = (uint8_t)0x80;
*(uint8_t*)0x2000e132 = (uint8_t)0x8;
*(uint8_t*)0x2000e133 = (uint8_t)0x8;
*(uint8_t*)0x2000e134 = (uint8_t)0x3;
*(uint8_t*)0x2000e135 = (uint8_t)0xe86;
*(uint8_t*)0x2000e136 = (uint8_t)0x4;
*(uint8_t*)0x2000e137 = (uint8_t)0x5;
*(uint8_t*)0x2000e138 = (uint8_t)0x9;
*(uint8_t*)0x2000e139 = (uint8_t)0xf785a68eec71c579;
*(uint8_t*)0x2000e13a = (uint8_t)0x3;
*(uint8_t*)0x2000e13b = (uint8_t)0x4;
*(uint8_t*)0x2000e13c = (uint8_t)0x1;
*(uint8_t*)0x2000e13d = (uint8_t)0x5;
*(uint8_t*)0x2000e13e = (uint8_t)0xfffffffffffffffa;
*(uint8_t*)0x2000e13f = (uint8_t)0x9;
*(uint8_t*)0x2000e140 = (uint8_t)0xfe;
*(uint8_t*)0x2000e141 = (uint8_t)0xe2f;
*(uint8_t*)0x2000e142 = (uint8_t)0x9;
*(uint8_t*)0x2000e143 = (uint8_t)0x2;
*(uint8_t*)0x2000e144 = (uint8_t)0x3;
*(uint8_t*)0x2000e145 = (uint8_t)0x4;
*(uint8_t*)0x2000e146 = (uint8_t)0x3;
*(uint8_t*)0x2000e147 = (uint8_t)0x3;
*(uint8_t*)0x2000e148 = (uint8_t)0xbbf;
*(uint8_t*)0x2000e149 = (uint8_t)0x9;
*(uint8_t*)0x2000e14a = (uint8_t)0x2;
*(uint8_t*)0x2000e14b = (uint8_t)0x4;
*(uint8_t*)0x2000e14c = (uint8_t)0x6;
*(uint8_t*)0x2000e14d = (uint8_t)0x5;
*(uint8_t*)0x2000e14e = (uint8_t)0xfffffffffffff53b;
*(uint8_t*)0x2000e14f = (uint8_t)0x9;
*(uint8_t*)0x2000e150 = (uint8_t)0x27;
*(uint8_t*)0x2000e151 = (uint8_t)0x4;
*(uint8_t*)0x2000e152 = (uint8_t)0xfffffffffffffff8;
*(uint8_t*)0x2000e153 = (uint8_t)0x84a;
*(uint8_t*)0x2000e154 = (uint8_t)0x9;
*(uint8_t*)0x2000e155 = (uint8_t)0x4;
*(uint8_t*)0x2000e156 = (uint8_t)0x5;
*(uint8_t*)0x2000e157 = (uint8_t)0xa82;
*(uint8_t*)0x2000e158 = (uint8_t)0x1;
*(uint8_t*)0x2000e159 = (uint8_t)0x3;
*(uint8_t*)0x2000e15a = (uint8_t)0x8;
*(uint8_t*)0x2000e15b = (uint8_t)0x9;
*(uint8_t*)0x2000e15c = (uint8_t)0x6ce8;
*(uint8_t*)0x2000e15d = (uint8_t)0x1;
*(uint8_t*)0x2000e15e = (uint8_t)0xfffffffffffffffb;
*(uint8_t*)0x2000e15f = (uint8_t)0x7;
*(uint8_t*)0x2000e160 = (uint8_t)0x48a;
*(uint8_t*)0x2000e161 = (uint8_t)0x9;
*(uint8_t*)0x2000e162 = (uint8_t)0x4;
*(uint8_t*)0x2000e163 = (uint8_t)0x3;
*(uint8_t*)0x2000e164 = (uint8_t)0x0;
*(uint8_t*)0x2000e165 = (uint8_t)0x8;
*(uint8_t*)0x2000e166 = (uint8_t)0x0;
*(uint8_t*)0x2000e167 = (uint8_t)0x23e4;
*(uint8_t*)0x2000e168 = (uint8_t)0x5;
*(uint8_t*)0x2000e169 = (uint8_t)0x74;
*(uint8_t*)0x2000e16a = (uint8_t)0x6;
*(uint8_t*)0x2000e16b = (uint8_t)0x7;
*(uint8_t*)0x2000e16c = (uint8_t)0x8;
*(uint8_t*)0x2000e16d = (uint8_t)0x7;
*(uint8_t*)0x2000e16e = (uint8_t)0x2;
*(uint8_t*)0x2000e16f = (uint8_t)0x7d;
*(uint8_t*)0x2000e170 = (uint8_t)0x44;
*(uint8_t*)0x2000e171 = (uint8_t)0x89;
*(uint8_t*)0x2000e172 = (uint8_t)0x1;
*(uint8_t*)0x2000e173 = (uint8_t)0x8;
*(uint8_t*)0x2000e174 = (uint8_t)0xffffffffffffffff;
*(uint8_t*)0x2000e175 = (uint8_t)0x8c;
*(uint8_t*)0x2000e176 = (uint8_t)0xd65f;
*(uint8_t*)0x2000e177 = (uint8_t)0x9;
*(uint8_t*)0x2000e178 = (uint8_t)0x3faa;
*(uint8_t*)0x2000e179 = (uint8_t)0x1;
*(uint8_t*)0x2000e17a = (uint8_t)0xb12;
*(uint8_t*)0x2000e17b = (uint8_t)0x3;
*(uint8_t*)0x2000e17c = (uint8_t)0x1;
*(uint8_t*)0x2000e17d = (uint8_t)0x8;
*(uint8_t*)0x2000e17e = (uint8_t)0x1;
*(uint8_t*)0x2000e17f = (uint8_t)0x6;
*(uint8_t*)0x2000e180 = (uint8_t)0x8;
*(uint8_t*)0x2000e181 = (uint8_t)0xd95;
*(uint8_t*)0x2000e182 = (uint8_t)0xbe86;
*(uint8_t*)0x2000e183 = (uint8_t)0x0;
*(uint8_t*)0x2000e184 = (uint8_t)0x8;
*(uint8_t*)0x2000e185 = (uint8_t)0x0;
*(uint8_t*)0x2000e186 = (uint8_t)0x2f817577;
*(uint8_t*)0x2000e187 = (uint8_t)0x1;
*(uint8_t*)0x2000e188 = (uint8_t)0xa3;
*(uint8_t*)0x2000e189 = (uint8_t)0x1;
*(uint8_t*)0x2000e18a = (uint8_t)0x6;
*(uint8_t*)0x2000e18b = (uint8_t)0xa6ef;
*(uint8_t*)0x2000e18c = (uint8_t)0x2;
*(uint8_t*)0x2000e18d = (uint8_t)0x0;
*(uint8_t*)0x2000e18e = (uint8_t)0x3;
*(uint8_t*)0x2000e18f = (uint8_t)0x4;
*(uint8_t*)0x2000e190 = (uint8_t)0x9d46;
*(uint8_t*)0x2000e191 = (uint8_t)0x4;
*(uint8_t*)0x2000e192 = (uint8_t)0x1e;
*(uint8_t*)0x2000e193 = (uint8_t)0xfffffffffffffffc;
*(uint8_t*)0x2000e194 = (uint8_t)0x4;
*(uint8_t*)0x2000e195 = (uint8_t)0xa084;
*(uint8_t*)0x2000e196 = (uint8_t)0x3;
*(uint8_t*)0x2000e197 = (uint8_t)0x3;
*(uint8_t*)0x2000e198 = (uint8_t)0x3;
*(uint8_t*)0x2000e199 = (uint8_t)0x1;
*(uint8_t*)0x2000e19a = (uint8_t)0x4;
*(uint8_t*)0x2000e19b = (uint8_t)0x3;
*(uint8_t*)0x2000e19c = (uint8_t)0x0;
*(uint8_t*)0x2000e19d = (uint8_t)0xfffffffffffffffe;
*(uint8_t*)0x2000e19e = (uint8_t)0x6;
*(uint8_t*)0x2000e19f = (uint8_t)0x7;
*(uint8_t*)0x2000e1a0 = (uint8_t)0x8;
*(uint8_t*)0x2000e1a1 = (uint8_t)0x9;
*(uint8_t*)0x2000e1a2 = (uint8_t)0xdb8;
*(uint8_t*)0x2000e1a3 = (uint8_t)0x8;
*(uint8_t*)0x2000e1a4 = (uint8_t)0x6;
*(uint8_t*)0x2000e1a5 = (uint8_t)0x0;
*(uint8_t*)0x2000e1a6 = (uint8_t)0x5;
*(uint8_t*)0x2000e1a7 = (uint8_t)0x0;
*(uint8_t*)0x2000e1a8 = (uint8_t)0xfffffffffffffffb;
*(uint8_t*)0x2000e1a9 = (uint8_t)0x7af8;
*(uint8_t*)0x2000e1aa = (uint8_t)0x38;
*(uint8_t*)0x2000e1ab = (uint8_t)0x4;
*(uint8_t*)0x2000e1ac = (uint8_t)0xb52;
*(uint8_t*)0x2000e1ad = (uint8_t)0x0;
*(uint8_t*)0x2000e1ae = (uint8_t)0x3;
*(uint8_t*)0x2000e1af = (uint8_t)0x2d;
*(uint8_t*)0x2000e1b0 = (uint8_t)0xffffffffffffffa6;
*(uint8_t*)0x2000e1b1 = (uint8_t)0x17a;
*(uint8_t*)0x2000e1b2 = (uint8_t)0x6;
*(uint8_t*)0x2000e1b3 = (uint8_t)0x9;
*(uint8_t*)0x2000e1b4 = (uint8_t)0x8;
*(uint8_t*)0x2000e1b5 = (uint8_t)0x6;
*(uint8_t*)0x2000e1b6 = (uint8_t)0x4;
*(uint8_t*)0x2000e1b7 = (uint8_t)0x3;
*(uint8_t*)0x2000e1b8 = (uint8_t)0xa65;
*(uint8_t*)0x2000e1b9 = (uint8_t)0x4d29;
*(uint8_t*)0x2000e1ba = (uint8_t)0x4;
*(uint8_t*)0x2000e1bb = (uint8_t)0x2;
*(uint8_t*)0x2000e1bc = (uint8_t)0xffffffffffffffb5;
*(uint8_t*)0x2000e1bd = (uint8_t)0x1;
*(uint8_t*)0x2000e1be = (uint8_t)0x0;
*(uint8_t*)0x2000e1bf = (uint8_t)0x9;
*(uint8_t*)0x2000e1c0 = (uint8_t)0x4;
*(uint8_t*)0x2000e1c1 = (uint8_t)0x6;
*(uint8_t*)0x2000e1c2 = (uint8_t)0x8;
*(uint8_t*)0x2000e1c3 = (uint8_t)0x7;
*(uint8_t*)0x2000e1c4 = (uint8_t)0x0;
*(uint8_t*)0x2000e1c5 = (uint8_t)0x6;
*(uint8_t*)0x2000e1c6 = (uint8_t)0x96c7;
*(uint8_t*)0x2000e1c7 = (uint8_t)0xfffffffffffffffb;
*(uint8_t*)0x2000e1c8 = (uint8_t)0x0;
*(uint8_t*)0x2000e1c9 = (uint8_t)0x9;
*(uint8_t*)0x2000e1ca = (uint8_t)0x0;
*(uint8_t*)0x2000e1cb = (uint8_t)0x7;
*(uint8_t*)0x2000e1cc = (uint8_t)0x1;
*(uint8_t*)0x2000e1cd = (uint8_t)0x9;
*(uint8_t*)0x2000e1ce = (uint8_t)0x4;
*(uint8_t*)0x2000e1cf = (uint8_t)0xfffffffffffffffd;
*(uint8_t*)0x2000e1d0 = (uint8_t)0x9;
*(uint8_t*)0x2000e1d1 = (uint8_t)0x0;
*(uint8_t*)0x2000e1d2 = (uint8_t)0x9;
*(uint8_t*)0x2000e1d3 = (uint8_t)0xb;
*(uint8_t*)0x2000e1d4 = (uint8_t)0x1;
*(uint8_t*)0x2000e1d5 = (uint8_t)0x9;
*(uint8_t*)0x2000e1d6 = (uint8_t)0x0;
*(uint8_t*)0x2000e1d7 = (uint8_t)0x5;
*(uint8_t*)0x2000e1d8 = (uint8_t)0x4;
*(uint8_t*)0x2000e1d9 = (uint8_t)0xf1;
*(uint8_t*)0x2000e1da = (uint8_t)0x0;
*(uint8_t*)0x2000e1db = (uint8_t)0x0;
*(uint8_t*)0x2000e1dc = (uint8_t)0x1;
*(uint8_t*)0x2000e1dd = (uint8_t)0x7;
*(uint8_t*)0x2000e1de = (uint8_t)0x7;
*(uint8_t*)0x2000e1df = (uint8_t)0x15;
*(uint8_t*)0x2000e1e0 = (uint8_t)0x0;
*(uint8_t*)0x2000e1e1 = (uint8_t)0xef9;
*(uint8_t*)0x2000e1e2 = (uint8_t)0x8;
*(uint8_t*)0x2000e1e3 = (uint8_t)0x3;
*(uint8_t*)0x2000e1e4 = (uint8_t)0xa8;
*(uint8_t*)0x2000e1e5 = (uint8_t)0x3;
*(uint8_t*)0x2000e1e6 = (uint8_t)0x5b;
*(uint8_t*)0x2000e1e7 = (uint8_t)0xfffffffffffffffc;
*(uint8_t*)0x2000e1e8 = (uint8_t)0x1;
*(uint8_t*)0x2000e1e9 = (uint8_t)0x5;
*(uint8_t*)0x2000e1ea = (uint8_t)0x7;
*(uint8_t*)0x2000e1eb = (uint8_t)0xea;
*(uint8_t*)0x2000e1ec = (uint8_t)0x5;
*(uint8_t*)0x2000e1ed = (uint8_t)0x4;
*(uint8_t*)0x2000e1ee = (uint8_t)0x3;
*(uint8_t*)0x2000e1ef = (uint8_t)0x0;
*(uint8_t*)0x2000e1f0 = (uint8_t)0xe3a;
*(uint8_t*)0x2000e1f1 = (uint8_t)0xdd;
*(uint8_t*)0x2000e1f2 = (uint8_t)0x5;
*(uint8_t*)0x2000e1f3 = (uint8_t)0xe56;
*(uint8_t*)0x2000e1f4 = (uint8_t)0x4;
*(uint8_t*)0x2000e1f5 = (uint8_t)0x5;
*(uint8_t*)0x2000e1f6 = (uint8_t)0x6;
*(uint8_t*)0x2000e1f7 = (uint8_t)0x3;
*(uint8_t*)0x2000e1f8 = (uint8_t)0x6;
*(uint8_t*)0x2000e1f9 = (uint8_t)0x7;
*(uint8_t*)0x2000e1fa = (uint8_t)0x7;
*(uint8_t*)0x2000e1fb = (uint8_t)0x8;
*(uint8_t*)0x2000e1fc = (uint8_t)0x7;
*(uint8_t*)0x2000e1fd = (uint8_t)0x88;
*(uint8_t*)0x2000e1fe = (uint8_t)0x20;
*(uint8_t*)0x2000e1ff = (uint8_t)0xc1f9;
*(uint8_t*)0x2000e200 = (uint8_t)0x8d2c;
*(uint8_t*)0x2000e201 = (uint8_t)0x4;
*(uint8_t*)0x2000e202 = (uint8_t)0x6;
*(uint8_t*)0x2000e203 = (uint8_t)0x8;
*(uint8_t*)0x2000e204 = (uint8_t)0xf62;
*(uint8_t*)0x2000e205 = (uint8_t)0x8;
*(uint8_t*)0x2000e206 = (uint8_t)0x6;
*(uint8_t*)0x2000e207 = (uint8_t)0x8;
*(uint8_t*)0x2000e208 = (uint8_t)0x0;
*(uint8_t*)0x2000e209 = (uint8_t)0x130;
*(uint8_t*)0x2000e20a = (uint8_t)0x3;
*(uint8_t*)0x2000e20b = (uint8_t)0x5c71;
*(uint8_t*)0x2000e20c = (uint8_t)0x7;
*(uint8_t*)0x2000e20d = (uint8_t)0x7;
*(uint8_t*)0x2000e20e = (uint8_t)0xfffffffffffffffa;
*(uint8_t*)0x2000e20f = (uint8_t)0x6;
*(uint8_t*)0x2000e210 = (uint8_t)0x4;
*(uint8_t*)0x2000e211 = (uint8_t)0x0;
*(uint8_t*)0x2000e212 = (uint8_t)0x3;
*(uint8_t*)0x2000e213 = (uint8_t)0x4;
*(uint8_t*)0x2000e214 = (uint8_t)0xb0;
*(uint8_t*)0x2000e215 = (uint8_t)0x3;
*(uint8_t*)0x2000e216 = (uint8_t)0x1;
*(uint8_t*)0x2000e217 = (uint8_t)0x7;
*(uint8_t*)0x2000e218 = (uint8_t)0x2faa47dd;
*(uint8_t*)0x2000e219 = (uint8_t)0x5e7;
*(uint8_t*)0x2000e21a = (uint8_t)0x0;
*(uint8_t*)0x2000e21b = (uint8_t)0x865;
*(uint8_t*)0x2000e21c = (uint8_t)0x6;
*(uint8_t*)0x2000e21d = (uint8_t)0x3;
*(uint8_t*)0x2000e21e = (uint8_t)0x0;
*(uint8_t*)0x2000e21f = (uint8_t)0xc12863bb8eb3fba8;
*(uint8_t*)0x2000e220 = (uint8_t)0x5;
*(uint8_t*)0x2000e221 = (uint8_t)0x504d1476844d9dcd;
*(uint8_t*)0x2000e222 = (uint8_t)0x1;
*(uint8_t*)0x2000e223 = (uint8_t)0x4;
*(uint8_t*)0x2000e224 = (uint8_t)0x2666;
*(uint8_t*)0x2000e225 = (uint8_t)0xfffffffffffffff7;
*(uint8_t*)0x2000e226 = (uint8_t)0x2;
*(uint8_t*)0x2000e227 = (uint8_t)0x5;
*(uint8_t*)0x2000e228 = (uint8_t)0x8;
*(uint8_t*)0x2000e229 = (uint8_t)0x7;
*(uint8_t*)0x2000e22a = (uint8_t)0x8;
*(uint8_t*)0x2000e22b = (uint8_t)0x6;
*(uint8_t*)0x2000e22c = (uint8_t)0x7;
*(uint8_t*)0x2000e22d = (uint8_t)0x0;
*(uint8_t*)0x2000e22e = (uint8_t)0x4;
*(uint8_t*)0x2000e22f = (uint8_t)0x8;
*(uint8_t*)0x2000e230 = (uint8_t)0x2;
*(uint8_t*)0x2000e231 = (uint8_t)0x6bd09830;
*(uint8_t*)0x2000e232 = (uint8_t)0x7;
*(uint8_t*)0x2000e233 = (uint8_t)0x2;
*(uint8_t*)0x2000e234 = (uint8_t)0x4;
*(uint8_t*)0x2000e235 = (uint8_t)0x9;
*(uint8_t*)0x2000e236 = (uint8_t)0x6;
*(uint8_t*)0x2000e237 = (uint8_t)0x8;
*(uint8_t*)0x2000e238 = (uint8_t)0x4;
*(uint8_t*)0x2000e239 = (uint8_t)0x23;
*(uint8_t*)0x2000e23a = (uint8_t)0x1;
*(uint8_t*)0x2000e23b = (uint8_t)0xac;
*(uint8_t*)0x2000e23c = (uint8_t)0x0;
*(uint8_t*)0x2000e23d = (uint8_t)0x1;
*(uint8_t*)0x2000e23e = (uint8_t)0xb0b;
*(uint8_t*)0x2000e23f = (uint8_t)0x7;
*(uint8_t*)0x2000e240 = (uint8_t)0x4;
*(uint8_t*)0x2000e241 = (uint8_t)0x8;
*(uint8_t*)0x2000e242 = (uint8_t)0xdb3;
*(uint8_t*)0x2000e243 = (uint8_t)0x0;
*(uint8_t*)0x2000e244 = (uint8_t)0x4;
*(uint8_t*)0x2000e245 = (uint8_t)0xffffffffffffff90;
*(uint8_t*)0x2000e246 = (uint8_t)0x5;
*(uint8_t*)0x2000e247 = (uint8_t)0x3;
*(uint8_t*)0x2000e248 = (uint8_t)0x0;
*(uint8_t*)0x2000e249 = (uint8_t)0x2;
*(uint8_t*)0x2000e24a = (uint8_t)0x9d2;
*(uint8_t*)0x2000e24b = (uint8_t)0x8b;
*(uint8_t*)0x2000e24c = (uint8_t)0xffffffffffffffec;
*(uint8_t*)0x2000e24d = (uint8_t)0x6;
*(uint8_t*)0x2000e24e = (uint8_t)0x8;
*(uint8_t*)0x2000e24f = (uint8_t)0x375b;
*(uint8_t*)0x2000e250 = (uint8_t)0x6;
*(uint8_t*)0x2000e251 = (uint8_t)0x6;
*(uint8_t*)0x2000e252 = (uint8_t)0x3;
*(uint8_t*)0x2000e253 = (uint8_t)0x9;
*(uint8_t*)0x2000e254 = (uint8_t)0xfffffffffffffff7;
*(uint8_t*)0x2000e255 = (uint8_t)0x8e3;
*(uint8_t*)0x2000e256 = (uint8_t)0x652;
*(uint8_t*)0x2000e257 = (uint8_t)0x2;
*(uint8_t*)0x2000e258 = (uint8_t)0x9;
*(uint8_t*)0x2000e259 = (uint8_t)0xa82d;
*(uint8_t*)0x2000e25a = (uint8_t)0xd29;
*(uint8_t*)0x2000e25b = (uint8_t)0x9;
*(uint8_t*)0x2000e25c = (uint8_t)0x9;
*(uint8_t*)0x2000e25d = (uint8_t)0xfffffffffffffff9;
*(uint8_t*)0x2000e25e = (uint8_t)0xfffffffffffffffa;
*(uint8_t*)0x2000e25f = (uint8_t)0x5;
*(uint8_t*)0x2000e260 = (uint8_t)0x543;
*(uint8_t*)0x2000e261 = (uint8_t)0x1;
*(uint8_t*)0x2000e262 = (uint8_t)0xfffffffffffffffb;
*(uint8_t*)0x2000e263 = (uint8_t)0x5d6;
*(uint8_t*)0x2000e264 = (uint8_t)0x9;
*(uint8_t*)0x2000e265 = (uint8_t)0x3;
*(uint8_t*)0x2000e266 = (uint8_t)0x4;
*(uint8_t*)0x2000e267 = (uint8_t)0x7;
*(uint8_t*)0x2000e268 = (uint8_t)0x9;
*(uint8_t*)0x2000e269 = (uint8_t)0x3;
*(uint8_t*)0x2000e26a = (uint8_t)0x5;
*(uint8_t*)0x2000e26b = (uint8_t)0x7801;
*(uint8_t*)0x2000e26c = (uint8_t)0x25;
*(uint8_t*)0x2000e26d = (uint8_t)0xa2e;
*(uint8_t*)0x2000e26e = (uint8_t)0x4;
*(uint8_t*)0x2000e26f = (uint8_t)0xfffffffffffffff9;
*(uint8_t*)0x2000e270 = (uint8_t)0x1;
*(uint8_t*)0x2000e271 = (uint8_t)0x8;
*(uint8_t*)0x2000e272 = (uint8_t)0x2;
*(uint8_t*)0x2000e273 = (uint8_t)0x5;
*(uint8_t*)0x2000e274 = (uint8_t)0xe48b;
*(uint8_t*)0x2000e275 = (uint8_t)0x7;
*(uint8_t*)0x2000e276 = (uint8_t)0x3;
*(uint8_t*)0x2000e277 = (uint8_t)0x5;
r3[1037] = syscall(SYS_ioctl, r3[3], 0x5000aea5ul, 0x2000de78ul, 0, 0, 0);
break;
}
return 0;
}
int main3()
{
long i;
pthread_t th[12];
memset(r3, -1, sizeof(r3));
srand(getpid());
for (i = 0; i < 12; i++) {
pthread_create(&th[i], 0, thr3, (void*)i);
usleep(1000);
}
for (i = 0; i < 12; i++) {
pthread_create(&th[i], 0, thr3, (void*)i);
if (rand()%2)
usleep(rand()%1000);
}
usleep(20000);
return 0;
}
int main()
{
//pthread_t th[3];
if (fork()) {
main1();
return;
}
if (fork()) {
main2();
return;
}
if (fork()) {
main3();
return;
}
waitpid(0, 0, 0);
waitpid(0, 0, 0);
waitpid(0, 0, 0);
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment