// File: /workspace/github_cpp_makefile_star2_O1/UTAP[P]APHTTP/utils/request.cpp
// Function: Request::log()
void Request::log() {
  const string NC = "\033[0;39m";
  const string K = "\033[1m";
  const string H = "\033[33;1m";
  string log = "";
  log += H + string("------- Request --------") + NC + string("\n");
  log +=
      K + string("Method:\t") + NC + (method ? "POST" : "GET") + string("\n");
  log += K + string("Path:\t") + NC + path + string("\n");
  log += K + string("Headers:") + NC + string("\n");
  for (auto it = headers.begin(); !headers.empty() && it != headers.end(); it++)
    log += "  " + urlDecode(it->first) + ": " + urlDecode(it->second) +
           string("\n");
  log += "[ " + K + string("SessionId:\t") + NC + this->getSessionId() + " ]" +
         string("\n");
  log += K + string("Query:") + NC + string("\n");
  for (auto it = query.begin(); !query.empty() && it != query.end(); it++)
    log += "  " + urlDecode(it->first) + ": " + urlDecode(it->second) +
           string("\n");
  log += K + string("Body:") + NC + string("\n");
  for (auto it = body.begin(); !body.empty() && it != body.end(); it++)
    log += "  " + urlDecode(it->first) + ": " + urlDecode(it->second) +
           string("\n");
  log += H + string("------------------------") + NC + string("\n");
  cerr << log << endl;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x1a8, %rsp            # imm = 0x1A8
movq %rdi, -0x110(%rbp)
leaq -0x120(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xd87a(%rip), %rsi      # 0x193f3
leaq 0xd87a(%rip), %rdx      # 0x193fa
leaq -0x130(%rbp), %rdi
callq 0x6f6c
leaq -0x160(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xd85d(%rip), %rsi      # 0x193fb
leaq 0xd85a(%rip), %rdx      # 0x193ff
leaq -0x170(%rbp), %rdi
callq 0x6f6c
leaq -0x180(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xd9d2(%rip), %rsi      # 0x19595
leaq 0xd9d2(%rip), %rdx      # 0x1959c
leaq -0x190(%rbp), %rdi
callq 0x6f6c
leaq -0x140(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xd9ec(%rip), %rdx      # 0x195d4
leaq -0x150(%rbp), %rdi
movq %rdx, %rsi
callq 0x6f6c
leaq -0xb8(%rbp), %rbx
movq %rbx, -0x10(%rbx)
leaq 0xd994(%rip), %rsi      # 0x1959d
leaq 0xd9a5(%rip), %rdx      # 0x195b5
leaq -0xc8(%rbp), %rdi
callq 0x6f6c
movq -0x190(%rbp), %rcx
movq -0x188(%rbp), %r8
leaq -0xc8(%rbp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43a0
leaq -0x78(%rbp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xbc61
movq %rdx, -0x88(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x78(%rbp)
jmp 0xbc68
movups (%rcx), %xmm0
movups %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq -0x88(%rbp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq -0x130(%rbp), %rsi
movq -0x128(%rbp), %rdx
callq 0x4130
leaq -0x58(%rbp), %r12
movq %r12, -0x10(%r12)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xbcbe
movq %rdx, -0x68(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x58(%rbp)
jmp 0xbcc6
movups (%rcx), %xmm0
movups %xmm0, (%r12)
movq 0x8(%rax), %rdx
movq %rdx, -0x60(%rbp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq -0x98(%rbp), %r15
movq %r15, -0x10(%r15)
leaq 0xd985(%rip), %rsi      # 0x19674
leaq 0xd97f(%rip), %rdx      # 0x19675
leaq -0xa8(%rbp), %rdi
callq 0x6f6c
movq -0x68(%rbp), %rcx
movq -0x60(%rbp), %r8
movq -0xa0(%rbp), %rdx
leaq (%rdx,%r8), %rax
movl $0xf, %esi
cmpq %r12, %rcx
je 0xbd23
movq -0x58(%rbp), %rsi
cmpq %rsi, %rax
jbe 0xbd42
movl $0xf, %esi
cmpq %r15, -0xa8(%rbp)
je 0xbd3d
movq -0x98(%rbp), %rsi
cmpq %rsi, %rax
jbe 0xbd54
movq -0xa8(%rbp), %rsi
leaq -0x68(%rbp), %rdi
callq 0x4130
jmp 0xbd64
leaq -0xa8(%rbp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43a0
leaq -0x38(%rbp), %rdx
movq %rdx, -0x10(%rdx)
movq (%rax), %rsi
leaq 0x10(%rax), %rcx
cmpq %rcx, %rsi
je 0xbd85
movq %rsi, -0x48(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x38(%rbp)
jmp 0xbd8b
movups (%rcx), %xmm0
movups %xmm0, (%rdx)
movq %rax, %rdx
addq $0x8, %rdx
movq 0x8(%rax), %rsi
movq %rsi, -0x40(%rbp)
movq %rcx, (%rax)
movq $0x0, (%rdx)
movb $0x0, (%rcx)
movq -0x48(%rbp), %rsi
movq -0x40(%rbp), %rdx
leaq -0x150(%rbp), %rdi
callq 0x4130
leaq -0x38(%rbp), %r13
movq -0x10(%r13), %rdi
cmpq %r13, %rdi
je 0xbdcd
callq 0x4310
movq -0xa8(%rbp), %rdi
cmpq %r15, %rdi
je 0xbdde
callq 0x4310
movq -0x68(%rbp), %rdi
cmpq %r12, %rdi
je 0xbdec
callq 0x4310
movq -0x88(%rbp), %rdi
cmpq %r14, %rdi
je 0xbdfd
callq 0x4310
movq -0xc8(%rbp), %rdi
cmpq %rbx, %rdi
je 0xbe0e
callq 0x4310
leaq -0xa8(%rbp), %rdi
movq %r15, (%rdi)
leaq 0xd797(%rip), %rsi      # 0x195b6
leaq 0xd798(%rip), %rdx      # 0x195be
callq 0x6f6c
movq -0x170(%rbp), %rcx
movq -0x168(%rbp), %r8
leaq -0xa8(%rbp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43a0
movq %rbx, -0xc8(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xbe72
movq %rdx, -0xc8(%rbp)
movq (%rcx), %rdx
movq %rdx, -0xb8(%rbp)
jmp 0xbe78
movups (%rcx), %xmm0
movups %xmm0, (%rbx)
movq 0x8(%rax), %rdx
leaq -0xc8(%rbp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq -0x130(%rbp), %rsi
movq -0x128(%rbp), %rdx
callq 0x4130
movq %r14, -0x88(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xbecf
movq %rdx, -0x88(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x78(%rbp)
jmp 0xbed6
movups (%rcx), %xmm0
movups %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq -0x88(%rbp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq -0x110(%rbp), %rax
cmpl $0x0, 0x20(%rax)
leaq 0xd67a(%rip), %rax      # 0x19580
leaq 0xd677(%rip), %rsi      # 0x19584
cmoveq %rax, %rsi
callq 0x45f0
movq %r12, -0x68(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xbf36
movq %rdx, -0x68(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x58(%rbp)
jmp 0xbf3e
movups (%rcx), %xmm0
movups %xmm0, (%r12)
movq 0x8(%rax), %rdx
movq %rdx, -0x60(%rbp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq -0xd8(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xd70d(%rip), %rsi      # 0x19674
leaq 0xd707(%rip), %rdx      # 0x19675
leaq -0xe8(%rbp), %rdi
callq 0x6f6c
movq -0x68(%rbp), %rcx
movq -0x60(%rbp), %r8
movq -0xe0(%rbp), %rdx
leaq (%rdx,%r8), %rax
movl $0xf, %esi
cmpq %r12, %rcx
je 0xbf9b
movq -0x58(%rbp), %rsi
cmpq %rsi, %rax
jbe 0xbfc1
movl $0xf, %esi
leaq -0xd8(%rbp), %rdi
cmpq %rdi, -0xe8(%rbp)
je 0xbfbc
movq -0xd8(%rbp), %rsi
cmpq %rsi, %rax
jbe 0xbfd3
movq -0xe8(%rbp), %rsi
leaq -0x68(%rbp), %rdi
callq 0x4130
jmp 0xbfe3
leaq -0xe8(%rbp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43a0
movq %r13, -0x48(%rbp)
movq (%rax), %rdx
leaq 0x10(%rax), %rcx
cmpq %rcx, %rdx
je 0xc000
movq %rdx, -0x48(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x38(%rbp)
jmp 0xc008
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq %rax, %rdx
addq $0x8, %rdx
movq 0x8(%rax), %rsi
movq %rsi, -0x40(%rbp)
movq %rcx, (%rax)
movq $0x0, (%rdx)
movb $0x0, (%rcx)
movq -0x48(%rbp), %rsi
movq -0x40(%rbp), %rdx
leaq -0x150(%rbp), %rdi
callq 0x4130
movq -0x48(%rbp), %rdi
cmpq %r13, %rdi
je 0xc046
callq 0x4310
movq -0xe8(%rbp), %rdi
leaq -0xd8(%rbp), %rax
cmpq %rax, %rdi
je 0xc05e
callq 0x4310
movq -0x68(%rbp), %rdi
cmpq %r12, %rdi
je 0xc06c
callq 0x4310
movq -0x88(%rbp), %rdi
cmpq %r14, %rdi
je 0xc07d
callq 0x4310
movq -0xc8(%rbp), %rdi
cmpq %rbx, %rdi
je 0xc08e
callq 0x4310
movq -0xa8(%rbp), %rdi
cmpq %r15, %rdi
je 0xc09f
callq 0x4310
leaq -0xa8(%rbp), %rdi
movq %r15, (%rdi)
leaq 0xd50f(%rip), %rsi      # 0x195bf
leaq 0xd50e(%rip), %rdx      # 0x195c5
callq 0x6f6c
movq -0x170(%rbp), %rcx
movq -0x168(%rbp), %r8
leaq -0xa8(%rbp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43a0
movq %rbx, -0xc8(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc103
movq %rdx, -0xc8(%rbp)
movq (%rcx), %rdx
movq %rdx, -0xb8(%rbp)
jmp 0xc109
movups (%rcx), %xmm0
movups %xmm0, (%rbx)
movq 0x8(%rax), %rdx
leaq -0xc8(%rbp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq -0x130(%rbp), %rsi
movq -0x128(%rbp), %rdx
callq 0x4130
movq %r14, -0x88(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc160
movq %rdx, -0x88(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x78(%rbp)
jmp 0xc167
movups (%rcx), %xmm0
movups %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq -0x88(%rbp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq -0x110(%rbp), %rax
movq (%rax), %rsi
movq 0x8(%rax), %rdx
callq 0x4130
movq %r12, -0x68(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc1b8
movq %rdx, -0x68(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x58(%rbp)
jmp 0xc1c0
movups (%rcx), %xmm0
movups %xmm0, (%r12)
movq 0x8(%rax), %rdx
movq %rdx, -0x60(%rbp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq -0xe8(%rbp), %rdi
leaq -0xd8(%rbp), %rax
movq %rax, (%rdi)
leaq 0xd485(%rip), %rsi      # 0x19674
leaq 0xd47f(%rip), %rdx      # 0x19675
callq 0x6f6c
movq -0x68(%rbp), %rcx
movq -0x60(%rbp), %r8
movq -0xe0(%rbp), %rdx
leaq (%rdx,%r8), %rax
movl $0xf, %esi
cmpq %r12, %rcx
je 0xc21c
movq -0x58(%rbp), %rsi
cmpq %rsi, %rax
jbe 0xc242
movl $0xf, %esi
leaq -0xd8(%rbp), %rdi
cmpq %rdi, -0xe8(%rbp)
je 0xc23d
movq -0xd8(%rbp), %rsi
cmpq %rsi, %rax
jbe 0xc254
movq -0xe8(%rbp), %rsi
leaq -0x68(%rbp), %rdi
callq 0x4130
jmp 0xc264
leaq -0xe8(%rbp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43a0
movq %r13, -0x48(%rbp)
movq (%rax), %rdx
leaq 0x10(%rax), %rcx
cmpq %rcx, %rdx
je 0xc281
movq %rdx, -0x48(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x38(%rbp)
jmp 0xc289
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq %rax, %rdx
addq $0x8, %rdx
movq 0x8(%rax), %rsi
movq %rsi, -0x40(%rbp)
movq %rcx, (%rax)
movq $0x0, (%rdx)
movb $0x0, (%rcx)
movq -0x48(%rbp), %rsi
movq -0x40(%rbp), %rdx
leaq -0x150(%rbp), %rdi
callq 0x4130
movq -0x48(%rbp), %rdi
cmpq %r13, %rdi
je 0xc2c7
callq 0x4310
movq -0xe8(%rbp), %rdi
leaq -0xd8(%rbp), %rax
cmpq %rax, %rdi
je 0xc2df
callq 0x4310
movq -0x68(%rbp), %rdi
cmpq %r12, %rdi
je 0xc2ed
callq 0x4310
movq -0x88(%rbp), %rdi
cmpq %r14, %rdi
je 0xc2fe
callq 0x4310
movq -0xc8(%rbp), %rdi
cmpq %rbx, %rdi
je 0xc30f
callq 0x4310
movq -0xa8(%rbp), %rdi
cmpq %r15, %rdi
je 0xc320
callq 0x4310
leaq -0xc8(%rbp), %rdi
movq %rbx, (%rdi)
leaq 0xd105(%rip), %rsi      # 0x19436
leaq 0xd106(%rip), %rdx      # 0x1943e
callq 0x6f6c
movq -0x170(%rbp), %rcx
movq -0x168(%rbp), %r8
leaq -0xc8(%rbp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43a0
movq %r14, -0x88(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc381
movq %rdx, -0x88(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x78(%rbp)
jmp 0xc388
movups (%rcx), %xmm0
movups %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq -0x88(%rbp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq -0x130(%rbp), %rsi
movq -0x128(%rbp), %rdx
callq 0x4130
movq %r12, -0x68(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc3d9
movq %rdx, -0x68(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x58(%rbp)
jmp 0xc3e1
movups (%rcx), %xmm0
movups %xmm0, (%r12)
movq 0x8(%rax), %rdx
movq %rdx, -0x60(%rbp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq -0xa8(%rbp), %rdi
movq %r15, (%rdi)
leaq 0xd26b(%rip), %rsi      # 0x19674
leaq 0xd265(%rip), %rdx      # 0x19675
callq 0x6f6c
movq -0x68(%rbp), %rcx
movq -0x60(%rbp), %r8
movq -0xa0(%rbp), %rdx
leaq (%rdx,%r8), %rax
movl $0xf, %esi
cmpq %r12, %rcx
je 0xc436
movq -0x58(%rbp), %rsi
cmpq %rsi, %rax
jbe 0xc455
movl $0xf, %esi
cmpq %r15, -0xa8(%rbp)
je 0xc450
movq -0x98(%rbp), %rsi
cmpq %rsi, %rax
jbe 0xc467
movq -0xa8(%rbp), %rsi
leaq -0x68(%rbp), %rdi
callq 0x4130
jmp 0xc477
leaq -0xa8(%rbp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43a0
movq %r13, -0x48(%rbp)
movq (%rax), %rdx
leaq 0x10(%rax), %rcx
cmpq %rcx, %rdx
je 0xc494
movq %rdx, -0x48(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x38(%rbp)
jmp 0xc49c
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq %rax, %rdx
addq $0x8, %rdx
movq 0x8(%rax), %rsi
movq %rsi, -0x40(%rbp)
movq %rcx, (%rax)
movq $0x0, (%rdx)
movb $0x0, (%rcx)
movq -0x48(%rbp), %rsi
movq -0x40(%rbp), %rdx
leaq -0x150(%rbp), %rdi
callq 0x4130
movq -0x48(%rbp), %rdi
cmpq %r13, %rdi
je 0xc4da
callq 0x4310
movq -0xa8(%rbp), %rdi
cmpq %r15, %rdi
je 0xc4eb
callq 0x4310
movq -0x68(%rbp), %rdi
cmpq %r12, %rdi
je 0xc4f9
callq 0x4310
movq -0x88(%rbp), %rdi
cmpq %r14, %rdi
je 0xc50a
callq 0x4310
movq -0xc8(%rbp), %rdi
cmpq %rbx, %rdi
je 0xc51b
callq 0x4310
movq -0x110(%rbp), %rax
movq 0x40(%rax), %r14
leaq 0x30(%rax), %r12
cmpq $0x0, 0x50(%rax)
setne %al
cmpq %r12, %r14
setne %cl
andb %al, %cl
cmpb $0x1, %cl
jne 0xc877
leaq -0xf8(%rbp), %rbx
leaq -0xa8(%rbp), %r15
leaq -0x108(%rbp), %r13
leaq 0x20(%r14), %rsi
movq %r15, %rdi
callq 0xf5cf
movl $0x2, %r8d
movq %r15, %rdi
xorl %esi, %esi
xorl %edx, %edx
leaq 0xd3e5(%rip), %rcx      # 0x1995d
callq 0x43a0
leaq -0xb8(%rbp), %rsi
movq %rsi, -0xc8(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc5ad
movq %rdx, -0xc8(%rbp)
movq (%rcx), %rdx
movq %rdx, -0xb8(%rbp)
jmp 0xc5b3
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, -0xc0(%rbp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq -0xc8(%rbp), %rdi
leaq 0xcc2e(%rip), %rsi      # 0x19209
callq 0x45f0
leaq -0x78(%rbp), %rsi
movq %rsi, -0x88(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc60a
movq %rdx, -0x88(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x78(%rbp)
jmp 0xc610
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, -0x80(%rbp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x40(%r14), %rsi
leaq -0xe8(%rbp), %rdi
callq 0xf5cf
movq -0x88(%rbp), %rcx
movl $0xf, %esi
leaq -0x78(%rbp), %rax
cmpq %rax, %rcx
je 0xc650
movq -0x78(%rbp), %rsi
movq -0x80(%rbp), %r8
movq -0xe0(%rbp), %rdx
leaq (%rdx,%r8), %rax
cmpq %rsi, %rax
jbe 0xc685
movl $0xf, %esi
leaq -0xd8(%rbp), %rdi
cmpq %rdi, -0xe8(%rbp)
je 0xc680
movq -0xd8(%rbp), %rsi
cmpq %rsi, %rax
jbe 0xc69a
movq -0xe8(%rbp), %rsi
leaq -0x88(%rbp), %rdi
callq 0x4130
jmp 0xc6aa
leaq -0xe8(%rbp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43a0
leaq -0x58(%rbp), %rsi
movq %rsi, -0x68(%rbp)
movq (%rax), %rdx
leaq 0x10(%rax), %rcx
cmpq %rcx, %rdx
je 0xc6cb
movq %rdx, -0x68(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x58(%rbp)
jmp 0xc6d1
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq %rax, %rdx
addq $0x8, %rdx
movq 0x8(%rax), %rsi
movq %rsi, -0x60(%rbp)
movq %rcx, (%rax)
movq $0x0, (%rdx)
movb $0x0, (%rcx)
movq %rbx, -0x108(%rbp)
movq %r13, %rdi
leaq 0xcf76(%rip), %rsi      # 0x19674
leaq 0xcf70(%rip), %rdx      # 0x19675
callq 0x6f6c
movq -0x68(%rbp), %rcx
movl $0xf, %esi
leaq -0x58(%rbp), %rax
cmpq %rax, %rcx
je 0xc720
movq -0x58(%rbp), %rsi
movq -0x60(%rbp), %r8
movq -0x100(%rbp), %rdx
leaq (%rdx,%r8), %rax
cmpq %rsi, %rax
jbe 0xc74e
movl $0xf, %esi
cmpq %rbx, -0x108(%rbp)
je 0xc749
movq -0xf8(%rbp), %rsi
cmpq %rsi, %rax
jbe 0xc760
movq -0x108(%rbp), %rsi
leaq -0x68(%rbp), %rdi
callq 0x4130
jmp 0xc76c
movq %r13, %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43a0
leaq -0x38(%rbp), %rsi
movq %rsi, -0x48(%rbp)
movq (%rax), %rdx
leaq 0x10(%rax), %rcx
cmpq %rcx, %rdx
je 0xc78d
movq %rdx, -0x48(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x38(%rbp)
jmp 0xc793
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq %rax, %rdx
addq $0x8, %rdx
movq 0x8(%rax), %rsi
movq %rsi, -0x40(%rbp)
movq %rcx, (%rax)
movq $0x0, (%rdx)
movb $0x0, (%rcx)
movq -0x48(%rbp), %rsi
movq -0x40(%rbp), %rdx
leaq -0x150(%rbp), %rdi
callq 0x4130
movq -0x48(%rbp), %rdi
leaq -0x38(%rbp), %rax
cmpq %rax, %rdi
je 0xc7d5
callq 0x4310
movq -0x108(%rbp), %rdi
cmpq %rbx, %rdi
je 0xc7e6
callq 0x4310
movq -0x68(%rbp), %rdi
leaq -0x58(%rbp), %rax
cmpq %rax, %rdi
je 0xc7f8
callq 0x4310
movq -0xe8(%rbp), %rdi
leaq -0xd8(%rbp), %rax
cmpq %rax, %rdi
je 0xc810
callq 0x4310
movq -0x88(%rbp), %rdi
leaq -0x78(%rbp), %rax
cmpq %rax, %rdi
je 0xc825
callq 0x4310
movq -0xc8(%rbp), %rdi
leaq -0xb8(%rbp), %rax
cmpq %rax, %rdi
je 0xc83d
callq 0x4310
movq -0xa8(%rbp), %rdi
leaq -0x98(%rbp), %rax
cmpq %rax, %rdi
je 0xc855
callq 0x4310
movq %r14, %rdi
callq 0x4270
movq %rax, %r14
movq -0x110(%rbp), %rax
cmpq $0x0, 0x50(%rax)
je 0xc877
cmpq %r12, %r14
jne 0xc558
leaq 0xcd48(%rip), %rsi      # 0x195c6
leaq -0xe8(%rbp), %rdi
leaq -0x170(%rbp), %rdx
callq 0xa815
leaq -0xf8(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0xcd26(%rip), %rsi      # 0x195c9
leaq 0xcd2a(%rip), %rdx      # 0x195d4
leaq -0x108(%rbp), %rdi
callq 0x6f6c
leaq -0x98(%rbp), %r12
movq -0xe8(%rbp), %rcx
movq -0xe0(%rbp), %r8
movq -0x100(%rbp), %rdx
leaq (%rdx,%r8), %rax
movl $0xf, %esi
leaq -0xd8(%rbp), %rdi
cmpq %rdi, %rcx
je 0xc8ee
movq -0xd8(%rbp), %rsi
cmpq %rsi, %rax
leaq -0xb8(%rbp), %r14
leaq -0x78(%rbp), %r15
leaq -0x58(%rbp), %r13
jbe 0xc923
movl $0xf, %esi
leaq -0xf8(%rbp), %rdi
cmpq %rdi, -0x108(%rbp)
je 0xc91e
movq -0xf8(%rbp), %rsi
cmpq %rsi, %rax
jbe 0xc938
movq -0x108(%rbp), %rsi
leaq -0xe8(%rbp), %rdi
callq 0x4130
jmp 0xc948
leaq -0x108(%rbp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43a0
movq %r12, -0xa8(%rbp)
movq (%rax), %rdx
leaq 0x10(%rax), %rcx
cmpq %rcx, %rdx
je 0xc96e
movq %rdx, -0xa8(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x98(%rbp)
jmp 0xc976
movups (%rcx), %xmm0
movups %xmm0, (%r12)
movq %rax, %rdx
addq $0x8, %rdx
movq 0x8(%rax), %rsi
movq %rsi, -0xa0(%rbp)
movq %rcx, (%rax)
movq $0x0, (%rdx)
movb $0x0, (%rcx)
movq -0x130(%rbp), %rsi
movq -0x128(%rbp), %rdx
leaq -0xa8(%rbp), %rdi
callq 0x4130
movq %r14, -0xc8(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc9d8
movq %rdx, -0xc8(%rbp)
movq (%rcx), %rdx
movq %rdx, -0xb8(%rbp)
jmp 0xc9df
movups (%rcx), %xmm0
movups %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rdx, -0xc0(%rbp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq -0x1d0(%rbp), %rdi
movq -0x110(%rbp), %rsi
callq 0xb7b0
movq -0xc8(%rbp), %rcx
movq -0xc0(%rbp), %r8
movq -0x1c8(%rbp), %rdx
leaq (%rdx,%r8), %rax
movl $0xf, %esi
cmpq %r14, %rcx
je 0xca36
movq -0xb8(%rbp), %rsi
cmpq %rsi, %rax
jbe 0xca59
leaq -0x1c0(%rbp), %rdi
movl $0xf, %esi
cmpq %rdi, -0x10(%rdi)
je 0xca54
movq -0x1c0(%rbp), %rsi
cmpq %rsi, %rax
jbe 0xca6e
movq -0x1d0(%rbp), %rsi
leaq -0xc8(%rbp), %rdi
callq 0x4130
jmp 0xca7e
leaq -0x1d0(%rbp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43a0
movq %r15, -0x88(%rbp)
movq (%rax), %rdx
leaq 0x10(%rax), %rcx
cmpq %rcx, %rdx
je 0xcaa1
movq %rdx, -0x88(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x78(%rbp)
jmp 0xcaa8
movups (%rcx), %xmm0
movups %xmm0, (%r15)
movq %rax, %rdx
addq $0x8, %rdx
movq 0x8(%rax), %rsi
movq %rsi, -0x80(%rbp)
movq %rcx, (%rax)
movq $0x0, (%rdx)
movb $0x0, (%rcx)
leaq 0xcb0a(%rip), %rsi      # 0x195d5
leaq -0x88(%rbp), %rdi
callq 0x45f0
movq %r13, -0x68(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xcaf7
movq %rdx, -0x68(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x58(%rbp)
jmp 0xcaff
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq 0x8(%rax), %rdx
movq %rdx, -0x60(%rbp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq -0x1a0(%rbp), %rbx
movq %rbx, -0x10(%rbx)
leaq 0xcb4c(%rip), %rsi      # 0x19674
leaq 0xcb46(%rip), %rdx      # 0x19675
leaq -0x1b0(%rbp), %rdi
callq 0x6f6c
movq -0x68(%rbp), %rcx
movq -0x60(%rbp), %r8
movq -0x1a8(%rbp), %rdx
leaq (%rdx,%r8), %rax
movl $0xf, %esi
cmpq %r13, %rcx
je 0xcb5c
movq -0x58(%rbp), %rsi
cmpq %rsi, %rax
jbe 0xcb7b
movl $0xf, %esi
cmpq %rbx, -0x1b0(%rbp)
je 0xcb76
movq -0x1a0(%rbp), %rsi
cmpq %rsi, %rax
jbe 0xcb8d
movq -0x1b0(%rbp), %rsi
leaq -0x68(%rbp), %rdi
callq 0x4130
jmp 0xcb9d
leaq -0x1b0(%rbp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43a0
leaq -0x38(%rbp), %rsi
movq %rsi, -0x48(%rbp)
movq (%rax), %rdx
leaq 0x10(%rax), %rcx
cmpq %rcx, %rdx
je 0xcbbe
movq %rdx, -0x48(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x38(%rbp)
jmp 0xcbc4
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq %rax, %rdx
addq $0x8, %rdx
movq 0x8(%rax), %rsi
movq %rsi, -0x40(%rbp)
movq %rcx, (%rax)
movq $0x0, (%rdx)
movb $0x0, (%rcx)
movq -0x48(%rbp), %rsi
movq -0x40(%rbp), %rdx
leaq -0x150(%rbp), %rdi
callq 0x4130
movq -0x48(%rbp), %rdi
leaq -0x38(%rbp), %rax
cmpq %rax, %rdi
je 0xcc06
callq 0x4310
movq -0x1b0(%rbp), %rdi
cmpq %rbx, %rdi
je 0xcc17
callq 0x4310
movq -0x68(%rbp), %rdi
cmpq %r13, %rdi
je 0xcc25
callq 0x4310
movq -0x88(%rbp), %rdi
cmpq %r15, %rdi
je 0xcc36
callq 0x4310
leaq -0x1c0(%rbp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0xcc4b
callq 0x4310
movq -0xc8(%rbp), %rdi
cmpq %r14, %rdi
je 0xcc5c
callq 0x4310
movq -0xa8(%rbp), %rdi
cmpq %r12, %rdi
je 0xcc6d
callq 0x4310
movq -0x108(%rbp), %rdi
leaq -0xf8(%rbp), %rax
cmpq %rax, %rdi
je 0xcc85
callq 0x4310
movq -0xe8(%rbp), %rdi
leaq -0xd8(%rbp), %rax
cmpq %rax, %rdi
je 0xcc9d
callq 0x4310
leaq -0xc8(%rbp), %rdi
movq %r14, (%rdi)
leaq 0xc92a(%rip), %rsi      # 0x195d8
leaq 0xc929(%rip), %rdx      # 0x195de
callq 0x6f6c
movq -0x170(%rbp), %rcx
movq -0x168(%rbp), %r8
leaq -0xc8(%rbp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43a0
movq %r15, -0x88(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xccfe
movq %rdx, -0x88(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x78(%rbp)
jmp 0xcd05
movups (%rcx), %xmm0
movups %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq -0x88(%rbp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq -0x130(%rbp), %rsi
movq -0x128(%rbp), %rdx
callq 0x4130
movq %r13, -0x68(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xcd56
movq %rdx, -0x68(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x58(%rbp)
jmp 0xcd5e
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq 0x8(%rax), %rdx
movq %rdx, -0x60(%rbp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq -0xa8(%rbp), %rdi
movq %r12, (%rdi)
leaq 0xc8ee(%rip), %rsi      # 0x19674
leaq 0xc8e8(%rip), %rdx      # 0x19675
callq 0x6f6c
movq -0x68(%rbp), %rcx
movq -0x60(%rbp), %r8
movq -0xa0(%rbp), %rdx
leaq (%rdx,%r8), %rax
movl $0xf, %esi
cmpq %r13, %rcx
je 0xcdb3
movq -0x58(%rbp), %rsi
cmpq %rsi, %rax
jbe 0xcdd2
movl $0xf, %esi
cmpq %r12, -0xa8(%rbp)
je 0xcdcd
movq -0x98(%rbp), %rsi
cmpq %rsi, %rax
jbe 0xcde4
movq -0xa8(%rbp), %rsi
leaq -0x68(%rbp), %rdi
callq 0x4130
jmp 0xcdf4
leaq -0xa8(%rbp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43a0
leaq -0x38(%rbp), %rsi
movq %rsi, -0x48(%rbp)
movq (%rax), %rdx
leaq 0x10(%rax), %rcx
cmpq %rcx, %rdx
je 0xce15
movq %rdx, -0x48(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x38(%rbp)
jmp 0xce1b
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq %rax, %rdx
addq $0x8, %rdx
movq 0x8(%rax), %rsi
movq %rsi, -0x40(%rbp)
movq %rcx, (%rax)
movq $0x0, (%rdx)
movb $0x0, (%rcx)
movq -0x48(%rbp), %rsi
movq -0x40(%rbp), %rdx
leaq -0x150(%rbp), %rdi
callq 0x4130
movq -0x48(%rbp), %rdi
leaq -0x38(%rbp), %rax
cmpq %rax, %rdi
je 0xce5d
callq 0x4310
movq -0xa8(%rbp), %rdi
cmpq %r12, %rdi
je 0xce6e
callq 0x4310
movq -0x68(%rbp), %rdi
cmpq %r13, %rdi
je 0xce7c
callq 0x4310
movq -0x88(%rbp), %rdi
cmpq %r15, %rdi
je 0xce8d
callq 0x4310
movq -0xc8(%rbp), %rdi
cmpq %r14, %rdi
je 0xce9e
callq 0x4310
movq -0x110(%rbp), %rax
movq 0x70(%rax), %r14
leaq 0x60(%rax), %rbx
cmpq $0x0, 0x80(%rax)
setne %al
cmpq %rbx, %r14
setne %cl
andb %al, %cl
cmpb $0x1, %cl
jne 0xd20d
leaq -0xa8(%rbp), %r15
leaq -0xe8(%rbp), %r12
leaq -0x108(%rbp), %r13
leaq 0x20(%r14), %rsi
movq %r15, %rdi
callq 0xf5cf
movl $0x2, %r8d
movq %r15, %rdi
xorl %esi, %esi
xorl %edx, %edx
leaq 0xca5f(%rip), %rcx      # 0x1995d
callq 0x43a0
leaq -0xb8(%rbp), %rsi
movq %rsi, -0xc8(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xcf33
movq %rdx, -0xc8(%rbp)
movq (%rcx), %rdx
movq %rdx, -0xb8(%rbp)
jmp 0xcf39
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, -0xc0(%rbp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq -0xc8(%rbp), %rdi
leaq 0xc2a8(%rip), %rsi      # 0x19209
callq 0x45f0
leaq -0x78(%rbp), %rsi
movq %rsi, -0x88(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xcf90
movq %rdx, -0x88(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x78(%rbp)
jmp 0xcf96
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, -0x80(%rbp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x40(%r14), %rsi
movq %r12, %rdi
callq 0xf5cf
movq -0x88(%rbp), %rcx
movl $0xf, %esi
leaq -0x78(%rbp), %rax
cmpq %rax, %rcx
je 0xcfd2
movq -0x78(%rbp), %rsi
movq -0x80(%rbp), %r8
movq -0xe0(%rbp), %rdx
leaq (%rdx,%r8), %rax
cmpq %rsi, %rax
jbe 0xd007
movl $0xf, %esi
leaq -0xd8(%rbp), %rdi
cmpq %rdi, -0xe8(%rbp)
je 0xd002
movq -0xd8(%rbp), %rsi
cmpq %rsi, %rax
jbe 0xd01c
movq -0xe8(%rbp), %rsi
leaq -0x88(%rbp), %rdi
callq 0x4130
jmp 0xd028
movq %r12, %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43a0
leaq -0x58(%rbp), %rsi
movq %rsi, -0x68(%rbp)
movq (%rax), %rdx
leaq 0x10(%rax), %rcx
cmpq %rcx, %rdx
je 0xd049
movq %rdx, -0x68(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x58(%rbp)
jmp 0xd04f
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq %rax, %rdx
addq $0x8, %rdx
movq 0x8(%rax), %rsi
movq %rsi, -0x60(%rbp)
movq %rcx, (%rax)
movq $0x0, (%rdx)
movb $0x0, (%rcx)
leaq -0xf8(%rbp), %rax
movq %rax, -0x108(%rbp)
movq %r13, %rdi
leaq 0xc5f1(%rip), %rsi      # 0x19674
leaq 0xc5eb(%rip), %rdx      # 0x19675
callq 0x6f6c
movq -0x68(%rbp), %rcx
movl $0xf, %esi
leaq -0x58(%rbp), %rax
cmpq %rax, %rcx
je 0xd0a5
movq -0x58(%rbp), %rsi
movq -0x60(%rbp), %r8
movq -0x100(%rbp), %rdx
leaq (%rdx,%r8), %rax
cmpq %rsi, %rax
jbe 0xd0da
movl $0xf, %esi
leaq -0xf8(%rbp), %rdi
cmpq %rdi, -0x108(%rbp)
je 0xd0d5
movq -0xf8(%rbp), %rsi
cmpq %rsi, %rax
jbe 0xd0ec
movq -0x108(%rbp), %rsi
leaq -0x68(%rbp), %rdi
callq 0x4130
jmp 0xd0f8
movq %r13, %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43a0
leaq -0x38(%rbp), %rsi
movq %rsi, -0x48(%rbp)
movq (%rax), %rdx
leaq 0x10(%rax), %rcx
cmpq %rcx, %rdx
je 0xd119
movq %rdx, -0x48(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x38(%rbp)
jmp 0xd11f
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq %rax, %rdx
addq $0x8, %rdx
movq 0x8(%rax), %rsi
movq %rsi, -0x40(%rbp)
movq %rcx, (%rax)
movq $0x0, (%rdx)
movb $0x0, (%rcx)
movq -0x48(%rbp), %rsi
movq -0x40(%rbp), %rdx
leaq -0x150(%rbp), %rdi
callq 0x4130
movq -0x48(%rbp), %rdi
leaq -0x38(%rbp), %rax
cmpq %rax, %rdi
je 0xd161
callq 0x4310
movq -0x108(%rbp), %rdi
leaq -0xf8(%rbp), %rax
cmpq %rax, %rdi
je 0xd179
callq 0x4310
movq -0x68(%rbp), %rdi
leaq -0x58(%rbp), %rax
cmpq %rax, %rdi
je 0xd18b
callq 0x4310
movq -0xe8(%rbp), %rdi
leaq -0xd8(%rbp), %rax
cmpq %rax, %rdi
je 0xd1a3
callq 0x4310
movq -0x88(%rbp), %rdi
leaq -0x78(%rbp), %rax
cmpq %rax, %rdi
je 0xd1b8
callq 0x4310
movq -0xc8(%rbp), %rdi
leaq -0xb8(%rbp), %rax
cmpq %rax, %rdi
je 0xd1d0
callq 0x4310
movq -0xa8(%rbp), %rdi
leaq -0x98(%rbp), %rax
cmpq %rax, %rdi
je 0xd1e8
callq 0x4310
movq %r14, %rdi
callq 0x4270
movq %rax, %r14
movq -0x110(%rbp), %rax
cmpq $0x0, 0x80(%rax)
je 0xd20d
cmpq %rbx, %r14
jne 0xcede
leaq -0xc8(%rbp), %rdi
leaq -0xb8(%rbp), %rbx
movq %rbx, (%rdi)
leaq 0xc3ba(%rip), %rsi      # 0x195df
leaq 0xc3b8(%rip), %rdx      # 0x195e4
callq 0x6f6c
movq -0x170(%rbp), %rcx
movq -0x168(%rbp), %r8
leaq -0xc8(%rbp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43a0
leaq -0x78(%rbp), %r14
leaq -0x58(%rbp), %r12
leaq -0x38(%rbp), %r13
movq %r14, -0x88(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
leaq -0x98(%rbp), %r15
je 0xd288
movq %rdx, -0x88(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x78(%rbp)
jmp 0xd28f
movups (%rcx), %xmm0
movups %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq -0x88(%rbp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq -0x130(%rbp), %rsi
movq -0x128(%rbp), %rdx
callq 0x4130
movq %r12, -0x68(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xd2e0
movq %rdx, -0x68(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x58(%rbp)
jmp 0xd2e8
movups (%rcx), %xmm0
movups %xmm0, (%r12)
movq 0x8(%rax), %rdx
movq %rdx, -0x60(%rbp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq -0xa8(%rbp), %rdi
movq %r15, (%rdi)
leaq 0xc364(%rip), %rsi      # 0x19674
leaq 0xc35e(%rip), %rdx      # 0x19675
callq 0x6f6c
movq -0x68(%rbp), %rcx
movq -0x60(%rbp), %r8
movq -0xa0(%rbp), %rdx
leaq (%rdx,%r8), %rax
movl $0xf, %esi
cmpq %r12, %rcx
je 0xd33d
movq -0x58(%rbp), %rsi
cmpq %rsi, %rax
jbe 0xd35c
movl $0xf, %esi
cmpq %r15, -0xa8(%rbp)
je 0xd357
movq -0x98(%rbp), %rsi
cmpq %rsi, %rax
jbe 0xd36e
movq -0xa8(%rbp), %rsi
leaq -0x68(%rbp), %rdi
callq 0x4130
jmp 0xd37e
leaq -0xa8(%rbp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43a0
movq %r13, -0x48(%rbp)
movq (%rax), %rdx
leaq 0x10(%rax), %rcx
cmpq %rcx, %rdx
je 0xd39b
movq %rdx, -0x48(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x38(%rbp)
jmp 0xd3a3
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq %rax, %rdx
addq $0x8, %rdx
movq 0x8(%rax), %rsi
movq %rsi, -0x40(%rbp)
movq %rcx, (%rax)
movq $0x0, (%rdx)
movb $0x0, (%rcx)
movq -0x48(%rbp), %rsi
movq -0x40(%rbp), %rdx
leaq -0x150(%rbp), %rdi
callq 0x4130
movq -0x48(%rbp), %rdi
cmpq %r13, %rdi
je 0xd3e1
callq 0x4310
movq -0xa8(%rbp), %rdi
cmpq %r15, %rdi
je 0xd3f2
callq 0x4310
movq -0x68(%rbp), %rdi
cmpq %r12, %rdi
je 0xd400
callq 0x4310
movq -0x88(%rbp), %rdi
cmpq %r14, %rdi
je 0xd411
callq 0x4310
movq -0xc8(%rbp), %rdi
cmpq %rbx, %rdi
je 0xd422
callq 0x4310
movq -0x110(%rbp), %rax
movq 0xa0(%rax), %r14
leaq 0x90(%rax), %rbx
cmpq $0x0, 0xb0(%rax)
setne %al
cmpq %rbx, %r14
setne %cl
andb %al, %cl
cmpb $0x1, %cl
jne 0xd797
leaq -0xa8(%rbp), %r15
leaq -0xe8(%rbp), %r12
leaq -0x108(%rbp), %r13
leaq 0x20(%r14), %rsi
movq %r15, %rdi
callq 0xf5cf
movl $0x2, %r8d
movq %r15, %rdi
xorl %esi, %esi
xorl %edx, %edx
leaq 0xc4d5(%rip), %rcx      # 0x1995d
callq 0x43a0
leaq -0xb8(%rbp), %rsi
movq %rsi, -0xc8(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xd4bd
movq %rdx, -0xc8(%rbp)
movq (%rcx), %rdx
movq %rdx, -0xb8(%rbp)
jmp 0xd4c3
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, -0xc0(%rbp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq -0xc8(%rbp), %rdi
leaq 0xbd1e(%rip), %rsi      # 0x19209
callq 0x45f0
leaq -0x78(%rbp), %rsi
movq %rsi, -0x88(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xd51a
movq %rdx, -0x88(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x78(%rbp)
jmp 0xd520
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, -0x80(%rbp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x40(%r14), %rsi
movq %r12, %rdi
callq 0xf5cf
movq -0x88(%rbp), %rcx
movl $0xf, %esi
leaq -0x78(%rbp), %rax
cmpq %rax, %rcx
je 0xd55c
movq -0x78(%rbp), %rsi
movq -0x80(%rbp), %r8
movq -0xe0(%rbp), %rdx
leaq (%rdx,%r8), %rax
cmpq %rsi, %rax
jbe 0xd591
movl $0xf, %esi
leaq -0xd8(%rbp), %rdi
cmpq %rdi, -0xe8(%rbp)
je 0xd58c
movq -0xd8(%rbp), %rsi
cmpq %rsi, %rax
jbe 0xd5a6
movq -0xe8(%rbp), %rsi
leaq -0x88(%rbp), %rdi
callq 0x4130
jmp 0xd5b2
movq %r12, %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43a0
leaq -0x58(%rbp), %rsi
movq %rsi, -0x68(%rbp)
movq (%rax), %rdx
leaq 0x10(%rax), %rcx
cmpq %rcx, %rdx
je 0xd5d3
movq %rdx, -0x68(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x58(%rbp)
jmp 0xd5d9
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq %rax, %rdx
addq $0x8, %rdx
movq 0x8(%rax), %rsi
movq %rsi, -0x60(%rbp)
movq %rcx, (%rax)
movq $0x0, (%rdx)
movb $0x0, (%rcx)
leaq -0xf8(%rbp), %rax
movq %rax, -0x108(%rbp)
movq %r13, %rdi
leaq 0xc067(%rip), %rsi      # 0x19674
leaq 0xc061(%rip), %rdx      # 0x19675
callq 0x6f6c
movq -0x68(%rbp), %rcx
movl $0xf, %esi
leaq -0x58(%rbp), %rax
cmpq %rax, %rcx
je 0xd62f
movq -0x58(%rbp), %rsi
movq -0x60(%rbp), %r8
movq -0x100(%rbp), %rdx
leaq (%rdx,%r8), %rax
cmpq %rsi, %rax
jbe 0xd664
movl $0xf, %esi
leaq -0xf8(%rbp), %rdi
cmpq %rdi, -0x108(%rbp)
je 0xd65f
movq -0xf8(%rbp), %rsi
cmpq %rsi, %rax
jbe 0xd676
movq -0x108(%rbp), %rsi
leaq -0x68(%rbp), %rdi
callq 0x4130
jmp 0xd682
movq %r13, %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43a0
leaq -0x38(%rbp), %rsi
movq %rsi, -0x48(%rbp)
movq (%rax), %rdx
leaq 0x10(%rax), %rcx
cmpq %rcx, %rdx
je 0xd6a3
movq %rdx, -0x48(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x38(%rbp)
jmp 0xd6a9
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq %rax, %rdx
addq $0x8, %rdx
movq 0x8(%rax), %rsi
movq %rsi, -0x40(%rbp)
movq %rcx, (%rax)
movq $0x0, (%rdx)
movb $0x0, (%rcx)
movq -0x48(%rbp), %rsi
movq -0x40(%rbp), %rdx
leaq -0x150(%rbp), %rdi
callq 0x4130
movq -0x48(%rbp), %rdi
leaq -0x38(%rbp), %rax
cmpq %rax, %rdi
je 0xd6eb
callq 0x4310
movq -0x108(%rbp), %rdi
leaq -0xf8(%rbp), %rax
cmpq %rax, %rdi
je 0xd703
callq 0x4310
movq -0x68(%rbp), %rdi
leaq -0x58(%rbp), %rax
cmpq %rax, %rdi
je 0xd715
callq 0x4310
movq -0xe8(%rbp), %rdi
leaq -0xd8(%rbp), %rax
cmpq %rax, %rdi
je 0xd72d
callq 0x4310
movq -0x88(%rbp), %rdi
leaq -0x78(%rbp), %rax
cmpq %rax, %rdi
je 0xd742
callq 0x4310
movq -0xc8(%rbp), %rdi
leaq -0xb8(%rbp), %rax
cmpq %rax, %rdi
je 0xd75a
callq 0x4310
movq -0xa8(%rbp), %rdi
leaq -0x98(%rbp), %rax
cmpq %rax, %rdi
je 0xd772
callq 0x4310
movq %r14, %rdi
callq 0x4270
movq %rax, %r14
movq -0x110(%rbp), %rax
cmpq $0x0, 0xb0(%rax)
je 0xd797
cmpq %rbx, %r14
jne 0xd468
leaq -0xc8(%rbp), %rdi
leaq -0xb8(%rbp), %rbx
movq %rbx, (%rdi)
leaq 0xbc97(%rip), %rsi      # 0x19446
leaq 0xbca8(%rip), %rdx      # 0x1945e
callq 0x6f6c
movq -0x190(%rbp), %rcx
movq -0x188(%rbp), %r8
leaq -0xc8(%rbp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43a0
leaq -0x78(%rbp), %r14
leaq -0x58(%rbp), %r12
movq %r14, -0x88(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
leaq -0x98(%rbp), %r15
je 0xd80e
movq %rdx, -0x88(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x78(%rbp)
jmp 0xd815
movups (%rcx), %xmm0
movups %xmm0, (%r14)
leaq -0x38(%rbp), %r13
movq 0x8(%rax), %rdx
leaq -0x88(%rbp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq -0x130(%rbp), %rsi
movq -0x128(%rbp), %rdx
callq 0x4130
movq %r12, -0x68(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xd86a
movq %rdx, -0x68(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x58(%rbp)
jmp 0xd872
movups (%rcx), %xmm0
movups %xmm0, (%r12)
movq 0x8(%rax), %rdx
movq %rdx, -0x60(%rbp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq -0xa8(%rbp), %rdi
movq %r15, (%rdi)
leaq 0xbdda(%rip), %rsi      # 0x19674
leaq 0xbdd4(%rip), %rdx      # 0x19675
callq 0x6f6c
movq -0x68(%rbp), %rcx
movq -0x60(%rbp), %r8
movq -0xa0(%rbp), %rdx
leaq (%rdx,%r8), %rax
movl $0xf, %esi
cmpq %r12, %rcx
je 0xd8c7
movq -0x58(%rbp), %rsi
cmpq %rsi, %rax
jbe 0xd8e6
movl $0xf, %esi
cmpq %r15, -0xa8(%rbp)
je 0xd8e1
movq -0x98(%rbp), %rsi
cmpq %rsi, %rax
jbe 0xd8f8
movq -0xa8(%rbp), %rsi
leaq -0x68(%rbp), %rdi
callq 0x4130
jmp 0xd908
leaq -0xa8(%rbp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x43a0
movq %r13, -0x48(%rbp)
movq (%rax), %rdx
leaq 0x10(%rax), %rcx
cmpq %rcx, %rdx
je 0xd925
movq %rdx, -0x48(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x38(%rbp)
jmp 0xd92d
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq %rax, %rdx
addq $0x8, %rdx
movq 0x8(%rax), %rsi
movq %rsi, -0x40(%rbp)
movq %rcx, (%rax)
movq $0x0, (%rdx)
movb $0x0, (%rcx)
movq -0x48(%rbp), %rsi
movq -0x40(%rbp), %rdx
leaq -0x150(%rbp), %rdi
callq 0x4130
movq -0x48(%rbp), %rdi
cmpq %r13, %rdi
je 0xd96b
callq 0x4310
movq -0xa8(%rbp), %rdi
cmpq %r15, %rdi
je 0xd97c
callq 0x4310
movq -0x68(%rbp), %rdi
cmpq %r12, %rdi
je 0xd98a
callq 0x4310
movq -0x88(%rbp), %rdi
cmpq %r14, %rdi
je 0xd99b
callq 0x4310
movq -0xc8(%rbp), %rdi
cmpq %rbx, %rdi
je 0xd9ac
callq 0x4310
movq -0x150(%rbp), %rsi
movq -0x148(%rbp), %rdx
movq 0x1162f(%rip), %rdi     # 0x1eff0
callq 0x43c0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x4330
movsbl %al, %esi
movq %rbx, %rdi
callq 0x4040
movq %rax, %rdi
callq 0x4260
movq -0x150(%rbp), %rdi
leaq -0x140(%rbp), %rax
cmpq %rax, %rdi
je 0xda08
callq 0x4310
movq -0x190(%rbp), %rdi
leaq -0x180(%rbp), %rax
cmpq %rax, %rdi
je 0xda20
callq 0x4310
movq -0x170(%rbp), %rdi
leaq -0x160(%rbp), %rax
cmpq %rax, %rdi
je 0xda38
callq 0x4310
movq -0x130(%rbp), %rdi
leaq -0x120(%rbp), %rax
cmpq %rax, %rdi
je 0xda50
callq 0x4310
addq $0x1a8, %rsp            # imm = 0x1A8
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0xdbb1
jmp 0xdc64
jmp 0xdc81
jmp 0xdc98
jmp 0xdcb2
jmp 0xdd2f
jmp 0xdbb1
jmp 0xdc64
jmp 0xdc81
jmp 0xdc98
jmp 0xdcb2
jmp 0xdd2f
movq %rax, %r14
movq -0x48(%rbp), %rdi
leaq -0x38(%rbp), %rax
jmp 0xdc58
jmp 0xdc64
jmp 0xdc81
jmp 0xdc98
jmp 0xdcb2
jmp 0xdd2f
movq %rax, %r14
movq -0x48(%rbp), %rdi
leaq -0x38(%rbp), %rax
cmpq %rax, %rdi
je 0xdae1
callq 0x4310
jmp 0xdae1
movq %rax, %r14
movq -0x1b0(%rbp), %rdi
cmpq %rbx, %rdi
je 0xdaf7
callq 0x4310
jmp 0xdaf7
movq %rax, %r14
movq -0x68(%rbp), %rdi
leaq -0x58(%rbp), %rax
cmpq %rax, %rdi
je 0xdb0e
callq 0x4310
jmp 0xdb0e
movq %rax, %r14
movq -0x88(%rbp), %rdi
leaq -0x78(%rbp), %rax
cmpq %rax, %rdi
je 0xdb28
callq 0x4310
jmp 0xdb28
movq %rax, %r14
leaq -0x1c0(%rbp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0xdb42
callq 0x4310
jmp 0xdb42
movq %rax, %r14
movq -0xc8(%rbp), %rdi
leaq -0xb8(%rbp), %rax
cmpq %rax, %rdi
je 0xdb5f
callq 0x4310
jmp 0xdb5f
movq %rax, %r14
movq -0xa8(%rbp), %rdi
leaq -0x98(%rbp), %rax
cmpq %rax, %rdi
je 0xdb7c
callq 0x4310
jmp 0xdb7c
movq %rax, %r14
movq -0x108(%rbp), %rdi
leaq -0xf8(%rbp), %rax
cmpq %rax, %rdi
je 0xdb99
callq 0x4310
jmp 0xdb99
movq %rax, %r14
movq -0xe8(%rbp), %rdi
leaq -0xd8(%rbp), %rax
jmp 0xdde3
jmp 0xdd2f
movq %rax, %r14
movq -0x48(%rbp), %rdi
cmpq %r13, %rdi
jne 0xdc5d
jmp 0xdc67
jmp 0xdc64
jmp 0xdc81
jmp 0xdc98
jmp 0xdcb2
jmp 0xdd2f
jmp 0xdbf9
jmp 0xdc0c
jmp 0xdc29
jmp 0xdd44
jmp 0xdd3f
jmp 0xdd37
jmp 0xdd2f
movq %rax, %r14
movq -0x48(%rbp), %rdi
cmpq %r13, %rdi
je 0xdc0f
callq 0x4310
jmp 0xdc0f
movq %rax, %r14
movq -0xe8(%rbp), %rdi
leaq -0xd8(%rbp), %rax
cmpq %rax, %rdi
je 0xdc2c
callq 0x4310
jmp 0xdc2c
movq %rax, %r14
movq -0x68(%rbp), %rdi
leaq -0x58(%rbp), %rax
jmp 0xdd9e
jmp 0xdd44
jmp 0xdd3f
jmp 0xdd37
jmp 0xdd2f
movq %rax, %r14
leaq -0x38(%rbp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0xdc67
callq 0x4310
jmp 0xdc67
movq %rax, %r14
movq -0xa8(%rbp), %rdi
leaq -0x98(%rbp), %rax
cmpq %rax, %rdi
je 0xdc84
callq 0x4310
jmp 0xdc84
movq %rax, %r14
movq -0x68(%rbp), %rdi
leaq -0x58(%rbp), %rax
cmpq %rax, %rdi
je 0xdc9b
callq 0x4310
jmp 0xdc9b
movq %rax, %r14
movq -0x88(%rbp), %rdi
leaq -0x78(%rbp), %rax
cmpq %rax, %rdi
je 0xdcb5
callq 0x4310
jmp 0xdcb5
movq %rax, %r14
movq -0xc8(%rbp), %rdi
leaq -0xb8(%rbp), %rax
jmp 0xdde3
jmp 0xdd2f
movq %rax, %r14
jmp 0xde05
movq %rax, %r14
jmp 0xde1d
movq %rax, %r14
jmp 0xde35
jmp 0xdd2f
jmp 0xdd2f
jmp 0xdd37
jmp 0xdd3f
jmp 0xdd44
jmp 0xdd49
jmp 0xdd4e
jmp 0xdd00
jmp 0xdd05
jmp 0xdd2f
jmp 0xdd37
jmp 0xdd3f
jmp 0xdd44
jmp 0xdd49
jmp 0xdd4e
movq %rax, %r14
jmp 0xdd1a
movq %rax, %r14
movq -0x48(%rbp), %rdi
leaq -0x38(%rbp), %rax
cmpq %rax, %rdi
je 0xdd1a
callq 0x4310
movq -0x108(%rbp), %rdi
leaq -0xf8(%rbp), %rax
cmpq %rax, %rdi
jne 0xdd79
jmp 0xdd7e
movq %rax, %r14
jmp 0xdded
movq %rax, %r14
jmp 0xddd5
movq %rax, %r14
jmp 0xddbd
movq %rax, %r14
jmp 0xdda8
movq %rax, %r14
jmp 0xdd90
movq %rax, %r14
jmp 0xdd7e
movq %rax, %r14
jmp 0xdd6d
movq %rax, %r14
movq -0x48(%rbp), %rdi
leaq -0x38(%rbp), %rax
cmpq %rax, %rdi
je 0xdd6d
callq 0x4310
movq -0x108(%rbp), %rdi
cmpq %rbx, %rdi
je 0xdd7e
callq 0x4310
movq -0x68(%rbp), %rdi
leaq -0x58(%rbp), %rax
cmpq %rax, %rdi
je 0xdd90
callq 0x4310
movq -0xe8(%rbp), %rdi
leaq -0xd8(%rbp), %rax
cmpq %rax, %rdi
je 0xdda8
callq 0x4310
movq -0x88(%rbp), %rdi
leaq -0x78(%rbp), %rax
cmpq %rax, %rdi
je 0xddbd
callq 0x4310
movq -0xc8(%rbp), %rdi
leaq -0xb8(%rbp), %rax
cmpq %rax, %rdi
je 0xddd5
callq 0x4310
movq -0xa8(%rbp), %rdi
leaq -0x98(%rbp), %rax
cmpq %rax, %rdi
je 0xdded
callq 0x4310
movq -0x150(%rbp), %rdi
leaq -0x140(%rbp), %rax
cmpq %rax, %rdi
je 0xde05
callq 0x4310
movq -0x190(%rbp), %rdi
leaq -0x180(%rbp), %rax
cmpq %rax, %rdi
je 0xde1d
callq 0x4310
movq -0x170(%rbp), %rdi
leaq -0x160(%rbp), %rax
cmpq %rax, %rdi
je 0xde35
callq 0x4310
movq -0x130(%rbp), %rdi
leaq -0x120(%rbp), %rax
cmpq %rax, %rdi
je 0xde4d
callq 0x4310
movq %r14, %rdi
callq 0x45a0
nop